// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.plugins.opendata.core.modules;
import java.util.List;
import org.openstreetmap.josm.gui.preferences.SourceProvider;
import org.openstreetmap.josm.plugins.opendata.core.datasets.AbstractDataSetHandler;
public interface Module {
String getDisplayedName();
List<Class<? extends AbstractDataSetHandler>> getHandlers();
List<AbstractDataSetHandler> getNewlyInstanciatedHandlers();
SourceProvider getMapPaintStyleSourceProvider();
SourceProvider getPresetSourceProvider();
ModuleInformation getModuleInformation();
}