edu.umich.soar.hpp
Class HPPBinaryVariable
java.lang.Object
edu.umich.soar.hpp.HPPVariable
edu.umich.soar.hpp.HPPMultiVariable
edu.umich.soar.hpp.HPPBinaryVariable
- All Implemented Interfaces:
- java.lang.Comparable<HPPVariable>
public class HPPBinaryVariable
- extends HPPMultiVariable
Specialization of multi-valued variables for the
case of binary values.
Constructor Summary |
HPPBinaryVariable(java.lang.String name,
java.lang.Boolean defaultValue)
Basic constructor - uses basic constructor of multi-variable |
HPPBinaryVariable(java.lang.String name,
java.lang.Boolean defaultValue,
HPPCPTBinaryEntry[] cpt)
Advanced constructor to initialize the cpt with binary entries |
Method Summary |
java.lang.String |
getType()
A variable's type is just a string (used for console debugging) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HPPBinaryVariable
public HPPBinaryVariable(java.lang.String name,
java.lang.Boolean defaultValue)
- Basic constructor - uses basic constructor of multi-variable
- Parameters:
name
- variable namedefaultValue
- default value, or null for none
HPPBinaryVariable
public HPPBinaryVariable(java.lang.String name,
java.lang.Boolean defaultValue,
HPPCPTBinaryEntry[] cpt)
- Advanced constructor to initialize the cpt with binary entries
- Parameters:
name
- variable namedefaultValue
- default value, or null for nonecpt
- array of binary cpt entries
getType
public java.lang.String getType()
- Description copied from class:
HPPVariable
- A variable's type is just a string (used for console debugging)
- Overrides:
getType
in class HPPMultiVariable
- Returns:
- variable type