AbstractCommercialModule |
All third-party commercial modules should inherit from this class.
|
AbstractModule |
Defines the behavior of all modules be it commercial, open source or third-party free contributions.
|
ModuleActionGroup |
An action group is typically used in menus.
|
ModuleActionParameter<T> |
Each module action has an optional set of parameters (for example, creating a new inventory
object requires the parent of the new object, its type and optionally a list of default values to be
set).
|
ModuleActionParameterSet |
A convenience class to better handle a group of parameters to be provided to a
module action.
|
ModuleRegistry |
All modules (core, optional and commercial) must be registered here at startup.
|