Share via


RoleAssignment Class

Definition

Provides information required to initialize one side of an ElementLink.

public ref class RoleAssignment sealed
public sealed class RoleAssignment
type RoleAssignment = class
Public NotInheritable Class RoleAssignment
Inheritance
RoleAssignment

Constructors

Name Description
RoleAssignment(Guid, ModelElement, Int32)

Initializes a new instance of the RoleAssignment class.

RoleAssignment(Guid, ModelElement)

Initializes a new instance of the RoleAssignment class.

RoleAssignment(Guid, Moniker, Int32)

Initializes a new instance of the RoleAssignment class.

RoleAssignment(Guid, Moniker)

Initializes a new instance of the RoleAssignment class.

Properties

Name Description
DomainRoleId

Gets Id of the domain role that the role-player is playing.

LinkIndex

Gets the index of the element link in the role-player's list of links.

RolePlayer

Gets model element that is playing the role.

RolePlayerMoniker

Gets moniker of the element that is playing the role.

Methods

Name Description
CreatePlaceholderRoleAssignment(Guid)

Special factory method to create a placeholder RoleAssignment. The assignment will contain no valid ModelElement/Moniker. It is used in special cases like serialization to create a temporary role assignment, which will then be replaced by a valid one later.

Applies to