DomainRelationshipInfo Class

 

Represents the metadata about a domain relationship.

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


public ref class DomainRelationshipInfo sealed : DomainClassInfo

NameDescription
System_CAPS_pubpropertyAllDescendants

Gets a list of all domain classes derived from this class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyAllDomainProperties

Gets a list of domain properties declared on this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyAllDomainRolesPlayed

Gets a read-only list of all the domain roles played by this class or its ascendants.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyAllEmbeddedByDomainRoles

Gets a list of domain roles which embed this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyAllowsDuplicates

Gets whether multiple instances of this domain relationship are allowed between the same pair of elements.

System_CAPS_pubpropertyBaseDomainClass

Gets the domain class that this domain class inherits from.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyBaseDomainRelationship

Gets the base domain relationship, if any.

System_CAPS_pubpropertyDefaultDomainProperty

Gets the default domain property for this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyDisplayName

Gets the display name of the element.(Inherited from DomainObjectInfo.)

System_CAPS_pubpropertyDomainModel

Gets the domain model that this domain class belongs to.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyDomainRoles

Gets a read-only list of the domain roles for this relationship.

System_CAPS_pubpropertyId

Gets the ID of the element.(Inherited from DomainObjectInfo.)

System_CAPS_pubpropertyImplementationClass

Gets the implementation type of this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyIsEmbedding

Gets whether the player of the source role logically contains the players of the target role.

System_CAPS_pubpropertyIsValidationEnabled

Gets whether validation is enabled for this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyLocalDescendants

Gets a list of domain classes derived directly from this class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyLocalDomainProperties

Gets a list of the domain properties declared in this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyLocalDomainRolesPlayed

Gets a list of the domain roles played by this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubpropertyName

Gets the name of the element.(Inherited from DomainObjectInfo.)

System_CAPS_pubpropertyNameDomainProperty

Gets the element name property for this domain class.(Inherited from DomainClassInfo.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

Equality is based on the ID of the DomainClassInfo object.(Inherited from DomainClassInfo.)

System_CAPS_pubmethodFindDomainProperty(String^, Boolean)

Finds a domain property that is defined in this domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubmethodFindDomainRole(String^)

Finds a domain role by name.

System_CAPS_pubmethodGetHashCode()

Hashcode is based on the ID of this object(Inherited from DomainClassInfo.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDerivedFrom(DomainClassInfo^)

Indicates whether this domain class is derived from a specified domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubmethodIsDerivedFrom(Guid)

Indicates whether this domain class is derived from a specified domain class.(Inherited from DomainClassInfo.)

System_CAPS_pubmethodToString()

Converts the element to a string.(Inherited from DomainObjectInfo.)

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

Return to top
Show: