|
Java 2 Platform v1.3 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.umich.visualsoar.datamap.DataMapMatcher
This class provides some static methods to do the matching against the datamap
Constructor Summary | |
private |
DataMapMatcher()
|
Method Summary | |
private static boolean |
addConstraint(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap,
edu.umich.visualsoar.parser.Triple triple,
java.util.Map match)
|
static void |
complete(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap,
edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex,
edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor,
edu.umich.visualsoar.datamap.MatcherErrorHandler meh,
edu.umich.visualsoar.operatorwindow.OperatorNode current)
|
private static edu.umich.visualsoar.graph.SoarVertex |
createParentIdentifier(edu.umich.visualsoar.graph.SoarVertex sv)
|
static java.util.Map |
matches(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap,
edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex,
edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor,
edu.umich.visualsoar.datamap.MatcherErrorHandler meh)
Checks to see if a production has a matching data structure in the datamap |
static java.util.Map |
matchesLog(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap,
edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex,
edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor,
edu.umich.visualsoar.datamap.MatcherErrorHandler meh,
java.io.FileWriter log)
Similar to matches(), but writes comments to a log file |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
private DataMapMatcher()
Method Detail |
public static java.util.Map matches(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap, edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex, edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor, edu.umich.visualsoar.datamap.MatcherErrorHandler meh)
dataMap
- Soar Working MemorystartVertex
- the state in working memory that is being examinedtriplesExtractor
- all the triples that were in a productionmeh
- the structure that holds the errors when they are foundpublic static java.util.Map matchesLog(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap, edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex, edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor, edu.umich.visualsoar.datamap.MatcherErrorHandler meh, java.io.FileWriter log)
public static void complete(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap, edu.umich.visualsoar.graph.SoarIdentifierVertex startVertex, edu.umich.visualsoar.parser.TriplesExtractor triplesExtractor, edu.umich.visualsoar.datamap.MatcherErrorHandler meh, edu.umich.visualsoar.operatorwindow.OperatorNode current)
private static boolean addConstraint(edu.umich.visualsoar.datamap.SoarWorkingMemoryModel dataMap, edu.umich.visualsoar.parser.Triple triple, java.util.Map match)
private static edu.umich.visualsoar.graph.SoarVertex createParentIdentifier(edu.umich.visualsoar.graph.SoarVertex sv)
|
Java 2 Platform v1.3 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |