org.eclipse.uml2
Interface LinkAction
- All Superinterfaces:
- Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, NamedElement, Notifier, RedefinableElement, TemplateableElement
- All Known Subinterfaces:
- CreateLinkAction, CreateLinkObjectAction, DestroyLinkAction, ReadLinkAction, WriteLinkAction
- public interface LinkAction
- extends Action
A representation of the model object 'Link Action'.
A link action creates, destroys, or reads links, identifying a link by its end objects and qualifier values, if any.
The following features are supported:
- See Also:
UML2Package.getLinkAction()
| Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getInputs, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOutputs, getOwnedElements, setEffect |
| Methods inherited from interface org.eclipse.uml2.ActivityNode |
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, setInStructuredNode |
| Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
| Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
copyright
public static final String copyright
-
- See Also:
- Constant Field Values
getEndData
public EList getEndData()
- Returns the value of the 'End Data' containment reference list.
The list contents are of type
LinkEndData.
If the meaning of the 'End Data' containment reference list isn't clear,
there really should be more of a description here...
Data identifying one end of a link by the objects on its ends and qualifiers.
- Returns:
- the value of the 'End Data' containment reference list.
- See Also:
UML2Package.getLinkAction_EndData()
createEndData
public LinkEndData createEndData(EClass eClass)
- Creates a
LinkEndData and appends it to the 'End Data' containment reference list.
- Parameters:
eClass - The Ecore class of the LinkEndData to create.
- Returns:
- The new
LinkEndData. - See Also:
getEndData()