Class SetSeparatorModeAction
java.lang.Object
neqsim.process.logic.action.SetSeparatorModeAction
- All Implemented Interfaces:
LogicAction
Action to set separator calculation mode (steady-state vs transient).
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSetSeparatorModeAction(Separator separator, boolean steadyState) Creates a set separator mode action. -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Executes the action.Gets a human-readable description of the action.Gets the name of the target equipment.booleanChecks if the action has completed.booleanGets the target mode.
-
Field Details
-
separator
-
steadyState
private final boolean steadyState -
executed
private boolean executed
-
-
Constructor Details
-
SetSeparatorModeAction
Creates a set separator mode action.- Parameters:
separator- separator to configuresteadyState- true for steady-state, false for transient
-
-
Method Details
-
execute
public void execute()Description copied from interface:LogicActionExecutes the action.This method performs the actual operation on the target equipment.
- Specified by:
executein interfaceLogicAction
-
getDescription
Description copied from interface:LogicActionGets a human-readable description of the action.- Specified by:
getDescriptionin interfaceLogicAction- Returns:
- action description
-
isComplete
public boolean isComplete()Description copied from interface:LogicActionChecks if the action has completed.Some actions are instantaneous (return true immediately), while others may take time to complete (e.g., valve stroke).
- Specified by:
isCompletein interfaceLogicAction- Returns:
- true if action is complete
-
getTargetName
Description copied from interface:LogicActionGets the name of the target equipment.- Specified by:
getTargetNamein interfaceLogicAction- Returns:
- equipment name
-
isSteadyState
public boolean isSteadyState()Gets the target mode.- Returns:
- true for steady-state, false for transient
-