This class is meant to catch if the user closes an internal frame without saving
the file, it prompts them to save, or discard the file or cancel the close
If the node supports this operation it should be overloaded in the subclass
if this function gets called it means that the node did not properly overload
the function, so the user just told the program to do something that it cannot
all this function does is print out an error message to that effect
This class is a graph class that provides an interface for different kinds of graphs
it is based on Object-Oriented Design patterns in C++, later converted to Java
This class is an implementation of the DirectedGraph class, using Adjacency Lists
it is based on Object-Oriented Design patterns in C++, later converted to Java
This class follows the visitor pattern
it is based on Object-Oriented Design patterns in C++, later converted to Java
This class is pretty worthless, but it is used to simplify garbage collection in Soar
Working Memory