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 |