Java 2 Platform
v1.3

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
           
 
Constructor Summary
private AddingVisitor()
           
  AddingVisitor(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

AddingVisitor

private AddingVisitor()

AddingVisitor

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

visit

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

changeEvents

public java.util.Enumeration changeEvents()

Java 2 Platform
v1.3