|
|
Inherits SimObject, and SimObject.
Inherited by ModuleDatabase, and ModuleDatabase.
Methods | |
| void | addListener (listenerObject) |
| void | addListener (listenerObject) |
| bool | canMergeModules (mergeSourcePath) |
| bool | canMergeModules (mergeSourcePath) |
| string | copyModule (sourceModuleDefinition, targetModuleId, targetPath, useVersionPathing?) |
| string | copyModule (sourceModuleDefinition, targetModuleId, targetPath, useVersionPathing?) |
| string | findModule (moduleId, versionId) |
| string | findModule (moduleId, versionId) |
| string | findModules (loadedOnly?) |
| string | findModules (loadedOnly?) |
| string | findModuleTypes (moduleType, loadedOnly?) |
| string | findModuleTypes (moduleType, loadedOnly?) |
| bool | isModuleMergeAvailable () |
| bool | isModuleMergeAvailable () |
| bool | loadExplicit (moduleId,[versionId]) |
| bool | loadExplicit (moduleId,[versionId]) |
| bool | loadGroup (moduleGroup) |
| bool | loadGroup (moduleGroup) |
| bool | mergeModules (mergeTargetPath, removeMergeDefinition, registerNewModules) |
| bool | mergeModules (mergeTargetPath, removeMergeDefinition, registerNewModules) |
| void | removeListener (listenerObject) |
| void | removeListener (listenerObject) |
| bool | scanModules (moduleRootPath,[rootOnly=false]) |
| bool | scanModules (moduleRootPath,[rootOnly=false]) |
| bool | setModuleExtension (moduleExtension) |
| bool | setModuleExtension (moduleExtension) |
| bool | synchronizeDependencies (rootModuleDefinition, targetDependencyPath) |
| bool | synchronizeDependencies (rootModuleDefinition, targetDependencyPath) |
| bool | unloadExplicit (moduleId) |
| bool | unloadExplicit (moduleId) |
| bool | unloadGroup (moduleGroup) |
| bool | unloadGroup (moduleGroup) |
| bool | unregisterModule (moduleId, versionId) |
| bool | unregisterModule (moduleId, versionId) |
Methods inherited from SimObject | |
| void | addFieldFilter (fieldName) |
| void | addFieldFilter (fieldName) |
| string | call (%args) |
| string | call (%args) |
| int | clone ([bool copyDynamicFields?=false]) |
| int | clone ([bool copyDynamicFields?=false]) |
| void | delete () |
| void | delete () |
| void | dump () |
| void | dump () |
| void | dumpClassHierarchy () |
| void | dumpClassHierarchy () |
| string | getClassName () |
| string | getClassName () |
| string | getClassNamespace () |
| string | getClassNamespace () |
| string | getDynamicField (index) |
| string | getDynamicField (index) |
| int | getDynamicFieldCount () |
| int | getDynamicFieldCount () |
| string | getField (int index) |
| string | getField (int index) |
| int | getFieldCount () |
| int | getFieldCount () |
| string | getFieldType (fieldName) |
| string | getFieldType (fieldName) |
| string | getFieldValue (fieldName) |
| string | getFieldValue (fieldName) |
| int | getGroup () |
| int | getGroup () |
| int | getId () |
| int | getId () |
| string | getInternalName () |
| string | getInternalName () |
| string | getName () |
| string | getName () |
| string | getProgenitorFile () |
| string | getProgenitorFile () |
| string | getSuperClassNamespace () |
| string | getSuperClassNamespace () |
| int | getType () |
| int | getType () |
| bool | isChildOfGroup () |
| bool | isChildOfGroup () |
| bool | isMemberOfClass (string classname) |
| bool | isMemberOfClass (string classname) |
| bool | isMethod (string method name) |
| bool | isMethod (string method name) |
| bool | isTimerActive () |
| bool | isTimerActive () |
| void | removeFieldFilter (fieldName) |
| void | removeFieldFilter (fieldName) |
| bool | save (fileName,[selectedOnly]) |
| bool | save (fileName,[selectedOnly]) |
| int | schedule (time, command,< arg1...argN >) |
| int | schedule (time, command,< arg1...argN >) |
| void | setClassNamespace () |
| void | setClassNamespace () |
| bool | setFieldValue (fieldName, value) |
| bool | setFieldValue (fieldName, value) |
| void | setInternalName () |
| void | setInternalName () |
| void | setName (newName) |
| void | setName (newName) |
| void | setProgenitorFile (file) |
| void | setProgenitorFile (file) |
| void | setSuperClassNamespace () |
| void | setSuperClassNamespace () |
| bool | startTimer (callbackFunction, float timePeriod,[repeat]) |
| bool | startTimer (callbackFunction, float timePeriod,[repeat]) |
| void | stopTimer () |
| void | stopTimer () |
Fields | |
| bool | EchoInfo |
| bool | EnforceDependencies |
SimBase | |
| bool | canSaveDynamicFields |
| string | internalName |
| SimObjectPtr | parentGroup |
Namespace Linking | |
| string | superclass |
| string | class |
Fields inherited from SimObject | |
| bool | canSaveDynamicFields |
| string | internalName |
| SimObjectPtr | parentGroup |
| string | superclass |
| string | class |
| void ModuleManager::addListener | ( | listenerObject | ) |
| listenerObject | The object to start receiving module notifications. |
| void ModuleManager::addListener | ( | listenerObject | ) |
| listenerObject | The object to start receiving module notifications. |
| bool ModuleManager::canMergeModules | ( | mergeSourcePath | ) |
| mergeSourcePath | The path where modules to be merged are located. |
| bool ModuleManager::canMergeModules | ( | mergeSourcePath | ) |
| mergeSourcePath | The path where modules to be merged are located. |
| string ModuleManager::copyModule | ( | sourceModuleDefinition | , |
| targetModuleId | , | ||
| targetPath | , | ||
| useVersionPathing? | |||
| ) |
| sourceModuleDefinition | The module definition to copy. |
| targetModuleId | The module Id to rename the copied module to including all references to the source module Id. It is valid to specifiy the source module Id to produce an identical copy. |
| targetPath | The target path to copy the module to. Addition folders will be created depending on whether 'useVersionPathing' is used or not. |
| useVersionPathing | Whether to add a '/targetModuleId/versionId' folder to the target path or not. This allows copying multiple versions of the same module Id. |
| string ModuleManager::copyModule | ( | sourceModuleDefinition | , |
| targetModuleId | , | ||
| targetPath | , | ||
| useVersionPathing? | |||
| ) |
| sourceModuleDefinition | The module definition to copy. |
| targetModuleId | The module Id to rename the copied module to including all references to the source module Id. It is valid to specifiy the source module Id to produce an identical copy. |
| targetPath | The target path to copy the module to. Addition folders will be created depending on whether 'useVersionPathing' is used or not. |
| useVersionPathing | Whether to add a '/targetModuleId/versionId' folder to the target path or not. This allows copying multiple versions of the same module Id. |
| string ModuleManager::findModule | ( | moduleId | , |
| versionId | |||
| ) |
| moduleId | The module Id to find. |
| versionId | The version Id to find. |
| string ModuleManager::findModule | ( | moduleId | , |
| versionId | |||
| ) |
| moduleId | The module Id to find. |
| versionId | The version Id to find. |
| string ModuleManager::findModules | ( | loadedOnly? | ) |
| loadedOnly | Whether to return only modules that are loaded or not. |
| string ModuleManager::findModules | ( | loadedOnly? | ) |
| loadedOnly | Whether to return only modules that are loaded or not. |
| string ModuleManager::findModuleTypes | ( | moduleType | , |
| loadedOnly? | |||
| ) |
| moduleType | The module type to search for. |
| loadedOnly | Whether to return only modules that are loaded or not. |
| string ModuleManager::findModuleTypes | ( | moduleType | , |
| loadedOnly? | |||
| ) |
| moduleType | The module type to search for. |
| loadedOnly | Whether to return only modules that are loaded or not. |
| bool ModuleManager::isModuleMergeAvailable | ( | ) |
| bool ModuleManager::isModuleMergeAvailable | ( | ) |
| bool ModuleManager::loadExplicit | ( | moduleId | ) |
| moduleId | The module Id to load. |
| versionId | The version Id to load. Optional: Will load the latest version. |
| bool ModuleManager::loadExplicit | ( | moduleId | ) |
| moduleId | The module Id to load. |
| versionId | The version Id to load. Optional: Will load the latest version. |
| bool ModuleManager::loadGroup | ( | moduleGroup | ) |
| moduleGroup | The module group to load. |
| bool ModuleManager::loadGroup | ( | moduleGroup | ) |
| moduleGroup | The module group to load. |
| bool ModuleManager::mergeModules | ( | mergeTargetPath | , |
| removeMergeDefinition | , | ||
| registerNewModules | |||
| ) |
| mergeTargetPath | The path where modules will be merged into. |
| removeMergeDefinition | Whether to remove any merge definition found or not if merge is successful. |
| registerNewModules | Whether new (not replaced or updated) modules should be registered or not. |
| bool ModuleManager::mergeModules | ( | mergeTargetPath | , |
| removeMergeDefinition | , | ||
| registerNewModules | |||
| ) |
| mergeTargetPath | The path where modules will be merged into. |
| removeMergeDefinition | Whether to remove any merge definition found or not if merge is successful. |
| registerNewModules | Whether new (not replaced or updated) modules should be registered or not. |
| void ModuleManager::removeListener | ( | listenerObject | ) |
| listenerObject | The object to stop receiving module notifications. |
| void ModuleManager::removeListener | ( | listenerObject | ) |
| listenerObject | The object to stop receiving module notifications. |
| bool ModuleManager::scanModules | ( | moduleRootPath | ) |
| moduleRootPath | The root directory to scan for sub-directories containing modules. |
| rootOnly | [Optional] - Specifies whether to only scan the root path or not when searching for modules. |
| bool ModuleManager::scanModules | ( | moduleRootPath | ) |
| moduleRootPath | The root directory to scan for sub-directories containing modules. |
| rootOnly | [Optional] - Specifies whether to only scan the root path or not when searching for modules. |
| bool ModuleManager::setModuleExtension | ( | moduleExtension | ) |
| moduleExtension | The module extension used to scan for modules. Do not use a period character. |
| bool ModuleManager::setModuleExtension | ( | moduleExtension | ) |
| moduleExtension | The module extension used to scan for modules. Do not use a period character. |
| bool ModuleManager::synchronizeDependencies | ( | rootModuleDefinition | , |
| targetDependencyPath | |||
| ) |
| rootModuleDefinition | The module definition used to determine dependencies. |
| targetDependencyPath | The target dependency folder to copy dependencies to. |
| bool ModuleManager::synchronizeDependencies | ( | rootModuleDefinition | , |
| targetDependencyPath | |||
| ) |
| rootModuleDefinition | The module definition used to determine dependencies. |
| targetDependencyPath | The target dependency folder to copy dependencies to. |
| bool ModuleManager::unloadExplicit | ( | moduleId | ) |
| moduleId | The module Id to unload. |
| bool ModuleManager::unloadExplicit | ( | moduleId | ) |
| moduleId | The module Id to unload. |
| bool ModuleManager::unloadGroup | ( | moduleGroup | ) |
| moduleGroup | The module group to unload. |
| bool ModuleManager::unloadGroup | ( | moduleGroup | ) |
| moduleGroup | The module group to unload. |
| bool ModuleManager::unregisterModule | ( | moduleId | , |
| versionId | |||
| ) |
| moduleId | The module Id to unregister. |
| versionId | The version Id to unregister. |
| bool ModuleManager::unregisterModule | ( | moduleId | , |
| versionId | |||
| ) |
| moduleId | The module Id to unregister. |
| versionId | The version Id to unregister. |
| bool ModuleManager::canSaveDynamicFields |
| string ModuleManager::class |
Script SuperClass of object.
| bool ModuleManager::EchoInfo |
Whether the module manager echos extra information to the console or not.
| bool ModuleManager::EnforceDependencies |
Whether the module manager enforces any dependencies on module definitions it discovers or not.
| string ModuleManager::internalName |
| SimObjectPtr ModuleManager::parentGroup |
Group hierarchy parent of the object.
| string ModuleManager::superclass |
Script Class of object.