org.semanticweb.more.lsignature
Class LsignatureExtractor

java.lang.Object
  extended by org.semanticweb.more.lsignature.LsignatureExtractor
Direct Known Subclasses:
ImprovedLsignatureExtractor

public class LsignatureExtractor
extends Object


Nested Class Summary
static class LsignatureExtractor.Fragment
           
 
Field Summary
protected  Set<org.semanticweb.owlapi.model.OWLClass> classesInvisibleInL
           
protected  Set<org.semanticweb.owlapi.model.OWLEntity> compSignature
           
protected  LsignatureExtractor.Fragment fragment
           
protected  BottomLocalityChecker localityChecker
           
protected  Set<org.semanticweb.owlapi.model.OWLEntity> lSignature
           
protected  Set<org.semanticweb.owlapi.model.OWLAxiom> lSignatureModule
           
protected  org.semanticweb.owlapi.model.OWLOntology ontology
           
protected  boolean printAxiomsNotInFragment
           
 
Constructor Summary
LsignatureExtractor()
           
LsignatureExtractor(boolean printAxNotInFragment)
           
 
Method Summary
 Set<org.semanticweb.owlapi.model.OWLEntity> findLsignature(org.semanticweb.owlapi.model.OWLOntology o, LsignatureExtractor.Fragment f)
           
 Set<org.semanticweb.owlapi.model.OWLClass> getClassesInvisibleInL()
           
 Set<org.semanticweb.owlapi.model.OWLEntity> getCompSignature()
           
protected  OWLFragmentVisitor getFragmentVisitor()
           
 Set<org.semanticweb.owlapi.model.OWLEntity> getLsignature()
           
 Set<org.semanticweb.owlapi.model.OWLAxiom> getLsignatureModule()
           
protected  void initialiseLsignature()
           
protected  void reduceLsignature()
           
 void resetValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fragment

protected LsignatureExtractor.Fragment fragment

ontology

protected org.semanticweb.owlapi.model.OWLOntology ontology

lSignature

protected Set<org.semanticweb.owlapi.model.OWLEntity> lSignature

compSignature

protected Set<org.semanticweb.owlapi.model.OWLEntity> compSignature

classesInvisibleInL

protected Set<org.semanticweb.owlapi.model.OWLClass> classesInvisibleInL

lSignatureModule

protected Set<org.semanticweb.owlapi.model.OWLAxiom> lSignatureModule

localityChecker

protected BottomLocalityChecker localityChecker

printAxiomsNotInFragment

protected boolean printAxiomsNotInFragment
Constructor Detail

LsignatureExtractor

public LsignatureExtractor(boolean printAxNotInFragment)

LsignatureExtractor

public LsignatureExtractor()
Method Detail

getLsignature

public Set<org.semanticweb.owlapi.model.OWLEntity> getLsignature()

getCompSignature

public Set<org.semanticweb.owlapi.model.OWLEntity> getCompSignature()

getLsignatureModule

public Set<org.semanticweb.owlapi.model.OWLAxiom> getLsignatureModule()

getClassesInvisibleInL

public Set<org.semanticweb.owlapi.model.OWLClass> getClassesInvisibleInL()

findLsignature

public Set<org.semanticweb.owlapi.model.OWLEntity> findLsignature(org.semanticweb.owlapi.model.OWLOntology o,
                                                                  LsignatureExtractor.Fragment f)

initialiseLsignature

protected void initialiseLsignature()

reduceLsignature

protected void reduceLsignature()

getFragmentVisitor

protected OWLFragmentVisitor getFragmentVisitor()

resetValues

public void resetValues()


Copyright © 2013. All Rights Reserved.