001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.data.sources;
003
004/**
005 * This interface should only be used for Enums
006 * @author Taylor Smock
007 *
008 * @param <T> The source type (e.g., Imagery or otherwise -- should be the name of the class)
009 * @since 16545
010 */
011public interface ISourceType<T extends Enum<T>> extends ICommonSource<T> {
012    /**
013     * Returns the unique string identifying this type.
014     * @return the unique string identifying this type
015     */
016    String getTypeString();
017}