System - A container used to logically group related
functionality together (a system also groups all contained Views into a
perspective)
This is a generic container for user-defined modeling.
A System is used to group related functionality together, starting with the application root model which is always a System.
A System can contain any number of the following elements:
- System - used to create logical sub-groupings
- View (or any other display element) - if the System contains one or more Views,
they will be displayed as one or more view navigation tabs, visually
grouped under a single perspective navigation tab in the client. The
perspective tab will display the system's Element Name.
- Service/Action - any Service or Action placed in a System
will be executed every time the application is started in the
application server. Note that since this occurs on the server, only
server-side modeling is allowed, even if an Action rather than a Service is used.
- Callable Service
Triggers
Ignored
Exits
Ignored
Properties
html.compactNavigationTabs (shared, false/true)
: If the system is the root system of the application, this property
controls the appearance of perspective and view navigation tabs.
If true navigation tabs
will appear only when needed, i.e. if there is only one perspective to
be displayed, the perspective navigation area and tab will not be
displayed; if there is only one view to be displayed in the
current perspective, the view navigation area and tab will not be
displayed.
html.textDirection (shared, ltr/rtl)
: If the system is the root system of the application, this property
controls the default direction of all views.