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}