Uses of Interface
jcolibri.cbrcore.CaseComponent

Packages that use CaseComponent
jcolibri.cbrcore Core classes of the framework. 
jcolibri.connector.xmlutils XML serialization utility classes. 
jcolibri.extensions.classification Core classes for the classification extension. 
jcolibri.extensions.recommendation.collaborative Methods to implement collaborative recommenders 
jcolibri.extensions.textual.IE This package stores the extension for Textual CBR. 
jcolibri.method.retrieve.NNretrieval.similarity Similarity functions for the KNN method 
jcolibri.test.recommenders.rec12.moviesDB Movies database for testing 
jcolibri.test.recommenders.rec4.housesData Houses database for testing 
jcolibri.test.recommenders.travelData Travel database for testing 
jcolibri.test.test13 These tests show how to use the Textual CBR methods in a restaurants recommender. 
jcolibri.test.test14 This example shows how to evaluate two datasets at the same time with respect to their accuracy. 
jcolibri.test.test15 This example shows how to evaluate a dataset at the same time with respect to its accuracy before and after maintenance. 
jcolibri.test.test16 This test shows how to evaluate the textual similarity functions using classification. 
jcolibri.test.test4 Shows how to manage a complete case with solution and execute some adaptation methods. 
jcolibri.util Utility classes of the framework. 
 

Uses of CaseComponent in jcolibri.cbrcore
 

Methods in jcolibri.cbrcore that return CaseComponent
 CaseComponent CBRQuery.getDescription()
          Returns the description component.
 CaseComponent CBRCase.getJustificationOfSolution()
          Returns the justificationOfSolution.
 CaseComponent CBRCase.getResult()
          Returns the result.
 CaseComponent CBRCase.getSolution()
          Returns the solution.
 

Methods in jcolibri.cbrcore with parameters of type CaseComponent
 void CBRQuery.setDescription(CaseComponent description)
          Sets the description component.
 void CBRCase.setJustificationOfSolution(CaseComponent justificationOfSolution)
          Sets the Justification of Solution component.
 void CBRCase.setResult(CaseComponent result)
          Sets the Result component
 void CBRCase.setSolution(CaseComponent solution)
          Sets the solution component
 

Uses of CaseComponent in jcolibri.connector.xmlutils
 

Methods in jcolibri.connector.xmlutils that return CaseComponent
static CaseComponent CaseComponentSerializer.deserializeCaseComponent(org.w3c.dom.Node node)
           
 

Methods in jcolibri.connector.xmlutils with parameters of type CaseComponent
static java.lang.String CaseComponentSerializer.serializeCaseComponent(CaseComponent casecomponent, java.lang.String name)
           
static org.w3c.dom.Element CaseComponentSerializer.serializeCaseComponent(CaseComponent casecomponent, java.lang.String name, org.w3c.dom.Document doc)
           
 

Uses of CaseComponent in jcolibri.extensions.classification
 

Subinterfaces of CaseComponent in jcolibri.extensions.classification
 interface ClassificationSolution
          Defines a common interface for the solution CaseComponents of a case that will be classified.
 

Uses of CaseComponent in jcolibri.extensions.recommendation.collaborative
 

Methods in jcolibri.extensions.recommendation.collaborative that return CaseComponent
 CaseComponent MatrixCaseBase.getDescription(java.lang.Integer id)
          Utility method to obtain the description object given its id.
 CaseComponent MatrixCaseBase.getSolution(java.lang.Integer id)
          Utility method to obtain the solution object given its id.
 

Uses of CaseComponent in jcolibri.extensions.textual.IE
 

Methods in jcolibri.extensions.textual.IE with parameters of type CaseComponent
static void IEutils.addTexts(CaseComponent cc, java.util.Collection<IEText> list)
           
 

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

Fields in jcolibri.method.retrieve.NNretrieval.similarity declared as CaseComponent
protected  CaseComponent InContextLocalSimilarityFunction.componentOfCase
          component of the case that this attribute belongs to
protected  CaseComponent InContextLocalSimilarityFunction.componentOfQuery
          component of the query that this attribute belongs to
 

Methods in jcolibri.method.retrieve.NNretrieval.similarity with parameters of type CaseComponent
 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 CaseComponent in jcolibri.test.recommenders.rec12.moviesDB
 

Classes in jcolibri.test.recommenders.rec12.moviesDB that implement CaseComponent
 class Movie
          Bean that represents a movie.
 class Rating
          Bean that represents a rating
 class User
          Bean that represents a user.
 

Uses of CaseComponent in jcolibri.test.recommenders.rec4.housesData
 

Classes in jcolibri.test.recommenders.rec4.housesData that implement CaseComponent
 class HouseDescription
          Implements the house description.
 class HouseSolution
          Implements the house soluction
 

Uses of CaseComponent in jcolibri.test.recommenders.travelData
 

Classes in jcolibri.test.recommenders.travelData that implement CaseComponent
 class TravelDescription
          Bean that stores the description of the case.
 class TravelSolution
          Bean that stores the solution of the case (trip)
 

Uses of CaseComponent in jcolibri.test.test13
 

Classes in jcolibri.test.test13 that implement CaseComponent
 class RestaurantDescription
          Stores the description of a restaurant.
 

Uses of CaseComponent in jcolibri.test.test14
 

Classes in jcolibri.test.test14 that implement CaseComponent
 class GlassDescription
          Bean storing the description for the Glass data base.
 class GlassSolution
          Bean storing the solution for the Glass data base.
 

Uses of CaseComponent in jcolibri.test.test15
 

Classes in jcolibri.test.test15 that implement CaseComponent
 class IrisDescription
          Bean storing the description for the Iris data base.
 class IrisSolution
          Bean storing the solution for the Iris data base.
 

Uses of CaseComponent in jcolibri.test.test16
 

Classes in jcolibri.test.test16 that implement CaseComponent
 class EmailDescription
          Email description.
 class EmailSolution
          Solution (class) of the case.
 

Uses of CaseComponent in jcolibri.test.test4
 

Classes in jcolibri.test.test4 that implement CaseComponent
 class Region
          Compound attribute that stores the information of the region in the travel description.
 

Uses of CaseComponent in jcolibri.util
 

Methods in jcolibri.util that return CaseComponent
static CaseComponent CopyUtils.copyCaseComponent(CaseComponent c)
          Returns a deep copy of a CaseComponent
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CaseComponent cc)
          Finds the belonging component of an attribute.
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CBRCase c)
          Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRCase is a CaseComponent.
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CBRQuery q)
          Similar to findBelongingComponent(Attribute, CaseComponent) as a CBRQuery is a CaseComponent.
 

Methods in jcolibri.util with parameters of type CaseComponent
static CaseComponent CopyUtils.copyCaseComponent(CaseComponent c)
          Returns a deep copy of a CaseComponent
static CaseComponent AttributeUtils.findBelongingComponent(Attribute at, CaseComponent cc)
          Finds the belonging component of an attribute.
static java.lang.Object AttributeUtils.findValue(Attribute at, CaseComponent cc)
          Returns the value of an Attribute in a CaseComponent object.
static java.util.Collection<Attribute> AttributeUtils.getAttributes(CaseComponent cc)
          Returns the list of attributes of a CaseComponents and all its sub-caseComponents.
static java.util.Collection<Attribute> AttributeUtils.getAttributes(CaseComponent cc, java.lang.Class _class)
          Returns the list of attributes of a CaseComponents and all its sub-caseComponents which values are instance of a given class
static void AttributeUtils.setValue(Attribute at, CaseComponent cc, java.lang.Object value)
          Returns the value of an Attribute in a CaseComponent object.
 


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