public class AdjustInitialStateTreeAction extends AbstractGroupTreeAction
TechnicalSystemGroup and their sub systems.AbstractGroupTreeAction.GroupTreeTraversal| Constructor and Description |
|---|
AdjustInitialStateTreeAction(GroupController groupController,
long globalTimeToAdjustTo,
AbstractEvaluationStrategyRT.InitialStateAdaption initialStateAdaption)
Instantiates a new group tree action that adjusts the initial states of the aggregation and their sub systems.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doGroupTreeAction()
Does the GroupTreeAction, starting from the root node.
|
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, doNodeAction, getGroupController, getGroupEvaluationStrategy, getGroupTreeTraversal, getNodes2Visit, getNodesNotVisited, getNodesVisited, getSequentialNetworkCalculation, isSequentialNetworkCalculation, setGroupEvaluationStrategy, setGroupTreeTraversal, setSequentialNetworkCalculationpublic AdjustInitialStateTreeAction(GroupController groupController, long globalTimeToAdjustTo, AbstractEvaluationStrategyRT.InitialStateAdaption initialStateAdaption)
groupController - the group controllerglobalTimeToAdjustTo - the global time to adjust toinitialStateAdaption - the type of the initial state adaptionpublic void doGroupTreeAction()
AbstractGroupTreeActiondoGroupTreeAction in class AbstractGroupTreeActionpublic void doNodeActionForTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode rootNode,
GroupTreeNodeObject gtno)
AbstractGroupTreeActionTechnicalSystemGroup.doNodeActionForTechnicalSystemGroup in class AbstractGroupTreeActionrootNode - the root node of the GroupTreeModelgtno - the GroupTreeNodeObjectpublic void doNodeActionForGroupMemberTechnicalSystem(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
AbstractGroupTreeActionGroupTreeNodeObject of a group member that is a TechnicalSystem.doNodeActionForGroupMemberTechnicalSystem in class AbstractGroupTreeActioncurrentNode - the current node of the GroupTreeModel to work ongtno - the GroupTreeNodeObjectpublic void doNodeActionForGroupMemberTechnicalSystemGroup(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
AbstractGroupTreeActionGroupTreeNodeObject of a group member that is a TechnicalSystemGroup.doNodeActionForGroupMemberTechnicalSystemGroup in class AbstractGroupTreeActioncurrentNode - the current node of the GroupTreeModel to work ongtno - the GroupTreeNodeObjectpublic void doNodeActionForGroupMemberScheduleList(javax.swing.tree.DefaultMutableTreeNode currentNode,
GroupTreeNodeObject gtno)
AbstractGroupTreeActionGroupTreeNodeObject of a group member that is a ScheduleList.doNodeActionForGroupMemberScheduleList in class AbstractGroupTreeActioncurrentNode - the current node of the GroupTreeModel to work ongtno - the GroupTreeNodeObject