Common Domain::Project ABE::Project Element ABE
Class ProjectElementDependency

This allows us to show dependencies, that typically relate to a ProjectElement not being able to commence until another Element has been completed.

Attributes
String dependencyType dependencyType

the relationship to be applied between the start or end points of the project elements (refer table 2)

Notes: see [PSL]

«baseType» Duration lag lag

the time lag to be applied to the dependency

Notes: May be zero

«baseType» Duration lead lead

the time lead to be applied to the dependency

Notes: May be zero


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProjectElementDependency
Name Expression
NamespaceProject Element ABE
Owned Template Signature
OwnerProject Element ABE
Owning Template Parameter
PackageProject Element ABE
Qualified NameSID Models::Common Domain::Project ABE::Project Element ABE::ProjectElementDependency
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 dependencyType
Public String dependencyType

the relationship to be applied between the start or end points of the project elements (refer table 2)

Notes: see [PSL]

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProjectElementDependency
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)
NamedependencyType
Name Expression
NamespaceProjectElementDependency
Opposite
OwnerProjectElementDependency
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Project ABE::Project Element ABE::ProjectElementDependency::dependencyType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 lag
Public «baseType» Duration lag

the time lag to be applied to the dependency

Notes: May be zero

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProjectElementDependency
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)
Namelag
Name Expression
NamespaceProjectElementDependency
Opposite
OwnerProjectElementDependency
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Project ABE::Project Element ABE::ProjectElementDependency::lag
Stereotype
Template Parameter
Type«baseType» Duration
Upper1
Upper Value
VisibilityPublic


 lead
Public «baseType» Duration lead

the time lead to be applied to the dependency

Notes: May be zero

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProjectElementDependency
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)
Namelead
Name Expression
NamespaceProjectElementDependency
Opposite
OwnerProjectElementDependency
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Project ABE::Project Element ABE::ProjectElementDependency::lead
Stereotype
Template Parameter
Type«baseType» Duration
Upper1
Upper Value
VisibilityPublic