Interface RemoveVariableValueAction

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, VariableAction, WriteVariableAction

public interface RemoveVariableValueAction extends WriteVariableAction
A representation of the model object 'Remove Variable Value Action'.

A RemoveVariableValueAction is a WriteVariableAction that removes values from a Variables.

The following features are supported:

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

    • isRemoveDuplicates

      boolean isRemoveDuplicates()
      Returns the value of the 'Remove Duplicates' attribute. The default value is "false". Specifies whether to remove duplicates of the value in nonunique Variables.
      Returns:
      the value of the 'Remove Duplicates' attribute.
      See Also:
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setRemoveDuplicates

      void setRemoveDuplicates(boolean value)
      Sets the value of the 'Remove Duplicates' attribute.
      Parameters:
      value - the new value of the 'Remove Duplicates' attribute.
      See Also:
      Generated:
    • getRemoveAt

      @CheckForNull InputPin getRemoveAt()
      Returns the value of the 'Remove At' containment reference. It is bidirectional and its opposite is 'remove Variable Value Action Of Remove At'. An InputPin that provides the position of an existing value to remove in ordered, nonunique Variables. The type of the removeAt InputPin is UnlimitedNatural, but the value cannot be zero or unlimited.
      Returns:
      the value of the 'Remove At' containment reference.
      See Also:
      Model:
      opposite="_removeVariableValueActionOfRemoveAt" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • setRemoveAt

      void setRemoveAt(@CheckForNull InputPin value)
      Sets the value of the 'Remove At' containment reference.
      Parameters:
      value - the new value of the 'Remove At' containment reference.
      See Also:
      Generated: