/** * 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); }