jcolibri.extensions.recommendation.navigationByProposing.queryElicitation
Class MoreLikeThis

java.lang.Object
  extended by jcolibri.extensions.recommendation.navigationByProposing.queryElicitation.MoreLikeThis
All Implemented Interfaces:
ComparisonQueryElicitation

public class MoreLikeThis
extends java.lang.Object
implements ComparisonQueryElicitation

Replaces current query with the description of the selected case.

See:

L. McGinty and B. Smyth. Comparison-based recommendation. In ECCBR'02: Proceedings of the 6th European Conference on Advances in Case-Based Reasoning, pages 575-589, London, UK, 2002. Springer-Verlag.

Version:
1.0
Author:
Juan A. Recio-Garcia, Developed at University College Cork (Ireland) in collaboration with Derek Bridge.

Constructor Summary
MoreLikeThis()
           
 
Method Summary
static void moreLikeThis(CBRQuery query, CBRCase selectedCase)
          Replaces current query with the description of the selected case.
 void reviseQuery(CBRQuery query, CBRCase selectedCase, java.util.Collection<CBRCase> proposedCases)
          Replaces current query with the description of the selected case.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoreLikeThis

public MoreLikeThis()
Method Detail

moreLikeThis

public static void moreLikeThis(CBRQuery query,
                                CBRCase selectedCase)
Replaces current query with the description of the selected case.


reviseQuery

public void reviseQuery(CBRQuery query,
                        CBRCase selectedCase,
                        java.util.Collection<CBRCase> proposedCases)
Replaces current query with the description of the selected case.

Specified by:
reviseQuery in interface ComparisonQueryElicitation
Parameters:
query - to revise
selectedCase - by the user
proposedCases - to the user

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