Java 2 Platform
v1.3

Package edu.umich.visualsoar.datamap

Interface Summary
CheckerErrorHandler This is an interface for error callbacks for the Checker
MatcherErrorHandler  
WorkingMemoryListener This is the interface one must support inorder to listen for Working Memory Events
 

Class Summary
CopyVertexVector This allows verticies to be copied in a shallow manner
DataMap This class is the internal frame in which the DataMap resides
DataMapChecker This class provides some static methods to do the checking against the datamap
DataMapMatcher This class provides some static methods to do the matching against the datamap
DataMapTree A class to implement the behavior of the DataMap
DataMapUtils  
DefaultCheckerErrorHandler This class is notified of errors by the datamap checker
DefaultMatcherErrorHandler This class implements the default behavior that corresponds to the MatcherErrorHandler
DoNothingMatcherErrorHandler  
FakeTreeNode This class takes graph nodes and cleverly (or not so cleverly) disguises as tree nodes, to prevent infinite recursion, the children are loaded when needed
SoarWMTreeModelWrapper This is a wrapper class that makes SoarWorkingMemory behave like a Tree Model
SoarWorkingMemoryAppender  
SoarWorkingMemoryModel This is a model of Soar's Working Memory represented by a directed graph structure
SoarWorkingMemoryReader This class has one function read, which reads a representation of soar working memory from a file and re-creates the DataMap
TransferableVertex This allows vertexes to be used in drag and drop operations
WorkingMemoryEvent A Working Memory Element is basically an edge in the graph when asked it will tell you the WME that changed, imagined use is through the WorkingMemoryListener interface, which will give you the context of how this WME changed
 


Java 2 Platform
v1.3