The
GriffonApplication
interface defines the base contract for all Griffon applications. However there are some meta enhancements done at runtime to all applications. The following methods become available before the Initialize phase is executed:
MVC
newInstance
buildMVCGroup
createMVCGroup
destroyMVCGroup
withMVCGroup
Threading
execInsideUISync
execInsideUIAsync
execOutsideUI
execFuture
isUIThread