C# Class ORMSolutions.ORMArchitect.Views.RelationalView.RelationalShapeDomainModel

Inheritance: ORMSolutions.ORMArchitect.Framework.Shell.IDomainModelEnablesRulesAfterDeserialization
Afficher le fichier Open project: ormfoundation/NORMA-plus Class Usage Examples

Méthodes publiques

Свойство Type Description
DomainModelId global::System.Guid

Private Properties

Свойство Type Description
CreateElement DslModeling::ModelElement
CreateElementLink DslModeling::ElementLink

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
GetGeneratedDomainModelTypes ( ) : global::System.Type[]

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

GetGeneratedDomainProperties ( ) : DomainMemberInfo[]

Gets the list of generated domain properties.

Private Methods

Méthode Description
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

Method Details

DisableDiagramRules() public static méthode

Disables rules in this domain model related to diagram fixup for the given store.
public static DisableDiagramRules ( DslModeling::Store store ) : void
store DslModeling::Store
Résultat void

EnableDiagramRules() public static méthode

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
Résultat void

GetClosureFilter() public méthode

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
Résultat DslModeling::IElementVisitorFilter

GetGeneratedDomainModelTypes() protected final méthode

Gets the list of generated domain model types (classes, rules, relationships).
protected final GetGeneratedDomainModelTypes ( ) : global::System.Type[]
Résultat global::System.Type[]

GetGeneratedDomainProperties() protected final méthode

Gets the list of generated domain properties.
protected final GetGeneratedDomainProperties ( ) : DomainMemberInfo[]
Résultat DomainMemberInfo[]

RelationalShapeDomainModel() public méthode

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

Property Details

DomainModelId public_oe static_oe property

RelationalShapeDomainModel domain model Id.
public static global::System.Guid DomainModelId
Résultat global::System.Guid