Class GroupEntitiesHandler

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.AbstractHandler
com._1c.g5.v8.dt.erd.ui.handlers.AbstractDiagramHandler
com._1c.g5.v8.dt.erd.ui.handlers.GroupEntitiesHandler
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2

public class GroupEntitiesHandler extends AbstractDiagramHandler
Handler for "Group" entities button.
  • Constructor Details

    • GroupEntitiesHandler

      public GroupEntitiesHandler()
  • Method Details

    • group

      public void group(Collection<IErdEntity> entities, int x, int y, DiagramTabItem tab)
      Group given entities to one group
      Parameters:
      entities - - entities to group. Can't be null,
      x - - group x coodrinate.
      y - - group y coordinate.
      tab - - tab to group entities. Can't be null.
    • askForNewTab

      protected void askForNewTab(ErdEditor editor)
      Description copied from class: AbstractDiagramHandler
      Asks user if new tab should be opened. If user accepts opens new tab.
      Overrides:
      askForNewTab in class AbstractDiagramHandler
      Parameters:
      editor - - editor to get tabs. Can't be null.
    • processMdObjects

      protected void processMdObjects(Collection<MdObject> mdObjects, ErdEditor editor)
      Description copied from class: AbstractDiagramHandler
      Processes given md objects. Realization varies.
      Specified by:
      processMdObjects in class AbstractDiagramHandler
      Parameters:
      mdObjects - - objects to process. Can't be null.
      editor - - context editor. Can't be null.