Uses of Interface
gate.creole.ontology.OClass

Packages that use OClass
gate.creole   
gate.creole.ontology   
 

Uses of OClass in gate.creole
 

Methods in gate.creole that return OClass
 OClass ProtegeProjectName.createClass(String aName, String aComment)
           
 OClass ProtegeProjectName.getClassByName(String theName)
           
 

Methods in gate.creole with parameters of type OClass
private  void ProtegeProjectName.createSubClasses(edu.stanford.smi.protege.model.Cls protegeClass, OClass ontotextClass)
           
 void ProtegeProjectName.removeClass(OClass theClass)
           
 void ProtegeProjectName.addClass(OClass theClass)
           
 int ProtegeProjectName.getTaxonomicDistance(OClass class1, OClass class2)
           
 

Uses of OClass in gate.creole.ontology
 

Classes in gate.creole.ontology that implement OClass
 class OClassImpl
          Represents a single ontology class.
 

Fields in gate.creole.ontology declared as OClass
protected  OClass OInstanceImpl.instanceClass
           
 

Methods in gate.creole.ontology that return OClass
 OClass OInstanceImpl.getOClass()
           
 OClass OInstance.getOClass()
          Gets the class of this instance.
 OClass Ontology.createClass(String aName, String aComment)
          Creates a new OClass and returns it.
 OClass Ontology.getClassByName(String theName)
          Retrieves a class by its name.
 

Methods in gate.creole.ontology with parameters of type OClass
 void OntologyEditor.renameClass(OClass c, com.ontotext.gate.vr.ClassNode n, int x, int y)
          Renames a class
 void OntologyEditor.editClassURI(OClass c, int x, int y)
          Edit the URI of an ontology class
 void OClassImpl.addSubClass(OClass subClass)
           
 void OClassImpl.addSuperClass(OClass superClass)
           
 void OClassImpl.removeSubClass(OClass subClass)
           
 void OClassImpl.removeSuperClass(OClass superClass)
           
 OInstance KnowledgeBase.addInstance(String name, OClass theClass)
          Adds an instance to the knowledge base.
 List KnowledgeBase.getInstances(OClass theClass)
          Gets all instances in the KB, which belong to this class, including instances of sub-classes.
 List KnowledgeBase.getDirectInstances(OClass theClass)
          Gets all instances in the KB, which belong to the given class only.
 void OClass.addSubClass(OClass subClass)
          Adds a sub class to this class.
 void OClass.addSuperClass(OClass superClass)
          Adds a super class to this class.
 void OClass.removeSubClass(OClass subClass)
          Removes a sub class.
 void OClass.removeSuperClass(OClass superClass)
          Removes a super class.
 void Ontology.removeClass(OClass theClass)
          Removes a class from this ontology.
 void Ontology.addClass(OClass theClass)
          Adds a class to the ontology.
 int Ontology.getTaxonomicDistance(OClass class1, OClass class2)
          Gets the taxonomic distance between 2 classes.
 

Constructors in gate.creole.ontology with parameters of type OClass
OInstanceImpl(String aName, OClass aClass)