package LinGUIne.model;
/**
* Simple interface to allow IProjectData subclasses to return typed
* IProjectDataContents from the getContents function.
*
* @author Kyle Mullins
*/
public interface ITypedProjectData<T extends IProjectDataContents> extends
IProjectData {
/**
* Typed override of the getContents function.
*/
@Override
T getContents();
}