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

A quality or distinctive feature that defines an entity. The characteristic can be take on a discrete value, such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for example, usage time (hrs) = 30 - talk time *3).

Attributes
CharacteristicSpecification _characteristicSpecification _characteristicSpecification
CharacteristicSpecification _characteristicSpecification1 _characteristicSpecification1
CharacteristicSpecValue _characteristicSpecValue _characteristicSpecValue
EntitySpecCharUse _entitySpecCharUse _entitySpecCharUse
MatrixSpecDimension _matrixSpecDimension _matrixSpecDimension
PerformanceCatCharacteristicValue _performanceCatCharacteristicValue _performanceCatCharacteristicValue
PerformanceCatSpecification _performanceCatSpecification _performanceCatSpecification
PerformanceCharacteristicValue _performanceCharacteristicValue _performanceCharacteristicValue
PerformanceIndicatorDerivationParameter _performanceIndicatorDerivationParameter _performanceIndicatorDerivationParameter
PerformanceSpecification _performanceSpecification _performanceSpecification
RootEntityTypeCharUse _rootEntityTypeCharUse _rootEntityTypeCharUse
CharacteristicValue characteristicValue characteristicValue
String derivationFormula derivationFormula

A rule or principle represented in symbols, numbers, or letters, often in the form of an equation used to derive the value of a characteristic value.

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.

String ID ID

A unique identifier for the CharacteristicSpecification.

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.

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 a CharacteristicSpecification is applicable.

String valueType valueType

A kind of value that the characteristic can take on, such as numeric, text, and so forth.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCharacteristicSpecification
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::CharacteristicSpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _characteristicSpecification
Public CharacteristicSpecification _characteristicSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecRelationship
Association End
ClassCharacteristicSpecification
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_characteristicSpecification
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification1
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_characteristicSpecification
Stereotype
Template Parameter
TypeCharacteristicSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _characteristicSpecification1
Public CharacteristicSpecification _characteristicSpecification1
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecRelationship
Association End
ClassCharacteristicSpecification
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_characteristicSpecification1
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_characteristicSpecification1
Stereotype
Template Parameter
TypeCharacteristicSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _characteristicSpecValue
Public CharacteristicSpecValue _characteristicSpecValue
Constraints:
Properties:

AggregationShared
Alias
AssociationCharacteristicSpecificationEnumeratedBy
Association End
ClassCharacteristicSpecification
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_characteristicSpecValue
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_characteristicSpecValue
Stereotype
Template Parameter
TypeCharacteristicSpecValue
Upper*
Upper Value(*)
VisibilityPublic


 _entitySpecCharUse
Public EntitySpecCharUse _entitySpecCharUse
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecFurtherDefinedBy
Association End
ClassCharacteristicSpecification
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_entitySpecCharUse
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification2
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_entitySpecCharUse
Stereotype
Template Parameter
TypeEntitySpecCharUse
Upper*
Upper Value(*)
VisibilityPublic


 _matrixSpecDimension
Public MatrixSpecDimension _matrixSpecDimension
Constraints:
Properties:

AggregationNone
Alias
AssociationDimensionDefinedByCharSpec
Association End
ClassCharacteristicSpecification
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_matrixSpecDimension
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_matrixSpecDimension
Stereotype
Template Parameter
TypeMatrixSpecDimension
Upper*
Upper Value(*)
VisibilityPublic


 _performanceCatCharacteristicValue
Public PerformanceCatCharacteristicValue _performanceCatCharacteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecDefinesPerfCatCharValue
Association End
ClassCharacteristicSpecification
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_performanceCatCharacteristicValue
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_performanceCatCharacteristicValue
Stereotype
Template Parameter
TypePerformanceCatCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 _performanceCatSpecification
Public PerformanceCatSpecification _performanceCatSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationPerformanceCatSpecificationDescribedBy
Association End
ClassCharacteristicSpecification
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_performanceCatSpecification
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_performanceCatSpecification
Stereotype
Template Parameter
TypePerformanceCatSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _performanceCharacteristicValue
Public PerformanceCharacteristicValue _performanceCharacteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationCharSpecDescribesPerformanceCharValue
Association End
ClassCharacteristicSpecification
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_performanceCharacteristicValue
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_performanceCharacteristicValue
Stereotype
Template Parameter
TypePerformanceCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 _performanceIndicatorDerivationParameter
Public PerformanceIndicatorDerivationParameter _performanceIndicatorDerivationParameter
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecificationServesAs
Association End
ClassCharacteristicSpecification
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_performanceIndicatorDerivationParameter
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_performanceIndicatorDerivationParameter
Stereotype
Template Parameter
TypePerformanceIndicatorDerivationParameter
Upper*
Upper Value(*)
VisibilityPublic


 _performanceSpecification
Public PerformanceSpecification _performanceSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecificationDescribes
Association End
ClassCharacteristicSpecification
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_performanceSpecification
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_performanceSpecification
Stereotype
Template Parameter
TypePerformanceSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _rootEntityTypeCharUse
Public RootEntityTypeCharUse _rootEntityTypeCharUse
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecificationUsedToDefine
Association End
ClassCharacteristicSpecification
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_rootEntityTypeCharUse
Name Expression
NamespaceCharacteristicSpecification
Opposite_characteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::_rootEntityTypeCharUse
Stereotype
Template Parameter
TypeRootEntityTypeCharUse
Upper*
Upper Value(*)
VisibilityPublic


 characteristicValue
Public CharacteristicValue characteristicValue
Constraints:
Properties:

AggregationNone
Alias
AssociationCharacteristicSpecificationDescribesCharacteristicValue
Association End
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
OppositecharacteristicSpecification
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::characteristicValue
Stereotype
Template Parameter
TypeCharacteristicValue
Upper*
Upper Value(*)
VisibilityPublic


 derivationFormula
Public String derivationFormula

A rule or principle represented in symbols, numbers, or letters, often in the form of an equation used to derive the value of a characteristic value.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCharacteristicSpecification
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)
NamederivationFormula
Name Expression
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::derivationFormula
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 description
Public String description

A narrative that explains the CharacteristicSpecification.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::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
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::extensible
Stereotype
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

A unique identifier for the CharacteristicSpecification.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::ID
Stereotyperequired
Template Parameter
TypeString
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
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::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
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::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
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::name
Stereotyperequired
Template Parameter
TypeString
Upper1
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
ClassCharacteristicSpecification
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
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::unique
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time for which a CharacteristicSpecification is applicable.

Constraints:
Properties:

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


 valueType
Public String valueType

A kind of value that the characteristic can take on, such as numeric, text, and so forth.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCharacteristicSpecification
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)
NamevalueType
Name Expression
NamespaceCharacteristicSpecification
Opposite
OwnerCharacteristicSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Root Business Entities ABE::Characteristic ABE::CharacteristicSpecification::valueType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic