public class SumUpFlowTreeAction extends AbstractGroupTreeAction
TechnicalSystemGroup
respectively.AbstractGroupTreeAction.GroupTreeTraversal
Constructor and Description |
---|
SumUpFlowTreeAction(GroupController groupController,
AbstractGroupEvaluationStrategy groupEvaluationStrategy,
long globalTimeFrom,
long globalTimeTo)
Instantiates a new sum up energy flow 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 . |
FlowsMeasuredGroup |
getFlowsMeasuredGroup()
Gets the energy flows measured group.
|
long |
getGlobalTimeFrom()
Returns the considered global time 'from'.
|
long |
getGlobalTimeTo()
Returns the considered global time 'to'
|
doGroupTreeAction, doGroupTreeAction, doNodeAction, getGroupController, getGroupEvaluationStrategy, getGroupTreeTraversal, getNodes2Visit, getNodesNotVisited, getNodesVisited, getSequentialNetworkCalculation, isSequentialNetworkCalculation, setGroupEvaluationStrategy, setGroupTreeTraversal, setSequentialNetworkCalculation
public SumUpFlowTreeAction(GroupController groupController, AbstractGroupEvaluationStrategy groupEvaluationStrategy, long globalTimeFrom, long globalTimeTo)
groupController
- the current GroupControllergroupEvaluationStrategy
- the group evaluation strategyglobalTimeFrom
- the global time fromglobalTimeTo
- the global topublic long getGlobalTimeFrom()
public long getGlobalTimeTo()
public FlowsMeasuredGroup getFlowsMeasuredGroup()
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