Service Domain::Service Specification ABE
Class ServiceSpecVersion

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

Attributes
ServiceSpecification _serviceSpecification _serviceSpecification
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
NameServiceSpecVersion
Name Expression
Namespace«002» Service Specification ABE
Owned Template Signature
Owner«002» Service Specification ABE
Owning Template Parameter
Package«002» Service Specification ABE
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _serviceSpecification
Public ServiceSpecification _serviceSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationServSpecModifications
Association End
ClassServiceSpecVersion
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_serviceSpecification
Name Expression
NamespaceServiceSpecVersion
Opposite_serviceSpecVersion
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::_serviceSpecification
Stereotype
Template Parameter
TypeServiceSpecification
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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::reason
Stereotype
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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::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
ClassServiceSpecVersion
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
NamespaceServiceSpecVersion
Opposite
OwnerServiceSpecVersion
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecVersion::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic