public class TechnicalSystemChecker
extends java.lang.Object
TechnicalSystem instance.| Constructor and Description |
|---|
TechnicalSystemChecker()
Instantiates a new technical system checker.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkDuration(AbstractDuration abstractDuration,
boolean allowValueToBeZero,
java.lang.String prefixText)
Checks a given duration.
|
void |
checkStateTransition(TechnicalInterfaceConfiguration tic,
State state,
StateTransition trans)
Checks the specified
StateTransition. |
void |
checkSystemVariableDefinition(SystemVariableDefinition sysVarDef)
Checks a system variable definition.
|
void |
checkSystemVariableDefinitions(java.util.List<SystemVariableDefinition> sysVarDefs)
Checks the system variable definitions.
|
void |
checkSystemVariablesDuplicate(java.util.List<SystemVariableDefinition> sysVarDefs)
Check system variables for duplicate.
|
void |
checkTechnicalInterface(TechnicalInterfaceConfiguration tic,
TechnicalInterface ti)
Checks a
EnergyInterface. |
void |
checkTechnicalInterfaceConfiguration(TechnicalInterfaceConfiguration tic)
Check a
TechnicalInterfaceConfiguration |
void |
checkTechnicalInterfaceConfigurationDuplicate(java.util.List<TechnicalInterfaceConfiguration> tics)
Check system variables for duplicates.
|
void |
checkTechnicalInterfaceConfigurations(java.util.List<TechnicalInterfaceConfiguration> tics)
Check the TechnicalInterfaceConfiguration's.
|
void |
checkTechnicalSystem(TechnicalSystem ts)
Checks the TechnicalSystem.
|
int |
countStateTransitions(TechnicalInterfaceConfiguration tic)
Returns the overall number of StateTransitions for the specified
TechnicalInterfaceConfiguration. |
java.util.ArrayList<TechnicalSystemMessage> |
getTechnicalSystemMessages()
Returns the DefaultListModel with the errors found.
|
void |
setAndCheckTechnicalSystem(TechnicalSystem technicalSystem)
Sets the and checks the specified
TechnicalSystem. |
public TechnicalSystemChecker()
public void setAndCheckTechnicalSystem(TechnicalSystem technicalSystem)
TechnicalSystem.technicalSystem - the new technical systempublic java.util.ArrayList<TechnicalSystemMessage> getTechnicalSystemMessages()
public void checkTechnicalSystem(TechnicalSystem ts)
ts - the TechnicalSystem to checkpublic void checkSystemVariableDefinitions(java.util.List<SystemVariableDefinition> sysVarDefs)
sysVarDefs - the sys var defspublic void checkSystemVariablesDuplicate(java.util.List<SystemVariableDefinition> sysVarDefs)
sysVarDefs - the list of SystemVariableDefinitionpublic void checkSystemVariableDefinition(SystemVariableDefinition sysVarDef)
sysVarDef - the SystemVariableDefinitionpublic void checkTechnicalInterfaceConfigurations(java.util.List<TechnicalInterfaceConfiguration> tics)
tics - the list of TechnicalInterfaceConfigurationpublic void checkTechnicalInterfaceConfigurationDuplicate(java.util.List<TechnicalInterfaceConfiguration> tics)
tics - the list of TechnicalInterfaceConfigurationpublic void checkTechnicalInterfaceConfiguration(TechnicalInterfaceConfiguration tic)
TechnicalInterfaceConfigurationtic - the TechnicalInterfaceConfigurationpublic int countStateTransitions(TechnicalInterfaceConfiguration tic)
TechnicalInterfaceConfiguration.tic - the TechnicalInterfaceConfigurationStateTransition'spublic void checkTechnicalInterface(TechnicalInterfaceConfiguration tic, TechnicalInterface ti)
EnergyInterface.ti - the TechnicalInterfacepublic void checkDuration(AbstractDuration abstractDuration, boolean allowValueToBeZero, java.lang.String prefixText)
abstractDuration - the durationallowValueToBeZero - the allow value to be zeroprefixText - a prefix text that will be displayed in front of an errorpublic void checkStateTransition(TechnicalInterfaceConfiguration tic, State state, StateTransition trans)
StateTransition.tic - the TechnicalInterfaceConfigurationstate - the Statetrans - the StateTransition