Share via


DomainModel Class

Definition

Domain model instantiated in a Store.

public ref class DomainModel abstract
public abstract class DomainModel
type DomainModel = class
Public MustInherit Class DomainModel
Inheritance
DomainModel
Derived

Constructors

DomainModel(Store, Guid)

Initializes a new instance of DomainModel class.

Properties

DomainModelInfo

Gets ___domain model information.

ResourceManager

Gets ResourceManager associated with this ___domain model.

Store

Gets the Store which contains this instance of ___domain model.

Methods

CreateElement(Partition, Type, PropertyAssignment[])

Creates an element of specified type.

CreateElementLink(Partition, Type, RoleAssignment[], PropertyAssignment[])

Creates an element link of specified type.

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 list of non-generated ___domain model types.

GetCustomDomainProperties()

Gets the list of non-generated ___domain properties.

GetCustomDomainRoles()

Gets the list of non-generated ___domain roles.

GetGeneratedDomainModelTypes()

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

GetGeneratedDomainProperties()

Gets the list of generated ___domain properties.

GetGeneratedDomainRoles()

Gets the list of generated ___domain roles.

Applies to