Class DockingManagerModeling

java.lang.Object
org.opentcs.guing.components.dockable.AbstractDockingManager
org.opentcs.guing.components.dockable.DockingManagerModeling
All Implemented Interfaces:
org.opentcs.guing.components.dockable.DockingManager

public class DockingManagerModeling
extends org.opentcs.guing.components.dockable.AbstractDockingManager
Utility class for working with dockables.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String BLOCKS_ID  
    static java.lang.String COMPONENTS_ID  
    static java.lang.String COURSE_TAB_PANE_ID
    ID for the tab pane, that contains the course, transport orders and order sequences.
    static java.lang.String LAYER_GROUPS_ID  
    static java.lang.String LAYER_TAB_PANE_ID  
    static java.lang.String LAYERS_ID  
    static java.lang.String PROPERTIES_ID  
    static java.lang.String TREE_TAB_PANE_ID
    ID for the tab pane, that contains the components, blocks and groups.

    Fields inherited from class org.opentcs.guing.components.dockable.AbstractDockingManager

    DOCKABLE_CLOSED
  • Constructor Summary

    Constructors 
    Constructor Description
    DockingManagerModeling​(javax.swing.JFrame applicationFrame, org.opentcs.guing.components.tree.ComponentsTreeViewManager componentsTreeViewManager, org.opentcs.guing.components.tree.BlocksTreeViewManager blocksTreeViewManager, org.opentcs.guing.components.properties.SelectionPropertiesComponent selectionPropertiesComponent, LayersPanel layersPanel, LayerGroupsPanel layerGroupsPanel)
    Creates a new instance.
  • Method Summary

    Modifier and Type Method Description
    void initializeDockables()  
    void reset()  

    Methods inherited from class org.opentcs.guing.components.dockable.AbstractDockingManager

    addPropertyChangeListener, addTabPane, addTabTo, createDockable, createFloatingDockable, getCControl, getContentArea, getTabPane, hideDockable, isDockableDocked, removeDockable, removeDockable, setDockableVisibility, showDockable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DockingManagerModeling

      @Inject public DockingManagerModeling​(javax.swing.JFrame applicationFrame, org.opentcs.guing.components.tree.ComponentsTreeViewManager componentsTreeViewManager, org.opentcs.guing.components.tree.BlocksTreeViewManager blocksTreeViewManager, org.opentcs.guing.components.properties.SelectionPropertiesComponent selectionPropertiesComponent, LayersPanel layersPanel, LayerGroupsPanel layerGroupsPanel)
      Creates a new instance.
      Parameters:
      applicationFrame - The application's main frame.
      componentsTreeViewManager - The tree view manager for components.
      blocksTreeViewManager - The tree view manager for blocks.
      selectionPropertiesComponent - The panel displaying the properties of the currently selected driving course components.
      layersPanel - The panel displaying the layers in the plant model.
      layerGroupsPanel - The panel displaying the layer groups in the plant model.
  • Method Details

    • reset

      public void reset()
      Specified by:
      reset in class org.opentcs.guing.components.dockable.AbstractDockingManager
    • initializeDockables

      public void initializeDockables()
      Specified by:
      initializeDockables in class org.opentcs.guing.components.dockable.AbstractDockingManager