public class IOSelectTreeAction extends AbstractGroupTreeAction
FixedVariableListForAggregation
. To access this result,
use the method getIoListsOfAggregation()
.AbstractGroupTreeAction.GroupTreeTraversal
Constructor and Description |
---|
IOSelectTreeAction(GroupController groupController,
AbstractGroupEvaluationStrategy groupEvaluationStrategy)
Instantiates a new IO select 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 . |
FixedVariableListForAggregation |
getIoListsOfAggregation()
Returns the IO lists of the aggregations systems.
|
doGroupTreeAction, doGroupTreeAction, doNodeAction, getGroupController, getGroupEvaluationStrategy, getGroupTreeTraversal, getNodes2Visit, getNodesNotVisited, getNodesVisited, getSequentialNetworkCalculation, isSequentialNetworkCalculation, setGroupEvaluationStrategy, setGroupTreeTraversal, setSequentialNetworkCalculation
public IOSelectTreeAction(GroupController groupController, AbstractGroupEvaluationStrategy groupEvaluationStrategy)
groupController
- the group controllergroupEvaluationStrategy
- the current group evaluation strategypublic FixedVariableListForAggregation getIoListsOfAggregation()
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 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
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