Interface AddStructuralFeatureValueAction

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, StructuralFeatureAction, WriteStructuralFeatureAction

public interface AddStructuralFeatureValueAction extends WriteStructuralFeatureAction
A representation of the model object 'Add Structural Feature Value Action'.

An AddStructuralFeatureValueAction is a WriteStructuralFeatureAction for adding values to a StructuralFeature.

The following features are supported:

See Also:
Model:
annotation="MOF package='actions.mdintermediateactions'"
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 StructuralFeature 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#getAddStructuralFeatureValueAction_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 Structural Feature Value Action Of Insert At'. The InputPin that gives the position at which to insert the value in an ordered StructuralFeature. The type of the insertAt InputPin is UnlimitedNatural, but the value cannot be zero. It is omitted for unordered StructuralFeatures.
      Returns:
      the value of the 'Insert At' containment reference.
      See Also:
      Model:
      opposite="_addStructuralFeatureValueActionOfInsertAt" 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: