Common Domain::Root Business Entities ABE
Class RootEntityRelationship

A RootEntitiyRelationship describes a relationship between two instances of RootEntities.

Attributes
Integer defaultNumber defaultNumber

Default number of instances of RootEntity according to the type of RootEntityRelationship.

Integer maximumNumber maximumNumber

Mzximum number of instances of RootEntity according to the type of RootEntityRelationship.

Integer minimumNumber minimumNumber

Minimum number of instances of RootEntity according to the type of RootEntityRelationship.

RootEntity rootEntity rootEntity
RootEntity rootEntity2 rootEntity2
String type type

The type of relationship might be very different such as requires, incompatibility, equivalent…

«baseType» TimePeriod validFor validFor

The period for which the RootEntityRelationship is valid.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameRootEntityRelationship
Name Expression
Namespace«011» Root Business Entities ABE
Owned Template Signature
Owner«011» Root Business Entities ABE
Owning Template Parameter
Package«011» Root Business Entities ABE
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 defaultNumber
Public Integer defaultNumber

Default number of instances of RootEntity according to the type of RootEntityRelationship.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityRelationship
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)
NamedefaultNumber
Name Expression
NamespaceRootEntityRelationship
Opposite
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::defaultNumber
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 maximumNumber
Public Integer maximumNumber

Mzximum number of instances of RootEntity according to the type of RootEntityRelationship.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityRelationship
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)
NamemaximumNumber
Name Expression
NamespaceRootEntityRelationship
Opposite
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::maximumNumber
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 minimumNumber
Public Integer minimumNumber

Minimum number of instances of RootEntity according to the type of RootEntityRelationship.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityRelationship
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)
NameminimumNumber
Name Expression
NamespaceRootEntityRelationship
Opposite
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::minimumNumber
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 rootEntity
Public RootEntity rootEntity
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityReferences
Association End
ClassRootEntityRelationship
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
NamerootEntity
Name Expression
NamespaceRootEntityRelationship
OppositerootEntityRelationship
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::rootEntity
Stereotype
Template Parameter
TypeRootEntity
Upper1
Upper Value(1)
VisibilityPublic


 rootEntity2
Public RootEntity rootEntity2
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityRelationshipReferencedBy
Association End
ClassRootEntityRelationship
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
NamerootEntity2
Name Expression
NamespaceRootEntityRelationship
OppositerootEntityRelationship2
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::rootEntity2
Stereotype
Template Parameter
TypeRootEntity
Upper1
Upper Value(1)
VisibilityPublic


 type
Public String type

The type of relationship might be very different such as requires, incompatibility, equivalent…

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityRelationship
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)
Nametype
Name Expression
NamespaceRootEntityRelationship
Opposite
OwnerRootEntityRelationship
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::RootEntityRelationship::type
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the RootEntityRelationship is valid.

Constraints:
Properties:

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