Enterprise Domain::Workforce ABE::Work Specification ABE
Class WorkSpecificationRole

This is an abstract base class that defines a WorkSpecification in terms of a set of roles which are then used to characterize the invariant functionality of the Work. For example, a specification of cable layout work can have the role of network build, or the role of a service fulfillment task.

Attributes
WorkRole _workRole _workRole
WorkSpecification _workSpecification _workSpecification
String name name

Name of the role that this work specification can play, or name of the sub-type of this specification


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameWorkSpecificationRole
Name Expression
NamespaceWork Specification ABE
Owned Template Signature
OwnerWork Specification ABE
Owning Template Parameter
PackageWork Specification ABE
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Work Specification ABE::WorkSpecificationRole
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _workRole
Public WorkRole _workRole
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesWorkRoles
Association End
ClassWorkSpecificationRole
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*
Name_workRole
Name Expression
NamespaceWorkSpecificationRole
Opposite_workSpecificationRole
OwnerWorkSpecificationRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Work Specification ABE::WorkSpecificationRole::_workRole
Stereotype
Template Parameter
TypeWorkRole
Upper*
Upper Value(*)
VisibilityPublic


 _workSpecification
Public WorkSpecification _workSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesWorkSpecRoles
Association End
ClassWorkSpecificationRole
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
Name_workSpecification
Name Expression
NamespaceWorkSpecificationRole
Opposite_workSpecificationRole
OwnerWorkSpecificationRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Work Specification ABE::WorkSpecificationRole::_workSpecification
Stereotype
Template Parameter
TypeWorkSpecification
Upper1
Upper Value(1)
VisibilityPublic


 name
Public String name

Name of the role that this work specification can play, or name of the sub-type of this specification

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassWorkSpecificationRole
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)
Namename
Name Expression
NamespaceWorkSpecificationRole
Opposite
OwnerWorkSpecificationRole
Owning Association
Owning Template Parameter
Qualified NameSID Models::Enterprise Domain::Workforce ABE::Work Specification ABE::WorkSpecificationRole::name
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic