Common Domain
Class Party

Represents an individual, organization or organization unit.Party is an abstract concept that should be used in places where the business says something can be an organization , organization unit or an individual

Attributes
MetricDefinitionInvolvement _metricDefinitionInvolvement _metricDefinitionInvolvement
PartyRole _partyRole _partyRole
PartySecurityEntity _partySecurityEntity _partySecurityEntity
PartySecurityThreatActor _partySecurityThreatActor _partySecurityThreatActor
PartyUser _partyUser _partyUser
SecurityEventCollectionMethod _securityEventCollectionMethod _securityEventCollectionMethod
ContactMedium contactMedium contactMedium
String ID ID

Unique identifier for Party

PartyInteractionRole partyInteractionRole partyInteractionRole
PartyProfile partyProfile partyProfile
Skill skill skill
TaxExemptionCertificate taxExemption taxExemption
«baseType» TimePeriod validFor validFor

The time period that the Party is valid for


Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameParty
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::Party
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _metricDefinitionInvolvement
Public MetricDefinitionInvolvement _metricDefinitionInvolvement
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyInvolvedWithMetDef
Association End
ClassParty
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*
Name_metricDefinitionInvolvement
Name Expression
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_metricDefinitionInvolvement
Stereotype
Template Parameter
TypeMetricDefinitionInvolvement
Upper*
Upper Value(*)
VisibilityPublic


 _partyRole
Public PartyRole _partyRole
Constraints:
Properties:

AggregationShared
Alias
AssociationHasPartyRoles
Association End
ClassParty
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
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_partyRole
Stereotype
Template Parameter
TypePartyRole
Upper*
Upper Value(*)
VisibilityPublic


 _partySecurityEntity
Public PartySecurityEntity _partySecurityEntity
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyServesAs
Association End
ClassParty
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_partySecurityEntity
Name Expression
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_partySecurityEntity
Stereotype
Template Parameter
TypePartySecurityEntity
Upper1
Upper Value(1)
VisibilityPublic


 _partySecurityThreatActor
Public PartySecurityThreatActor _partySecurityThreatActor
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyServesAsPartySecurityThreatActor
Association End
ClassParty
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_partySecurityThreatActor
Name Expression
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_partySecurityThreatActor
Stereotype
Template Parameter
TypePartySecurityThreatActor
Upper1
Upper Value(1)
VisibilityPublic


 _partyUser
Public PartyUser _partyUser
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyParticipateAs
Association End
ClassParty
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*
Name_partyUser
Name Expression
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_partyUser
Stereotype
Template Parameter
TypePartyUser
Upper*
Upper Value(*)
VisibilityPublic


 _securityEventCollectionMethod
Public SecurityEventCollectionMethod _securityEventCollectionMethod
Constraints:
Properties:

AggregationNone
Alias
AssociationSecurityEventCollectionMethodUsedByParty
Association End
ClassParty
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*
Name_securityEventCollectionMethod
Name Expression
NamespaceParty
Opposite_party
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::_securityEventCollectionMethod
Stereotype
Template Parameter
TypeSecurityEventCollectionMethod
Upper*
Upper Value(*)
VisibilityPublic


 contactMedium
Public ContactMedium contactMedium
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyContactableVia
Association End
ClassParty
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*
NamecontactMedium
Name Expression
NamespaceParty
Oppositeparty
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::contactMedium
Stereotype
Template Parameter
TypeContactMedium
Upper*
Upper Value(*)
VisibilityPublic


 ID
Public String ID

Unique identifier for Party

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassParty
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)
NameID
Name Expression
NamespaceParty
Opposite
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyInteractionRole
Public PartyInteractionRole partyInteractionRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyInteractionRoleIdentifiedByParty
Association End
ClassParty
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*
NamepartyInteractionRole
Name Expression
NamespaceParty
Oppositeparty
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::partyInteractionRole
Stereotype
Template Parameter
TypePartyInteractionRole
Upper*
Upper Value(*)
VisibilityPublic


 partyProfile
Public PartyProfile partyProfile
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyProfileCategorizesParty
Association End
ClassParty
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*
NamepartyProfile
Name Expression
NamespaceParty
Oppositeparty
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::partyProfile
Stereotype
Template Parameter
TypePartyProfile
Upper*
Upper Value(*)
VisibilityPublic


 skill
Public Skill skill
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyHasSkill
Association End
ClassParty
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*
Nameskill
Name Expression
NamespaceParty
Oppositeparty
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::skill
Stereotype
Template Parameter
TypeSkill
Upper*
Upper Value(*)
VisibilityPublic


 taxExemption
Public TaxExemptionCertificate taxExemption
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxExemptionGrantedToParty
Association End
ClassParty
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*
NametaxExemption
Name Expression
NamespaceParty
Oppositeparty
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::taxExemption
Stereotype
Template Parameter
TypeTaxExemptionCertificate
Upper*
Upper Value(*)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The time period that the Party is valid for

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassParty
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
NamespaceParty
Opposite
OwnerParty
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party ABE::Party::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic