edu::tum::cs::logic::Atom Class Reference
List of all members.
Detailed Description
Definition at line 10 of file Atom.java.
Constructor & Destructor Documentation
edu::tum::cs::logic::Atom::Atom |
( |
String |
predName, |
|
|
Collection< String > |
params | |
|
) |
| | [inline] |
Member Function Documentation
void edu::tum::cs::logic::Atom::getVariables |
( |
Database |
db, |
|
|
Map< String, String > |
ret | |
|
) |
| | throws Exception [inline, virtual] |
gets a mapping from names of meta-variables appearing in the formula to the types/domains they apply to
- Parameters:
-
| db | |
| ret | mapping in which to store the result |
- Exceptions:
-
Implements edu::tum::cs::logic::Formula.
Definition at line 26 of file Atom.java.
Formula edu::tum::cs::logic::Atom::ground |
( |
Map< String, String > |
binding, |
|
|
WorldVariables |
worldVars, |
|
|
Database |
db | |
|
) |
| | throws Exception [inline, virtual] |
grounds this formula for a particular binding of its variables
- Parameters:
-
| binding | the variable binding |
| worldVars | the set of ground atoms (which is needed to return the ground versions of atoms) |
| db | a database containing a set of constants for each type that can be used to ground quantified formulas (can be null if the formula does not contain any quantified variables) |
- Returns:
- Exceptions:
-
Implements edu::tum::cs::logic::Formula.
Definition at line 51 of file Atom.java.
static boolean edu::tum::cs::logic::Atom::isVariable |
( |
String |
paramName |
) |
[inline, static] |
Formula edu::tum::cs::logic::Atom::toCNF |
( |
|
) |
[inline, virtual] |
Formula edu::tum::cs::logic::Atom::toNNF |
( |
|
) |
[inline, virtual] |
String edu::tum::cs::logic::Atom::toString |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: