Resource Domain::Resource Specification ABE
Class ResourceSpecVersion

This class represents the ability to distinguish between different instances of ResourceSpecifications. It represents a particular form or variety of a ResourceSpecification that is different from others or from the original. The form represents differences in attributes, methods, relationships, and/or constraints that characterize this particular ResourceSpecification, but which are not enough to warrant creating a new ResourceSpecification.

Attributes
ResourceSpecification _resourceSpecification _resourceSpecification
String format format

This attribute defines the specific revision format used in this version. Each field of the revision is separated by a period. For example, if the desired format is .>, then the value of this string could be:

major-number.minor-number

The semantics of the format should be described in the revisionSemantics attribute of this class.

String number number

This is the revision number of this instance. This includes subfileds such as major number, minor number, and so forth. The subfields are separated by a period delimited. The format of the subfields is provided in the revisionFormat attribute of this class.

String reason reason

This is a string that describes the reason for creating this version.

String semantics semantics

This is a string that is used to define the particular semantics of this version. This string should include as a minimum a description of the format of the revisionNumber.

DateTime timestamp timestamp

This defines the date and time of the revision.

«baseType» TimePeriod validFor validFor

This defines the time period in which this revision is valid for.

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

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

Attribute Details

 _resourceSpecification
Public ResourceSpecification _resourceSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceSpecVersionDetails
Association End
ClassResourceSpecVersion
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_resourceSpecification
Name Expression
NamespaceResourceSpecVersion
Opposite_resourceSpecVersion
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::_resourceSpecification
Stereotype
Template Parameter
TypeResourceSpecification
Upper1
Upper Value(1)
VisibilityPublic


 format
Public String format

This attribute defines the specific revision format used in this version. Each field of the revision is separated by a period. For example, if the desired format is .>, then the value of this string could be:

major-number.minor-number

The semantics of the format should be described in the revisionSemantics attribute of this class.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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)
Nameformat
Name Expression
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::format
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 number
Public String number

This is the revision number of this instance. This includes subfileds such as major number, minor number, and so forth. The subfields are separated by a period delimited. The format of the subfields is provided in the revisionFormat attribute of this class.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::number
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 reason
Public String reason

This is a string that describes the reason for creating this version.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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)
Namereason
Name Expression
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::reason
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 semantics
Public String semantics

This is a string that is used to define the particular semantics of this version. This string should include as a minimum a description of the format of the revisionNumber.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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)
Namesemantics
Name Expression
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::semantics
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 timestamp
Public DateTime timestamp

This defines the date and time of the revision.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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)
Nametimestamp
Name Expression
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::timestamp
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

This defines the time period in which this revision is valid for.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassResourceSpecVersion
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
NamespaceResourceSpecVersion
Opposite
OwnerResourceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::ResourceSpecVersion::validFor
Stereotyperequired
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic