Public Member Functions | |
void | addAttribute (DDAttribute attrib) throws DDException |
void | BLNprintPredicateDeclarations (IdentifierNamer idNamer, PrintStream out) |
DDRelation (String name, IDDRelationArgument[] arguments, boolean[] singleVal) throws DDException | |
DDRelation (String name, IDDRelationArgument[] arguments) throws DDException | |
DDRelation (String name, IDDRelationArgument arg1, IDDRelationArgument arg2, boolean singleValue1, boolean singleValue2) throws DDException | |
DDRelation (String name, IDDRelationArgument arg1, IDDRelationArgument arg2) throws DDException | |
IDDRelationArgument[] | getArguments () |
boolean | isObject () |
void | MLNprintPredicateDeclarations (IdentifierNamer idNamer, PrintStream out) |
void | MLNprintRules (IdentifierNamer idNamer, PrintStream out) |
void | setFunctional (boolean[] singleVal) throws DDException |
String | toString () |
Protected Member Functions | |
void | MLNprintRule (IdentifierNamer idNamer, String predicate, boolean[] singleVal, PrintStream out) |
Protected Attributes | |
IDDRelationArgument[] | arguments |
boolean[] | singleVal |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
Definition at line 10 of file DDRelation.java.
edu::tum::cs::srldb::datadict::DDRelation::DDRelation | ( | String | name, | |
IDDRelationArgument | arg1, | |||
IDDRelationArgument | arg2 | |||
) | throws DDException [inline] |
Definition at line 16 of file DDRelation.java.
edu::tum::cs::srldb::datadict::DDRelation::DDRelation | ( | String | name, | |
IDDRelationArgument | arg1, | |||
IDDRelationArgument | arg2, | |||
boolean | singleValue1, | |||
boolean | singleValue2 | |||
) | throws DDException [inline] |
Definition at line 20 of file DDRelation.java.
edu::tum::cs::srldb::datadict::DDRelation::DDRelation | ( | String | name, | |
IDDRelationArgument[] | arguments | |||
) | throws DDException [inline] |
Definition at line 24 of file DDRelation.java.
edu::tum::cs::srldb::datadict::DDRelation::DDRelation | ( | String | name, | |
IDDRelationArgument[] | arguments, | |||
boolean[] | singleVal | |||
) | throws DDException [inline] |
Definition at line 28 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::addAttribute | ( | DDAttribute | attrib | ) | throws DDException [inline] |
Reimplemented from edu::tum::cs::srldb::datadict::DDItem.
Definition at line 119 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::BLNprintPredicateDeclarations | ( | IdentifierNamer | idNamer, | |
PrintStream | out | |||
) | [inline] |
Definition at line 61 of file DDRelation.java.
IDDRelationArgument [] edu::tum::cs::srldb::datadict::DDRelation::getArguments | ( | ) | [inline] |
Definition at line 39 of file DDRelation.java.
boolean edu::tum::cs::srldb::datadict::DDRelation::isObject | ( | ) | [inline, virtual] |
Implements edu::tum::cs::srldb::datadict::DDItem.
Definition at line 35 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::MLNprintPredicateDeclarations | ( | IdentifierNamer | idNamer, | |
PrintStream | out | |||
) | [inline] |
Definition at line 43 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::MLNprintRule | ( | IdentifierNamer | idNamer, | |
String | predicate, | |||
boolean[] | singleVal, | |||
PrintStream | out | |||
) | [inline, protected] |
Definition at line 99 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::MLNprintRules | ( | IdentifierNamer | idNamer, | |
PrintStream | out | |||
) | [inline] |
Definition at line 90 of file DDRelation.java.
void edu::tum::cs::srldb::datadict::DDRelation::setFunctional | ( | boolean[] | singleVal | ) | throws DDException [inline] |
sets the functionality of this relation, i.e. which arguments are functionally determined by the others
singleVal | an array of booleans with one entry per argument of the relation, where each true value indicates that the corresponding argument can take on exactly one value given the others; may be null to indicate that the relation is not functional |
DDException |
Definition at line 137 of file DDRelation.java.
String edu::tum::cs::srldb::datadict::DDRelation::toString | ( | ) | [inline] |
Definition at line 145 of file DDRelation.java.
Definition at line 13 of file DDRelation.java.
final long edu::tum::cs::srldb::datadict::DDRelation::serialVersionUID = 1L [static, private] |
Definition at line 12 of file DDRelation.java.
boolean [] edu::tum::cs::srldb::datadict::DDRelation::singleVal [protected] |
Definition at line 14 of file DDRelation.java.