org.semanticweb.HermiT.hierarchy
Class HierarchyPrinterFSS.RolePrinter
java.lang.Object
org.semanticweb.HermiT.hierarchy.HierarchyPrinterFSS.RolePrinter
- All Implemented Interfaces:
- Hierarchy.HierarchyNodeVisitor<Role>
- Enclosing class:
- HierarchyPrinterFSS
protected class HierarchyPrinterFSS.RolePrinter
- extends java.lang.Object
- implements Hierarchy.HierarchyNodeVisitor<Role>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_hierarchy
protected final Hierarchy<Role> m_hierarchy
m_objectProperties
protected final boolean m_objectProperties
HierarchyPrinterFSS.RolePrinter
public HierarchyPrinterFSS.RolePrinter(Hierarchy<Role> hierarchy,
boolean objectProperties)
redirect
public boolean redirect(HierarchyNode<Role>[] nodes)
- Specified by:
redirect
in interface Hierarchy.HierarchyNodeVisitor<Role>
visit
public void visit(int level,
HierarchyNode<Role> node,
HierarchyNode<Role> parentNode,
boolean firstVisit)
- Specified by:
visit
in interface Hierarchy.HierarchyNodeVisitor<Role>
printNode
public void printNode(int level,
HierarchyNode<Role> node,
HierarchyNode<Role> parentNode,
boolean firstVisit)
print
protected void print(Role role)
print
protected void print(AtomicRole atomicRole)
needsDeclaration
protected boolean needsDeclaration(Role role)