DomainModel Class
Represents a domain model. This is the base class of the domain model of your DSL.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | DomainModel(Store^, Guid) | Initializes a new instance of the DomainModel class. |
| Name | Description | |
|---|---|---|
![]() | DomainModelInfo | Gets information about the domain model. |
![]() | ResourceManager | Gets the resource manager for the domain model. |
![]() | Store | Gets the store which contains this instance of the domain model. |
| Name | Description | |
|---|---|---|
![]() | CreateElement(Partition^, Type^, array<PropertyAssignment^>^) | Creates an element of a specified type. |
![]() | CreateElementLink(Partition^, Type^, array<RoleAssignment^>^, array<PropertyAssignment^>^) | Creates an element link of a specified type. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetClosureFilter(ClosureType, ICollection<ModelElement^>^) | Returns an IElementVisitorFilter that corresponds to the particular closure type. |
![]() | GetClosureVisitor(ClosureType, ICollection<ModelElement^>^) | Returns an IElementVisitor that corresponds to the particular closure type. |
![]() | GetCustomDomainModelTypes() | Gets the non-generated domain model types. |
![]() | GetCustomDomainProperties() | Gets the non-generated domain properties. |
![]() | GetCustomDomainRoles() | Gets the non-generated domain roles. |
![]() | GetGeneratedDomainModelTypes() | Gets the generated domain model types. |
![]() | GetGeneratedDomainProperties() | Gets the generated domain properties. |
![]() | GetGeneratedDomainRoles() | Gets the generated domain roles. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


