package org.marketcetera.photon.internal.positions.ui.glazed; import org.marketcetera.util.misc.ClassVersion; import ca.odell.glazedlists.EventList; /* $License$ */ /** * Provides simple tree structure to an event list. * * @see EventTreeViewer * * @author <a href="mailto:will@marketcetera.com">Will Horn</a> * @version $Id: EventTreeModel.java 16154 2012-07-14 16:34:05Z colin $ * @since 1.5.0 */ @ClassVersion("$Id: EventTreeModel.java 16154 2012-07-14 16:34:05Z colin $") public interface EventTreeModel<E> { /** * Returns the tree children of the tree node. * * @param item * the tree node * @return the children of the node, or null if none */ EventList<E> getChildren(E item); }