Class ConfigurableLogicExample.LogicFactory
java.lang.Object
neqsim.process.util.example.ConfigurableLogicExample.LogicFactory
- Enclosing class:
ConfigurableLogicExample
Factory class for creating logic from configurations.
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate LogicActioncreateActionFromConfig(String config) private LogicConditioncreateConditionFromConfig(String config) createESDFromConfig(String name, String[] actionConfigs) private LogicActioncreateSeparatorModeAction(Separator separator, boolean steadyState) createStartupFromConfig(String name, String[] conditionConfigs, String[] actionConfigs) private LogicConditioncreateTimerCondition(double seconds) private LogicActionprivate LogicActionprivate LogicConditioncreateValvePositionCondition(ThrottlingValve valve, double value, String operator) private LogicActioncreateValveSetAction(ThrottlingValve valve, double targetOpening) private doubleextractDelayFromConfig(String config)
-
Field Details
-
equipment
-
-
Constructor Details
-
LogicFactory
-
-
Method Details
-
createESDFromConfig
-
createStartupFromConfig
public StartupLogic createStartupFromConfig(String name, String[] conditionConfigs, String[] actionConfigs) -
createActionFromConfig
-
createConditionFromConfig
-
extractDelayFromConfig
-
createValveCloseAction
-
createValveOpenAction
-
createValveSetAction
-
createSeparatorModeAction
-
createValvePositionCondition
private LogicCondition createValvePositionCondition(ThrottlingValve valve, double value, String operator) -
createTimerCondition
-