edu::tum::cs::srl::AbstractVariable Class Reference

Inheritance diagram for edu::tum::cs::srl::AbstractVariable:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 11 of file AbstractVariable.java.


Constructor & Destructor Documentation

edu::tum::cs::srl::AbstractVariable::AbstractVariable ( String  functionName,
String[]  params,
String  value 
) [inline]

Definition at line 22 of file AbstractVariable.java.


Member Function Documentation

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)

Returns:

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:43 2013