Package | Description |
---|---|
org.modelio.api.module.propertiesPage |
Modifier and Type | Interface and Description |
---|---|
interface |
IModulePropertyCustomPanel |
interface |
IModulePropertyPage
Interface defining a module's property view.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractModulePropertyPage
Abstract class of a module property page generated by the MDA Designer tool.
|
class |
ElementFormPropertyPanel
An
IModulePropertyCustomPanel implementation displaying a form for the selected element. |
class |
ModuleMultiVariantPropertyPanel
The ModuleMultiVariantPropertyPanel is an implementation of IModulePropertyCustomPanel that supports different GUI depending on the element to display.
For this purpose, the developer is invited to register different IPanelProvider instances associated to selection conditions.The conditions for a IPanelProvider instance to be used for a given element are made of two criteria:
an ElementScope criterion where the given element must satisfy the ElementScope.isMatching(MObject) method
an optional IElementFilter where the given element must satisfy the the IElementFilter.accept(MObject) method
IPanelProvider instances are registered along with their applicability conditions in a map where they are looked up for when the ModuleMultiVariantPropertyPanel.setInput(Object) is called. |