Class InheritanceTree

All Implemented Interfaces:
com.dassault_systemes.modeler.magic.ui.EditActionExecutorsOwner, com.nomagic.awt.PopupOwner, com.nomagic.magicdraw.ui.Activatable, WindowComponent, com.nomagic.magicdraw.ui.Updatable, Cachable, Autoscroll, FocusListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

@OpenApi public class InheritanceTree extends BrowserTabTree
See Also:
  • Constructor Details

    • InheritanceTree

      public InheritanceTree(Browser browser, com.nomagic.magicdraw.ui.browser.BrowserComponentInfo info, com.nomagic.magicdraw.ui.browser.TreeRoots<BaseElement> roots)
  • Method Details

    • initTree

      public void initTree()
      Description copied from class: BrowserTabTree
      Initializes the tree. Root nodes will be created here.
      Overrides:
      initTree in class BrowserTabTree
    • getInheritanceWindowName

      public static String getInheritanceWindowName(BaseElement element)
    • updateBrowserAsync

      public <A> void updateBrowserAsync(boolean updateOnlyDirty, A attachment, com.nomagic.magicdraw.utils.concurrent.CompletionHandler<?,? super A> handler, ProgressStatus status)
      Overrides:
      updateBrowserAsync in class Tree
    • getActions

      protected ActionsManager getActions()
      Description copied from class: BrowserTabTree
      Returns shortcuts action manager for this browser.
      Overrides:
      getActions in class BrowserTabTree
      Returns:
      ActionsManager with actions to register in this browser as KeyListeners
    • configureContextActions

      protected void configureContextActions(ActionsManager manager)
      Description copied from class: BrowserTabTree
      Configures context menu actions.
      Specified by:
      configureContextActions in class BrowserTabTree
      Parameters:
      manager - a manager with context menu actions to configure.
    • configureToolbarActions

      protected void configureToolbarActions(ActionsManager manager)
      Specified by:
      configureToolbarActions in class BrowserTabTree
    • isShowOwner

      protected boolean isShowOwner()
      Overrides:
      isShowOwner in class Tree
    • isInverted

      public static boolean isInverted()
    • dispose

      public void dispose()
      Description copied from class: Tree
      Removes all nodes recursively.
      Overrides:
      dispose in class Tree