C# Класс ORMSolutions.ORMArchitect.Views.RelationalView.RelationalShapeDomainModel

Наследование: ORMSolutions.ORMArchitect.Framework.Shell.IDomainModelEnablesRulesAfterDeserialization
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DomainModelId global::System.Guid

Private Properties

Свойство Тип Описание
CreateElement DslModeling::ModelElement
CreateElementLink DslModeling::ElementLink

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

Метод Описание
DisableDiagramRules ( DslModeling::Store store ) : void

Disables rules in this domain model related to diagram fixup for the given store.

EnableDiagramRules ( DslModeling::Store store ) : void

Enables rules in this domain model related to diagram fixup for the given store. If diagram data will be loaded into the store, this method should be called first to ensure that the diagram behaves properly.

GetClosureFilter ( DslModeling::ClosureType type, global::System.Collections.Generic.ICollection rootElements ) : DslModeling::IElementVisitorFilter

Returns an IElementVisitorFilter that corresponds to the ClosureType.

RelationalShapeDomainModel ( DslModeling::Store store )

Constructor.

Защищенные методы

Метод Описание
GetGeneratedDomainModelTypes ( ) : global::System.Type[]

Gets the list of generated domain model types (classes, rules, relationships).

GetGeneratedDomainProperties ( ) : DomainMemberInfo[]

Gets the list of generated domain properties.

Приватные методы

Метод Описание
CreateElement ( DslModeling::Partition partition, global::System.Type elementType, Array propertyAssignments ) : DslModeling::ModelElement
CreateElementLink ( DslModeling::Partition partition, global::System.Type elementLinkType, Array roleAssignments, Array propertyAssignments ) : DslModeling::ElementLink

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

DisableDiagramRules() публичный статический Метод

Disables rules in this domain model related to diagram fixup for the given store.
public static DisableDiagramRules ( DslModeling::Store store ) : void
store DslModeling::Store
Результат void

EnableDiagramRules() публичный статический Метод

Enables rules in this domain model related to diagram fixup for the given store. If diagram data will be loaded into the store, this method should be called first to ensure that the diagram behaves properly.
public static EnableDiagramRules ( DslModeling::Store store ) : void
store DslModeling::Store
Результат void

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

Returns an IElementVisitorFilter that corresponds to the ClosureType.
public GetClosureFilter ( DslModeling::ClosureType type, global::System.Collections.Generic.ICollection rootElements ) : DslModeling::IElementVisitorFilter
type DslModeling::ClosureType closure type
rootElements global::System.Collections.Generic.ICollection collection of root elements
Результат DslModeling::IElementVisitorFilter

GetGeneratedDomainModelTypes() защищенный закрытый Метод

Gets the list of generated domain model types (classes, rules, relationships).
protected final GetGeneratedDomainModelTypes ( ) : global::System.Type[]
Результат global::System.Type[]

GetGeneratedDomainProperties() защищенный закрытый Метод

Gets the list of generated domain properties.
protected final GetGeneratedDomainProperties ( ) : DomainMemberInfo[]
Результат DomainMemberInfo[]

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

Constructor.
public RelationalShapeDomainModel ( DslModeling::Store store )
store DslModeling::Store Store containing the domain model.

Описание свойств

DomainModelId публичное статическое свойство

RelationalShapeDomainModel domain model Id.
public static global::System.Guid DomainModelId
Результат global::System.Guid