Service Domain::Service Performance ABE::Service Level Spec ABE
Class ServiceLevelSpecExpression

ServiceLevelSpecExpression describes strict relations between ServiceLevelSpecification subordinates (ServiceLevelSpecParameter, ServiceLevelObjective, ServiceLevelConsequence, and ServiceLevelApplicability)). The baseline idea of ServiceLevelSpecExpression is to resolve the multiple associations between its subordinates. For example, an expression may consist of a consequence and its applicability for a ServiceLevelSpecification.

Attributes
Boolean serviceLevelObjective serviceLevelObjective

An indicator that is set to true if a ServiceLevelSpecObjective is part of the expresssion.

ServiceLevelObjective serviceLevelObjective1 serviceLevelObjective1
Boolean serviceLevelSpecApplicability serviceLevelSpecApplicability

An indicator that is set to true if a ServiceLevelSpecApplicability is part of the expresssion.

ServiceLevelSpecApplicability serviceLevelSpecApplicability1 serviceLevelSpecApplicability1
Boolean serviceLevelSpecConsequence serviceLevelSpecConsequence

An indicator that is set to true if a ServiceLevelSpecConsequence is part of the expresssion.

ServiceLevelSpecConsequence serviceLevelSpecConsequence1 serviceLevelSpecConsequence1
ServiceLevelSpecification serviceLevelSpecification serviceLevelSpecification
Boolean serviceLevelSpecParameter serviceLevelSpecParameter

An indicator that is set to true if a ServiceLevelSpecParameter is part of the expresssion.

ServiceLevelSpecParameter serviceLevelSpecParameter1 serviceLevelSpecParameter1
«baseType» TimePeriod validFor validFor

The period of time for which the expression is valid.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameServiceLevelSpecExpression
Name Expression
NamespaceService Level Spec ABE
Owned Template Signature
OwnerService Level Spec ABE
Owning Template Parameter
PackageService Level Spec ABE
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 serviceLevelObjective
Public Boolean serviceLevelObjective

An indicator that is set to true if a ServiceLevelSpecObjective is part of the expresssion.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelSpecExpression
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)
NameserviceLevelObjective
Name Expression
NamespaceServiceLevelSpecExpression
Opposite
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelObjective
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 serviceLevelObjective1
Public ServiceLevelObjective serviceLevelObjective1
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelObjectivePlaysRoleIn
Association End
ClassServiceLevelSpecExpression
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
NameserviceLevelObjective1
Name Expression
NamespaceServiceLevelSpecExpression
OppositeserviceLevelSpecificationExpression
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelObjective1
Stereotype
Template Parameter
TypeServiceLevelObjective
Upper1
Upper Value(1)
VisibilityPublic


 serviceLevelSpecApplicability
Public Boolean serviceLevelSpecApplicability

An indicator that is set to true if a ServiceLevelSpecApplicability is part of the expresssion.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelSpecExpression
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)
NameserviceLevelSpecApplicability
Name Expression
NamespaceServiceLevelSpecExpression
Opposite
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecApplicability
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 serviceLevelSpecApplicability1
Public ServiceLevelSpecApplicability serviceLevelSpecApplicability1
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelSpecApplicabilityPlaysRoleIn
Association End
ClassServiceLevelSpecExpression
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
NameserviceLevelSpecApplicability1
Name Expression
NamespaceServiceLevelSpecExpression
OppositeserviceLevelSpecificationExpression
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecApplicability1
Stereotype
Template Parameter
TypeServiceLevelSpecApplicability
Upper1
Upper Value(1)
VisibilityPublic


 serviceLevelSpecConsequence
Public Boolean serviceLevelSpecConsequence

An indicator that is set to true if a ServiceLevelSpecConsequence is part of the expresssion.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelSpecExpression
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)
NameserviceLevelSpecConsequence
Name Expression
NamespaceServiceLevelSpecExpression
Opposite
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecConsequence
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 serviceLevelSpecConsequence1
Public ServiceLevelSpecConsequence serviceLevelSpecConsequence1
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelSpecConsequencePlaysRoleIn
Association End
ClassServiceLevelSpecExpression
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
NameserviceLevelSpecConsequence1
Name Expression
NamespaceServiceLevelSpecExpression
OppositeserviceLevelSpecificationExpression
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecConsequence1
Stereotype
Template Parameter
TypeServiceLevelSpecConsequence
Upper1
Upper Value(1)
VisibilityPublic


 serviceLevelSpecification
Public ServiceLevelSpecification serviceLevelSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelSpecificationUses
Association End
ClassServiceLevelSpecExpression
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(1)
Multiplicity1
NameserviceLevelSpecification
Name Expression
NamespaceServiceLevelSpecExpression
OppositeserviceLevelSpecificationExpression2
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecification
Stereotype
Template Parameter
TypeServiceLevelSpecification
Upper1
Upper Value(1)
VisibilityPublic


 serviceLevelSpecParameter
Public Boolean serviceLevelSpecParameter

An indicator that is set to true if a ServiceLevelSpecParameter is part of the expresssion.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelSpecExpression
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)
NameserviceLevelSpecParameter
Name Expression
NamespaceServiceLevelSpecExpression
Opposite
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecParameter
Stereotyperequired
Template Parameter
TypeBoolean
Upper1
Upper Value
VisibilityPublic


 serviceLevelSpecParameter1
Public ServiceLevelSpecParameter serviceLevelSpecParameter1
Constraints:
Properties:

AggregationNone
Alias
AssociationServiceLevelSpecParameterPlaysRoleIn
Association End
ClassServiceLevelSpecExpression
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
NameserviceLevelSpecParameter1
Name Expression
NamespaceServiceLevelSpecExpression
OppositeserviceLevelSpecificationExpression
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::serviceLevelSpecParameter1
Stereotype
Template Parameter
TypeServiceLevelSpecParameter
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time for which the expression is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassServiceLevelSpecExpression
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
NamespaceServiceLevelSpecExpression
Opposite
OwnerServiceLevelSpecExpression
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service Performance ABE::Service Level Spec ABE::ServiceLevelSpecExpression::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic