Uses of Class
jcolibri.cbrcore.CBRCase

Packages that use CBRCase
jcolibri.casebase Contains case base implementations. 
jcolibri.cbrcore Core classes of the framework. 
jcolibri.connector Connector implementations: data base, plain text files, ontologies, ... 
jcolibri.evaluation.evaluators Several evaluators implementations 
jcolibri.extensions.maintenance_evaluation.evaluators Several maintenance evaluators 
jcolibri.extensions.recommendation.askingAndProposing Methods to implement the Expert Clerk system that combines Navigation by Asking and Navigation by Proposing. 
jcolibri.extensions.recommendation.casesDisplay Methods to display cases 
jcolibri.extensions.recommendation.collaborative Methods to implement collaborative recommenders 
jcolibri.extensions.recommendation.conditionals Conditional methods for recommender systems. 
jcolibri.extensions.recommendation.navigationByAsking Methods to implement Navigation by Asking recommenders. 
jcolibri.extensions.recommendation.navigationByProposing Methods to implement Navigation by Proposing recommenders. 
jcolibri.extensions.recommendation.navigationByProposing.queryElicitation Methods to implement the query elicitation in Navigation by Proposing recommenders 
jcolibri.extensions.recommendation.tabuList Methods to include a tabu list in a recommender system. 
jcolibri.extensions.textual.IE This package stores the extension for Textual CBR. 
jcolibri.extensions.textual.IE.common Textual CBR methods that can be used with any implementation (GATE or OpenNLP). 
jcolibri.extensions.textual.IE.gate Textual CBR methods that use the GATE algorithms. 
jcolibri.extensions.textual.IE.opennlp Textual CBR methods that use the Maximum Entropy algorithms implemented in the OpenNLP package. 
jcolibri.extensions.visualization Case base visualization extension using the InfoVisual library. 
jcolibri.method.maintenance Maintenance methods (implemented by Lisa Cummins & Derek Bridge). 
jcolibri.method.maintenance.algorithms Maintenance algorithms. 
jcolibri.method.maintenance.solvesFunctions Maintenance solves functions. 
jcolibri.method.retain Retain methods. 
jcolibri.method.retrieve Retrieval and Selection methods. 
jcolibri.method.retrieve.DiverseByMedianRetrieval Diverse by Median retrieval method 
jcolibri.method.retrieve.FilterBasedRetrieval Filter-based retrieval method. 
jcolibri.method.retrieve.NNretrieval NN retrieval method classes. 
jcolibri.method.retrieve.NNretrieval.similarity Similarity functions for the KNN method 
jcolibri.method.retrieve.selection Methods to select the cases. 
jcolibri.method.retrieve.selection.compromiseDriven Compromise-driven selection. 
jcolibri.method.retrieve.selection.diversity Diversity selection methods. 
jcolibri.method.reuse Reuse methods 
jcolibri.method.reuse.classification Classification Reuse methods (implemented by Lisa Cummins & Derek Bridge). 
jcolibri.method.revise Tests/examples package 
jcolibri.method.revise.classification Classification Revision methods (implemented by Lisa Cummins & Derek Bridge). 
jcolibri.test.recommenders.rec10 Conversational (type A) flats recommender using pre-selected cases at one-off preference elicitation, Navigation By Proposing and Filtered-KNN retrieval. 
jcolibri.test.recommenders.rec11 Conversational (type A) flats recommender using pre-selected cases at one-off preference elicitation, Navigation By Proposing and Filtered-KNN retrieval. 
jcolibri.test.recommenders.rec13 Conversational (type B) flats recommender using Navigation by Proposing and Filtered-KNN + Compromise Driven retrieval. 
jcolibri.test.recommenders.rec2 Conversational (type A) flats recommender using form-filling and KNN retrieval. 
jcolibri.test.recommenders.rec3 Conversational (type B) flats recommender using form-filling and Filter-Based retrieval. 
jcolibri.test.recommenders.rec4 Conversational (type B) flats recommender using Navigation by Asking and Filter retrieval. 
jcolibri.test.recommenders.rec5 Conversational (type A) flats recommender using Navigation by Asking and KNN retrieval. 
jcolibri.test.recommenders.rec6 Conversational (type A) flats recommender using Navigation by Proposing and Filtered-KNN retrieval. 
jcolibri.test.recommenders.rec7 Single-Shot restaurants recommender using profiles and KNN retrieval. 
jcolibri.test.recommenders.rec8 Conversational (type B) flats recommender using both Navigation by Asking and Navigation by Proposing. 
jcolibri.test.recommenders.rec9 Conversational (type A) flats recommender using Navigation by Proposing for both One-Off and Interated preference elicitation, and Filtered-KNN retrieval. 
jcolibri.test.test13.connector Custom connector for loading restaurants descriptions from a textual file. 
jcolibri.test.test16 This test shows how to evaluate the textual similarity functions using classification. 
jcolibri.util Utility classes of the framework. 
 

Uses of CBRCase in jcolibri.casebase
 

Methods in jcolibri.casebase that return CBRCase
 CBRCase IDIndexedLinealCaseBase.getCase(java.lang.Object id)
          Returns the case that corresponds with the id parameter.
 

Methods in jcolibri.casebase that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> LinealCaseBase.getCases()
           
 java.util.Collection<CBRCase> IDIndexedLinealCaseBase.getCases()
           
 java.util.Collection<CBRCase> CachedLinealCaseBase.getCases()
          Returns working cases.
 java.util.Collection<CBRCase> LinealCaseBase.getCases(CaseBaseFilter filter)
           
 java.util.Collection<CBRCase> IDIndexedLinealCaseBase.getCases(CaseBaseFilter filter)
           
 java.util.Collection<CBRCase> CachedLinealCaseBase.getCases(CaseBaseFilter filter)
          TODO.
 

Method parameters in jcolibri.casebase with type arguments of type CBRCase
 void LinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
           
 void IDIndexedLinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
           
 void CachedLinealCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
          Forgets cases.
 void LinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
           
 void IDIndexedLinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
           
 void CachedLinealCaseBase.learnCases(java.util.Collection<CBRCase> cases)
          Learns cases that are only saved when closing the Case Base.
 

Uses of CBRCase in jcolibri.cbrcore
 

Methods in jcolibri.cbrcore that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> CBRCaseBase.getCases()
          Returns all the cases available on this case base
 java.util.Collection<CBRCase> CBRCaseBase.getCases(CaseBaseFilter filter)
          Returns some cases depending on the filter
 java.util.Collection<CBRCase> Connector.retrieveAllCases()
          Returns max cases without any special consideration
 java.util.Collection<CBRCase> Connector.retrieveSomeCases(CaseBaseFilter filter)
          Retrieves some cases depending on the filter.
 

Method parameters in jcolibri.cbrcore with type arguments of type CBRCase
 void Connector.deleteCases(java.util.Collection<CBRCase> cases)
          Deletes given cases for the storage media
 void CBRCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
          Removes a collection of new CBRCase objects to the current case base
 void CBRCaseBase.learnCases(java.util.Collection<CBRCase> cases)
          Adds a collection of new CBRCase objects to the current case base
 void Connector.storeCases(java.util.Collection<CBRCase> cases)
          Stores given classes on the storage media
 

Uses of CBRCase in jcolibri.connector
 

Methods in jcolibri.connector that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> PlainTextConnector.retrieveAllCases()
          Retrieves all cases from the text file.
 java.util.Collection<CBRCase> OntologyConnector.retrieveAllCases()
           
 java.util.Collection<CBRCase> DataBaseConnector.retrieveAllCases()
           
 java.util.Collection<CBRCase> PlainTextConnector.retrieveSomeCases(CaseBaseFilter filter)
           
 java.util.Collection<CBRCase> OntologyConnector.retrieveSomeCases(CaseBaseFilter filter)
          UnImplemented.
 java.util.Collection<CBRCase> DataBaseConnector.retrieveSomeCases(CaseBaseFilter filter)
           
 

Method parameters in jcolibri.connector with type arguments of type CBRCase
 void PlainTextConnector.deleteCases(java.util.Collection<CBRCase> cases)
          Deletes cases from the case base.
 void OntologyConnector.deleteCases(java.util.Collection<CBRCase> cases)
          Deletes cases in the ontology.
 void DataBaseConnector.deleteCases(java.util.Collection<CBRCase> cases)
           
 void PlainTextConnector.storeCases(java.util.Collection<CBRCase> cases)
          Stores the cases in the data base.
 void OntologyConnector.storeCases(java.util.Collection<CBRCase> cases)
          Stores cases into the ontology.
 void DataBaseConnector.storeCases(java.util.Collection<CBRCase> cases)
           
 

Uses of CBRCase in jcolibri.evaluation.evaluators
 

Fields in jcolibri.evaluation.evaluators with type parameters of type CBRCase
protected  java.util.ArrayList<java.util.ArrayList<CBRCase>> NFoldEvaluator._folds
           
 

Method parameters in jcolibri.evaluation.evaluators with type arguments of type CBRCase
protected  void NFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases, int folds)
           
protected  void NFoldEvaluator.getFolds(int f, java.util.List<CBRCase> querySet, java.util.List<CBRCase> caseBaseSet)
           
protected  void NFoldEvaluator.getFolds(int f, java.util.List<CBRCase> querySet, java.util.List<CBRCase> caseBaseSet)
           
protected  void SameSplitEvaluator.save(java.util.Collection<CBRCase> queries, java.lang.String filename)
           
protected  void SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void SameSplitEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void HoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> holeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
protected  void SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
           
protected  void SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
           
protected  void SameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
           
 

Uses of CBRCase in jcolibri.extensions.maintenance_evaluation.evaluators
 

Methods in jcolibri.extensions.maintenance_evaluation.evaluators that return types with arguments of type CBRCase
protected  java.util.ArrayList<java.util.ArrayList<CBRCase>> MaintenanceNFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases, int numFolds)
          Divides the given cases into the given number of folds.
 

Method parameters in jcolibri.extensions.maintenance_evaluation.evaluators with type arguments of type CBRCase
protected  java.util.ArrayList<java.util.ArrayList<CBRCase>> MaintenanceNFoldEvaluator.createFolds(java.util.Collection<CBRCase> cases, int numFolds)
          Divides the given cases into the given number of folds.
static void MaintenanceNFoldEvaluator.getFolds(int f, java.util.List<CBRCase> querySet, java.util.List<CBRCase> caseBaseSet, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f.
static void MaintenanceNFoldEvaluator.getFolds(int f, java.util.List<CBRCase> querySet, java.util.List<CBRCase> caseBaseSet, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f.
static void MaintenanceNFoldEvaluator.getFolds(int f, java.util.List<CBRCase> querySet, java.util.List<CBRCase> caseBaseSet, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Clears the current query and case base sets and populates the query set with fold f and the case base set with the cases not contained in fold f.
protected  void MaintenanceHoldOutEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, int testPercent, CBRCaseBase caseBase)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceHoldOutEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, int testPercent, CBRCaseBase caseBase)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceNFoldEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, int fold, CBRCaseBase caseBase, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceNFoldEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, int fold, CBRCaseBase caseBase, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceNFoldEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, int fold, CBRCaseBase caseBase, java.util.ArrayList<java.util.ArrayList<CBRCase>> folds)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceSameSplitEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, java.lang.String file, CBRCaseBase caseBase)
          Prepares the cases for evaluation by setting up test and training sets
protected  void MaintenanceSameSplitEvaluator.prepareCases(java.util.Collection<CBRCase> originalCases, java.util.List<CBRCase> querySet, java.lang.String file, CBRCaseBase caseBase)
          Prepares the cases for evaluation by setting up test and training sets
static void MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
static void MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
static void MaintenanceHoldOutEvaluator.splitCaseBase(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, int testPercent)
          Splits the case base in two sets: queries and case base
static void MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
          Splits the case base in two sets: queries and case base, with the queries contained in the given file
static void MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
          Splits the case base in two sets: queries and case base, with the queries contained in the given file
static void MaintenanceSameSplitEvaluator.splitCaseBaseFromFile(java.util.Collection<CBRCase> wholeCaseBase, java.util.List<CBRCase> querySet, java.util.List<CBRCase> casebaseSet, java.lang.String filename)
          Splits the case base in two sets: queries and case base, with the queries contained in the given file
 

Uses of CBRCase in jcolibri.extensions.recommendation.askingAndProposing
 

Method parameters in jcolibri.extensions.recommendation.askingAndProposing with type arguments of type CBRCase
static boolean DisplayCasesIfNumberAndChangeNavigation.displayCasesIfNumberAndChangeNavigation(int max, java.util.Collection<CBRCase> cases)
          If the number of cases is less than max it returns true and sets the navigation mode to NbP.
static void AskingAndProposingPreferenceElicitation.doPreferenceElicitation(CBRQuery query, java.util.Collection<CBRCase> cases, SelectAttributeMethod sam, CriticalUserChoice cuc)
          Executes the preference elicitation.
 

Uses of CBRCase in jcolibri.extensions.recommendation.casesDisplay
 

Methods in jcolibri.extensions.recommendation.casesDisplay that return CBRCase
 CBRCase UserChoice.getSelectedCase()
          Returns the critiqued case.
 

Method parameters in jcolibri.extensions.recommendation.casesDisplay with type arguments of type CBRCase
static UserChoice DisplayCasesMethod.displayCases(java.util.Collection<CBRCase> cases)
          Shows the dialog without the "Edit Query" option
static UserChoice DisplayCasesMethod.displayCases(java.util.Collection<CBRCase> cases, boolean editQueryEnabled)
          Shows the dialog and allows to choose if show the "Edit Query" option.
static UserChoice DisplayCasesTableMethod.displayCasesInTableBasic(java.util.Collection<CBRCase> cases)
          Shows the dialog without the "Edit Query" option
static UserChoice DisplayCasesTableMethod.displayCasesInTableEditQuery(java.util.Collection<CBRCase> cases)
          Shows the dialog without the "Edit Query" option
static UserChoice DisplayCasesTableMethod.displayCasesInTableSelectCase(java.util.Collection<CBRCase> cases)
          Shows the dialog without the "Edit Query" option
static UserChoice DisplayCasesMethod.displayCasesWithEditOption(java.util.Collection<CBRCase> cases)
          Shows the dialog without the "Edit Query" option
 

Constructors in jcolibri.extensions.recommendation.casesDisplay with parameters of type CBRCase
UserChoice(int choice, CBRCase selectedCase)
          Constructor
 

Uses of CBRCase in jcolibri.extensions.recommendation.collaborative
 

Methods in jcolibri.extensions.recommendation.collaborative that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> MatrixCaseBase.getCases()
          Returns the stored cases
 java.util.Collection<CBRCase> MatrixCaseBase.getCases(CaseBaseFilter filter)
          Returns selected cases.
 

Method parameters in jcolibri.extensions.recommendation.collaborative with type arguments of type CBRCase
 void MatrixCaseBase.forgetCases(java.util.Collection<CBRCase> cases)
          Forgets cases.
 void MatrixCaseBase.learnCases(java.util.Collection<CBRCase> cases)
          Adds new cases to the case base, reorganizing the cases base and re-computing neighbors similarities.
 

Uses of CBRCase in jcolibri.extensions.recommendation.conditionals
 

Method parameters in jcolibri.extensions.recommendation.conditionals with type arguments of type CBRCase
static boolean DisplayCasesIfNumber.displayCases(int max, int min, java.util.Collection<CBRCase> cases, boolean showMessage)
          Checks if the number of cases is inside a range.
static boolean DisplayCasesIfNumber.displayCasesWithMessage(int max, int min, java.util.Collection<CBRCase> cases)
          Checks if the number of cases is inside a range.
static boolean DisplayCasesIfNumber.displayCasesWithoutMessage(int max, int min, java.util.Collection<CBRCase> cases)
          Checks if the number of cases is inside a range.
 

Uses of CBRCase in jcolibri.extensions.recommendation.navigationByAsking
 

Method parameters in jcolibri.extensions.recommendation.navigationByAsking with type arguments of type CBRCase
 Attribute SimilarityInfluence.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
 Attribute SelectAttributeMethod.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
 Attribute InformationGain.getAttribute(java.util.Collection<CBRCase> cases, CBRQuery query)
          Selects the attribute to be asked
static Attribute InformationGain.getMoreIGattribute(java.util.Collection<CBRCase> cases, boolean init, java.util.Collection<CBRCase> completeSetOfCases)
          Selects an attribute with the highest information gain.
static Attribute InformationGain.getMoreIGattribute(java.util.Collection<CBRCase> cases, boolean init, java.util.Collection<CBRCase> completeSetOfCases)
          Selects an attribute with the highest information gain.
static Attribute SimilarityInfluence.getMoreSimVarAttribute(java.util.Collection<CBRCase> cases, CBRQuery query, NNConfig simConfig, boolean init)
          Selects the attribute with more expected influence in the NN scoring.
