Public Member Functions | |
AbstractVariable (String functionName, String[] params, String value) | |
String | getKeyString () |
abstract String | getPredicate () |
abstract boolean | isBoolean () |
boolean | isTrue () |
String | toString () |
Public Attributes | |
String | functionName |
String[] | params |
String | value |
Definition at line 11 of file AbstractVariable.java.
edu::tum::cs::srl::AbstractVariable::AbstractVariable | ( | String | functionName, | |
String[] | params, | |||
String | value | |||
) | [inline] |
Definition at line 22 of file AbstractVariable.java.
String edu::tum::cs::srl::AbstractVariable::getKeyString | ( | ) | [inline] |
Definition at line 32 of file AbstractVariable.java.
abstract String edu::tum::cs::srl::AbstractVariable::getPredicate | ( | ) | [pure virtual] |
gets the predicate representation that corresponds to the assignment of this variable, i.e. for a(x)=v, return a(x,v)
Implemented in edu::tum::cs::bayesnets::inference::SATIS_BSampler::PropositionalVariable, and edu::tum::cs::srl::Database::Variable.
abstract boolean edu::tum::cs::srl::AbstractVariable::isBoolean | ( | ) | [pure virtual] |
boolean edu::tum::cs::srl::AbstractVariable::isTrue | ( | ) | [inline] |
Definition at line 44 of file AbstractVariable.java.
String edu::tum::cs::srl::AbstractVariable::toString | ( | ) | [inline] |
Reimplemented in edu::tum::cs::srl::Database::Variable.
Definition at line 28 of file AbstractVariable.java.
the node name or function/predicate name
Definition at line 15 of file AbstractVariable.java.
the actual parameters of the function/predicate
Definition at line 19 of file AbstractVariable.java.
Definition at line 20 of file AbstractVariable.java.