All Superinterfaces:
Action, ActivityNode, BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, ExecutableNode, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, RedefinableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
CreateLinkAction, CreateLinkObjectAction, DestroyLinkAction, ReadLinkAction, WriteLinkAction

public interface LinkAction extends Action
A representation of the model object 'Link Action'.

LinkAction is an abstract class for all Actions that identify the links to be acted on using LinkEndData.

The following features are supported:

See Also:
Model:
abstract="true" annotation="MOF package='actions.mdintermediateactions'"
Generated:
  • Method Details

    • getInputValue

      Collection<InputPin> getInputValue()
      Returns the value of the 'Input Value' containment reference list. The list contents are of type InputPin. It is bidirectional and its opposite is 'link Action Of Input Value'. InputPins used by the LinkEndData of the LinkAction.
      Returns:
      the value of the 'Input Value' containment reference list.
      See Also:
      Model:
      opposite="_linkActionOfInputValue" containment="true" resolveProxies="true" required="true" ordered="false"
      Generated:
    • getEndData

      Collection<LinkEndData> getEndData()
      Returns the value of the 'End Data' containment reference list. The list contents are of type LinkEndData. It is bidirectional and its opposite is 'link Action Of End Data'. The LinkEndData identifying the values on the ends of the links acting on by this LinkAction.
      Returns:
      the value of the 'End Data' containment reference list.
      See Also:
      Model:
      opposite="_linkActionOfEndData" containment="true" resolveProxies="true" lower="2" ordered="false"
      Generated:
    • hasInputValue

      boolean hasInputValue() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasEndData

      boolean hasEndData() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: