blob: 8be24fca7bdc6ec2f2f2ab1f80d2e08ba4ed745b [file] [log] [blame]
h2(#UserInterface). User Interface
The user interface comprises
* "Editors":#Editors
* "Console":#InteractiveOCL
* "Debugger":#Debugger
* "Validity View":#ValidityView
* "Workspace Preference Pages":#PreferencePages
* "Project Property Pages":#PropertyPages
* "OCL->Load Document Menu Action":#LoadCompleteOCLResource
h3(#PropertyPages). Project Property Pages
The Project Property Pages are accessible by invoking *Properties* from the right button context menu of a project.
!{width:55%}images/1800-property-pages.png(Property Pages)!
In principle, it is possible to specify project-specific settings, however in practice is not often possible for application code to determine the prevailing project. Project-specific properties are therefore often ignored and may be removed in a future release.
The Property pages are:
* "Overall Options":#OverallOptions
* "OCLinEcore editor Options":#OCLinEcoreOptions
* "Options applicable to the Ecore and UML bindings":#EcoreUMLOptions
* "Options applicable to just the UML bindings":#UMLOptions
* "The Model Registry":#ModelRegistry
h3(#PreferencePages). Workspace Preference Pages
The Workspace Preference Pages are accessible by invoking *Preferences* from the *Window* menu on the toolbar.
!{width:55%}images/1800-preference-pages.png(Preference Pages)!
The Preference pages are:
* "Overall Options":#OverallOptions
* "OCLinEcore editor Options":#OCLinEcoreOptions
* "Options applicable to the Ecore and UML bindings":#EcoreUMLOptions
* "Options applicable to just the UML bindings":#UMLOptions
* "Editor Syntax Coloring":#SyntaxColoring
* "Editor Templates":#EditorTemplates