Product Domain::Product Specification ABE
Class ProductSpecificationVersion

A particular form or variety of a ProductSpecification that is different from others or from the original. The form represents differences in properties that characterize a ProductSpecification, that are not enough to warrant creating a new ProductSpecification.

Attributes
ProductSpecification _productSpecification _productSpecification
DateTime date date

The date the version was created.

String description description

A narrative that explains the reason for the version's creation.

String number number

A number that represents the occurrence of the version in the sequence of versions.

String type type

Indicates whether the version created is Minor or Major.

«baseType» TimePeriod validFor validFor

The period during which the version is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProductSpecificationVersion
Name Expression
Namespace«002» Product Specification ABE
Owned Template Signature
Owner«002» Product Specification ABE
Owning Template Parameter
Package«002» Product Specification ABE
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _productSpecification
Public ProductSpecification _productSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationProdSpecModificationsRecordedAs
Association End
ClassProductSpecificationVersion
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_productSpecification
Name Expression
NamespaceProductSpecificationVersion
Opposite_productSpecificationVersion
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::_productSpecification
Stereotype
Template Parameter
TypeProductSpecification
Upper1
Upper Value(1)
VisibilityPublic


 date
Public DateTime date

The date the version was created.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductSpecificationVersion
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)
Namedate
Name Expression
NamespaceProductSpecificationVersion
Opposite
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::date
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 description
Public String description

A narrative that explains the reason for the version's creation.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductSpecificationVersion
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
NamespaceProductSpecificationVersion
Opposite
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 number
Public String number

A number that represents the occurrence of the version in the sequence of versions.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductSpecificationVersion
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)
Namenumber
Name Expression
NamespaceProductSpecificationVersion
Opposite
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::number
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 type
Public String type

Indicates whether the version created is Minor or Major.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductSpecificationVersion
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
NamespaceProductSpecificationVersion
Opposite
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::type
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period during which the version is applicable.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProductSpecificationVersion
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
NamespaceProductSpecificationVersion
Opposite
OwnerProductSpecificationVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Specification ABE::ProductSpecificationVersion::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic