Common Domain::Communication Interaction ABE
Class CommunicationInteractionRole

A CommunicationInteractionRole specifies which roles (PartyRole or ResourceRole) are involved in a CommunicationInteractionItem.

Attributes
CommunicationInteractionItem atomicInteraction atomicInteraction
String authenticationLevel authenticationLevel

A CommunicationInteractionRole's authenticationLevel specifies the level of authentication of the PartyRole or ResourceRole. It may impact what the interactor has the right to ask for.

ContactMedium contactMedium contactMedium
Media media media
PartyRole partyRole2 partyRole2
ResourceRole resourceRole2 resourceRole2
String role role

The CommunicationInteractionRole’s role specifies the specific role plaid by the PartyRole or ResourceRole in the context of the CommunicationInteractionItem. A role might be receiver, sender, participant…


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCommunicationInteractionRole
Name Expression
Namespace«004» Communication Interaction ABE
Owned Template Signature
Owner«004» Communication Interaction ABE
Owning Template Parameter
Package«004» Communication Interaction ABE
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 atomicInteraction
Public CommunicationInteractionItem atomicInteraction
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionRoleInvolvedIn
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
NameatomicInteraction
Name Expression
NamespaceCommunicationInteractionRole
OppositeinteractionRole
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::atomicInteraction
Stereotype
Template Parameter
TypeCommunicationInteractionItem
Upper*
Upper Value(*)
VisibilityPublic


 authenticationLevel
Public String authenticationLevel

A CommunicationInteractionRole's authenticationLevel specifies the level of authentication of the PartyRole or ResourceRole. It may impact what the interactor has the right to ask for.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameauthenticationLevel
Name Expression
NamespaceCommunicationInteractionRole
Opposite
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::authenticationLevel
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 contactMedium
Public ContactMedium contactMedium
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionRoleUsesContactMedium
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamecontactMedium
Name Expression
NamespaceCommunicationInteractionRole
OppositeinteractionRole
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::contactMedium
Stereotype
Template Parameter
TypeContactMedium
Upper1
Upper Value(1)
VisibilityPublic


 media
Public Media media
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionRoleUsesMedia
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namemedia
Name Expression
NamespaceCommunicationInteractionRole
OppositeinteractionRole
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::media
Stereotype
Template Parameter
TypeMedia
Upper1
Upper Value(1)
VisibilityPublic


 partyRole2
Public PartyRole partyRole2
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleInvolvedInCommunicationInteractionRole
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamepartyRole2
Name Expression
NamespaceCommunicationInteractionRole
OppositeinteractionRole
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::partyRole2
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 resourceRole2
Public ResourceRole resourceRole2
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceRoleInvolvedInCommunicationInteractionRole
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameresourceRole2
Name Expression
NamespaceCommunicationInteractionRole
OppositeinteractionRole
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::resourceRole2
Stereotype
Template Parameter
TypeResourceRole
Upper1
Upper Value(1)
VisibilityPublic


 role
Public String role

The CommunicationInteractionRole’s role specifies the specific role plaid by the PartyRole or ResourceRole in the context of the CommunicationInteractionItem. A role might be receiver, sender, participant…

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCommunicationInteractionRole
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namerole
Name Expression
NamespaceCommunicationInteractionRole
Opposite
OwnerCommunicationInteractionRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionRole::role
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic