edu.indiana.iucbrf.examples.conversation
Class ConversationDomain

java.lang.Object
  extended by edu.indiana.iucbrf.domain.Domain
      extended by edu.indiana.iucbrf.domain.CCBRDomain
          extended by edu.indiana.iucbrf.examples.conversation.ConversationDomain
All Implemented Interfaces:
java.io.Serializable

public class ConversationDomain
extends CCBRDomain

A definition of the domain to be used for the conversation example.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.indiana.iucbrf.domain.Domain
booleanSolutionCutoff, caseTitleBase, componentFactory, dbInfo, featureKeyFactory, filename, haveBooleanSolutionCutoff, haveReferenceSolution, minAcceptableQuality, problemDifferentiator, problemEquivalenceClasses, problemFeatureSpecCollection, problemSpace, problemTitle, rdbCollectionIDFactory, retrievedCasesTitle, solutionFeatureSpecCollection, solutionTitle, title
 
Constructor Summary
ConversationDomain(double minAcceptableSolutionQuality)
          Creates a new instance of ConversationDomain
 
Method Summary
 Solution getReferenceSolution(Problem p)
          Creates a new instance of ConversationDomain
 
Methods inherited from class edu.indiana.iucbrf.domain.CCBRDomain
addFeature, addFeature, addFeature, addProblemFeature, addProblemFeature, addProblemFeature, addProblemFeature, getQuestion
 
Methods inherited from class edu.indiana.iucbrf.domain.Domain
addDisplayMapFeature, addFeature, addIndex, addSimilarityWeight, addSolutionFeature, addSolutionFeature, addTableFeature, calcDifference, close, determineSolutionQuality, equalEquivalenceClasses, equals, findNearestEquivalenceClass, finishProblemFeatureAddition, generateProblem, getCaseTitleBase, getComponentFactory, getDBInfo, getEquivalenceClasses, getFeatureDescription, getFeatureDescriptionAsHTML, getFeatureInputPanel, getFeatureInputPanel, getFeatureKeyFactory, getFeatureSpecCollection, getFilename, getMinAcceptableQuality, getNumberOfEquivalenceClasses, getProblemDifferentiator, getProblemFeatureCount, getProblemFeatureInputPanel, getProblemFeatureSpecCollection, getProblemFeatureType, getProblemTitle, getRDBCollectionIDFactory, getRetrievedCasesTitle, getSolutionFeatureCount, getSolutionFeatureInputPanel, getSolutionFeatureSpecCollection, getSolutionFeatureType, getSolutionTitle, getStandardConstructor, getTitle, hashCode, haveReferenceSolution, isProblemSpaceSet, registerExtraFeatureSpecData, removeProblemFeature, removeSolutionFeature, replaceFeature, replaceFeature, replaceFeature, replaceFeature, setBooleanSolutionCutoff, setCaseTitleBase, setDBInfo, setEquivalenceClasses, setEquivalenceClasses, setFeatureValueFormat, setFilename, setMinAcceptableQuality, setProblemDifferentiator, setProblemSpace, setProblemTitle, setRetrievedCasesTitle, setSolutionTitle, setStandardConstructor, setTitle, standardInit, standardInit, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConversationDomain

public ConversationDomain(double minAcceptableSolutionQuality)
Creates a new instance of ConversationDomain

Method Detail

getReferenceSolution

public Solution getReferenceSolution(Problem p)
                              throws java.lang.UnsupportedOperationException
Creates a new instance of ConversationDomain

Overrides:
getReferenceSolution in class Domain
Throws:
java.lang.UnsupportedOperationException