DomainRoleInfo Members
Include Protected Members
Include Inherited Members
Represents a role of a domain relationship.
The DomainRoleInfo type exposes the following members.
Methods
Name
Description
Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Gets a list of all element links that the given element participates in.
Overloaded. Gets element links for the role.
Overloaded. Gets the links between a source and target element.
Serves as a hash function for a particular type. (Inherited from Object.)
Overloaded. Gets the element linked to this element.
Gets a list of elements that are linked to this role.
Overloaded. Gets a role player from a link.
Gets the link role player moniker corresponding to this role.
Gets the source element that is attached to a link.
Gets the target element that is attached to a link.
Gets the type of the current instance. (Inherited from Object.)
Creates a shallow copy of the current Object. (Inherited from Object.)
Overloaded. Sets the element on the other side of the relationship.
Overloaded. Sets the role player.
Overloaded. Sets the link role player moniker.
Converts the element to a string. (Inherited from DomainObjectInfo.)
Top
Properties
Name
Description
Gets the base domain role for this role.
Gets the display name of the element. (Inherited from DomainObjectInfo.)
Gets the domain model that contains information about this role. (Overrides DomainObjectInfo.DomainModel.)
Gets the domain relationship that this domain role belongs to.
Gets the ID of the element. (Inherited from DomainObjectInfo.)
Gets the domain role and verifies whether the player of this role logically contains the players of the other role or roles in this relationship.
Gets the domain role and verifies whether the multiplicity allows multiple objects.
Gets the domain role and verifies whether the multiplicity allows a maximum of one object.
Gets the domain role and verifies whether the multiplicity allows zero objects. If it does allow zero objects, this makes it optional.
Gets the domain role and verifies that it is source code.
Gets the property information for this domain role.
Gets the multiplicity of this role.
Gets the name of the element. (Inherited from DomainObjectInfo.)
Gets the domain role opposite this domain role in the domain relationship.
Gets the domain role and verifies whether the element playing this role in a link will be copied when the opposite role player element is copied.
Gets the domain role and verifies whether the element playing this role in a link will be deleted when the opposite role player element or the link itself is deleted.
Gets the name of the property that is displayed to the user on the diagram.
Gets the name of the accessor property for this role on the role player domain class.
Gets the domain class that plays this role.
Top