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.StringBLOCKS_IDstatic java.lang.StringCOMPONENTS_IDstatic java.lang.StringCOURSE_TAB_PANE_IDID for the tab pane, that contains the course, transport orders and order sequences.static java.lang.StringLAYER_GROUPS_IDstatic java.lang.StringLAYER_TAB_PANE_IDstatic java.lang.StringLAYERS_IDstatic java.lang.StringPROPERTIES_IDstatic java.lang.StringTREE_TAB_PANE_IDID for the tab pane, that contains the components, blocks and groups. -
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 voidinitializeDockables()voidreset()Methods inherited from class org.opentcs.guing.components.dockable.AbstractDockingManager
addPropertyChangeListener, addTabPane, addTabTo, createDockable, createFloatingDockable, getCControl, getContentArea, getTabPane, hideDockable, isDockableDocked, removeDockable, removeDockable, setDockableVisibility, showDockable
-
Field Details
-
COURSE_TAB_PANE_ID
public static final java.lang.String COURSE_TAB_PANE_IDID for the tab pane, that contains the course, transport orders and order sequences.- See Also:
- Constant Field Values
-
TREE_TAB_PANE_ID
public static final java.lang.String TREE_TAB_PANE_IDID for the tab pane, that contains the components, blocks and groups.- See Also:
- Constant Field Values
-
LAYER_TAB_PANE_ID
public static final java.lang.String LAYER_TAB_PANE_ID- See Also:
- Constant Field Values
-
COMPONENTS_ID
public static final java.lang.String COMPONENTS_ID- See Also:
- Constant Field Values
-
BLOCKS_ID
public static final java.lang.String BLOCKS_ID- See Also:
- Constant Field Values
-
PROPERTIES_ID
public static final java.lang.String PROPERTIES_ID- See Also:
- Constant Field Values
-
LAYERS_ID
public static final java.lang.String LAYERS_ID- See Also:
- Constant Field Values
-
LAYER_GROUPS_ID
public static final java.lang.String LAYER_GROUPS_ID- See Also:
- Constant Field Values
-
-
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:
resetin classorg.opentcs.guing.components.dockable.AbstractDockingManager
-
initializeDockables
public void initializeDockables()- Specified by:
initializeDockablesin classorg.opentcs.guing.components.dockable.AbstractDockingManager
-