Interface AddVariableValueAction

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 AddVariableValueAction extends WriteVariableAction
A representation of the model object 'Add Variable Value Action'.

An AddVariableValueAction is a WriteVariableAction for adding values to a Variable.

The following features are supported:

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

    • isReplaceAll

      boolean isReplaceAll()
      Returns the value of the 'Replace All' attribute. The default value is "false". Specifies whether existing values of the Variable should be removed before adding the new value.
      Returns:
      the value of the 'Replace All' attribute.
      See Also:
      • setReplaceAll(boolean)
      • com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getAddVariableValueAction_ReplaceAll()
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setReplaceAll

      void setReplaceAll(boolean value)
      Sets the value of the 'Replace All' attribute.
      Parameters:
      value - the new value of the 'Replace All' attribute.
      See Also:
      Generated:
    • getInsertAt

      @CheckForNull InputPin getInsertAt()
      Returns the value of the 'Insert At' containment reference. It is bidirectional and its opposite is 'add Variable Value Action Of Insert At'. The InputPin that gives the position at which to insert a new value or move an existing value in ordered Variables. The type of the insertAt InputPin is UnlimitedNatural, but the value cannot be zero. It is omitted for unordered Variables.
      Returns:
      the value of the 'Insert At' containment reference.
      See Also:
      Model:
      opposite="_addVariableValueActionOfInsertAt" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • setInsertAt

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