Class UML 2.5::Extend
Description:
A relationship from an extending UseCase to an extended UseCase that specifies
how and when the behavior defined in the extending UseCase can be inserted
into the behavior defined in the extended UseCase.
Direct Superclasses: NamedElement,
DirectedRelationshipDirect Subclasses: Class Precedence List: Extend,
NamedElement,
DirectedRelationship,
Relationship,
ElementProperties:
![](/se-interop/image/right-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
condition :
Constraint (0 1); -- source
ExtendReferences the condition that must hold when the first ExtensionPoint is
reached for the extension to take place. If no constraint is associated
with the Extend relationship, the extension is unconditional.
{
composite}
Subsets: Element.ownedElement
![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
extendedCase :
UseCase (1 1); -- source
Extend![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
extension :
UseCase (1 1); -- source
Extend![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
extensionLocation :
ExtensionPoint (1 *); -- source
Extend![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
visibility :
VisibilityKind (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
source :
Element (1 *); -- source
DirectedRelationship![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
target :
Element (1 *); -- source
DirectedRelationship![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
relatedElement :
Element (1 *); -- source
Relationship![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/right-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
ownedElement :
Element (0 *); -- source
ElementThe Elements owned by this Element.
{
composite,
readonly}
Derived union with sources: (ownedComment, nameExpression, condition)
Opposite: Element.owner
![](/se-interop/image/down-arrow.png?hunchentoot-session=94845%3A42C87BFC9AD2BE0F13B4E076D0F8FDE4)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].