Common Domain::Party ABE
Class PartyRoleSpecification

The definition of a role a party may play.

Attributes
MarketingCampaign _marketingCampaign _marketingCampaign
PartyProfileType _partyProfileType _partyProfileType
PartyRole _partyRole _partyRole
String description description

A narrative that explains what the PartyRoleSpecification is.

EntitySpecCharUse entitySpecCharUse entitySpecCharUse
String name name

A word, term, or phrase by which the PartyRoleSpecification is known and distinguished from other PartyRoleSpecifications.

PartyPrivacyProfileType partyPrivacyProfileType partyPrivacyProfileType
PartyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic
PartyRoleGroupSpecification partyRoleGroupSpecification partyRoleGroupSpecification
«baseType» TimePeriod validFor validFor

The period during which the PartyRoleSpecification is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePartyRoleSpecification
Name Expression
Namespace«002» Party ABE
Owned Template Signature
Owner«002» Party ABE
Owning Template Parameter
Package«002» Party ABE
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _marketingCampaign
Public MarketingCampaign _marketingCampaign
Constraints:
Properties:

AggregationNone
Alias
AssociationMarketingCampaignTargetsPartyRoleType
Association End
ClassPartyRoleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_marketingCampaign
Name Expression
NamespacePartyRoleSpecification
Opposite_partyRoleType
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::_marketingCampaign
Stereotype
Template Parameter
TypeMarketingCampaign
Upper*
Upper Value(*)
VisibilityPublic


 _partyProfileType
Public PartyProfileType _partyProfileType
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyProfileTypeCategorizedBy
Association End
ClassPartyRoleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_partyProfileType
Name Expression
NamespacePartyRoleSpecification
Opposite_partyRoleType
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::_partyProfileType
Stereotype
Template Parameter
TypePartyProfileType
Upper*
Upper Value(*)
VisibilityPublic


 _partyRole
Public PartyRole _partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleSpecificationDescribes
Association End
ClassPartyRoleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_partyRole
Name Expression
NamespacePartyRoleSpecification
Opposite_partyRoleSpecification
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::_partyRole
Stereotype
Template Parameter
TypePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

A narrative that explains what the PartyRoleSpecification is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyRoleSpecification
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)
Namedescription
Name Expression
NamespacePartyRoleSpecification
Opposite
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 entitySpecCharUse
Public EntitySpecCharUse entitySpecCharUse
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleSpecFurtherDefinedBy
Association End
ClassPartyRoleSpecification
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)
Multiplicity*
NameentitySpecCharUse
Name Expression
NamespacePartyRoleSpecification
OppositepartyRoleSpecification
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::entitySpecCharUse
Stereotype
Template Parameter
TypeEntitySpecCharUse
Upper*
Upper Value(*)
VisibilityPublic


 name
Public String name

A word, term, or phrase by which the PartyRoleSpecification is known and distinguished from other PartyRoleSpecifications.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyRoleSpecification
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)
Namename
Name Expression
NamespacePartyRoleSpecification
Opposite
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyPrivacyProfileType
Public PartyPrivacyProfileType partyPrivacyProfileType
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeApplicableFor
Association End
ClassPartyRoleSpecification
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)
Multiplicity*
NamepartyPrivacyProfileType
Name Expression
NamespacePartyRoleSpecification
OppositepartyRoleSpecification2
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::partyPrivacyProfileType
Stereotype
Template Parameter
TypePartyPrivacyProfileType
Upper*
Upper Value(*)
VisibilityPublic


 partyPrivacyProfileTypeCharacteristic
Public PartyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicDefinedForPartyRoleSpec
Association End
ClassPartyRoleSpecification
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)
Multiplicity*
NamepartyPrivacyProfileTypeCharacteristic
Name Expression
NamespacePartyRoleSpecification
OppositepartyRoleSpecification
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::partyPrivacyProfileTypeCharacteristic
Stereotype
Template Parameter
TypePartyPrivacyProfileTypeCharacteristic
Upper*
Upper Value(*)
VisibilityPublic


 partyRoleGroupSpecification
Public PartyRoleGroupSpecification partyRoleGroupSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRoleGroupSpecContains
Association End
ClassPartyRoleSpecification
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
NamepartyRoleGroupSpecification
Name Expression
NamespacePartyRoleSpecification
OppositepartyRoleSpecification
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::partyRoleGroupSpecification
Stereotype
Template Parameter
TypePartyRoleGroupSpecification
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period during which the PartyRoleSpecification is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyRoleSpecification
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
NamespacePartyRoleSpecification
Opposite
OwnerPartyRoleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::PartyRoleSpecification::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic