Service Domain::Service Specification ABE
Class ServiceSpecification

ServiceSpecification is the base entity for defining the ServiceSpecification hierarchy. All Services are characterized as either being related to Products or Resources. Each instance of a Service is made up of changeable as well as invariant attributes, relationships and constraints. A ServiceSpecification defines the shared characteristics of a Service. It can be conceptually thought of as a template that different Service instances can be instantiated from. Each of these Service instances will have the same shared characteristics. However, the characteristics' values of the instantiated Service will be specific to each instance.

This class can be thought of as a template, which represents a generic specification for implementing a particular type of Service. A ServiceSpecification may consist of other ServiceSpecifications supplied together as a collection.

ServiceSpecification inherits from EntitySpecification, which inherits from RootEntity.

Attributes
BusinessInteractionItem _businessInteractionItem _businessInteractionItem
Service _service _service
ServiceDefinition _servicedefinition _servicedefinition
ServiceLevelSpecification _serviceLevelSpecification _serviceLevelSpecification
ServicePerformanceSpec _servicePerformanceSpec _servicePerformanceSpec
ServiceSpecificationRole _serviceSpecificationRole _serviceSpecificationRole
ServiceSpecificationType _serviceSpecificationType _serviceSpecificationType
ServiceSpecVersion _serviceSpecVersion _serviceSpecVersion
ServiceTemplate _servicetemplate _servicetemplate
ServiceUsageSpec _serviceUsageSpec _serviceUsageSpec
ProjectDeliverable projectdeliverable projectdeliverable
ServiceCandidate serviceCandidate serviceCandidate
ServiceCapacity serviceCapacity serviceCapacity
ServiceCapacityDemand serviceCapacityDemand serviceCapacityDemand
ServiceConfigSpec serviceConfigSpec serviceConfigSpec
ServiceSpecCharUse serviceSpecCharUse serviceSpecCharUse
ServiceSpecRelationship serviceSpecRelationship serviceSpecRelationship
ServiceSpecRelationship serviceSpecRelationship2 serviceSpecRelationship2
ServiceTestSpec serviceTestSpec serviceTestSpec

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::EntitySpecification SID Models::Common Domain::Root Business Entities ABE::EntitySpecification
_entityIdentificationSpecification _entityIdentificationSpecification, _entitySpecCharUse _entitySpecCharUse, _metricDefinition _metricDefinition, externalSystemCapability externalSystemCapability, entitySpecificationAction entitySpecificationAction, entitySpecificationType entitySpecificationType, validFor validFor, status status

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 Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameServiceSpecification
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::ServiceSpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _businessInteractionItem
Public BusinessInteractionItem _businessInteractionItem
Constraints:
Properties:

AggregationNone
Alias
AssociationBusinessInteractionItemInvolvesServiceSpecification
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_businessInteractionItem
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_businessInteractionItem
Stereotype
Template Parameter
TypeBusinessInteractionItem
Upper*
Upper Value(*)
VisibilityPublic


 _service
Public Service _service
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesService
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_service
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_service
Stereotype
Template Parameter
TypeService
Upper*
Upper Value(*)
VisibilityPublic


 _servicedefinition
Public ServiceDefinition _servicedefinition
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecFurtherDefinedByServiceDefinition
Association End
ClassServiceSpecification
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_servicedefinition
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_servicedefinition
Stereotype
Template Parameter
TypeServiceDefinition
Upper1
Upper Value(1)
VisibilityPublic


 _serviceLevelSpecification
Public ServiceLevelSpecification _serviceLevelSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecQualityMeasuredBy
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceLevelSpecification
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_serviceLevelSpecification
Stereotype
Template Parameter
TypeServiceLevelSpecification
Upper*
Upper Value(*)
VisibilityPublic


 _servicePerformanceSpec
Public ServicePerformanceSpec _servicePerformanceSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecMeasuredBy
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_servicePerformanceSpec
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_servicePerformanceSpec
Stereotype
Template Parameter
TypeServicePerformanceSpec
Upper*
Upper Value(*)
VisibilityPublic


 _serviceSpecificationRole
Public ServiceSpecificationRole _serviceSpecificationRole
Constraints:
Properties:

AggregationShared
Alias
AssociationSpecifiesServiceSpecRoles
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceSpecificationRole
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_serviceSpecificationRole
Stereotype
Template Parameter
TypeServiceSpecificationRole
Upper*
Upper Value(*)
VisibilityPublic


 _serviceSpecificationType
Public ServiceSpecificationType _serviceSpecificationType
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecificationTypeCategorizes
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceSpecificationType
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_serviceSpecificationType
Stereotype
Template Parameter
TypeServiceSpecificationType
Upper*
Upper Value(*)
VisibilityPublic


 _serviceSpecVersion
Public ServiceSpecVersion _serviceSpecVersion
Constraints:
Properties:

AggregationShared
Alias
AssociationServSpecModifications
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceSpecVersion
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_serviceSpecVersion
Stereotype
Template Parameter
TypeServiceSpecVersion
Upper*
Upper Value(*)
VisibilityPublic


 _servicetemplate
Public ServiceTemplate _servicetemplate
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecFurtherDefinedByServiceTemplate
Association End
ClassServiceSpecification
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_servicetemplate
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_servicetemplate
Stereotype
Template Parameter
TypeServiceTemplate
Upper1
Upper Value(1)
VisibilityPublic


 _serviceUsageSpec
Public ServiceUsageSpec _serviceUsageSpec
Constraints:
Properties:

AggregationShared
Alias
AssociationServiceSpecUsageDescribesUsageOf
Association End
ClassServiceSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_serviceUsageSpec
Name Expression
NamespaceServiceSpecification
Opposite_serviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::_serviceUsageSpec
Stereotype
Template Parameter
TypeServiceUsageSpec
Upper*
Upper Value(*)
VisibilityPublic


 projectdeliverable
Public ProjectDeliverable projectdeliverable
Constraints:
Properties:

AggregationNone
Alias
AssociationProjectDeliverableEnablesServiceSpec
Association End
ClassServiceSpecification
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*
Nameprojectdeliverable
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::projectdeliverable
Stereotype
Template Parameter
TypeProjectDeliverable
Upper*
Upper Value(*)
VisibilityPublic


 serviceCandidate
Public ServiceCandidate serviceCandidate
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecificationMadeAvailableAs
Association End
ClassServiceSpecification
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*
NameserviceCandidate
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceCandidate
Stereotype
Template Parameter
TypeServiceCandidate
Upper*
Upper Value(*)
VisibilityPublic


 serviceCapacity
Public ServiceCapacity serviceCapacity
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecCapacityDefinedAs
Association End
ClassServiceSpecification
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*
NameserviceCapacity
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceCapacity
Stereotype
Template Parameter
TypeServiceCapacity
Upper*
Upper Value(*)
VisibilityPublic


 serviceCapacityDemand
Public ServiceCapacityDemand serviceCapacityDemand
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecRequires
Association End
ClassServiceSpecification
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*
NameserviceCapacityDemand
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceCapacityDemand
Stereotype
Template Parameter
TypeServiceCapacityDemand
Upper*
Upper Value(*)
VisibilityPublic


 serviceConfigSpec
Public ServiceConfigSpec serviceConfigSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceConfigSpecDefinedFor
Association End
ClassServiceSpecification
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*
NameserviceConfigSpec
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification2
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceConfigSpec
Stereotype
Template Parameter
TypeServiceConfigSpec
Upper*
Upper Value(*)
VisibilityPublic


 serviceSpecCharUse
Public ServiceSpecCharUse serviceSpecCharUse
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecFurtherDefinedBy
Association End
ClassServiceSpecification
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*
NameserviceSpecCharUse
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceSpecCharUse
Stereotype
Template Parameter
TypeServiceSpecCharUse
Upper*
Upper Value(*)
VisibilityPublic


 serviceSpecRelationship
Public ServiceSpecRelationship serviceSpecRelationship
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecificationReferencedBy
Association End
ClassServiceSpecification
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*
NameserviceSpecRelationship
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceSpecRelationship
Stereotype
Template Parameter
TypeServiceSpecRelationship
Upper*
Upper Value(*)
VisibilityPublic


 serviceSpecRelationship2
Public ServiceSpecRelationship serviceSpecRelationship2
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecificationReferences
Association End
ClassServiceSpecification
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*
NameserviceSpecRelationship2
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification2
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceSpecRelationship2
Stereotype
Template Parameter
TypeServiceSpecRelationship
Upper*
Upper Value(*)
VisibilityPublic


 serviceTestSpec
Public ServiceTestSpec serviceTestSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceSpecTestedVia
Association End
ClassServiceSpecification
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*
NameserviceTestSpec
Name Expression
NamespaceServiceSpecification
OppositeserviceSpecification
OwnerServiceSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Specification ABE::ServiceSpecification::serviceTestSpec
Stereotype
Template Parameter
TypeServiceTestSpec
Upper*
Upper Value(*)
VisibilityPublic