org.kite9.diagram.visitors
Class DiagramElementVisitor

java.lang.Object
  extended by org.kite9.diagram.visitors.DiagramElementVisitor

public class DiagramElementVisitor
extends Object

Walks the diagram element containment hierarchy.

Author:
robmoffat

Constructor Summary
DiagramElementVisitor()
           
 
Method Summary
protected  void push(DiagramElement d, Set<DiagramElement> visited, VisitorAction va)
           
 void visit(Collection<? extends DiagramElement> toVisit, VisitorAction va)
           
protected  void visit(Connected v, Set<DiagramElement> visited, VisitorAction va)
           
protected  void visit(Connection element, Set<DiagramElement> visited, VisitorAction va)
           
protected  void visit(Container c, Set<DiagramElement> visited, VisitorAction va)
           
 void visit(Container d, VisitorAction va)
          Start here by calling this method on the top-level diagram element container.
protected  void visitChildren(DiagramElement de, Set<DiagramElement> visited, VisitorAction va)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramElementVisitor

public DiagramElementVisitor()
Method Detail

visit

public void visit(Container d,
                  VisitorAction va)
Start here by calling this method on the top-level diagram element container.


visit

public void visit(Collection<? extends DiagramElement> toVisit,
                  VisitorAction va)

push

protected void push(DiagramElement d,
                    Set<DiagramElement> visited,
                    VisitorAction va)

visit

protected void visit(Container c,
                     Set<DiagramElement> visited,
                     VisitorAction va)

visitChildren

protected void visitChildren(DiagramElement de,
                             Set<DiagramElement> visited,
                             VisitorAction va)

visit

protected void visit(Connected v,
                     Set<DiagramElement> visited,
                     VisitorAction va)

visit

protected void visit(Connection element,
                     Set<DiagramElement> visited,
                     VisitorAction va)


Copyright © 2011. All Rights Reserved.