Protégé-OWL 3.3.1

edu.stanford.smi.protegex.owl.swrl.bridge
Class ClassInfo

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.Info
      extended by 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.


Constructor Summary
ClassInfo(OWLModel owlModel, String className)
           
ClassInfo(String className)
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object obj)
           
 String getClassName()
           
 Set<String> getDirectSubClassNames()
           
 Set<String> getDirectSuperClassNames()
           
 Set<String> getEquivalentClassNames()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassInfo

public ClassInfo(OWLModel owlModel,
                 String className)
          throws SWRLRuleEngineBridgeException
Throws:
SWRLRuleEngineBridgeException

ClassInfo

public ClassInfo(String className)
Method Detail

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

Protégé-OWL 3.3.1

Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.