Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE
Class MatrixSpecDimension

A specification of a single dimension of MatrixCharacteristic. Each dimension is defined by a single CharacteristicSpecification or ProductSpecCharacteristic which specifies the legal values for this dimension.

Attributes
CharacteristicSpecification _characteristicSpecification _characteristicSpecification
MatrixCharacteristicSpec _matrixCharacteristicSpec _matrixCharacteristicSpec
ProductSpecCharacteristic _productSpecCharacteristic _productSpecCharacteristic
Integer seqNum seqNum

The sequential (ordered) number of this dimension

«baseType» TimePeriod validFor validFor

The period during which the MatrixSpecDimensionis applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameMatrixSpecDimension
Name Expression
NamespacePLA Spec ABE
Owned Template Signature
OwnerPLA Spec ABE
Owning Template Parameter
PackagePLA Spec ABE
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _characteristicSpecification
Public CharacteristicSpecification _characteristicSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationDimensionDefinedByCharSpec
Association End
ClassMatrixSpecDimension
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_characteristicSpecification
Name Expression
NamespaceMatrixSpecDimension
Opposite_matrixSpecDimension
OwnerMatrixSpecDimension
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension::_characteristicSpecification
Stereotype
Template Parameter
TypeCharacteristicSpecification
Upper1
Upper Value(1)
VisibilityPublic


 _matrixCharacteristicSpec
Public MatrixCharacteristicSpec _matrixCharacteristicSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationMatrixCharSpecDimensionsDefinedBy
Association End
ClassMatrixSpecDimension
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_matrixCharacteristicSpec
Name Expression
NamespaceMatrixSpecDimension
Opposite_matrixSpecDimension2
OwnerMatrixSpecDimension
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension::_matrixCharacteristicSpec
Stereotype
Template Parameter
TypeMatrixCharacteristicSpec
Upper*
Upper Value(*)
VisibilityPublic


 _productSpecCharacteristic
Public ProductSpecCharacteristic _productSpecCharacteristic
Constraints:
Properties:

AggregationNone
Alias
AssociationDimensionDefinedByProductSpecChar
Association End
ClassMatrixSpecDimension
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_productSpecCharacteristic
Name Expression
NamespaceMatrixSpecDimension
Opposite_matrixSpecDimension2
OwnerMatrixSpecDimension
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension::_productSpecCharacteristic
Stereotype
Template Parameter
TypeProductSpecCharacteristic
Upper1
Upper Value(1)
VisibilityPublic


 seqNum
Public Integer seqNum

The sequential (ordered) number of this dimension

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMatrixSpecDimension
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)
NameseqNum
Name Expression
NamespaceMatrixSpecDimension
Opposite
OwnerMatrixSpecDimension
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension::seqNum
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period during which the MatrixSpecDimensionis applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMatrixSpecDimension
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
NamespaceMatrixSpecDimension
Opposite
OwnerMatrixSpecDimension
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Pricing Logic Algorithm ABE::PLA Spec ABE::MatrixSpecDimension::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic