Class OpenValveAction
java.lang.Object
neqsim.process.logic.action.OpenValveAction
- All Implemented Interfaces:
LogicAction
Action to fully open a valve (100% opening).
- Version:
- 1.0
- Author:
- ESOL
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.
-
Field Details
-
valve
-
executed
private boolean executed
-
-
Constructor Details
-
OpenValveAction
Creates an open valve action.- Parameters:
valve- valve to open
-
-
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
-