/**
 * A generic class for question breakdowns
 * Section 2.2.2
 * @author Andrew Guenther
 *
 * This generic class represents a collection of BreakdownItems
 * which will be used to determine certain properties of a test
 * during generation.
 */
package test;

import java.util.Collection;

public abstract class Breakdown<E> {
   Collection<BreakdownItem<E>> breakdowns;

   public abstract void add(BreakdownItem<E> elem);
   public abstract BreakdownItem<E> remove(BreakdownItem<E> elem);
}