Interface RemoveStructuralFeatureValueAction

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 RemoveStructuralFeatureValueAction extends WriteStructuralFeatureAction
A representation of the model object 'Remove Structural Feature Value Action'.

A RemoveStructuralFeatureValueAction is a WriteStructuralFeatureAction that removes values from a StructuralFeature.

The following features are supported:

See Also:
Model:
annotation="MOF package='actions.mdintermediateactions'"
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 StructuralFeatures.
      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 Structural Feature Value Action Of Remove At'. An InputPin that provides the position of an existing value to remove in ordered, nonunique structural features. 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="_removeStructuralFeatureValueActionOfRemoveAt" 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: