public class GroupTreeViewSwitch extends AbstractGroupTreeAction
MainPanel.MainPanelView.BaseModelView
or MainPanel.MainPanelView.EvaluationView
.AbstractGroupTreeAction.GroupTreeTraversal
Constructor and Description |
---|
GroupTreeViewSwitch(GroupController groupController,
MainPanel.MainPanelView panelView)
Instantiates a new group tree view switch.
|
Modifier and Type | Method and Description |
---|---|
void |
doNodeActionForGroupMemberScheduleList(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
Should do the required action on the specified node and
GroupTreeNodeObject of a group member that is a ScheduleList . |
void |
doNodeActionForGroupMemberTechnicalSystem(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
Should do the required action on the specified node and
GroupTreeNodeObject of a group member that is a TechnicalSystem . |
void |
doNodeActionForGroupMemberTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
Should do the required action on the specified node and
GroupTreeNodeObject of a group member that is a TechnicalSystemGroup . |
void |
doNodeActionForTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode rootNode,
GroupTreeNodeObject gtno)
Should do the required action for the node of the current
TechnicalSystemGroup . |
MainPanel.MainPanelView |
getPanelView()
Gets the panel view.
|
void |
setPanelView(MainPanel.MainPanelView panelView)
Sets the panel view.
|
doGroupTreeAction, doGroupTreeAction, doNodeAction, getGroupController, getGroupEvaluationStrategy, getGroupTreeTraversal, getNodes2Visit, getNodesNotVisited, getNodesVisited, getSequentialNetworkCalculation, isSequentialNetworkCalculation, setGroupEvaluationStrategy, setGroupTreeTraversal, setSequentialNetworkCalculation
public GroupTreeViewSwitch(GroupController groupController, MainPanel.MainPanelView panelView)
groupController
- the group controllerpanelView
- the panel viewpublic void setPanelView(MainPanel.MainPanelView panelView)
panelView
- the new panel viewpublic MainPanel.MainPanelView getPanelView()
public void doNodeActionForTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode rootNode, GroupTreeNodeObject gtno)
AbstractGroupTreeAction
TechnicalSystemGroup
.doNodeActionForTechnicalSystemGroup
in class AbstractGroupTreeAction
rootNode
- the root node of the GroupTreeModel
gtno
- the GroupTreeNodeObject
public void doNodeActionForGroupMemberTechnicalSystem(javax.swing.tree.DefaultMutableTreeNode currentNode, GroupTreeNodeObject gtno)
AbstractGroupTreeAction
GroupTreeNodeObject
of a group member that is a TechnicalSystem
.doNodeActionForGroupMemberTechnicalSystem
in class AbstractGroupTreeAction
currentNode
- the current node of the GroupTreeModel
to work ongtno
- the GroupTreeNodeObject
public void doNodeActionForGroupMemberScheduleList(javax.swing.tree.DefaultMutableTreeNode currentNode, GroupTreeNodeObject gtno)
AbstractGroupTreeAction
GroupTreeNodeObject
of a group member that is a ScheduleList
.doNodeActionForGroupMemberScheduleList
in class AbstractGroupTreeAction
currentNode
- the current node of the GroupTreeModel
to work ongtno
- the GroupTreeNodeObject
public void doNodeActionForGroupMemberTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode currentNode, GroupTreeNodeObject gtno)
AbstractGroupTreeAction
GroupTreeNodeObject
of a group member that is a TechnicalSystemGroup
.doNodeActionForGroupMemberTechnicalSystemGroup
in class AbstractGroupTreeAction
currentNode
- the current node of the GroupTreeModel
to work ongtno
- the GroupTreeNodeObject