Common Domain::Usage ABE::Usage Spec ABE
Class UsageSpecVersion

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

Attributes
UsageSpecification _usageSpecification _usageSpecification
String description description

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

DateTime usageSpecRevisionDate usageSpecRevisionDate

The date the version was created.

Integer usageSpecRevisionNumber usageSpecRevisionNumber

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

String usageSpecRevisionType usageSpecRevisionType

The significance of the revision.

«baseType» TimePeriod validFor validFor

The period during which the version is applicable.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameUsageSpecVersion
Name Expression
NamespaceUsage Spec ABE
Owned Template Signature
OwnerUsage Spec ABE
Owning Template Parameter
PackageUsage Spec ABE
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _usageSpecification
Public UsageSpecification _usageSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationUsageSpecModificationsRecordedAs
Association End
ClassUsageSpecVersion
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_usageSpecification
Name Expression
NamespaceUsageSpecVersion
Opposite_usageSpecVersion
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::_usageSpecification
Stereotype
Template Parameter
TypeUsageSpecification
Upper1
Upper Value(1)
VisibilityPublic


 description
Public String description

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageSpecVersion
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
NamespaceUsageSpecVersion
Opposite
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 usageSpecRevisionDate
Public DateTime usageSpecRevisionDate

The date the version was created.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageSpecVersion
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)
NameusageSpecRevisionDate
Name Expression
NamespaceUsageSpecVersion
Opposite
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::usageSpecRevisionDate
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 usageSpecRevisionNumber
Public Integer usageSpecRevisionNumber

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

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageSpecVersion
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)
NameusageSpecRevisionNumber
Name Expression
NamespaceUsageSpecVersion
Opposite
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::usageSpecRevisionNumber
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 usageSpecRevisionType
Public String usageSpecRevisionType

The significance of the revision.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassUsageSpecVersion
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)
NameusageSpecRevisionType
Name Expression
NamespaceUsageSpecVersion
Opposite
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::usageSpecRevisionType
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
ClassUsageSpecVersion
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
NamespaceUsageSpecVersion
Opposite
OwnerUsageSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Usage ABE::Usage Spec ABE::UsageSpecVersion::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic