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
ExtendThe UseCase that represents the extension and owns the Extend relationship.
Subsets: DirectedRelationship.source, NamedElement.namespace
Opposite: UseCase.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
DirectedRelationship
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.