package rmblworx.tools.timey;
/*
* Copyright 2014-2015 Christian Raue
* MIT License http://opensource.org/licenses/mit-license.php
*/
/**
* Sehr allgemein gehaltene Schnittstellenbeschreibung für Kommandoimplementierungen.
* @author mmatthies
*/
interface ICommand {
/**
* Ist von der konkreten Implementierung umzusetzen.
*
* @param <T>
* wird von der jeweiligen konkreten Implementierung vorgegeben.
* @return T wird von der jeweiligen konkreten Implementierung vorgegeben.
*/
<T> T execute();
}