Common Domain::Users and Roles ABE
Class InvolvementRole

An abstract base class for all more specific classes representing associations of involvement type such as ProductInvolvemenRole. ServiceInvolvementRole and ProductInvolvementRole.
All the association from InvolvementRole to the classes above are mutually exclusive, and exactly one of them should exist
for every instance of InvolvementRole

Attributes
InvolvementIdentificationRole _involvementIdentifictionRole _involvementIdentifictionRole
PartyRole _partyRole _partyRole
ResourceRole _resourceRole _resourceRole
CustomerAccount customerAccount customerAccount
String involvementRole involvementRole

A part a business entity plays in its involvement with a product, service or resource

BusinessPartnerAccount partyAccount partyAccount
«baseType» TimePeriod validFor validFor

The period of time during which the business participant is involved with the product.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameInvolvementRole
Name Expression
Namespace«008» Users and Roles ABE
Owned Template Signature
Owner«008» Users and Roles ABE
Owning Template Parameter
Package«008» Users and Roles ABE
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _involvementIdentifictionRole
Public InvolvementIdentificationRole _involvementIdentifictionRole
Constraints:
Properties:

AggregationNone
Alias
AssociationUserInvolvedWith
Association End
ClassInvolvementRole
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
Name_involvementIdentifictionRole
Name Expression
NamespaceInvolvementRole
Opposite_involvementRole
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::_involvementIdentifictionRole
Stereotype
Template Parameter
TypeInvolvementIdentificationRole
Upper1
Upper Value(1)
VisibilityPublic


 _partyRole
Public PartyRole _partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRolePlays
Association End
ClassInvolvementRole
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
Name_partyRole
Name Expression
NamespaceInvolvementRole
Opposite_involvementRole
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::_partyRole
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 _resourceRole
Public ResourceRole _resourceRole
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceRolePlays
Association End
ClassInvolvementRole
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
Name_resourceRole
Name Expression
NamespaceInvolvementRole
Opposite_involvementRole
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::_resourceRole
Stereotype
Template Parameter
TypeResourceRole
Upper1
Upper Value(1)
VisibilityPublic


 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountPlays
Association End
ClassInvolvementRole
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
NamecustomerAccount
Name Expression
NamespaceInvolvementRole
OppositeinvolvementRole
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 involvementRole
Public String involvementRole

A part a business entity plays in its involvement with a product, service or resource

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInvolvementRole
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)
NameinvolvementRole
Name Expression
NamespaceInvolvementRole
Opposite
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::involvementRole
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyAccount
Public BusinessPartnerAccount partyAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyAccountPlays
Association End
ClassInvolvementRole
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
NamepartyAccount
Name Expression
NamespaceInvolvementRole
OppositeinvolvementRole
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::partyAccount
Stereotype
Template Parameter
TypeBusinessPartnerAccount
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time during which the business participant is involved with the product.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInvolvementRole
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)
NamevalidFor
Name Expression
NamespaceInvolvementRole
Opposite
OwnerInvolvementRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Users and Roles ABE::InvolvementRole::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic