DomainRelationshipInfo Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a domain relationship.
public ref class DomainRelationshipInfo sealed : Microsoft::VisualStudio::Modeling::DomainClassInfo
[System.Diagnostics.DebuggerDisplay("DomainRelationship (Name = {name})")]
public sealed class DomainRelationshipInfo : Microsoft.VisualStudio.Modeling.DomainClassInfo
[<System.Diagnostics.DebuggerDisplay("DomainRelationship (Name = {name})")>]
type DomainRelationshipInfo = class
inherit DomainClassInfo
Public NotInheritable Class DomainRelationshipInfo
Inherits DomainClassInfo
- Inheritance
- Attributes
Properties
AllDescendants |
Gets a read-only list of all domain classes directly or indirectly derived form this one. (Inherited from DomainClassInfo) |
AllDomainProperties |
Gets a read-only list of domain properties declared on this domain class or one of its ascendants. (Inherited from DomainClassInfo) |
AllDomainRolesPlayed |
Gets a read-only list of all the domain roles played by this class or its ascendants. (Inherited from DomainClassInfo) |
AllEmbeddedByDomainRoles |
Gets a read-only list of domain roles which embed this domain class. (Inherited from DomainClassInfo) |
AllowsDuplicates |
Gets whether it's allowed to have multiple instances of this domain relationship between the same pair of elements. |
BaseDomainClass |
Gets domain class this domain class inherits from. (Inherited from DomainClassInfo) |
BaseDomainRelationship |
Gets base domain relationship, if any. |
DefaultDomainProperty |
Gets the default property for this domain class. (Inherited from DomainClassInfo) |
DisplayName |
Gets display name of this domain object. (Inherited from DomainObjectInfo) |
DomainModel |
Gets domain model this domain class belongs to. (Inherited from DomainClassInfo) |
DomainRoles |
Gets a read-only list of domain roles. |
Id |
Gets the ID of this domain object. (Inherited from DomainObjectInfo) |
ImplementationClass |
Gets implementation type of this domain class. (Inherited from DomainClassInfo) |
IsEmbedding |
Does the player of the source role logically contain the players of the target role in this relationship? |
IsValidationEnabled |
Gets whether constraint validation is enabled for this domain class. (Inherited from DomainClassInfo) |
LocalDescendants |
Gets a read-only list of domain classes immediately derived from this one. (Inherited from DomainClassInfo) |
LocalDomainProperties |
Gets a read-only list of domain properties declared in this domain class. (Inherited from DomainClassInfo) |
LocalDomainRolesPlayed |
Gets a read-only list of domain roles played by this domain class. (Inherited from DomainClassInfo) |
Name |
Gets the name of this domain object. (Inherited from DomainObjectInfo) |
NameDomainProperty |
Gets element name property for this domain class, if it or one of its ascendants have defined one. (Inherited from DomainClassInfo) |
Methods
Equals(Object) |
Equality is based on the Id of the DomainClassInfo object. (Inherited from DomainClassInfo) |
FindDomainProperty(String, Boolean) |
Finds a domain property defined in this domain class. (Inherited from DomainClassInfo) |
FindDomainRole(String) |
Finds a domain role by its name (searches base relationships as well). |
GetHashCode() |
Hashcode is based off the Id of this object (Inherited from DomainClassInfo) |
IsDerivedFrom(DomainClassInfo) |
Returns true if this domain class is derived from the specified domain class. (Inherited from DomainClassInfo) |
IsDerivedFrom(Guid) |
Returns true if this domain class is derived from the specified domain class specified. (Inherited from DomainClassInfo) |
ToString() |
Gets string representing of this object. (Inherited from DomainObjectInfo) |