All Superinterfaces:
ActivityNode, BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, MultiplicityElement, NamedElement, org.eclipse.emf.common.notify.Notifier, ObjectNode, RedefinableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, TypedElement
All Known Subinterfaces:
ActionInputPin, InputPin, OutputPin, ValuePin

public interface Pin extends ObjectNode, MultiplicityElement
A representation of the model object 'Pin'.

A Pin is an ObjectNode and MultiplicityElement that provides input values to an Action or accepts output values from an Action.

The following features are supported:

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

    • isControl

      boolean isControl()
      Returns the value of the 'Control' attribute. The default value is "false". Indicates whether the Pin provides data to the Action or just controls how the Action executes.
      Returns:
      the value of the 'Control' attribute.
      See Also:
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setControl

      void setControl(boolean value)
      Sets the value of the 'Control' attribute.
      Parameters:
      value - the new value of the 'Control' attribute.
      See Also:
      Generated: