Interface IMindMapPanel

All Known Implementing Classes:
MindMapPanel

public interface IMindMapPanel
The GUI interface of mind maps.
  • Method Details

    • getMindMap

      MindMap getMindMap()
      Returns the MindMap associated with this panel.
      Returns:
      MindMap associated with this panel.
    • getStateManager

      IStateManager getStateManager()
      Returns the IStateManager for this IMindMapPanel instance.
      Returns:
      IStateManager for this IMindMapPanel instance.
    • getActionManager

      IActionManager getActionManager()
    • getStateActionManager

      IStateActionManager getStateActionManager()
      Returns the IStateActionManager for this IMindMapPanel instance.
      Returns:
      IStateActionManager for this IMindMapPanel instance.
    • getDiagramController

      IDiagramController getDiagramController()
    • startAddTopicState

      void startAddTopicState()
      Starts add topic state.
    • startDeleteElementState

      void startDeleteElementState()
      Starts delete element state.
    • startDrawConnectionState

      void startDrawConnectionState()
      Starts draw connection state.
    • startSelectTopicState

      void startSelectTopicState()
      Starts select topic state.
    • mouseDrawStateMigrate

      void mouseDrawStateMigrate​(int x1, int y1, int x2, int y2, boolean complete)
      Performs the state migration for a mouse draw.
      Parameters:
      x1 -
      y1 -
      x2 -
      y2 -
      complete -
    • mouseDrawStateMigrate

      void mouseDrawStateMigrate​(Topic t1, Topic t2)
      Performs the state migration for a mouse draw.
      Parameters:
      t1 -
      t2 -
    • mouseClickStateMigrate

      void mouseClickStateMigrate​(int x1, int y1)
      Performs the state migration for a mouse click.
      Parameters:
      x1 -
      y1 -
    • mouseClickStateMigrate

      void mouseClickStateMigrate​(Topic topic)
      Performs the state migration for a mouse click.
      Parameters:
      topic -
    • mouseDrawStateMigrate

      void mouseDrawStateMigrate​(Topic... topics)
      Performs the state migration for a mouse draw.
      Parameters:
      topics -
    • mouseDrawStateMigrate

      void mouseDrawStateMigrate​(Topic t, int x1, int y1, boolean complete)
      Performs the state migration for a mouse draw.
      Parameters:
      t -
      x1 -
      y1 -
      complete -