Class ElementImpl

  • All Implemented Interfaces:
    BaseElement, MDElement, java.lang.Cloneable, java.lang.Comparable
    Direct Known Subclasses:
    PresentationElement, ProjectOptions

    @OpenApi
    public abstract class ElementImpl
    extends com.nomagic.magicdraw.uml.MDElementImpl
    This is an abstract base class for all presentation and model element in MagicDraw application.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ElementImpl clone()
      Returns a copy of the Element.
      • Methods inherited from class com.nomagic.magicdraw.uml.MDElementImpl

        accept, accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, compareTo, createSortKeys, dispose, firePropertyChange, generateID, getClassType, getCommandForAppending, getHumanName, getHumanType, getID, getName, getObjectParent, getProject, getProjectImpl, getProjectProvider, getResourceID, getSortKeys, hasListeners, isEditable, isParentOf, removeAllChildren, removeAllParents, removeAllPropertyChangeListeners, removePropertyChangeListener, setID, setProjectProvider, sGetID, toString
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • clone

        @OpenApi
        public ElementImpl clone()
                          throws java.lang.CloneNotSupportedException
        Returns a copy of the Element.
        Overrides:
        clone in class com.nomagic.magicdraw.uml.MDElementImpl
        Returns:
        the cloned object
        Throws:
        java.lang.CloneNotSupportedException