All Packages Class Hierarchy This Package Previous Next Index
Class gpsys.primitives.XBoolean
java.lang.Object
|
+----gpsys.Primitive
|
+----gpsys.Terminal
|
+----gpsys.primitives.XBoolean
- public class XBoolean
- extends Terminal
BOOLEAN XBoolean
XBoolean is a Terminal representing a variable of Type BOOLEAN.
- Author:
- Adil Qureshi
Department of Computer Science,
University College London,
Gower St,
London WC1E 6BT,
UK.
- See Also:
- Type, Primitive, Terminal
-
bvalue
- Holds the value of the variable.
-
XBoolean()
- Construct a new variable.
-
evaluateBoolean(Individual)
- Evaluates the variable, which returns its value.
-
instance()
- Creates a copy of this Terminal.
-
set(boolean)
- Sets the variable to the specified value.
-
toString()
- Creates a String representing this Terminal.
bvalue
boolean bvalue
- Holds the value of the variable.
XBoolean
public XBoolean()
- Construct a new variable.
evaluateBoolean
public final boolean evaluateBoolean(Individual i) throws EvaluationException
- Evaluates the variable, which returns its value.
- Parameters:
- i - The variable being evaluated.
- Returns:
- A boolean which is the value of the variable.
- Throws: EvaluationException
- If there is an evaluation failure.
- Overrides:
- evaluateBoolean in class Terminal
set
public final void set(boolean value)
- Sets the variable to the specified value.
- Parameters:
- value - The value to be assigned to the variable.
instance
public final Primitive instance()
- Creates a copy of this Terminal.
- Returns:
- Actaully a reference to the same Terminal since there is no
change in instance variables required.
- Overrides:
- instance in class Primitive
toString
public String toString()
- Creates a String representing this Terminal.
- Returns:
- A String containing the name of this Terminal.
- Overrides:
- toString in class Primitive
All Packages Class Hierarchy This Package Previous Next Index