- extendedCase : UseCase [ 1 ]
|
References the use case that is being extended. (Specializes DirectedRelationship.target.) |
|
References the use case that represents the
extension and owns the extend relationship. (Specializes DirectedRelationship.source.) |
- condition : Constraint [0..1 ]
|
References the condition that must
hold when the first extension point is reached for the extension to
take place. If no constraint is associated with the extend
relationship, the extension is unconditional. (Specializes Namespace.ownedMember.) |
- extensionLocation:
ExtensionPoint [ 1..* ]
|
An ordered list of extension points belonging
to the extended use case, specifying where the respective behavioral
fragments of the extending use case are to be inserted. The first
fragment in the extending use case is associated with the first
extension point in the list, the second fragment with the second point,
and so on. (Note that, in most practical cases, the extending use case
has just a single behavior fragment, so that the list of extension
points is trivial.) |