edu.umich.visualsoar.util
Class RemovingVisitor
java.lang.Object
|
+--edu.umich.visualsoar.util.Visitor
|
+--edu.umich.visualsoar.util.RemovingVisitor
- public class RemovingVisitor
- 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 removed to working memory so remove 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
RemovingVisitor
private RemovingVisitor()
RemovingVisitor
public RemovingVisitor(edu.umich.visualsoar.graph.NamedEdge ne)
changeEvents
public java.util.Enumeration changeEvents()
visit
public void visit(java.lang.Object o)
- Specified by:
visit
in class Visitor