GATE
Version 3.1-2270

Uses of Interface
gate.creole.ontology.OClass

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

Uses of OClass in com.ontotext.gate.ontology
 

Methods in com.ontotext.gate.ontology with parameters of type OClass
 DatatypeProperty OntologyImpl.addDatatypeProperty(String name, String comment, OClass domain, Class range)
           
 OInstance OntologyImpl.addInstance(String name, OClass theClass)
           
 ObjectProperty OntologyImpl.addObjectProperty(String name, String comment, OClass domain, OClass range)
           
 Property OntologyImpl.addProperty(String name, String comment, OClass domain, Class range)
           
 SymmetricProperty OntologyImpl.addSymmetricProperty(String name, String comment, OClass domain, OClass range)
           
 TransitiveProperty OntologyImpl.addTransitiveProperty(String name, String comment, OClass domain, OClass range)
           
 Set OntologyImpl.getDirectInstances(OClass aClass)
           
 Set OntologyImpl.getInstances(OClass aClass)
           
 

Uses of OClass in gate.creole.ontology
 

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

Methods in gate.creole.ontology with parameters of type OClass
 DatatypeProperty Ontology.addDatatypeProperty(String name, String comment, OClass domain, Class range)
          Creates a new Datatype property in this ontology where the domain consists of a single OClass.
 OInstance Ontology.addInstance(String name, OClass theClass)
          Adds an instance to the ontology.
 ObjectProperty Ontology.addObjectProperty(String name, String comment, OClass domain, OClass range)
          Creates a new object property (a property that takes instances as values).
 Property Ontology.addProperty(String name, String comment, OClass domain, Class range)
          Creates a new generic property that is neither datatype or object property.
 SymmetricProperty Ontology.addSymmetricProperty(String name, String comment, OClass domain, OClass range)
          Creates a new symmetric property.
 TransitiveProperty Ontology.addTransitiveProperty(String name, String comment, OClass domain, OClass range)
          Creates a new transitive property.
 Set Ontology.getDirectInstances(OClass theClass)
          Gets all instances in the ontology, which belong to the given class only.
 Set Ontology.getInstances(OClass theClass)
          Gets all instances in the ontology, which belong to this class, including instances of sub-classes.
 void OClass.setDisjointWith(OClass theClass)
          Indicates that these are disjoint classes
 void OClassImpl.setDisjointWith(OClass theClass)
           
 void OClass.setSameClassAs(OClass theClass)
          Indicates that these classes are the same
 void OClassImpl.setSameClassAs(OClass theClass)
           
 

Constructors in gate.creole.ontology with parameters of type OClass
DatatypePropertyImpl(String name, String comment, OClass aDomainClass, Class aRangeType, Ontology anOntology)
           
ObjectPropertyImpl(String name, String comment, OClass aDomainClass, OClass aRange, Ontology anOntology)
          Convenience constructor for simple cases where the domain and range are single classes.
OInstanceImpl(String name, String comment, OClass aClass, Ontology ontology)
           
PropertyImpl(String name, String comment, OClass aDomainClass, Object aRangeType, Ontology ontology)
           
SymmetricPropertyImpl(String name, String comment, OClass aDomainClass, OClass aRange, Ontology anOntology)
           
TransitivePropertyImpl(String name, String comment, OClass aDomainClass, OClass aRange, Ontology anOntology)
           
 

Uses of OClass in gate.creole.ontology.jena
 

Methods in gate.creole.ontology.jena with parameters of type OClass
protected  void JenaOntologyImpl.toGateClassRec(com.hp.hpl.jena.ontology.OntClass jenaClass, OClass parent)
          Converts a Jena class and all its subclasses to GATE classes and adds them to this ontology.
protected  void JenaOntologyImpl.toJenaClassRec(OClass aGateClass, com.hp.hpl.jena.ontology.OntModel jenaModel, com.hp.hpl.jena.ontology.OntClass parentClass)
          Converts a GATE class and all its subclasses (recursively) to Jena classes and adds them to the Jena model provided.
 

Uses of OClass in gate.gui
 

Methods in gate.gui with parameters of type OClass
protected  boolean OntologyEditor.DetailsTableModel.mightPropertyApplyToClass(Property property, OClass aClass)
          Checks whether a property might apply to an instance of the provided class.
 


GATE
Version 3.1-2270