Common Domain::Root Business Entities ABE::Association ABE
Class AssociationSpecification

A set of basic facts that defines, or specifies, what an association is, such as its name, description, and so forth.

Attributes
Association association association
AssociationRoleSpecification associationRoleSpecification associationRoleSpecification
String description description

A narrative that explains in detail what the AssociationSpecification is.

String ID ID

A unique identifier for the AssociationSpecification.

String lifecycleStatus lifecycleStatus

The condition of the association specification, such as draft, preliminary, toBeDeprecated. It is aligned with the Lifecycle Profile stereotypes that inidcate the maturity of an entity.

String name name

A word, term, or phrase by which an AssociationSpecification is known and distinguished from other AssociationSpecifications.

RootEntityType rootEntityType rootEntityType
«baseType» TimePeriod validFor validFor

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameAssociationSpecification
Name Expression
NamespaceAssociation ABE
Owned Template Signature
OwnerAssociation ABE
Owning Template Parameter
PackageAssociation ABE
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 association
Public Association association
Constraints:
Properties:

AggregationNone
Alias
AssociationAssociationSpecificationDefines
Association End
ClassAssociationSpecification
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*
Nameassociation
Name Expression
NamespaceAssociationSpecification
OppositeassociationSpecification
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::association
Stereotype
Template Parameter
TypeAssociation
Upper*
Upper Value(*)
VisibilityPublic


 associationRoleSpecification
Public AssociationRoleSpecification associationRoleSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationAssociationSpecificationDefinedBy
Association End
ClassAssociationSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower2
Lower Value(2)
Multiplicity2
NameassociationRoleSpecification
Name Expression
NamespaceAssociationSpecification
OppositeassociationSpecification
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::associationRoleSpecification
Stereotype
Template Parameter
TypeAssociationRoleSpecification
Upper2
Upper Value(2)
VisibilityPublic


 description
Public String description

A narrative that explains in detail what the AssociationSpecification is.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAssociationSpecification
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
NamespaceAssociationSpecification
Opposite
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

A unique identifier for the AssociationSpecification.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAssociationSpecification
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
NamespaceAssociationSpecification
Opposite
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 lifecycleStatus
Public String lifecycleStatus

The condition of the association specification, such as draft, preliminary, toBeDeprecated. It is aligned with the Lifecycle Profile stereotypes that inidcate the maturity of an entity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAssociationSpecification
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)
NamelifecycleStatus
Name Expression
NamespaceAssociationSpecification
Opposite
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::lifecycleStatus
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A word, term, or phrase by which an AssociationSpecification is known and distinguished from other AssociationSpecifications.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAssociationSpecification
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
NamespaceAssociationSpecification
Opposite
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 rootEntityType
Public RootEntityType rootEntityType
Constraints:
Properties:

AggregationNone
Alias
AssociationAssociationSpecificationIncludesAssociationClass
Association End
ClassAssociationSpecification
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
NamerootEntityType
Name Expression
NamespaceAssociationSpecification
OppositeassociationSpecification
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::rootEntityType
Stereotype
Template Parameter
TypeRootEntityType
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAssociationSpecification
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
NamespaceAssociationSpecification
Opposite
OwnerAssociationSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Association ABE::AssociationSpecification::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic