RuntimeView¶
Purpose¶
The module RuntimeView shows all currently available runtime types that 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 at 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¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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¶
#ListBase Types¶
- name: numListTypes, type: Integer, persistent: no¶
Shows the number of types derived from
ml.ListBase.
#Base Objects Types¶
#Module Types¶
#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 |