Java 2 Platform
v1.3

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
           
 
Constructor Summary
private RemovingVisitor()
           
  RemovingVisitor(edu.umich.visualsoar.graph.NamedEdge ne)
           
 
Method Summary
 java.util.Enumeration changeEvents()
           
 void visit(java.lang.Object o)
           
 
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
 

Field Detail

edge

private edu.umich.visualsoar.graph.NamedEdge edge

changeEvents

private java.util.LinkedList changeEvents
Constructor Detail

RemovingVisitor

private RemovingVisitor()

RemovingVisitor

public RemovingVisitor(edu.umich.visualsoar.graph.NamedEdge ne)
Method Detail

changeEvents

public java.util.Enumeration changeEvents()

visit

public void visit(java.lang.Object o)
Specified by:
visit in class Visitor

Java 2 Platform
v1.3