C# Класс BExIS.Dlm.Services.DataStructure.DataContainerManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
AddConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
AddConstraint ( ComparisonConstraint constraint, DataContainer container ) : void
AddConstraint ( DomainConstraint constraint, DataContainer container ) : void
AddConstraint ( PatternConstraint constraint, DataContainer container ) : void
AddConstraint ( RangeConstraint constraint, DataContainer container ) : void
AddExtendedProperty ( DataContainer container, ExtendedProperty extendedProperty ) : DataAttribute
AddGlobalizationInfo ( DataContainer container, GlobalizationInfo globalizationInfo ) : DataAttribute
CreateDataAttribute ( string shortName, string name, string description, bool isMultiValue, bool isBuiltIn, string scope, MeasurementScale measurementScale, DataContainerType containerType, string entitySelectionPredicate, DataType dataType, Unit unit, Methodology methodology, Classifier classifier, ICollection functions, ICollection globalizationInfos, ICollection constraints, ICollection extendedProperies ) : DataAttribute
CreateExtendedProperty ( string name, string description, DataContainer container, ICollection constraints ) : ExtendedProperty
DataContainerManager ( ) : System
DeleteDataAttribute ( DataAttribute entity ) : bool
DeleteDataAttribute ( IEnumerable entities ) : bool
DeleteExtendedProperty ( ExtendedProperty entity ) : bool
DeleteExtendedProperty ( IEnumerable entities ) : bool
RemoveAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
RemoveConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
RemoveConstraint ( ComparisonConstraint constraint ) : void
RemoveConstraint ( DomainConstraint constraint ) : void
RemoveConstraint ( PatternConstraint constraint ) : void
RemoveConstraint ( RangeConstraint constraint ) : void
RemoveExtendedProperty ( ExtendedProperty extendedProperty ) : DataAttribute
RemoveGlobalizationInfo ( GlobalizationInfo globalizationInfo ) : DataAttribute
UpdateDataAttribute ( DataAttribute entity ) : DataAttribute
UpdateExtendedProperty ( ExtendedProperty entity ) : ExtendedProperty

Описание методов

AddAggregateFunction() публичный Метод

public AddAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
container DataContainer
aggregateFunction AggregateFunction
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

AddConstraint() публичный Метод

public AddConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
constraint Constraint
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

AddConstraint() публичный Метод

public AddConstraint ( ComparisonConstraint constraint, DataContainer container ) : void
constraint ComparisonConstraint
container DataContainer
Результат void

AddConstraint() публичный Метод

public AddConstraint ( DomainConstraint constraint, DataContainer container ) : void
constraint DomainConstraint
container DataContainer
Результат void

AddConstraint() публичный Метод

public AddConstraint ( PatternConstraint constraint, DataContainer container ) : void
constraint PatternConstraint
container DataContainer
Результат void

AddConstraint() публичный Метод

public AddConstraint ( RangeConstraint constraint, DataContainer container ) : void
constraint RangeConstraint
container DataContainer
Результат void

AddExtendedProperty() публичный Метод

public AddExtendedProperty ( DataContainer container, ExtendedProperty extendedProperty ) : DataAttribute
container DataContainer
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

AddGlobalizationInfo() публичный Метод

public AddGlobalizationInfo ( DataContainer container, GlobalizationInfo globalizationInfo ) : DataAttribute
container DataContainer
globalizationInfo BExIS.Dlm.Entities.DataStructure.GlobalizationInfo
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

CreateDataAttribute() публичный Метод

public CreateDataAttribute ( string shortName, string name, string description, bool isMultiValue, bool isBuiltIn, string scope, MeasurementScale measurementScale, DataContainerType containerType, string entitySelectionPredicate, DataType dataType, Unit unit, Methodology methodology, Classifier classifier, ICollection functions, ICollection globalizationInfos, ICollection constraints, ICollection extendedProperies ) : DataAttribute
shortName string
name string
description string
isMultiValue bool
isBuiltIn bool
scope string
measurementScale MeasurementScale
containerType DataContainerType
entitySelectionPredicate string
dataType BExIS.Dlm.Entities.DataStructure.DataType
unit BExIS.Dlm.Entities.DataStructure.Unit
methodology BExIS.Dlm.Entities.DataStructure.Methodology
classifier BExIS.Dlm.Entities.DataStructure.Classifier
functions ICollection
globalizationInfos ICollection
constraints ICollection
extendedProperies ICollection
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

CreateExtendedProperty() публичный Метод

public CreateExtendedProperty ( string name, string description, DataContainer container, ICollection constraints ) : ExtendedProperty
name string
description string
container DataContainer
constraints ICollection
Результат BExIS.Dlm.Entities.DataStructure.ExtendedProperty

DataContainerManager() публичный Метод

public DataContainerManager ( ) : System
Результат System

DeleteDataAttribute() публичный Метод

public DeleteDataAttribute ( DataAttribute entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.DataAttribute
Результат bool

DeleteDataAttribute() публичный Метод

public DeleteDataAttribute ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool

DeleteExtendedProperty() публичный Метод

public DeleteExtendedProperty ( ExtendedProperty entity ) : bool
entity BExIS.Dlm.Entities.DataStructure.ExtendedProperty
Результат bool

DeleteExtendedProperty() публичный Метод

public DeleteExtendedProperty ( IEnumerable entities ) : bool
entities IEnumerable
Результат bool

RemoveAggregateFunction() публичный Метод

public RemoveAggregateFunction ( DataContainer container, AggregateFunction aggregateFunction ) : DataAttribute
container DataContainer
aggregateFunction AggregateFunction
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveConstraint() публичный Метод

public RemoveConstraint ( ExtendedProperty extendedProperty, Constraint constraint ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
constraint Constraint
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveConstraint() публичный Метод

public RemoveConstraint ( ComparisonConstraint constraint ) : void
constraint ComparisonConstraint
Результат void

RemoveConstraint() публичный Метод

public RemoveConstraint ( DomainConstraint constraint ) : void
constraint DomainConstraint
Результат void

RemoveConstraint() публичный Метод

public RemoveConstraint ( PatternConstraint constraint ) : void
constraint PatternConstraint
Результат void

RemoveConstraint() публичный Метод

public RemoveConstraint ( RangeConstraint constraint ) : void
constraint RangeConstraint
Результат void

RemoveExtendedProperty() публичный Метод

public RemoveExtendedProperty ( ExtendedProperty extendedProperty ) : DataAttribute
extendedProperty BExIS.Dlm.Entities.DataStructure.ExtendedProperty
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

RemoveGlobalizationInfo() публичный Метод

public RemoveGlobalizationInfo ( GlobalizationInfo globalizationInfo ) : DataAttribute
globalizationInfo BExIS.Dlm.Entities.DataStructure.GlobalizationInfo
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

UpdateDataAttribute() публичный Метод

public UpdateDataAttribute ( DataAttribute entity ) : DataAttribute
entity BExIS.Dlm.Entities.DataStructure.DataAttribute
Результат BExIS.Dlm.Entities.DataStructure.DataAttribute

UpdateExtendedProperty() публичный Метод

public UpdateExtendedProperty ( ExtendedProperty entity ) : ExtendedProperty
entity BExIS.Dlm.Entities.DataStructure.ExtendedProperty
Результат BExIS.Dlm.Entities.DataStructure.ExtendedProperty