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

public interface OpaqueAction extends Action
A representation of the model object 'Opaque Action'.

An OpaqueAction is an Action whose functionality is not specified within UML.

The following features are supported:

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

    • getBody

      List<String> getBody()
      Returns the value of the 'Body' attribute list. The list contents are of type String. Provides a textual specification of the functionality of the Action, in one or more languages other than UML.
      Returns:
      the value of the 'Body' attribute list.
      See Also:
      Model:
      unique="false" dataType="com.nomagic.uml2.ext.magicdraw.String"
      Generated:
    • getLanguage

      List<String> getLanguage()
      Returns the value of the 'Language' attribute list. The list contents are of type String. If provided, a specification of the language used for each of the body Strings.
      Returns:
      the value of the 'Language' attribute list.
      See Also:
      Model:
      dataType="com.nomagic.uml2.ext.magicdraw.String"
      Generated:
    • 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 'opaque Action Of Input Value'. The InputPins providing inputs to the OpaqueAction.
      Returns:
      the value of the 'Input Value' containment reference list.
      See Also:
      Model:
      opposite="_opaqueActionOfInputValue" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • getOutputValue

      Collection<OutputPin> getOutputValue()
      Returns the value of the 'Output Value' containment reference list. The list contents are of type OutputPin. It is bidirectional and its opposite is 'opaque Action Of Output Value'. The OutputPins on which the OpaqueAction provides outputs.
      Returns:
      the value of the 'Output Value' containment reference list.
      See Also:
      Model:
      opposite="_opaqueActionOfOutputValue" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • hasBody

      boolean hasBody() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasLanguage

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

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

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