edu.washington.cs.supple.render.utility
Class MinimizeUncertaintyQueryGenerator
java.lang.Object
edu.washington.cs.supple.render.utility.AbstractElicitationQueryGenerator
edu.washington.cs.supple.render.utility.MinimizeUncertaintyQueryGenerator
- All Implemented Interfaces:
- ElicitationQueryGenerator
- public class MinimizeUncertaintyQueryGenerator
- extends AbstractElicitationQueryGenerator
- Author:
- kgajos
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uncertaintyMeasures
protected java.util.Hashtable uncertaintyMeasures
state
protected FactoredCostFunctionState state
MinimizeUncertaintyQueryGenerator
public MinimizeUncertaintyQueryGenerator()
generateQuery
public ElicitationQuery generateQuery(UiObject root,
java.awt.Dimension sizeConstraint,
FactoredCostFunction curCostFunction)
throws java.lang.InterruptedException
- Specified by:
generateQuery in interface ElicitationQueryGenerator- Overrides:
generateQuery in class AbstractElicitationQueryGenerator
- Throws:
java.lang.InterruptedException
generateCandidates
protected void generateCandidates(Widget root)
getUncertaintyReduction
protected double getUncertaintyReduction(Widget curWidget,
Widget newWidget)
ensureUncertaintyMeasures
protected void ensureUncertaintyMeasures()
generateQuery
public ElicitationQuery generateQuery(ElicitationQueryDomain domain,
FactoredCostFunction curCostFunction)
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException