* @version 0.1 */ interface ManageableApplication extends FrameworkInterface { /** * Getter for application's version number * * @return $appVersion The application's version number */ function getAppVersion (); /** * Setter for application's version number * * @param $appVersion The application's version number * @return void */ function setAppVersion ($appVersion); /** * Getter for application's human-readable name * * @return $appName The application's name readable for humans */ function getAppName (); /** * Setter for application's human-readable name * * @param $appName The application's name readable for humans * @return void */ function setAppName ($appName); /** * Getter for application's short uni*-like name * * @return $shortName The application's name readable for humans */ function getAppShortName (); /** * Setter for application's short uni*-like name * * @param $shortName The application's name readable for humans * @return void */ function setAppShortName ($shortName); /** * Launches the application * * @return void */ function entryPoint (); } // [EOF] ?>