edu.indiana.iucbrf.examples.conversation
Class ConversationSystem

java.lang.Object
  extended by edu.indiana.iucbrf.cbrsystem.CBRSystem
      extended by edu.indiana.iucbrf.cbrsystem.CCBRSystem
          extended by edu.indiana.iucbrf.examples.conversation.ConversationSystem
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.util.EventListener

public class ConversationSystem
extends CCBRSystem

Components of the conversation system are defined here.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.indiana.iucbrf.cbrsystem.CCBRSystem
caseListRefiner, casesSoFar, ccbrPanel, conversationBlockSelector, problemSoFar, window
 
Fields inherited from class edu.indiana.iucbrf.cbrsystem.CBRSystem
adaptation, baseFilename, CB, currentContext, debugMode, DEFAULT_BASE_FILENAME, domain, episodeSummaryPanel, guiMode, maintenance, performanceMonitor, retrieval, title
 
Constructor Summary
ConversationSystem(CCBRDomain domain, CaseGenerator caseGenerator, boolean debugMode, java.lang.String baseFilename, FeatureKey[] problemFeatureKeys)
          Creates a new instance of ConversationSystem
 
Method Summary
 
Methods inherited from class edu.indiana.iucbrf.cbrsystem.CCBRSystem
actionPerformed, getCaseListRefiner, getConversationBlockSelector, initiateConversation, initiateConversation, setCaseListRefiner, setConversationBlockSelector, setDomain, setTitle
 
Methods inherited from class edu.indiana.iucbrf.cbrsystem.CBRSystem
close, finalize, getAdaptation, getBaseFilename, getCB, getContext, getDebugMode, getDomain, getGUIMode, getMaintenance, getPerformanceMonitor, getRetrieval, getTitle, loadCBFromFile, loadPerformanceMonitorFromFile, saveCBToFile, savePerformanceMonitorToFile, saveSystemToFile, setAdaptation, setBaseFilename, setCB, setContext, setDebugMode, setGUIMode, setMaintenance, setPerformanceMonitor, setRetrieval, solve, solve
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConversationSystem

public ConversationSystem(CCBRDomain domain,
                          CaseGenerator caseGenerator,
                          boolean debugMode,
                          java.lang.String baseFilename,
                          FeatureKey[] problemFeatureKeys)
Creates a new instance of ConversationSystem