edu.lehigh.swat.hawk.storage.dldb
Class Ontology

java.lang.Object
  extended by edu.lehigh.swat.hawk.storage.simplememory.Document
      extended by edu.lehigh.swat.hawk.storage.simpledb.Document
          extended by edu.lehigh.swat.hawk.storage.simpledb.Ontology
              extended by edu.lehigh.swat.hawk.storage.dldb.Ontology
All Implemented Interfaces:
Document, Ontology, java.io.Serializable
Direct Known Subclasses:
Ontology

public class Ontology
extends Ontology

encapsulating the web ontology

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.lehigh.swat.hawk.storage.simpledb.Ontology
dbName, memoryOnto, ontSeq
 
Fields inherited from class edu.lehigh.swat.hawk.storage.simpledb.Document
ancestors, model, stmt
 
Fields inherited from class edu.lehigh.swat.hawk.storage.simplememory.Document
assertions, comments, distinctSets, docId, imports, individuals, label, nameSpaces, sameSets, size, xmlBase
 
Fields inherited from interface edu.lehigh.swat.hawk.core.Ontology
ALLVALUERESTRICTION, ATOMICNODE, CARDINALITYRESTRICTION, COMPLEMENTOF, DISJOINTWITH, DOMAIN, EQUIVALENTCLASS, EQUIVALENTPROPERTY, HASVALUERESTRICTION, INTERSECTIONOF, INVERSEOF, ONEOF, RANGE, SOMEVALUERESTRICTION, SUBCLASSOF, SUBPROPERTYOF, UNIONOF
 
Constructor Summary
Ontology(Ontology mOnto)
          Constructor
 
Method Summary
 void flush()
          Flush the axioms into database.
 
Methods inherited from class edu.lehigh.swat.hawk.storage.simpledb.Ontology
addAllAxiomNodeRestrictions, addAnnotations, addAssertedClass, addAssertedProperty, addAxiom, addAxiomByObject, addAxiomBySubject, addAxiomByType, addAxiomNodeRestriction, addCompatiblePriorOnts, addImportedAxiom, addImportedClass, addImportedProperty, addImports, addIndividual, addOntClass, addPriorOnts, addProperty, addRestriction, assertedClass, assertedProperty, createClass, createProperty, createRestriction, deleteCompatiblePriorOnts, deleteOntClass, deletePriorOnts, deleteProperty, deleteRestriction, flushCyclicRules, flushEquivals, flushInverseOf, flushSubs, getAllAnnotations, getAllAxioms, getAllAxiomsByObject, getAllAxiomsBySubject, getAllAxiomsByType, getAllClasses, getAllPlusImportedAxioms, getAllPlusImportedAxiomsByObject, getAllPlusImportedAxiomsBySubject, getAllPlusImportedAxiomsByType, getAllPlusImportedClasses, getAllPlusImportedProperties, getAllProperties, getAllRestrictions, getAnnotationsByObject, getAnnotationsBySubject, getAxiomByObject, getAxiomBySubject, getAxiomByType, getAxiomNodeRestrictions, getClassIndex, getClassIterator, getCompatiblePriorOnts, getCyclicRules, getExpandedAtoms, getID, getMemOnto, getOntClass, getOntObject, getOntSeq, getPriorOnts, getProperty, getPropertyIndex, getPropertyIterator, getRestriction, getVersion, hasClass, hasProperty, importedClass, importedProperty, setID, setOntSeq, setVersion, updateView, viewDefToTabNames, ViewForRestriction
 
Methods inherited from class edu.lehigh.swat.hawk.storage.simpledb.Document
createIndividual, deleteIndividual, getAncestors, getDocSeq, getModel, setDocSeq, setModel, setSQLStatement
 
Methods inherited from class edu.lehigh.swat.hawk.storage.simplememory.Document
addAssertion, addDescription, addDistinctIndividualsSet, addSameIndividualsSet, deleteAllIndividual, deleteAssertion, deleteDescriprion, deleteDistinctIndividualsSet, deleteImports, deleteSameIndividualsSet, equals, getAllAssertions, getAllDescriptions, getAllIndividuals, getAssertionIterator, getDescendants, getDescription, getDistinctIndividualsSets, getImports, getIndividual, getIndividualIterator, getLabel, getNameSpaces, getSameIndividualsSets, getSize, getXMLBase, setDescendants, setLabel, setNameSpaces, setSize, setXMLBase
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.lehigh.swat.hawk.core.Document
addAssertion, addDescription, addDistinctIndividualsSet, addSameIndividualsSet, createIndividual, deleteAssertion, deleteDescriprion, deleteDistinctIndividualsSet, deleteImports, deleteIndividual, deleteSameIndividualsSet, getAllAssertions, getAllDescriptions, getAllIndividuals, getAssertionIterator, getDescendants, getDescription, getDistinctIndividualsSets, getImports, getIndividual, getIndividualIterator, getLabel, getNameSpaces, getSameIndividualsSets, getSize, getXMLBase, setDescendants, setLabel, setNameSpaces, setSize, setXMLBase
 

Constructor Detail

Ontology

public Ontology(Ontology mOnto)
Constructor

Method Detail

flush

public void flush()
Flush the axioms into database.

Specified by:
flush in interface Document
Overrides:
flush in class Ontology