Interface InvocationAction

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:
BroadcastSignalAction, CallAction, CallBehaviorAction, CallOperationAction, SendObjectAction, SendSignalAction, StartObjectBehaviorAction

public interface InvocationAction extends Action
A representation of the model object 'Invocation Action'.

InvocationAction is an abstract class for the various actions that request Behavior invocation.

The following features are supported:

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

    • getArgument

      List<InputPin> getArgument()
      Returns the value of the 'Argument' containment reference list. The list contents are of type InputPin. It is bidirectional and its opposite is 'invocation Action Of Argument'. The InputPins that provide the argument values passed in the invocation request.
      Returns:
      the value of the 'Argument' containment reference list.
      See Also:
      Model:
      opposite="_invocationActionOfArgument" containment="true" resolveProxies="true"
      Generated:
    • getOnPort

      @CheckForNull Port getOnPort()
      Returns the value of the 'On Port' reference. It is bidirectional and its opposite is 'invocation Action Of On Port'. For CallOperationActions, SendSignalActions, and SendObjectActions, an optional Port of the target object through which the invocation request is sent.
      Returns:
      the value of the 'On Port' reference.
      See Also:
      Model:
      opposite="_invocationActionOfOnPort" ordered="false"
      Generated:
    • setOnPort

      void setOnPort(@CheckForNull Port value)
      Sets the value of the 'On Port' reference.
      Parameters:
      value - the new value of the 'On Port' reference.
      See Also:
      Generated:
    • hasArgument

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