jcolibri.extensions.recommendation.conditionals
Class DisplayCasesIfSimilarity

java.lang.Object
  extended by jcolibri.extensions.recommendation.conditionals.DisplayCasesIfSimilarity

public class DisplayCasesIfSimilarity
extends java.lang.Object

Conditional method that returns true if the retrieved cases have a minimum similarity

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

Constructor Summary
DisplayCasesIfSimilarity()
           
 
Method Summary
static boolean displayCasesIfAllHaveMinimumSimilarity(java.util.Collection<RetrievalResult> retrieval, double minSimil)
          Checks if cases should be displayed checking the minimum similarity of all them.
static boolean displayCasesIfAnyHaveMinimumSimilarity(java.util.Collection<RetrievalResult> retrieval, double minSimil)
          Checks if cases should be displayed checking the minimum similarity of them.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisplayCasesIfSimilarity

public DisplayCasesIfSimilarity()
Method Detail

displayCasesIfAllHaveMinimumSimilarity

public static boolean displayCasesIfAllHaveMinimumSimilarity(java.util.Collection<RetrievalResult> retrieval,
                                                             double minSimil)
Checks if cases should be displayed checking the minimum similarity of all them.

Parameters:
retrieval - set of cases
minSimil - min similarity value
Returns:
true if all them have a higher similarity than minSimil.

displayCasesIfAnyHaveMinimumSimilarity

public static boolean displayCasesIfAnyHaveMinimumSimilarity(java.util.Collection<RetrievalResult> retrieval,
                                                             double minSimil)
Checks if cases should be displayed checking the minimum similarity of them. This method returns true if just one case has a higher similarity.

Parameters:
retrieval - set of cases
minSimil - min similarity value
Returns:
true if any of them has a higher similarity than minSimil.

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