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:

condition :
Constraint (0 1); -- source
Extend
extendedCase :
UseCase (1 1); -- source
ExtendThe UseCase that is being extended.
Subsets: DirectedRelationship.target

extension :
UseCase (1 1); -- source
Extend
extensionLocation :
ExtensionPoint (1 *); -- source
Extend
clientDependency :
Dependency (0 *); -- source
NamedElement
name : String (0 1); -- source
NamedElementThe name of the NamedElement.

nameExpression :
StringExpression (0 1); -- source
NamedElement
namespace :
Namespace (0 1); -- source
NamedElementSpecifies the Namespace that owns the NamedElement.
{
readonly}
Derived union with sources: (extension)
Subsets: Element.owner
Opposite: Namespace.ownedMember

qualifiedName : String (0 1); -- source
NamedElement
visibility :
VisibilityKind (0 1); -- source
NamedElement
source :
Element (1 *); -- source
DirectedRelationship
target :
Element (1 *); -- source
DirectedRelationshipSpecifies the target Element(s) of the DirectedRelationship.
{
readonly}
Derived union with sources: (extendedCase)
Subsets: Relationship.relatedElement

relatedElement :
Element (1 *); -- source
Relationship
ownedComment :
Comment (0 *); -- source
ElementThe Comments owned by this Element.
{
composite}
Subsets: Element.ownedElement

ownedElement :
Element (0 *); -- source
Element
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
xmi-interop@omg.org.