public class ExecuteSubEvaluationStrategiesTreeAction extends AbstractGroupTreeAction
AbstractGroupTreeAction.GroupTreeTraversal
Constructor and Description |
---|
ExecuteSubEvaluationStrategiesTreeAction(GroupController groupController,
AbstractGroupEvaluationStrategy groupEvaluationStrategy)
Instantiates a new execute sub evaluation strategies tree action.
|
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 . |
doGroupTreeAction, doGroupTreeAction, doNodeAction, getGroupController, getGroupEvaluationStrategy, getGroupTreeTraversal, getNodes2Visit, getNodesNotVisited, getNodesVisited, getSequentialNetworkCalculation, isSequentialNetworkCalculation, setGroupEvaluationStrategy, setGroupTreeTraversal, setSequentialNetworkCalculation
public ExecuteSubEvaluationStrategiesTreeAction(GroupController groupController, AbstractGroupEvaluationStrategy groupEvaluationStrategy)
groupController
- the group controllerpublic 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 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 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 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