Package org.opt4j.core.optimizer
Enum Class Control.State
- All Implemented Interfaces:
Serializable
,Comparable<Control.State>
,Constable
- Enclosing class:
- Control
The
Control.State
of the control.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe paused state.The running state.The stopped state.The terminated state. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returnstrue
if the current state allows to pause the optimization.boolean
Returnstrue
if the current state allows to start the optimization.boolean
Returnstrue
if the current state allows to stop the optimization.static Control.State
Returns the enum constant of this class with the specified name.static Control.State[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
RUNNING
The running state. -
PAUSED
The paused state. -
STOPPED
The stopped state. -
TERMINATED
The terminated state.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
isStartable
public boolean isStartable()Returnstrue
if the current state allows to start the optimization.- Returns:
true
if start is available
-
isPausable
public boolean isPausable()Returnstrue
if the current state allows to pause the optimization.- Returns:
true
if pause is available
-
isStoppable
public boolean isStoppable()Returnstrue
if the current state allows to stop the optimization.- Returns:
true
if stop is available
-