static boolean ObtainQueryWithAttributeQuestionMethod.obtainQueryWithAttributeQuestion(CBRQuery query, Attribute attribute, java.util.Map<Attribute,java.lang.String> labels, java.util.Collection<CBRCase> cases)
          Modifies the query with value of an attribute.
 

Constructor parameters in jcolibri.extensions.recommendation.navigationByAsking with type arguments of type CBRCase
InformationGain(java.util.Collection<CBRCase> completeset)
          Constructor.
 

Uses of CBRCase in jcolibri.extensions.recommendation.navigationByProposing
 

Method parameters in jcolibri.extensions.recommendation.navigationByProposing with type arguments of type CBRCase
static CriticalUserChoice DisplayCasesTableWithCritiquesMethod.displayCasesInTableWithCritiques(java.util.Collection<CBRCase> cases, java.util.Collection<CritiqueOption> critiques, java.util.Collection<CBRCase> availableCases)
          This method shows the cases in a table and also allows to show buttons with critiques.
static CriticalUserChoice DisplayCasesTableWithCritiquesMethod.displayCasesInTableWithCritiques(java.util.Collection<CBRCase> cases, java.util.Collection<CritiqueOption> critiques, java.util.Collection<CBRCase> availableCases)
          This method shows the cases in a table and also allows to show buttons with critiques.
 

Constructors in jcolibri.extensions.recommendation.navigationByProposing with parameters of type CBRCase
CriticalUserChoice(int choice, java.util.Collection<CritiqueOption> critiques, CBRCase critiquedCase)
          Creates an object with the user choice, critiques
 

Uses of CBRCase in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation
 

Methods in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation with parameters of type CBRCase
static void LessLikeThis.lessLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, FilterConfig filterConfig)
          If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition.
static void MoreAndLessLikeThis.moreAndLessLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, FilterConfig filterConfig)
          The Less+More Like combines both MoreLikeThis and LessLikeThis.
static void MoreLikeThis.moreLikeThis(CBRQuery query, CBRCase selectedCase)
          Replaces current query with the description of the selected case.
static void PartialMoreLikeThis.partialMoreLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Partially replaces current query with the description of the selected case.
 void WeightedMoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases.
 void PartialMoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Partially replaces current query with the description of the selected case.
 void MoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Replaces current query with the description of the selected case.
 void MoreAndLessLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          The Less+More Like combines both MoreLikeThis and LessLikeThis.
 void LessLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition.
 void ComparisonQueryElicitation.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Revises the query comparing the values of the user's selected case and other proposed cases
static void WeightedMoreLikeThis.weightedMoreLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, NNConfig simConfig)
          Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases.
 

Method parameters in jcolibri.extensions.recommendation.navigationByProposing.queryElicitation with type arguments of type CBRCase
static void LessLikeThis.lessLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, FilterConfig filterConfig)
          If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition.
static void MoreAndLessLikeThis.moreAndLessLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, FilterConfig filterConfig)
          The Less+More Like combines both MoreLikeThis and LessLikeThis.
static void PartialMoreLikeThis.partialMoreLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Partially replaces current query with the description of the selected case.
 void WeightedMoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases.
 void PartialMoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Partially replaces current query with the description of the selected case.
 void MoreLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Replaces current query with the description of the selected case.
 void MoreAndLessLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          The Less+More Like combines both MoreLikeThis and LessLikeThis.
 void LessLikeThis.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          If the rejected cases all have the same feature-value combination, which is different from the preferred case then this combination can be added as a negative condition.
 void ComparisonQueryElicitation.reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Revises the query comparing the values of the user's selected case and other proposed cases
static void WeightedMoreLikeThis.weightedMoreLikeThis(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases, NNConfig simConfig)
          Replaces current query with the description of the selected case but weighting the attributes given preference to diverse attributes among the proposed cases.
 

Uses of CBRCase in jcolibri.extensions.recommendation.tabuList
 

Methods in jcolibri.extensions.recommendation.tabuList that return types with arguments of type CBRCase
static java.util.Collection<CBRCase> TabuList.removeTabuList(java.util.Collection<CBRCase> cases)
          Removes cases from the tabu list.
 

Method parameters in jcolibri.extensions.recommendation.tabuList with type arguments of type CBRCase
static java.util.Collection<CBRCase> TabuList.removeTabuList(java.util.Collection<CBRCase> cases)
          Removes cases from the tabu list.
static void TabuList.updateTabuList(java.util.Collection<CBRCase> tabuCases)
          Adds cases to the tabu list.
 

Uses of CBRCase in jcolibri.extensions.textual.IE
 

Methods in jcolibri.extensions.textual.IE with parameters of type CBRCase
static java.util.Collection<IEText> IEutils.getTexts(CBRCase _case)
           
 

Uses of CBRCase in jcolibri.extensions.textual.IE.common
 

