jcolibri.extensions.recommendation.tabuList
Class TabuList

java.lang.Object
  extended by jcolibri.extensions.recommendation.tabuList.TabuList

public class TabuList
extends java.lang.Object

Implements a list of tabu items. Tabu items already were presented to the user so the must not presented again.

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

Constructor Summary
TabuList()
           
 
Method Summary
static java.util.Collection<CBRCase> removeTabuList(java.util.Collection<CBRCase> cases)
          Removes cases from the tabu list.
static void updateTabuList(java.util.Collection<CBRCase> tabuCases)
          Adds cases to the tabu list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabuList

public TabuList()
Method Detail

removeTabuList

public static java.util.Collection<CBRCase> removeTabuList(java.util.Collection<CBRCase> cases)
Removes cases from the tabu list.

Parameters:
cases - to remove
Returns:
updated tabu list.

updateTabuList

public static void updateTabuList(java.util.Collection<CBRCase> tabuCases)
Adds cases to the tabu list.

Parameters:
tabuCases - to add

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