Public Member Functions | |
void | addAttribute (DDAttribute attr) throws DDException |
DDItem (String name) | |
void | discardAllAttributesExcept (String[] keep) |
HashMap< String, DDAttribute > | getAttributes () |
String | getName () |
abstract boolean | isObject () |
void | MLNprintUnitClauses (IdentifierNamer idNamer, PrintStream out) |
Protected Member Functions | |
void | BLNprintAttributePredicateDeclaration (DDAttribute attr, String objectOfAttribute, IdentifierNamer idNamer, PrintStream out) |
void | MLNprintAttributePredicateDeclaration (DDAttribute attr, String objectOfAttribute, IdentifierNamer idNamer, PrintStream out) |
void | outputAttributeList (PrintStream out) |
Protected Attributes | |
HashMap< String, DDAttribute > | attributes |
String | name |
Definition at line 12 of file DDItem.java.
edu::tum::cs::srldb::datadict::DDItem::DDItem | ( | String | name | ) | [inline] |
Definition at line 16 of file DDItem.java.
void edu::tum::cs::srldb::datadict::DDItem::addAttribute | ( | DDAttribute | attr | ) | throws DDException [inline] |
Reimplemented in edu::tum::cs::srldb::datadict::DDRelation.
Definition at line 25 of file DDItem.java.
void edu::tum::cs::srldb::datadict::DDItem::BLNprintAttributePredicateDeclaration | ( | DDAttribute | attr, | |
String | objectOfAttribute, | |||
IdentifierNamer | idNamer, | |||
PrintStream | out | |||
) | [inline, protected] |
Definition at line 93 of file DDItem.java.
void edu::tum::cs::srldb::datadict::DDItem::discardAllAttributesExcept | ( | String[] | keep | ) | [inline] |
Definition at line 39 of file DDItem.java.
HashMap<String, DDAttribute> edu::tum::cs::srldb::datadict::DDItem::getAttributes | ( | ) | [inline] |
Definition at line 33 of file DDItem.java.
String edu::tum::cs::srldb::datadict::DDItem::getName | ( | ) | [inline] |
Definition at line 21 of file DDItem.java.
abstract boolean edu::tum::cs::srldb::datadict::DDItem::isObject | ( | ) | [pure virtual] |
Implemented in edu::tum::cs::srldb::datadict::DDObject, and edu::tum::cs::srldb::datadict::DDRelation.
void edu::tum::cs::srldb::datadict::DDItem::MLNprintAttributePredicateDeclaration | ( | DDAttribute | attr, | |
String | objectOfAttribute, | |||
IdentifierNamer | idNamer, | |||
PrintStream | out | |||
) | [inline, protected] |
Definition at line 80 of file DDItem.java.
void edu::tum::cs::srldb::datadict::DDItem::MLNprintUnitClauses | ( | IdentifierNamer | idNamer, | |
PrintStream | out | |||
) | [inline] |
Definition at line 52 of file DDItem.java.
void edu::tum::cs::srldb::datadict::DDItem::outputAttributeList | ( | PrintStream | out | ) | [inline, protected] |
Definition at line 64 of file DDItem.java.
HashMap<String, DDAttribute> edu::tum::cs::srldb::datadict::DDItem::attributes [protected] |
Definition at line 14 of file DDItem.java.
String edu::tum::cs::srldb::datadict::DDItem::name [protected] |
Definition at line 13 of file DDItem.java.