Method parameters in jcolibri.extensions.textual.IE.common with type arguments of type CBRCase
static void DomainTopicClassifier.classifyWithTopic(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void DomainTopicClassifier.classifyWithTopic(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void StopWordsDetector.detectStopWords(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void StopWordsDetector.detectStopWords(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void FeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void FeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void BasicInformationExtractor.extractInformation(java.util.Collection<CBRCase> cases)
          Performs the algorithm in a collection of cases.
static void PhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void PhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GlossaryLinker.LinkWithGlossary(java.util.Collection<CBRCase> cases, CBRQuery query)
          Performs the algorithm in all the ttributes of a collection of cases and a query.
static void GlossaryLinker.linkWithGlossary(java.util.Collection<CBRCase> cases, CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases and a query.
static void ThesaurusLinker.linkWithWordNet(java.util.Collection<CBRCase> cases, CBRQuery query)
          Performs the algorithm in all the attributes of a collection of cases and a query.
static void ThesaurusLinker.linkWithWordNet(java.util.Collection<CBRCase> cases, CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases and a query.
static void TextStemmer.stem(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void TextStemmer.stem(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of CBRCase in jcolibri.extensions.textual.IE.gate
 

Method parameters in jcolibri.extensions.textual.IE.gate with type arguments of type CBRCase
static void GateFeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextGate typed attributes of a collection of cases.
static void GateFeaturesExtractor.extractFeatures(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GatePhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextGate typed attributes of a collection of cases.
static void GatePhrasesExtractor.extractPhrases(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GateSplitter.split(java.util.Collection<CBRCase> cases)
           
static void GateSplitter.split(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void GatePOStagger.tag(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextGate typed attributes of a collection of cases.
static void GatePOStagger.tag(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of CBRCase in jcolibri.extensions.textual.IE.opennlp
 

Method parameters in jcolibri.extensions.textual.IE.opennlp with type arguments of type CBRCase
static void OpennlpMainNamesExtractor.extractMainNames(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases.
static void OpennlpMainNamesExtractor.extractMainNames(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void OpennlpSplitter.split(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases.
static void OpennlpSplitter.split(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void OpennlpPOStagger.tag(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the IETextOpenNLP typed attributes of a collection of cases.
static void OpennlpPOStagger.tag(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
 

Uses of CBRCase in jcolibri.extensions.visualization
 

Method parameters in jcolibri.extensions.visualization with type arguments of type CBRCase
static void CasesVisualization.visualize(java.util.Collection<CBRCase> cases, NNConfig knnConfig)
          Visualizes a collection of cases using a given NN similarity configuration.
 

Uses of CBRCase in jcolibri.method.maintenance
 

Fields in jcolibri.method.maintenance with type parameters of type CBRCase
protected  java.util.Collection<CBRCase> SolvesFunction.misclassifyQ
           
protected  java.util.Collection<CBRCase> SolvesFunction.solveQ
           
 

Methods in jcolibri.method.maintenance that return CBRCase
 CBRCase CaseResult.getCase()
          Returns the case.
 

Methods in jcolibri.method.maintenance that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> SolvesFunction.getCasesThatMisclassifiedQuery()
          Returns the cases that contributed to the misclassification of the last query for which cases were divided.
 java.util.Collection<CBRCase> SolvesFunction.getCasesThatSolvedQuery()
          Returns the cases that solved the last query for which cases were divided.
 java.util.Collection<CBRCase> CompetenceModel.getCoverageSet(CBRCase c)
          Returns the coverage set of the given case.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getCoverageSets()
          Returns the coverage sets of the case base.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getCoverageSets()
          Returns the coverage sets of the case base.
 java.util.Collection<CBRCase> CompetenceModel.getLiabilitySet(CBRCase c)
          Returns the liability set of the given case.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getLiabilitySets()
          Returns the liability sets of the case base.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getLiabilitySets()
          Returns the liability sets of the case base.
 java.util.Collection<CBRCase> CompetenceModel.getReachabilitySet(CBRCase c)
          Returns the reachability set of the given case.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getReachabilitySets()
          Returns the reachability sets of the case base.
 java.util.Map<CBRCase,java.util.Collection<CBRCase>> CompetenceModel.getReachabilitySets()
          Returns the reachability sets of the case base.
 java.util.Collection<CBRCase> TwoStepCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Runs alg1 followed by alg2 on the given cases and returns the cases deleted by the combined algorithms
abstract  java.util.Collection<CBRCase> AbstractCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates a case base editing algorithm, returning the cases that would be deleted by the algorithm.
 

Methods in jcolibri.method.maintenance with parameters of type CBRCase
 java.util.Collection<CBRCase> CompetenceModel.getCoverageSet(CBRCase c)
          Returns the coverage set of the given case.
 java.util.Collection<CBRCase> CompetenceModel.getLiabilitySet(CBRCase c)
          Returns the liability set of the given case.
 java.util.Collection<CBRCase> CompetenceModel.getReachabilitySet(CBRCase c)
          Returns the reachability set of the given case.
 void QueryResult.setCase(CBRCase _case)
          Set the given case to be the query case associated with this pair.
abstract  void SolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the classes that both solve q or contribute to its misclassification
 

Method parameters in jcolibri.method.maintenance with type arguments of type CBRCase
 void CompetenceModel.computeCompetenceModel(SolvesFunction solves, KNNClassificationConfig knnConfig, java.util.Collection<CBRCase> cases)
          Computes the competence model for the given cases using the given solves function.
 java.util.Collection<CBRCase> TwoStepCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Runs alg1 followed by alg2 on the given cases and returns the cases deleted by the combined algorithms
abstract  java.util.Collection<CBRCase> AbstractCaseBaseEditMethod.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates a case base editing algorithm, returning the cases that would be deleted by the algorithm.
abstract  void SolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the classes that both solve q or contribute to its misclassification
 

Constructors in jcolibri.method.maintenance with parameters of type CBRCase
CaseResult(CBRCase _case, double result)
          Sets up a pair.
 

Uses of CBRCase in jcolibri.method.maintenance.algorithms
 

Methods in jcolibri.method.maintenance.algorithms that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> RENNNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the RENN case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.Collection<CBRCase> RCRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the RC case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.Collection<CBRCase> ICFRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the ICF case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.List<CBRCase> CRRRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the CRR case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.LinkedList<CBRCase> BBNRNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the BBNR editing algorithm, returning the cases that would be deleted by the algorithm.
 

Method parameters in jcolibri.method.maintenance.algorithms with type arguments of type CBRCase
 java.util.Collection<CBRCase> RENNNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the RENN case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.Collection<CBRCase> RCRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the RC case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.Collection<CBRCase> ICFRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the ICF case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.List<CBRCase> CRRRedundancyRemoval.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the CRR case base editing algorithm, returning the cases that would be deleted by the algorithm.
 java.util.LinkedList<CBRCase> BBNRNoiseReduction.retrieveCasesToDelete(java.util.Collection<CBRCase> cases, KNNClassificationConfig simConfig)
          Simulates the BBNR editing algorithm, returning the cases that would be deleted by the algorithm.
 

Uses of CBRCase in jcolibri.method.maintenance.solvesFunctions
 

Methods in jcolibri.method.maintenance.solvesFunctions with parameters of type CBRCase
 void ICFSolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the cases that both solve q or contribute to its misclassification.
 void CBESolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the cases that either solve q or contribute to its misclassification.
 

Method parameters in jcolibri.method.maintenance.solvesFunctions with type arguments of type CBRCase
 void ICFSolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the cases that both solve q or contribute to its misclassification.
 void CBESolvesFunction.setCasesThatSolveAndMisclassifyQ(CBRCase q, java.util.Collection<CBRCase> cases, KNNClassificationConfig knnConfig)
          Sets the cases that either solve q or contribute to its misclassification.
 

Uses of CBRCase in jcolibri.method.retain
 

Methods in jcolibri.method.retain with parameters of type CBRCase
static void StoreCasesMethod.storeCase(CBRCaseBase caseBase, CBRCase _case)
          Simple method that add a case to the case base invoking caseBase->learnCases().
 

Method parameters in jcolibri.method.retain with type arguments of type CBRCase
static void StoreCasesMethod.storeCases(CBRCaseBase caseBase, java.util.Collection<CBRCase> cases)
          Simple method that adds some cases to the case base invoking caseBase->learnCases().
 

Uses of CBRCase in jcolibri.method.retrieve
 

Methods in jcolibri.method.retrieve that return CBRCase
 CBRCase RetrievalResult.get_case()
           
 

Methods in jcolibri.method.retrieve with parameters of type CBRCase
 void RetrievalResult.set_case(CBRCase _case)
           
 

Constructors in jcolibri.method.retrieve with parameters of type CBRCase
RetrievalResult(CBRCase _case, java.lang.Double eval)
          Constructor
 

Uses of CBRCase in jcolibri.method.retrieve.DiverseByMedianRetrieval
 

Method parameters in jcolibri.method.retrieve.DiverseByMedianRetrieval with type arguments of type CBRCase
static java.util.Collection<RetrievalResult> ExpertClerkMedianScoring.getDiverseByMedian(java.util.Collection<CBRCase> cases, NNConfig simConfig, java.util.HashMap<Attribute,java.lang.Double> thresholds)
          Returns diverse cases using the ExpertClerk median method.
 

Uses of CBRCase in jcolibri.method.retrieve.FilterBasedRetrieval
 

Methods in jcolibri.method.retrieve.FilterBasedRetrieval that return types with arguments of type CBRCase
static java.util.Collection<CBRCase> FilterBasedRetrievalMethod.filterCases(java.util.Collection<CBRCase> cases, CBRQuery query, FilterConfig filterConfig)
          Retrieves cases that match with the given predicates in filter config
 

Method parameters in jcolibri.method.retrieve.FilterBasedRetrieval with type arguments of type CBRCase
static java.util.Collection<CBRCase> FilterBasedRetrievalMethod.filterCases(java.util.Collection<CBRCase> cases, CBRQuery query, FilterConfig filterConfig)
          Retrieves cases that match with the given predicates in filter config
 

Uses of CBRCase in jcolibri.method.retrieve.NNretrieval
 

Method parameters in jcolibri.method.retrieve.NNretrieval with type arguments of type CBRCase
static java.util.Collection<RetrievalResult> NNScoringMethod.evaluateSimilarity(java.util.Collection<CBRCase> cases, CBRQuery query, NNConfig simConfig)
           
 

Uses of CBRCase in jcolibri.method.retrieve.NNretrieval.similarity
 

Fields in jcolibri.method.retrieve.NNretrieval.similarity declared as CBRCase
protected  CBRCase InContextLocalSimilarityFunction._case
          case that this attribute belongs to
 

Methods in jcolibri.method.retrieve.NNretrieval.similarity with parameters of type CBRCase
 double StandardGlobalSimilarityFunction.compute(CaseComponent componentOfCase, CaseComponent componentOfQuery, CBRCase _case, CBRQuery _query, NNConfig numSimConfig)
          Computes the similarities of the sub-attributes of this CaseComponent and calls the computeSimilarity() method with those values.
 double GlobalSimilarityFunction.compute(CaseComponent componentOfCase, CaseComponent componentOfQuery, CBRCase _case, CBRQuery _query, NNConfig numSimConfig)
          Computes the global simliarity between two compound attributes.
 void InContextLocalSimilarityFunction.setContext(CaseComponent componentOfCase, CaseComponent componentOfQuery, CBRCase _case, CBRQuery _query, java.lang.String attributeName)
          Method used by the StandardGlobalSimilarityFunction (or any other future implementation of the GlobalSimilarityFunction) to set the context of this LocalSimilarityFunction.
 

Uses of CBRCase in jcolibri.method.retrieve.selection
 

Methods in jcolibri.method.retrieve.selection that return types with arguments of type CBRCase
static java.util.Collection<CBRCase> SelectCases.selectAll(java.util.Collection<RetrievalResult> cases)
          Selects all cases
static java.util.Collection<CBRCase> SelectCases.selectTopK(java.util.Collection<RetrievalResult> cases, int k)
          Selects top K cases
 

Uses of CBRCase in jcolibri.method.retrieve.selection.compromiseDriven
 

Methods in jcolibri.method.retrieve.selection.compromiseDriven that return types with arguments of type CBRCase
 java.util.Set<CBRCase> CDRSet.getCoveredSet(CBRCase _case)
          Returns the covered set of a case
 java.util.Set<CBRCase> CDRSet.getLikeSet(CBRCase _case)
          Returns the like set of a case
 

Methods in jcolibri.method.retrieve.selection.compromiseDriven with parameters of type CBRCase
 void CDRSet.addToCoveredSet(CBRCase _case, CBRCase coveredCase)
          Adds a case to the covered set of another case
 void CDRSet.addToLikeSet(CBRCase _case, CBRCase likeCase)
          Adds a case to the like set of another case
static java.util.Set<Attribute> CompromiseDrivenSelection.getCompromises(CBRCase _case, CBRQuery query, FilterConfig preferences)
          Returns the compromises of a case
 java.util.Set<CBRCase> CDRSet.getCoveredSet(CBRCase _case)
          Returns the covered set of a case
 java.util.Set<CBRCase> CDRSet.getLikeSet(CBRCase _case)
          Returns the like set of a case
 

Uses of CBRCase in jcolibri.method.retrieve.selection.diversity
 

Methods in jcolibri.method.retrieve.selection.diversity that return CBRCase
static CBRCase GreedySelection.getMoreQuality(CBRQuery query, java.util.Collection<CBRCase> cases, java.util.Collection<CBRCase> R, NNConfig simConfig)
          Returns the case with more quality.
 

Methods in jcolibri.method.retrieve.selection.diversity that return types with arguments of type CBRCase
static java.util.Collection<CBRCase> BoundedGreedySelection.boundedGreddySelection(java.util.Collection<RetrievalResult> cases, CBRQuery query, NNConfig simConfig, int k, int bound)
          Executes the algorithm
static java.util.Collection<CBRCase> BoundedRandomSelection.boundedRandomSelection(java.util.Collection<RetrievalResult> cases, CBRQuery query, int k, int bound)
          Executes the algorithm.
static java.util.Collection<CBRCase> GreedySelection.greedySelection(java.util.Collection<RetrievalResult> cases, CBRQuery query, NNConfig simConfig, int k)
          Executes the greedy selection algorithm
 

Methods in jcolibri.method.retrieve.selection.diversity with parameters of type CBRCase
static double GreedySelection.relDiversity(CBRCase c, java.util.Collection<CBRCase> R, NNConfig simConfig)
           
 

Method parameters in jcolibri.method.retrieve.selection.diversity with type arguments of type CBRCase
static CBRCase GreedySelection.getMoreQuality(CBRQuery query, java.util.Collection<CBRCase> cases, java.util.Collection<CBRCase> R, NNConfig simConfig)
          Returns the case with more quality.
static CBRCase GreedySelection.getMoreQuality(CBRQuery query, java.util.Collection<CBRCase> cases, java.util.Collection<CBRCase> R, NNConfig simConfig)
          Returns the case with more quality.
static double GreedySelection.relDiversity(CBRCase c, java.util.Collection<CBRCase> R, NNConfig simConfig)
           
 

Uses of CBRCase in jcolibri.method.reuse
 

Methods in jcolibri.method.reuse that return types with arguments of type CBRCase
static java.util.Collection<CBRCase> CombineQueryAndCasesMethod.combine(CBRQuery query, java.util.Collection<CBRCase> cases)
          Combienes some cases with a query.
 

Method parameters in jcolibri.method.reuse with type arguments of type CBRCase
static java.util.Collection<CBRCase> CombineQueryAndCasesMethod.combine(CBRQuery query, java.util.Collection<CBRCase> cases)
          Combienes some cases with a query.
static void DirectAttributeCopyMethod.copyAttribute(Attribute querySource, Attribute caseDestination, CBRQuery query, java.util.Collection<CBRCase> cases)
          Copies the value of the querySource attribute into the caseDestination attribute of the cases.
static void NumericDirectProportionMethod.directProportion(Attribute source, Attribute destination, CBRQuery query, java.util.Collection<CBRCase> cases)
          This method computes the proportion of the values of a source attibute in a query and a case, and modifies the destination attribute in the case with that proportion.
 

Uses of CBRCase in jcolibri.method.reuse.classification
 

Methods in jcolibri.method.reuse.classification that return CBRCase
 CBRCase KNNClassificationMethod.getPredictedCase(CBRQuery query, java.util.Collection<RetrievalResult> cases)
          Gets the predicted solution of the given cases according to the classification type and returns a case that has the query description and the predicted solution.
 CBRCase AbstractKNNClassificationMethod.getPredictedCase(CBRQuery query, java.util.Collection<RetrievalResult> cases)
          Gets the predicted solution of the given cases according to the classification type and returns a case that has the query description and the predicted solution.
 

Uses of CBRCase in jcolibri.method.revise
 

Methods in jcolibri.method.revise with parameters of type CBRCase
static void DefineNewIdsMethod.defineNewIdsMethod(CBRCase _case, java.util.HashMap<Attribute,java.lang.Object> componentsKeys)
          Changes the values of the ID attributes of a case with new ones.
 

Uses of CBRCase in jcolibri.method.revise.classification
 

Methods in jcolibri.method.revise.classification with parameters of type CBRCase
 double ClassificationOracle.getPredictionCost(ClassificationSolution predictedSolution, CBRCase testCase)
          Calculates the cost of the given solution as a prediction for the solution of the given case.
 double BasicClassificationOracle.getPredictionCost(ClassificationSolution predictedSolution, CBRCase testCase)
          Calculates the cost of the given solution as a prediction for the solution of the given case.
 boolean ClassificationOracle.isCorrectPrediction(ClassificationSolution predictedSolution, CBRCase testCase)
          Checks if the predicted solution is the correct solution for the given test case.
 boolean BasicClassificationOracle.isCorrectPrediction(ClassificationSolution predictedSolution, CBRCase testCase)
          Checks if the predicted solution is the correct solution for the given test case.
 

Uses of CBRCase in jcolibri.test.recommenders.rec10
 

Method parameters in jcolibri.test.recommenders.rec10 with type arguments of type CBRCase
 void Houses10.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec11
 

Method parameters in jcolibri.test.recommenders.rec11 with type arguments of type CBRCase
 void Houses11.sequence2(CBRQuery query, UserChoice uc, java.util.Collection<CBRCase> proposedCases)
           
 void Houses11.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec13
 

Method parameters in jcolibri.test.recommenders.rec13 with type arguments of type CBRCase
 void Houses13.sequence2(java.util.Collection<CBRCase> selectedCases)
           
 void Houses13.sequence4(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec2
 

Method parameters in jcolibri.test.recommenders.rec2 with type arguments of type CBRCase
 void Travel2.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 void Houses2.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec3
 

Method parameters in jcolibri.test.recommenders.rec3 with type arguments of type CBRCase
 void Travel3.sequence2(CBRQuery query, java.util.Collection<CBRCase> retrievedCases)
           
 void Houses3.sequence2(CBRQuery query, java.util.Collection<CBRCase> retrievedCases)
           
 void Travel3.sequence4(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 void Houses3.sequence4(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec4
 

Method parameters in jcolibri.test.recommenders.rec4 with type arguments of type CBRCase
 void Houses4.sequence2(CBRQuery query, java.util.Collection<CBRCase> workingCases, boolean _continue)
           
 void Houses4.sequence3(CBRQuery query, java.util.Collection<CBRCase> workingCases)
           
 void Houses4.sequence4(UserChoice choice, java.util.Collection<CBRCase> workingCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec5
 

Method parameters in jcolibri.test.recommenders.rec5 with type arguments of type CBRCase
 void Houses5.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec6
 

Method parameters in jcolibri.test.recommenders.rec6 with type arguments of type CBRCase
 void Houses6.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec7
 

Methods in jcolibri.test.recommenders.rec7 that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> RestaurantsConnector.retrieveAllCases()
           
 java.util.Collection<CBRCase> RestaurantsConnector.retrieveSomeCases(CaseBaseFilter filter)
           
 

Method parameters in jcolibri.test.recommenders.rec7 with type arguments of type CBRCase
 void RestaurantsConnector.deleteCases(java.util.Collection<CBRCase> cases)
           
 void RestaurantsConnector.storeCases(java.util.Collection<CBRCase> cases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec8
 

Method parameters in jcolibri.test.recommenders.rec8 with type arguments of type CBRCase
 void Houses8.sequence1(CBRQuery query, java.util.Collection<CBRCase> cases, FilterConfig fc)
           
 void Houses8.sequence2(CBRQuery query, java.util.Collection<CBRCase> workingCases)
           
 void Houses8.sequence3(CBRQuery query, java.util.Collection<CBRCase> workingCases, CriticalUserChoice choice)
           
 void Houses8.sequence4(UserChoice choice, java.util.Collection<CBRCase> workingCases)
           
 

Uses of CBRCase in jcolibri.test.recommenders.rec9
 

Method parameters in jcolibri.test.recommenders.rec9 with type arguments of type CBRCase
 void Houses9.sequence3(UserChoice choice, java.util.Collection<CBRCase> retrievedCases)
           
 

Uses of CBRCase in jcolibri.test.test13.connector
 

Methods in jcolibri.test.test13.connector that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> RestaurantsConnector.retrieveAllCases()
           
 java.util.Collection<CBRCase> RestaurantsConnector.retrieveSomeCases(CaseBaseFilter filter)
           
 

Method parameters in jcolibri.test.test13.connector with type arguments of type CBRCase
 void RestaurantsConnector.deleteCases(java.util.Collection<CBRCase> cases)
           
 void RestaurantsConnector.storeCases(java.util.Collection<CBRCase> cases)
           
 

Uses of CBRCase in jcolibri.test.test16
 

Methods in jcolibri.test.test16 that return types with arguments of type CBRCase
 java.util.Collection<CBRCase> EmailConnector.retrieveAllCases()
           
 java.util.Collection<CBRCase> EmailConnector.retrieveSomeCases(CaseBaseFilter filter)
           
 

Method parameters in jcolibri.test.test16 with type arguments of type CBRCase
 void EmailConnector.deleteCases(java.util.Collection<CBRCase> cases)
           
 void EmailConnector.storeCases(java.util.Collection<CBRCase> cases)
           
 

Uses of CBRCase in jcolibri.util
 

Methods in jcolibri.util that return CBRCase
static CBRCase CopyUtils.copyCBRCase(CBRCase c)
          Returns a deep copy of a CBRCase.
 

Methods in jcolibri.util with parameters of type CBRCase
static CBRCase CopyUtils.copyCBRCase(CBRCase c)
          Returns a deep copy of a CBRCase.
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CBRCase c)
          Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRCase is a CaseComponent.
static java.lang.Object AttributeUtils.findValue(Attribute at, CBRCase c)
          Finds the value of an Attribute in a CBRCase object.
static void AttributeUtils.setValue(Attribute at, CBRCase c, java.lang.Object value)
          Finds the value of an Attribute in a CBRCase object.
 


GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es