Session Preferences in Model UI Fragment Properties@0.0.4
FragmentProperty: Session PreferencesStatus: EXPERIMENTAL
Documentation
Preferences can be used in order to adapt the appearance and/or behaviour of a UI fragment to the user's wishes or needs. The respective UI engine is responsible to add such a preference to a generic configuration interface. A session preference is attached to a user and his/her interactive session. In case of a migration, the session preference may also be transferred to other platforms where the interaction continues.
Typed Element: → 'PreferenceType'
Instanciatable Types 1
Name: → 'PreferenceType' Status: EXPERIMENTAL
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..1
From Model: UI Fragment Properties
Documentation: This property type constitutes the description of a preference that is provided by a software component. The preference may be set by users in order to customize the appearance or behaviour of this component.
Structured Value Members:
Base Type: STRUCTURED
Abstract: No
Cardinality: 0..1
From Model: UI Fragment Properties
Documentation: This property type constitutes the description of a preference that is provided by a software component. The preference may be set by users in order to customize the appearance or behaviour of this component.
- id : → 'GenericReferenceType' [1..1] Defines or refers to the preference's identifier.
- type : → 'GenericReferenceType' [1..1] Points to the data type of the preference. This is used for storing and restoring of the assigned value for the preference and for creating an editor or settings dialog, respectively, in order for users to adjust the preference.
- defaultValue : → 'StringType' [0..1] Defines a string representation of the preference's default value that is valid for this software component.
- description : → 'MultilineStringType' [0..∞] The preference's description.
- configurationDialog : → 'GenericReferenceType' [0..1] Points to an optional UI fragment that can be used to configure this preference.