C# 클래스 ORMSolutions.ORMArchitect.Views.RelationalView.RelationalShapeDomainModel

상속: ORMSolutions.ORMArchitect.Framework.Shell.IDomainModelEnablesRulesAfterDeserialization
파일 보기 프로젝트 열기: ormfoundation/NORMA-plus 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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