edu::tum::cs::srldb::datadict::DDItem Class Reference

Inheritance diagram for edu::tum::cs::srldb::datadict::DDItem:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addAttribute (DDAttribute attr) throws DDException
 DDItem (String name)
void discardAllAttributesExcept (String[] keep)
HashMap< String, DDAttributegetAttributes ()
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, DDAttributeattributes
String name

Detailed Description

Definition at line 12 of file DDItem.java.


Constructor & Destructor Documentation

edu::tum::cs::srldb::datadict::DDItem::DDItem ( String  name  )  [inline]

Definition at line 16 of file DDItem.java.


Member Function Documentation

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]
Returns:
a hashmap containing all attributes for this item with attribute names as keys

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]
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.


Member Data Documentation

Definition at line 14 of file DDItem.java.

Definition at line 13 of file DDItem.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:46 2013