org.semanticweb.HermiT.hierarchy
Class HierarchyPrinterFSS

java.lang.Object
  extended by org.semanticweb.HermiT.hierarchy.HierarchyPrinterFSS

public class HierarchyPrinterFSS
extends Object


Nested Class Summary
protected static class HierarchyPrinterFSS.AtomicConceptComparator
           
protected  class HierarchyPrinterFSS.AtomicConceptPrinter
           
protected  class HierarchyPrinterFSS.IdentityTransformer<E>
           
protected static class HierarchyPrinterFSS.RoleComparator
           
protected  class HierarchyPrinterFSS.RolePrinter
           
 
Field Summary
protected  String m_defaultPrefixIRI
           
protected  PrintWriter m_out
           
protected  Prefixes m_prefixes
           
protected  Set<String> m_prefixIRIs
           
 
Constructor Summary
HierarchyPrinterFSS(PrintWriter out, String defaultPrefixIRI)
           
 
Method Summary
 void endPrinting()
           
 void loadAtomicConceptPrefixIRIs(Collection<AtomicConcept> atomicConcepts)
           
 void loadAtomicRolePrefixIRIs(Collection<AtomicRole> atomicRoles)
           
 void printAtomicConceptHierarchy(Hierarchy<AtomicConcept> atomicConceptHierarchy)
           
 void printRoleHierarchy(Hierarchy<? extends Role> roleHierarchy, boolean objectProperties)
           
 void startPrinting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_out

protected final PrintWriter m_out

m_defaultPrefixIRI

protected final String m_defaultPrefixIRI

m_prefixIRIs

protected final Set<String> m_prefixIRIs

m_prefixes

protected Prefixes m_prefixes
Constructor Detail

HierarchyPrinterFSS

public HierarchyPrinterFSS(PrintWriter out,
                           String defaultPrefixIRI)
Method Detail

loadAtomicConceptPrefixIRIs

public void loadAtomicConceptPrefixIRIs(Collection<AtomicConcept> atomicConcepts)

loadAtomicRolePrefixIRIs

public void loadAtomicRolePrefixIRIs(Collection<AtomicRole> atomicRoles)

startPrinting

public void startPrinting()

printAtomicConceptHierarchy

public void printAtomicConceptHierarchy(Hierarchy<AtomicConcept> atomicConceptHierarchy)

printRoleHierarchy

public void printRoleHierarchy(Hierarchy<? extends Role> roleHierarchy,
                               boolean objectProperties)

endPrinting

public void endPrinting()


Copyright © 2012. All Rights Reserved.