edu.stanford.smi.protegex.owl.swrl.bridge
Class ClassInfo
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.Info
edu.stanford.smi.protegex.owl.swrl.bridge.ClassInfo
- All Implemented Interfaces:
- Argument, ClassArgument, ClassValue, ResultValue, Comparable
public class ClassInfo
- extends Info
- implements ClassArgument, ClassValue
Info object representing an OWL class.
ClassInfo
public ClassInfo(OWLModel owlModel,
String className)
throws SWRLRuleEngineBridgeException
- Throws:
SWRLRuleEngineBridgeException
ClassInfo
public ClassInfo(String className)
getClassName
public String getClassName()
- Specified by:
getClassName
in interface ClassArgument
- Specified by:
getClassName
in interface ClassValue
getDirectSuperClassNames
public Set<String> getDirectSuperClassNames()
getDirectSubClassNames
public Set<String> getDirectSubClassNames()
getEquivalentClassNames
public Set<String> getEquivalentClassNames()
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable
Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.