OWLClass.java revision 2
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd/*
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd * Created on Nov 20, 2004
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd */
08bc8956dd24148ba8ab24184e1c81e9f2354d69ndpackage org.mindswap.owl;
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69ndimport java.util.Set;
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd/**
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd * @author Evren Sirin
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd */
0662ed52e814f8f08ef0e09956413a792584eddffuankgpublic interface OWLClass extends OWLEntity, OWLType {
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public boolean isSubClassOf(OWLClass c);
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public boolean isDisjoint(OWLClass c);
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public Set getSubClasses();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public Set getSubClasses( boolean direct );
16b55a35cff91315d261d1baa776138af465c4e4fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankg public Set getSuperClasses();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public Set getSuperClasses( boolean direct );
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public Set getEquivalentClasses();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public boolean isEnumerated();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public OWLIndividualList getEnumerations();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd public OWLIndividualList getInstances();
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd}
08bc8956dd24148ba8ab24184e1c81e9f2354d69nd