HOL-master/examples/lassie/sempre/src/edu/stanford/nlp/sempre/interactive/Item.java
package edu.stanford.nlp.sempre.interactive;

import java.util.Set;

// Individual items with some properties
public abstract class Item {
  public Set<String> names;

  public abstract boolean selected(); // explicit global selection

  public abstract void select(boolean sel);

  public abstract void update(String rel, Object value);

  public abstract Object get(String rel);
}
