public class OptionModelController extends OptionModelControllerBase
TechnicalSystem
.Observable.addObserver(java.util.Observer)
method.
Here two classes are used regularly, in order to inform about changes
in the model. These are the OptionModelNotification
and the
SelectionNotification
.OptionModelNotification
,
SelectionNotification
Constructor and Description |
---|
OptionModelController()
Instantiates a new option model controller.
|
Modifier and Type | Method and Description |
---|---|
TechnicalSystemStateTime |
addEvaluationState()
Adds a new TechnicalSystemStateTime to the list of evaluation states.
|
CostFunctionDataSeries |
applyDataRepetitionToCostFunction(CostFunctionDataSeries cf,
DataRepetition dataRepetition,
long timeOfEvaluationStart,
long timeOfEvaluationEnd)
Applies the
DataRepetition to the specified CostFunctionDataSeries . |
TechnicalSystemStateEvaluation |
convertToTechnicalSystemStateEvaluation(TechnicalSystemStateTime tsst)
Converts the specified
TechnicalSystemStateTime or TechnicalSystemState
into a TechnicalSystemStateEvaluation . |
CostsByTime |
copyCostByTime(CostsByTime cbt)
Copies the specified
CostsByTime . |
CostFunctionDataSeries |
copyCostFunction(CostFunctionDataSeries cf,
long offset)
Copies the specified
CostFunctionDataSeries and applies an offset to the time values. |
AbstractStorageLoad |
copyStorageLoad(AbstractStorageLoad storageLoad)
Copies the specified
AbstractStorageLoad that is either an instance of StorageLoadEnergy or StorageLoadGood . |
TechnicalSystemState |
copyTechnicalSystemState(TechnicalSystemState tss)
Copies either the specified
TechnicalSystemState or TechnicalSystemStateEvaluation . |
TechnicalSystemState |
copyTechnicalSystemState(TechnicalSystemState tss,
boolean copyParent)
Copies either the specified
TechnicalSystemState or TechnicalSystemStateEvaluation . |
AbstractUsageOfInterface |
copyUsageOfInterface(AbstractUsageOfInterface usageOfInterface)
Copies the specified
AbstractUsageOfInterface that is either an instance of UsageOfInterfaceEnergy or UsageOfInterfaceGood . |
SystemVariableDefinition |
createSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions)
Creates a new SystemVariableDefinition.
|
java.util.List<FixedVariable> |
createTechnicalSystemStateIOList(TechnicalSystemState technicalSystemState,
boolean addDefaultMeasurementValueIfPredictionIsNotAvailable)
Returns the TechnicalSystemState IOList that are measurements in general and the set points from the
specified
State . |
VariableState |
createVariableState(java.lang.String variableID)
Creates a new VariableState for the specified State and a given ID of the SystemVariableDefinition.
|
VariableState |
createVariableState(SystemVariableDefinition sysVarDef)
Creates a new VariableState for the specified State and a given SystemVariableDefinition.
|
AbstractInputMeasurement |
getAbstractInputMeasurement(java.lang.String variableID)
Returns the
AbstractInputMeasurement for the specified variableID of a SystemVariableDefinition . |
AbstractInputMeasurement |
getAbstractInputMeasurement(SystemVariableDefinition sysVarDef)
Returns the
AbstractInputMeasurement for the specified SystemVariableDefinition . |
AbstractCostFunction |
getCostFunction(CostModel costModel,
java.lang.String domain,
Connectivity connectivity)
Returns the specified AbstractCostFunction out of the specified
CostModel , if configured at all. |
CostFunctionDataSeries |
getCostFunctionDataSeries(CostModel costModel,
java.lang.String domain,
Connectivity connectivity)
Returns the actual
CostFunctionDataSeries for the specified domain and the Connectivity
of a CostModel , regardless if this is a calculated or a discrete cost function. |
CostFunction |
getCostFunctionSetting(CostModel costModel,
java.lang.String domain,
Connectivity connectivity)
Returns the specified instance of
CostFunction , if configured. |
java.util.List<TechnicalSystemStateTime> |
getEvaluationStateList()
Returns the evaluation state list that is an abstract list of
TechnicalSystemStateTime or
TechnicalSystemState that represents at least the initial and final system state for the evaluation. |
int |
getIndexOfEvaluationState(java.util.List<TechnicalSystemStateTime> evalStateList,
TechnicalSystemStateTime technicalSystemStateTime)
Returns the position index of the specified
TechnicalSystemStateTime in the given list. |
int |
getIndexOfStorageLoad(TechnicalSystemState tss,
java.lang.String interfaceID)
Finds index of the specified StorageLoads.
|
int |
getIndexOfSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions,
java.lang.String variableID)
Returns the index of a SystemVariableDefinition according to the specified variableID.
|
int |
getIndexOfUsageOfInterfaces(java.util.List<AbstractUsageOfInterface> usageList,
java.lang.String interfaceID)
Gets the index of the usage of interfaces for the specified interfaceID.
|
int |
getIndexOfVariableState(java.util.List<? extends VariableState> variableStates,
java.lang.String variableID)
Returns the index of a VariableState according to the specified variableID.
|
java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,?> |
getInNodeStates(java.lang.String threadName)
Returns the in node states for the current system and the specified thread.
|
AbstractInputMeasurement |
getInputMeasurement(SystemVariableDefinition sysVarDef)
Returns the actual
AbstractInputMeasurement for the specified SystemVariableDefinition and
returns either the actual InputMeasurement or the InputMeasurementCalculatedByState , if configured. |
FixedVariable |
getInputMeasurement4PointInTime(TechnicalSystemState tss,
java.lang.String variableID,
AbstractInputMeasurement aim)
Gets the measurement for the specified
SystemVariableDefinition for the specified point in time
in case that the variable is indeed a measurement value ( ). |
java.lang.Object |
getOntologyInstanceOfSystemVariableDefinition(SystemVariableDefinitionOntology sysVarDefOnto)
Returns the ontology instance of the specified
SystemVariableDefinitionOntology . |
FixedVariable |
getOrCreateFixedVariable(java.util.List<FixedVariable> fixedVariableList,
java.lang.String variableID)
Gets (or creates and adds) the specified
FixedVariable out of specified list. |
AbstractStorageLoad |
getOrCreateStorageLoad(TechnicalSystemState tss,
java.lang.String interfaceID)
Returns or creates the
StorageLoadEnergy for the specified interface. |
AbstractUsageOfInterface |
getOrCreateUsageOfInterfaces(TechnicalSystemState tss,
java.lang.String interfaceID)
Returns or creates the specified
UsageOfInterfaceEnergy . |
AbstractStorageLoad |
getStorageLoad(TechnicalSystemState tss,
java.lang.String interfaceID)
Gets the storage loads by technical interface id.
|
SystemVariableDefinition |
getSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions,
java.lang.String variableID)
Gets the SystemVariableDefinition by the specified variableID.
|
SystemVariableDefinition |
getSystemVariableDefinition(java.lang.String variableID)
Returns the SystemVariableDefinition of the current TechnicalSystem by the specified variableID.
|
java.util.List<SystemVariableDefinition> |
getSystemVariableDefinition4InputMeasurements()
Returns the list of
SystemVariableDefinition 's from the current TechnicalSystem that
are measurements or user set points. |
java.util.Vector<SystemVariableDefinition> |
getSystemVariableDefinitionsControlled()
Returns a Vector of
SystemVariableDefinition 's that can be controlled with the current TechnicalSystem . |
AbstractUsageOfInterface |
getUsageOfInterfaces(java.util.List<AbstractUsageOfInterface> usageList,
java.lang.String interfaceID)
Returns the specified
AbstractUsageOfInterface from the given list. |
VariableState |
getVariableState(java.util.List<? extends VariableState> variableStates,
java.lang.String variableID)
Gets the state evaluation range for the specified variableID..
|
static boolean |
isSystemVariableThatRequiresGradient(SystemVariableDefinition sysVarDef)
Checks if a
SystemVariableDefinition requires a gradient. |
void |
removeInNodeStates(java.lang.String threadName)
Removes the in node states from the specified thread.
|
SystemVariableDefinition |
removeSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions,
java.lang.String variableID)
Removes the SystemVariableDefinition specified by its ID.
|
SystemVariableDefinition |
removeSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions,
SystemVariableDefinition svd)
Removes the specified SystemVariableDefinition.
|
VariableState |
removeVariableState(java.util.List<? extends VariableState> variableStates,
java.lang.String variableID)
Removes a specified VariableState.
|
VariableState |
removeVariableState(java.util.List<? extends VariableState> systemVariableDefinitions,
VariableState vs)
Removes the specified VariableState.
|
boolean |
renameSystemVariableDefinition(java.lang.String oldVariableID,
java.lang.String newVariableID)
Renames a SystemVariableDefinition at all points of the current TechnnicalSystem.
|
void |
setInNodeStates(java.lang.String threadName,
java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,?> inNodeStates)
Sets the in node states for the current system and the specified thread.
|
void |
setOntologyInstanceOfSystemVariableDefinition(SystemVariableDefinitionOntology sysVarDefOnto,
java.lang.Object ontologyInstance)
Sets the actual ontology instance of a
SystemVariableDefinitionOntology . |
void |
sortEvaluationStateList(java.util.List<TechnicalSystemStateTime> evaluationStateList)
Sorts the specified list of
TechnicalSystemStateTime 's ascending over time. |
void |
updateTechnicalSystemStateEnergyFlows(TechnicalSystemState tss,
long pointInTime,
boolean isManualConfiguration)
Updates the energy flows of the specified
TechnicalSystemState . |
void |
updateTechnicalSystemStateIOList(TechnicalSystemState technicalSystemState)
Updates the I/O-List of a
TechnicalSystemState and checks if the current setting
reflects the needed variables. |
adjustEnergyFlowMeasuredToMilliseconds, adjustGoodFlowMeasuredToMilliseconds, copyEnergyAmount, copyEnergyFlowInWatt, copyGoodFlow, createEvaluationStrategy, createEvaluationStrategy, createOptionModelCalculation, createState, createStaticModel, createTechnicalInterface, createTechnicalInterfaceConfiguration, getAbstractStaticModel, getControllingAgent, getControllingEntity, getCostModel, getCurrentFile, getDomain, getDomain, getDuration, getDurationAsIntegerDuration, getEnergyCarrier, getEnergyCarrier, getEnergyFlowInWattAverage, getEnergyFlowInWattForEnergyFlowMeasuredAtRelativeTime, getEvaluationCalculation, getEvaluationClassByClassName, getEvaluationClassByStrategyID, getEvaluationProcess, getEvaluationSettings, getEvaluationStrategy, getEvaluationStrategyRT, getFlow, getGlobalInfo, getGoodFlowAverage, getGoodFlowForGoodFlowMeasuredAtRelativeTime, getGroupController, getIncomingStateTransitions, getIncomingStateTransitions, getIndexOfFlow, getIndexOfInputMeasurement, getIndexOfState, getIndexOfStateTransition, getIndexOfTechnicalInterface, getIndexOfTechnicalInterfaceConfiguration, getInputMeasurement, getInputMeasurements, getNewStateTransitionOpportunities, getObjectFactory, getOptionModelCalculation, getOutgoingStateTransitions, getOutgoingStateTransitions, getSelectionModel, getState, getStateDuration, getStateDurationFromTechnicalSystemState, getStateDurationMax, getStateDurationMax, getStateFormatTimeUnit, getStateTransition, getStaticModelInstance, getStorageInterfaces, getTechnicalInterface, getTechnicalInterface, getTechnicalInterfaceConfiguration, getTechnicalInterfaceConfiguration, getTechnicalInterfacesByDomain, getTechnicalInterfacesByDomainAndDomainModel, getTechnicalInterfacesByEnergyCarrier, getTechnicalSystem, getTechnicalSystemCopy, hasConfigurationErrors, hasTechnicalSystemChanged, isClosable, loadTechnicalSystem, loadTechnicalSystemFromBundle, removeFlow, removeFlow, removeState, removeState, removeStateTransition, removeStateTransition, removeTechnicalInterface, removeTechnicalInterface, removeTechnicalInterfaceConfiguration, removeTechnicalInterfaceConfiguration, renameState, renameTechnicalInterface, renameTechnicalInterfaceConfiguration, resetEvaluationCalculations, resetEvaluationProcess, resetEvaluationProcess, resetEvaluationStrategy, resetOptionModel, resetOptionModelCalculation, resetSelectionModel, resetStaticModelHash, saveechnicalSystemAs, saveTechnicalSystem, setChangedAndNotifyObservers, setConfigurationErrors, setControllingAgent, setControllingEntity, setCostModel, setCurrentFile, setGroupController, setInitialSelection, setInputMeasurement, setStateDuration, setStateDuration, setStateDuration, setStaticModelInstance, setTechnicalSystem, setTechnicalSystemReminder, subtractEnergyAmount, sumUpEnergyAmounts, sumUpEnergyFlowInWatt, sumUpGoodFlow, toString
public OptionModelController()
public SystemVariableDefinition createSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions)
systemVariableDefinitions
- the abstract list of SystemVariableDefinition
'spublic int getIndexOfSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions, java.lang.String variableID)
systemVariableDefinitions
- the abstract list of SystemVariableDefinition
'svariableID
- the variable idpublic SystemVariableDefinition getSystemVariableDefinition(java.lang.String variableID)
variableID
- the variable idpublic SystemVariableDefinition getSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions, java.lang.String variableID)
systemVariableDefinitions
- the list of abstract SystemVariableDefinition
'svariableID
- the variable idpublic SystemVariableDefinition removeSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions, java.lang.String variableID)
systemVariableDefinitions
- the list of abstract SystemVariableDefinition
'svariableID
- the variable idpublic SystemVariableDefinition removeSystemVariableDefinition(java.util.List<SystemVariableDefinition> systemVariableDefinitions, SystemVariableDefinition svd)
systemVariableDefinitions
- the system variable definitionssvd
- the SystemVariableDefinition
to removepublic boolean renameSystemVariableDefinition(java.lang.String oldVariableID, java.lang.String newVariableID)
oldVariableID
- the old variable idnewVariableID
- the new variable idpublic java.lang.Object getOntologyInstanceOfSystemVariableDefinition(SystemVariableDefinitionOntology sysVarDefOnto)
SystemVariableDefinitionOntology
.sysVarDefOnto
- the SystemVariableDefinitionOntology
SystemVariableDefinitionOntology
public void setOntologyInstanceOfSystemVariableDefinition(SystemVariableDefinitionOntology sysVarDefOnto, java.lang.Object ontologyInstance)
SystemVariableDefinitionOntology
.sysVarDefOnto
- the SystemVariableDefinitionOntology
ontologyInstance
- the actual instance of the ontology classpublic java.util.List<SystemVariableDefinition> getSystemVariableDefinition4InputMeasurements()
SystemVariableDefinition
's from the current TechnicalSystem
that
are measurements or user set points.SystemVariableDefinition
'spublic java.util.Vector<SystemVariableDefinition> getSystemVariableDefinitionsControlled()
SystemVariableDefinition
's that can be controlled with the current TechnicalSystem
.public static boolean isSystemVariableThatRequiresGradient(SystemVariableDefinition sysVarDef)
SystemVariableDefinition
requires a gradient.sysVarDef
- the SystemVariableDefinition
to checkpublic FixedVariable getOrCreateFixedVariable(java.util.List<FixedVariable> fixedVariableList, java.lang.String variableID)
FixedVariable
out of specified list. Creation will only be done
if the corresponding SystemVariableDefinition
is of type boolean, integer or double. If not, null
will be returned,fixedVariableList
- the fixed variable listvariableID
- the variable IDpublic VariableState createVariableState(java.lang.String variableID)
variableID
- the variable idpublic VariableState createVariableState(SystemVariableDefinition sysVarDef)
sysVarDef
- the SystemVariableDefinitionpublic int getIndexOfVariableState(java.util.List<? extends VariableState> variableStates, java.lang.String variableID)
variableStates
- the list of VariableState'svariableID
- the variable idpublic VariableState getVariableState(java.util.List<? extends VariableState> variableStates, java.lang.String variableID)
variableStates
- the list of VariableState'svariableID
- the variable idpublic VariableState removeVariableState(java.util.List<? extends VariableState> variableStates, java.lang.String variableID)
variableStates
- the list of VariableState'svariableID
- the variable idpublic VariableState removeVariableState(java.util.List<? extends VariableState> systemVariableDefinitions, VariableState vs)
systemVariableDefinitions
- the SystemVariableDefinitionvs
- the VariableStatepublic java.util.List<FixedVariable> createTechnicalSystemStateIOList(TechnicalSystemState technicalSystemState, boolean addDefaultMeasurementValueIfPredictionIsNotAvailable)
State
. Measurements are defined in the list of SystemVariableDefinition
's
for the TechnicalSystem
.technicalSystemState
- the technical system stateaddDefaultMeasurementValueIfPredictionIsNotAvailable
- set true, if a default value should be added in case of missing predictions for measurementspublic void updateTechnicalSystemStateIOList(TechnicalSystemState technicalSystemState)
TechnicalSystemState
and checks if the current setting
reflects the needed variables. If new variables are needed, they will be added. If supernumerary
variables occur they will be removed.technicalSystemState
- the technical system statepublic void updateTechnicalSystemStateEnergyFlows(TechnicalSystemState tss, long pointInTime, boolean isManualConfiguration)
TechnicalSystemState
.tss
- the TechnicalSystemState
to updatepointInTime
- the point in time, the selected energy flow is a measured energy flowisManualConfiguration
- true, if this method call comes from a manual configurationpublic int getIndexOfUsageOfInterfaces(java.util.List<AbstractUsageOfInterface> usageList, java.lang.String interfaceID)
usageList
- the usage listinterfaceID
- the interface idpublic AbstractUsageOfInterface getUsageOfInterfaces(java.util.List<AbstractUsageOfInterface> usageList, java.lang.String interfaceID)
AbstractUsageOfInterface
from the given list.usageList
- the list of instances of UsageOfInterfaceEnergy
interfaceID
- the interface idpublic AbstractUsageOfInterface copyUsageOfInterface(AbstractUsageOfInterface usageOfInterface)
AbstractUsageOfInterface
that is either an instance of UsageOfInterfaceEnergy
or UsageOfInterfaceGood
.usageOfInterface
- the storage loads to copyTechnicalSystemState.getUsageOfInterfaces()
public AbstractUsageOfInterface getOrCreateUsageOfInterfaces(TechnicalSystemState tss, java.lang.String interfaceID)
UsageOfInterfaceEnergy
.tss
- the TechnicalSystemStateinterfaceID
- the interface idpublic AbstractInputMeasurement getAbstractInputMeasurement(SystemVariableDefinition sysVarDef)
AbstractInputMeasurement
for the specified SystemVariableDefinition
.sysVarDef
- the SystemVariableDefinition}public AbstractInputMeasurement getAbstractInputMeasurement(java.lang.String variableID)
AbstractInputMeasurement
for the specified variableID of a SystemVariableDefinition
.variableID
- the variable idpublic AbstractInputMeasurement getInputMeasurement(SystemVariableDefinition sysVarDef)
AbstractInputMeasurement
for the specified SystemVariableDefinition
and
returns either the actual InputMeasurement
or the InputMeasurementCalculatedByState
, if configured.sysVarDef
- the SystemVariableDefinition
public FixedVariable getInputMeasurement4PointInTime(TechnicalSystemState tss, java.lang.String variableID, AbstractInputMeasurement aim)
SystemVariableDefinition
for the specified point in time
in case that the variable is indeed a measurement value (SystemVariableDefinition.isSetPoint()
==false
).tss
- the tssvariableID
- the variable idaim
- the aimFixedVariable
SystemVariableDefinition.isSetPoint()
,
FixedVariable
,
FixedBoolean
,
FixedInteger
,
FixedDouble
public AbstractStorageLoad getStorageLoad(TechnicalSystemState tss, java.lang.String interfaceID)
tss
- the TechnicalSystemState
interfaceID
- the interface idpublic int getIndexOfStorageLoad(TechnicalSystemState tss, java.lang.String interfaceID)
tss
- the technical system stateinterfaceID
- the interface idStorageLoadEnergy
public AbstractStorageLoad copyStorageLoad(AbstractStorageLoad storageLoad)
AbstractStorageLoad
that is either an instance of StorageLoadEnergy
or StorageLoadGood
.storageLoad
- the storage loads to copyTechnicalSystemState.getStorageLoads()
public AbstractStorageLoad getOrCreateStorageLoad(TechnicalSystemState tss, java.lang.String interfaceID)
StorageLoadEnergy
for the specified interface.tss
- the TechnicalSystemState
or the TechnicalSystemStateEvaluation
, where the StorageLoadEnergy
should be availableinterfaceID
- the interface ID of the TechnicalInterface.getInterfaceID()
StorageLoadEnergy
public CostFunction getCostFunctionSetting(CostModel costModel, java.lang.String domain, Connectivity connectivity)
CostFunction
, if configured.costModel
- the CostModel
domain
- the domainconnectivity
- the Connectivity
public AbstractCostFunction getCostFunction(CostModel costModel, java.lang.String domain, Connectivity connectivity)
CostModel
, if configured at all.costModel
- the CostModel
domain
- the domainconnectivity
- the Connectivity
public CostFunctionDataSeries getCostFunctionDataSeries(CostModel costModel, java.lang.String domain, Connectivity connectivity)
CostFunctionDataSeries
for the specified domain and the Connectivity
of a CostModel
, regardless if this is a calculated or a discrete cost function.costModel
- the cost modeldomain
- the domainconnectivity
- the connectivitypublic CostFunctionDataSeries applyDataRepetitionToCostFunction(CostFunctionDataSeries cf, DataRepetition dataRepetition, long timeOfEvaluationStart, long timeOfEvaluationEnd)
DataRepetition
to the specified CostFunctionDataSeries
.cf
- the CostFunctionDataSeries
dataRepetition
- the DataRepetition
timeOfEvaluationStart
- the time of the evaluationtimeOfEvaluationEnd
- the end time of evaluationCostFunctionDataSeries
public CostFunctionDataSeries copyCostFunction(CostFunctionDataSeries cf, long offset)
CostFunctionDataSeries
and applies an offset to the time values.cf
- the CostFunctionDataSeries
to copyoffset
- the offset for the time valuespublic CostsByTime copyCostByTime(CostsByTime cbt)
CostsByTime
.cbt
- the CostsByTime
instance to copyCostsByTime
public java.util.List<TechnicalSystemStateTime> getEvaluationStateList()
TechnicalSystemStateTime
or
TechnicalSystemState
that represents at least the initial and final system state for the evaluation.
If the list is not defined or contains less than two elements it will be created / extend.public TechnicalSystemStateTime addEvaluationState()
TechnicalSystemStateTime
public void sortEvaluationStateList(java.util.List<TechnicalSystemStateTime> evaluationStateList)
TechnicalSystemStateTime
's ascending over time.evaluationStateList
- the evaluation state listpublic int getIndexOfEvaluationState(java.util.List<TechnicalSystemStateTime> evalStateList, TechnicalSystemStateTime technicalSystemStateTime)
TechnicalSystemStateTime
in the given list.evalStateList
- the list of TechnicalSystemStateTime
instancestechnicalSystemStateTime
- the TechnicalSystemStateTime
public TechnicalSystemState copyTechnicalSystemState(TechnicalSystemState tss)
TechnicalSystemState
or TechnicalSystemStateEvaluation
.tss
- the actual TechnicalSystemState
or TechnicalSystemStateEvaluation
to copyTechnicalSystemState
or TechnicalSystemStateEvaluation
public TechnicalSystemState copyTechnicalSystemState(TechnicalSystemState tss, boolean copyParent)
TechnicalSystemState
or TechnicalSystemStateEvaluation
.tss
- the actual TechnicalSystemState
or TechnicalSystemStateEvaluation
to copycopyParent
- set true, if the parent of a TechnicalSystemStateEvaluation
should be copied tooTechnicalSystemState
or TechnicalSystemStateEvaluation
public TechnicalSystemStateEvaluation convertToTechnicalSystemStateEvaluation(TechnicalSystemStateTime tsst)
TechnicalSystemStateTime
or TechnicalSystemState
into a TechnicalSystemStateEvaluation
.tsst
- the TechnicalSystemStateTimepublic void setInNodeStates(java.lang.String threadName, java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,?> inNodeStates)
threadName
- the thread nameinNodeStates
- the in node statespublic java.util.HashMap<javax.swing.tree.DefaultMutableTreeNode,?> getInNodeStates(java.lang.String threadName)
threadName
- the thread name that stores the informationpublic void removeInNodeStates(java.lang.String threadName)
threadName
- the thread name