edu.washington.cs.supple.render.utility
Class ElicitationQuery

java.lang.Object
  extended byedu.washington.cs.supple.render.utility.ElicitationQuery

public class ElicitationQuery
extends java.lang.Object

Author:
kgajos

Field Summary
static int CETERIS_PARIBUS
           
protected  double[] preference
           
protected  Solution[][] queries
           
static int SITUATED
           
 
Constructor Summary
ElicitationQuery()
           
ElicitationQuery(Solution[] cpQuery, Solution[] situatedQuery)
           
 
Method Summary
 Solution getNonPreferredSolution(int type)
           
 Solution getPreferredSolution(int type)
           
 Solution[] getQuery(int type)
           
 boolean isDefinedQuery(int type)
           
 void setPreferredSolution(int type, Solution soln)
           
 void setQuery(int type, Solution[] query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SITUATED

public static final int SITUATED
See Also:
Constant Field Values

CETERIS_PARIBUS

public static final int CETERIS_PARIBUS
See Also:
Constant Field Values

queries

protected Solution[][] queries

preference

protected double[] preference
Constructor Detail

ElicitationQuery

public ElicitationQuery()

ElicitationQuery

public ElicitationQuery(Solution[] cpQuery,
                        Solution[] situatedQuery)
Method Detail

getQuery

public Solution[] getQuery(int type)

setQuery

public void setQuery(int type,
                     Solution[] query)

isDefinedQuery

public boolean isDefinedQuery(int type)

setPreferredSolution

public void setPreferredSolution(int type,
                                 Solution soln)

getPreferredSolution

public Solution getPreferredSolution(int type)

getNonPreferredSolution

public Solution getNonPreferredSolution(int type)