1.3.1.6.2 ExtensionPoint
An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship. An ExtensionPoint is a feature of a use case that identifies a point where the behavior of a use case can be augmented with elements of another (extending) use case.
UseCaseModelElementVisibilityExtensionPointUseCaseDependency
Attribute
Description
VisibilityMode Visibility [1..1]
Association
Description
Extended : UseCaseDependency [0..*]
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.)
Owner : UseCase [0..1]
References the ExtensionPoints owned by the use case.