Class GranularPageContentBuilder

java.lang.Object
org.eclipse.core.commands.common.EventManager
All Implemented Interfaces:
org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2

public class GranularPageContentBuilder extends BuildReferencedToHandler
Instance of this class builds initial content of granular page.
  • Constructor Details

    • GranularPageContentBuilder

      public GranularPageContentBuilder()
      Constructor.
  • Method Details

    • buildPageContent

      public void buildPageContent(ErdEditor editor, DiagramTabItem tab, MdObject mdObject, com._1c.g5.v8.dt.diagram.framework.IEntity entity)
      Builds initial page content.
      Parameters:
      editor - - editor. Can't be null.
      tab - - editors tab. Can't be null.
      mdObject - - granular page model object. Can't be null
      entity - - entity, associated with granular page model md object. Can't be null.
    • addBuildDiagramListener

      public void addBuildDiagramListener(IBuildDiagramListener buildDiagramListener)
      Adds given item as build diagram listener.
      Parameters:
      buildDiagramListener - - listener to add. Can't be null.
    • removeBuildDiagramListener

      public void removeBuildDiagramListener(IBuildDiagramListener buildDiagramListener)
      Removes given item from build diagram listeners.
      Parameters:
      buildDiagramListener - - listener to remove. Can't be null.
    • processMdObjects

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

      protected void askAndRelayout(ErdActionsManager actionsManager)
      Description copied from class: BuildConnectedHandler
      Asks user for applying relayout action.
      Overrides:
      askAndRelayout in class BuildConnectedHandler
      Parameters:
      actionsManager - - actiona manager to get actions. Can't be null.
    • showNoConnectedMessage

      protected void showNoConnectedMessage()
      Description copied from class: BuildConnectedHandler
      Shows no connected entities message
      Overrides:
      showNoConnectedMessage in class BuildReferencedToHandler