GATE
Version 3.1-2270

gate.creole.ontology
Interface OClass

All Superinterfaces:
OntologyConstants, OntologyResource, TClass
All Known Implementing Classes:
OClassImpl

public interface OClass
extends TClass


Field Summary
 
Fields inherited from interface gate.creole.ontology.OntologyConstants
DIRECT_CLOSURE, TRANSITIVE_CLOSURE
 
Method Summary
 Set getDisjointClasses()
          Returns a set of all classes that are disjoint with ours.
 Set getSameClasses()
          Returns a set of all classes that are the same as ours.
 void setDisjointWith(OClass theClass)
          Indicates that these are disjoint classes
 void setSameClassAs(OClass theClass)
          Indicates that these classes are the same
 
Methods inherited from interface gate.creole.ontology.TClass
addSubClass, addSuperClass, equals, getId, getSubClasses, getSubClassesVSDistance, getSuperClasses, getSuperClassesVSDistance, inferSubClassesTransitiveClosure, inferSuperClassesTransitiveClosure, isTopClass, removeSubClass, removeSuperClass, toString
 
Methods inherited from interface gate.creole.ontology.OntologyResource
addPropertyValue, getComment, getName, getOntology, getPropertyValues, getSetPropertiesNames, getTaxonomy, getURI, removePropertyValue, removePropertyValues, setComment, setName, setURI
 

Method Detail

setDisjointWith

void setDisjointWith(OClass theClass)
Indicates that these are disjoint classes


setSameClassAs

void setSameClassAs(OClass theClass)
Indicates that these classes are the same


getDisjointClasses

Set getDisjointClasses()
Returns a set of all classes that are disjoint with ours. Null if no such classes.


getSameClasses

Set getSameClasses()
Returns a set of all classes that are the same as ours. Null if no such classes.


GATE
Version 3.1-2270