Share via


DomainModel Class

Represents a domain model. This is the base class of the domain model of your DSL.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk (in Microsoft.VisualStudio.Modeling.Sdk.dll)

Syntax

'Declaration
Public MustInherit Class DomainModel
'Usage
Dim instance As DomainModel
public abstract class DomainModel
public ref class DomainModel abstract
public abstract class DomainModel

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DomainModel Members

Microsoft.VisualStudio.Modeling Namespace

Other Resources

Domain Model in the Generated API