Purpose

The module RuntimeView shows all currently available runtime types which are registered in the ML.

It also shows the number of runtime types, the number of base objects and the number of modules. For each type the parent type is shown (if available), whether it is a ml.Base object, whether it is a ml.Module type, whether it can be instantiated by the runtime type system of the ML and which DLL has used this type first.

Note that runtime types are added on runtime as the name indicates. Many types are not shown until their corresponding dynamic linked libraries are instantiated.

Two other views show the currently linked DLLs and the currently instantiated modules.

Windows

Default Panel

../../../Modules/ML/MLDiagnosis/mhelp/Images/Screenshots/RuntimeView._default.png

Parameter Fields

Field Index

#Base Objects Types: Integer Sort Mode: Enum
#Field Types: Integer Table: String
#ListBase Types: Integer updateModuleList: Trigger
#Module Types: Integer  
#Other Types: Integer  
#Runtime Types: Integer  
Dlls: String  
Module List: String  

Visible Fields

Table

name: table, type: String, persistent: no

Shows all currently registered ML runtime types.

Dlls

name: dlls, type: String, persistent: no

Shows all currently registered ML runtime types.

Module List

name: moduleList, type: String, persistent: no

Shows all currently instantiated ML modules.

#Runtime Types

name: numTypes, type: Integer, persistent: no

Shows the number of available runtime types.

#Field Types

name: numFields, type: Integer, persistent: no

Shows the number of types derived from ml.Field.

#ListBase Types

name: numListTypes, type: Integer, persistent: no

Shows the number of types derived from ml.ListBase.

#Base Objects Types

name: numBaseObj, type: Integer, persistent: no

Shows the number of types derived from ml.Base.

#Module Types

name: numBaseOps, type: Integer, persistent: no

Shows the number of types derived from ml.Module.

#Other Types

name: numOtherTypes, type: Integer, persistent: no

Shows the number of types derived from none above.

Sort Mode

name: sortMode, type: Enum, default: SortByName

Defines how to sort the list of runtime types.

Values:

Title Name
Name SortByName
Super Class SortBySuperClass
Is Base SortByIsBase
Is Base Op SortByIsBaseOp
Is Abstract SortByIsAbstract
DLLName SortByDLLName
Id SortById

Hidden Fields

updateModuleList

name: updateModuleList, type: Trigger