Uses of Interface
gate.creole.ontology.OClass

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

Uses of OClass in com.ontotext.gate.ontology
 

Methods in com.ontotext.gate.ontology with parameters of type OClass
 OInstance OntologyImpl.addInstance(String name, OClass theClass)
           
 List OntologyImpl.getInstances(OClass aClass)
           
 List OntologyImpl.getDirectInstances(OClass aClass)
           
 DatatypeProperty OntologyImpl.addDatatypeProperty(String name, OClass domain, String value)
           
 DatatypeProperty OntologyImpl.addDatatypeProperty(String name, OClass domain, Number value)
           
 FunctionalProperty OntologyImpl.addFunctionalProperty(String name, OClass domain, Object range)
           
 ObjectProperty OntologyImpl.addObjectProperty(String name, OClass domain, OClass range)
           
 SymmetricProperty OntologyImpl.addSymmetricProperty(String name, OClass domain, OClass range)
           
 TransitiveProperty OntologyImpl.addTransitiveProperty(OClass domain, OClass range)
           
 

Uses of OClass in gate.creole.ontology
 

Classes in gate.creole.ontology that implement OClass
 class OClassImpl
           
 

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

Methods in gate.creole.ontology that return OClass
 OClass OInstance.getOClass()
          Gets the class of this instance.
 OClass OInstanceImpl.getOClass()
           
 OClass Property.getDomain()
          Returns the domain of a property.
 OClass PropertyImpl.getDomain()
           
 

Methods in gate.creole.ontology with parameters of type OClass
 void OClass.setDisjointWith(OClass theClass)
          Indicates that these are disjoint classes
 void OClass.setSameClassAs(OClass theClass)
          Indicates that these classes are the same
 void OClassImpl.setDisjointWith(OClass theClass)
           
 void OClassImpl.setSameClassAs(OClass theClass)
           
 OInstance Ontology.addInstance(String name, OClass theClass)
          Adds an instance to the ontology.
 List Ontology.getInstances(OClass theClass)
          Gets all instances in the ontology, which belong to this class, including instances of sub-classes.
 List Ontology.getDirectInstances(OClass theClass)
          Gets all instances in the ontology, which belong to the given class only.
 DatatypeProperty Ontology.addDatatypeProperty(String name, OClass domain, String range)
          Create a DatatypeProperty with the given domain and range
 DatatypeProperty Ontology.addDatatypeProperty(String name, OClass domain, Number range)
          Create a DatatypeProperty with the given domain and range
 FunctionalProperty Ontology.addFunctionalProperty(String name, OClass domain, Object range)
          Create a FunctionalProperty with the given domain and range
 ObjectProperty Ontology.addObjectProperty(String name, OClass domain, OClass range)
           
 SymmetricProperty Ontology.addSymmetricProperty(String name, OClass domain, OClass range)
           
 TransitiveProperty Ontology.addTransitiveProperty(OClass domain, OClass range)
           
 

Constructors in gate.creole.ontology with parameters of type OClass
DatatypePropertyImpl(String aName, OClass aDomain, String aString, Ontology aKB)
           
DatatypePropertyImpl(String aName, OClass aDomain, Number number, Ontology aKB)
           
OInstanceImpl(String aName, OClass aClass)
           
ObjectPropertyImpl(String aName, OClass aDomain, OClass aRange, Ontology aKB)
           
PropertyImpl(String aName, OClass aDomain, Ontology aKB)