Interface DestroyObjectAction

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 DestroyObjectAction extends Action
A representation of the model object 'Destroy Object Action'.

A DestroyObjectAction is an Action that destroys objects.

The following features are supported:

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

    • isDestroyLinks

      boolean isDestroyLinks()
      Returns the value of the 'Destroy Links' attribute. The default value is "false". Specifies whether links in which the object participates are destroyed along with the object.
      Returns:
      the value of the 'Destroy Links' attribute.
      See Also:
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setDestroyLinks

      void setDestroyLinks(boolean value)
      Sets the value of the 'Destroy Links' attribute.
      Parameters:
      value - the new value of the 'Destroy Links' attribute.
      See Also:
      Generated:
    • isDestroyOwnedObjects

      boolean isDestroyOwnedObjects()
      Returns the value of the 'Destroy Owned Objects' attribute. The default value is "false". Specifies whether objects owned by the object (via composition) are destroyed along with the object.
      Returns:
      the value of the 'Destroy Owned Objects' attribute.
      See Also:
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setDestroyOwnedObjects

      void setDestroyOwnedObjects(boolean value)
      Sets the value of the 'Destroy Owned Objects' attribute.
      Parameters:
      value - the new value of the 'Destroy Owned Objects' attribute.
      See Also:
      Generated:
    • getTarget

      @CheckForNull InputPin getTarget()
      Returns the value of the 'Target' containment reference. It is bidirectional and its opposite is 'destroy Object Action Of Target'. The InputPin providing the object to be destroyed.
      Returns:
      the value of the 'Target' containment reference.
      See Also:
      Model:
      opposite="_destroyObjectActionOfTarget" containment="true" resolveProxies="true" required="true" ordered="false"
      Generated:
    • setTarget

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