Common Domain::Root Business Entities ABE::Characteristic ABE
Class RootEntityTypeCharUse

A use of the CharacteristicSpecification by a RootEntityType to which additional properties (attributes) apply or override the properties of similar properties contained in CharacteristicSpecification.

Attributes
CharacteristicSpecification _characteristicSpecification _characteristicSpecification
RootEntityType _rootEntityType _rootEntityType
RootEntityTypeCharUse _rootEntityTypeCharUseRelationship _rootEntityTypeCharUseRelationship
RootEntityTypeCharUse _rootEntityTYpeCharUseRelationship1 _rootEntityTYpeCharUseRelationship1
RootEntityTypeCharValueUse _rootEntityTypeCharValueUse _rootEntityTypeCharValueUse
Boolean canBeOverridden canBeOverridden

An indicator that specifies that the CharacteristicSpecValues associated with the
CharacteristicSpec cannot be changed when instantiating a CharacteristicValue.
For example, a bandwidth of 64 MB cannot be changed.

CharacteristicValue characteristicValue characteristicValue
String description description

A narrative that explains the CharacteristicSpecification.

Boolean extensible extensible

An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for an Entity.

Boolean isPackage isPackage

An indicator that specifies that the associated CharacteristicSpecification is a composite.

Integer maxCardinality maxCardinality

The maximum number of instances a CharacteristicValue can take on. For example,
zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.

Integer minCardinality minCardinality

The minimum number of instances a CharacteristicValue can take on. For example,
zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.

String name name

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

PartyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic
String unique unique

An indicator that specifies if a value is unique for the specification. Possible values are; "unique while value is in effect" and "unique whether value is in effect or not".

«baseType» TimePeriod validFor validFor

The period of time for which the use of the CharacteristicSpecification is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameRootEntityTypeCharUse
Name Expression
NamespaceCharacteristic ABE
Owned Template Signature
OwnerCharacteristic ABE
Owning Template Parameter
PackageCharacteristic ABE
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _characteristicSpecification
Public CharacteristicSpecification _characteristicSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecificationUsedToDefine
Association End
ClassRootEntityTypeCharUse
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
Name_characteristicSpecification
Name Expression
NamespaceRootEntityTypeCharUse
Opposite_rootEntityTypeCharUse
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::_characteristicSpecification
Stereotype
Template Parameter
TypeCharacteristicSpecification
Upper1
Upper Value(1)
VisibilityPublic


 _rootEntityType
Public RootEntityType _rootEntityType
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityTypeFurtherDefinedBy
Association End
ClassRootEntityTypeCharUse
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
Name_rootEntityType
Name Expression
NamespaceRootEntityTypeCharUse
Opposite_rootEntityTypeCharUse
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::_rootEntityType
Stereotype
Template Parameter
TypeRootEntityType
Upper1
Upper Value(1)
VisibilityPublic


 _rootEntityTypeCharUseRelationship
Public RootEntityTypeCharUse _rootEntityTypeCharUseRelationship
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityTypeCharUseRelationship
Association End
ClassRootEntityTypeCharUse
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_rootEntityTypeCharUseRelationship
Name Expression
NamespaceRootEntityTypeCharUse
Opposite_rootEntityTYpeCharUseRelationship1
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::_rootEntityTypeCharUseRelationship
Stereotype
Template Parameter
TypeRootEntityTypeCharUse
Upper*
Upper Value(*)
VisibilityPublic


 _rootEntityTYpeCharUseRelationship1
Public RootEntityTypeCharUse _rootEntityTYpeCharUseRelationship1
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityTypeCharUseRelationship
Association End
ClassRootEntityTypeCharUse
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_rootEntityTYpeCharUseRelationship1
Name Expression
NamespaceRootEntityTypeCharUse
Opposite_rootEntityTypeCharUseRelationship
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::_rootEntityTYpeCharUseRelationship1
Stereotype
Template Parameter
TypeRootEntityTypeCharUse
Upper*
Upper Value(*)
VisibilityPublic


 _rootEntityTypeCharValueUse
Public RootEntityTypeCharValueUse _rootEntityTypeCharValueUse
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityTypeCharUseEnumeratedBy
Association End
ClassRootEntityTypeCharUse
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_rootEntityTypeCharValueUse
Name Expression
NamespaceRootEntityTypeCharUse
Opposite_rootEntityTypeCharUse
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::_rootEntityTypeCharValueUse
Stereotype
Template Parameter
TypeRootEntityTypeCharValueUse
Upper*
Upper Value(*)
VisibilityPublic


 canBeOverridden
Public Boolean canBeOverridden

An indicator that specifies that the CharacteristicSpecValues associated with the
CharacteristicSpec cannot be changed when instantiating a CharacteristicValue.
For example, a bandwidth of 64 MB cannot be changed.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
NamecanBeOverridden
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::canBeOverridden
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 characteristicValue
Public CharacteristicValue characteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationRootEntityTypeCharUseDescribesCharacteristicValue
Association End
ClassRootEntityTypeCharUse
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*
NamecharacteristicValue
Name Expression
NamespaceRootEntityTypeCharUse
OppositerootEntityTypeCharUse
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::characteristicValue
Stereotype
Template Parameter
TypeCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 description
Public String description

A narrative that explains the CharacteristicSpecification.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 extensible
Public Boolean extensible

An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for an Entity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
Nameextensible
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::extensible
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 isPackage
Public Boolean isPackage

An indicator that specifies that the associated CharacteristicSpecification is a composite.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
NameisPackage
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::isPackage
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 maxCardinality
Public Integer maxCardinality

The maximum number of instances a CharacteristicValue can take on. For example,
zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
NamemaxCardinality
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::maxCardinality
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 minCardinality
Public Integer minCardinality

The minimum number of instances a CharacteristicValue can take on. For example,
zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
NameminCardinality
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::minCardinality
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 name
Public String name

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyPrivacyProfileTypeCharacteristic
Public PartyPrivacyProfileTypeCharacteristic partyPrivacyProfileTypeCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPrivacyProfileTypeCharacteristicDefinedBy
Association End
ClassRootEntityTypeCharUse
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
NamespaceRootEntityTypeCharUse
OppositerootEntityTypeCharUse2
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::partyPrivacyProfileTypeCharacteristic
Stereotype
Template Parameter
TypePartyPrivacyProfileTypeCharacteristic
Upper*
Upper Value(*)
VisibilityPublic


 unique
Public String unique

An indicator that specifies if a value is unique for the specification. Possible values are; "unique while value is in effect" and "unique whether value is in effect or not".

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassRootEntityTypeCharUse
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)
Nameunique
Name Expression
NamespaceRootEntityTypeCharUse
Opposite
OwnerRootEntityTypeCharUse
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::RootEntityTypeCharUse::unique
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time for which the use of the CharacteristicSpecification is applicable.

Constraints:
Properties:

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