package fr.opensagres.nosql.ide.ui.extensions; import java.util.Collection; import org.eclipse.swt.graphics.Image; import fr.opensagres.nosql.ide.core.extensions.IRegistry; import fr.opensagres.nosql.ide.core.extensions.IServerType; public interface IServerImageRegistry extends IRegistry { /** * Return the {@link IServerImage} retrieved by the given id. * * @param id * @return */ IServerImage getServerImage(IServerType serverType); /** * Return the {@link IServerImage} retrieved by the given id. * * @param id * @return */ Image getImage(IServerType serverType); /** * Return the list of the {@link IServerImage}. * * @return */ Collection<IServerImage> getImages(); }