edu.stanford.smi.protegex.owl.model.triplestore.impl
Class RDFSNamedClassPostProcessor

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor

class RDFSNamedClassPostProcessor
extends Object

Author:
Holger Knublauch

Field Summary
private  edu.stanford.smi.protege.model.KnowledgeBase kb
           
private  OWLModel owlModel
           
 
Constructor Summary
(package private) RDFSNamedClassPostProcessor(OWLModel owlModel)
           
 
Method Summary
private  void convertToOWLEnumeratedClass(edu.stanford.smi.protege.model.Cls cls)
           
private  void removeDuplicateSuperclasses(RDFSNamedClass cls)
           
private  void updateDirectSuperclasses(edu.stanford.smi.protege.model.Cls cls)
           
private  void updateEquivalentClasses(edu.stanford.smi.protege.model.Cls cls)
           
private  void updateProtegeFeatures(Collection clses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kb

private edu.stanford.smi.protege.model.KnowledgeBase kb

owlModel

private OWLModel owlModel
Constructor Detail

RDFSNamedClassPostProcessor

RDFSNamedClassPostProcessor(OWLModel owlModel)
Method Detail

removeDuplicateSuperclasses

private void removeDuplicateSuperclasses(RDFSNamedClass cls)

convertToOWLEnumeratedClass

private void convertToOWLEnumeratedClass(edu.stanford.smi.protege.model.Cls cls)

updateDirectSuperclasses

private void updateDirectSuperclasses(edu.stanford.smi.protege.model.Cls cls)

updateEquivalentClasses

private void updateEquivalentClasses(edu.stanford.smi.protege.model.Cls cls)

updateProtegeFeatures

private void updateProtegeFeatures(Collection clses)