Interface ReclassifyObjectAction

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

public interface ReclassifyObjectAction extends Action
A representation of the model object 'Reclassify Object Action'.

A ReclassifyObjectAction is an Action that changes the Classifiers that classify an object.

The following features are supported:

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

    • isReplaceAll

      boolean isReplaceAll()
      Returns the value of the 'Replace All' attribute. The default value is "false". Specifies whether existing Classifiers should be removed before adding the new Classifiers.
      Returns:
      the value of the 'Replace All' attribute.
      See Also:
      • setReplaceAll(boolean)
      • com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getReclassifyObjectAction_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:
    • getOldClassifier

      Collection<Classifier> getOldClassifier()
      Returns the value of the 'Old Classifier' reference list. The list contents are of type Classifier. It is bidirectional and its opposite is 'reclassify Object Action Of Old Classifier'. A set of Classifiers to be removed from the Classifiers of the given object.
      Returns:
      the value of the 'Old Classifier' reference list.
      See Also:
      Model:
      opposite="_reclassifyObjectActionOfOldClassifier" ordered="false"
      Generated:
    • getNewClassifier

      Collection<Classifier> getNewClassifier()
      Returns the value of the 'New Classifier' reference list. The list contents are of type Classifier. It is bidirectional and its opposite is 'reclassify Object Action Of New Classifier'. A set of Classifiers to be added to the Classifiers of the given object.
      Returns:
      the value of the 'New Classifier' reference list.
      See Also:
      Model:
      opposite="_reclassifyObjectActionOfNewClassifier" ordered="false"
      Generated:
    • getObject

      @CheckForNull InputPin getObject()
      Returns the value of the 'Object' containment reference. It is bidirectional and its opposite is 'reclassify Object Action Of Object'. The InputPin that holds the object to be reclassified.
      Returns:
      the value of the 'Object' containment reference.
      See Also:
      Model:
      opposite="_reclassifyObjectActionOfObject" containment="true" resolveProxies="true" required="true" ordered="false"
      Generated:
    • setObject

      void setObject(@CheckForNull InputPin value)
      Sets the value of the 'Object' containment reference.
      Parameters:
      value - the new value of the 'Object' containment reference.
      See Also:
      Generated:
    • hasOldClassifier

      boolean hasOldClassifier() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasNewClassifier

      boolean hasNewClassifier() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: