edu.umich.visualsoar.util
Class AddingVisitor
java.lang.Object
|
+--edu.umich.visualsoar.util.Visitor
|
+--edu.umich.visualsoar.util.AddingVisitor
- public class AddingVisitor
- extends Visitor
This class follows the visitor pattern
it is based on Object-Oriented Design patterns in C++, later converted to Java
Something has been added to working memory so add the edge to the datamap models
and produce the proper change event that can be iterated through later
Field Summary |
private java.util.LinkedList |
changeEvents
|
private edu.umich.visualsoar.graph.NamedEdge |
edge
|
Methods inherited from class edu.umich.visualsoar.util.Visitor |
isDone |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
edge
private edu.umich.visualsoar.graph.NamedEdge edge
changeEvents
private java.util.LinkedList changeEvents
AddingVisitor
private AddingVisitor()
AddingVisitor
public AddingVisitor(edu.umich.visualsoar.graph.NamedEdge ne)
visit
public void visit(java.lang.Object o)
- Specified by:
visit
in class Visitor
changeEvents
public java.util.Enumeration changeEvents()