package org.archstudio.archipelago2; import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider; /** * Provides an initial label and image for a given Archipelago outline node. * <p/> * The Archipelago outline will iterate through all {@link IArchipelago2LabelProvider} instances and * use the first non-null value returned. Thus, implementers should be selective about which * elements return a value. * <p/> * All <code>element</code> parameters are lists, as described in * {@link IArchipelago2ContentProvider}. * * @author sahendrickson@gmail.com (Scott A. Hendrickson) */ public interface IArchipelago2LabelProvider extends IArchipelago2Provider, IStyledLabelProvider { }