|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.indiana.iucbrf.domain.Domain
edu.indiana.iucbrf.domain.CCBRDomain
public class CCBRDomain
The Domain definition for Conversational CBR systems (instead of merely CBR systems). In CCBR, problems have a question associated with them, and so the addition of problems must be handled differently than for regular CBR.
| 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 | |
|---|---|
CCBRDomain()
Creates a new instance of CCBRDomain |
|
CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo)
Construct a domain that will use a database for storage, rather than structures existing in memory. |
|
CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
ComponentFactory componentFactory)
Construct a domain that will use a database for storage, rather than structures existing in memory. |
|
CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
ComponentFactory componentFactory,
FeatureKeyFactory featureKeyFactory)
Construct a domain that will use a database for storage, rather than structures existing in memory. |
|
CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
FeatureKeyFactory featureKeyFactory)
Construct a domain that will use a database for storage, rather than structures existing in memory. |
|
CCBRDomain(double minAcceptableQuality)
|
|
CCBRDomain(double minAcceptableQuality,
ComponentFactory componentFactory)
|
|
CCBRDomain(double minAcceptableQuality,
ComponentFactory componentFactory,
FeatureKeyFactory featureKeyFactory)
|
|
CCBRDomain(double minAcceptableQuality,
FeatureKeyFactory featureKeyFactory)
|
|
| Method Summary | |
|---|---|
protected FeatureKey |
addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String featureTypeName)
|
protected FeatureKey |
addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName)
|
protected FeatureKey |
addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
FeatureKey featureKey)
|
FeatureKey |
addProblemFeature(java.lang.String featureDescription,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex)
Add a problem feature to this domain, after the existing features. |
FeatureKey |
addProblemFeature(java.lang.String featureDescription,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex,
FeatureKey featureKey)
Add a problem feature to this domain, after the existing features. |
FeatureKey |
addProblemFeature(java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex)
Add a problem feature to this domain, after the existing features. |
FeatureKey |
addProblemFeature(java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex,
FeatureKey featureKey)
Add a problem feature to this domain, after the existing features. |
Question |
getQuestion(FeatureKey key)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CCBRDomain()
public CCBRDomain(double minAcceptableQuality)
public CCBRDomain(double minAcceptableQuality,
FeatureKeyFactory featureKeyFactory)
public CCBRDomain(double minAcceptableQuality,
ComponentFactory componentFactory)
public CCBRDomain(double minAcceptableQuality,
ComponentFactory componentFactory,
FeatureKeyFactory featureKeyFactory)
public CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo)
public CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
ComponentFactory componentFactory)
public CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
FeatureKeyFactory featureKeyFactory)
public CCBRDomain(DBInfo dbInfo,
CCBRFeatureSpecRDBInfo problemSpecInfo,
FeatureSpecRDBInfo solutionSpecInfo,
RDBCollectionInfo collectionInfo,
ComponentFactory componentFactory,
FeatureKeyFactory featureKeyFactory)
| Method Detail |
|---|
public FeatureKey addProblemFeature(java.lang.String featureDescription,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex)
addProblemFeature in class Domain
public FeatureKey addProblemFeature(java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex)
public FeatureKey addProblemFeature(java.lang.String featureDescription,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex,
FeatureKey featureKey)
addProblemFeature in class Domain
public FeatureKey addProblemFeature(java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
double similarityWeight,
boolean isIndex,
FeatureKey featureKey)
protected FeatureKey addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String featureTypeName)
addFeature in class Domain
protected FeatureKey addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName)
protected FeatureKey addFeature(FeatureSpecCollection fsc,
java.lang.String featureDescription,
java.lang.String questionText,
java.lang.String featureTypeName,
FeatureKey featureKey)
public Question getQuestion(FeatureKey key)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||