Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Eclipse4/RCP"
< Eclipse4
(→Compatibility Layer) |
(→Programming Model) |
||
Line 3: | Line 3: | ||
==Programming Model== | ==Programming Model== | ||
− | *[[Architectural Overview]] | + | *[[Eclipe4/RCP/Architectural_Overview Architectural Overview]] |
− | *[[Dependency Injection]] | + | *[[Eclipe4/RCP/Dependency_Injection Dependency Injection]] |
− | *[[Contexts]] | + | *[[Eclipe4/RCP/Contexts Contexts]] |
− | *[[Event Model]] | + | *[[Eclipe4/RCP/Event_Model Event Model]] |
==Compatibility Layer== | ==Compatibility Layer== |
Revision as of 13:52, 7 April 2011
Contents
Introduction
Programming Model
- Eclipe4/RCP/Architectural_Overview Architectural Overview
- Eclipe4/RCP/Dependency_Injection Dependency Injection
- Eclipe4/RCP/Contexts Contexts
- Eclipe4/RCP/Event_Model Event Model
Compatibility Layer
- Overview
- When to Use
- Limitations
- Known Issues
Workbench Model
- Modeled UI
- Contributing to the Model
- Model Fragments
- Creating Model Elements at Runtime
- Modifying the Model
- Reparenting an Element
- Changing the Visibility
- Listening to Model Changes
- Defining the Application Layout
- Creating an e4xmi File
- Creating the Model Instance Programmatically
- Customizing the Behaviour
- Defining Constraints
- Drag and Drop
- Extending the Model
- Defining New Model Elements
- Addons
- Localization
Model Elements
- Overview
- Abstract Elements
- Containers
- Concrete Elements
- Windows
- Parts
- Menus
- Handlers
- Commands
- Shared Elements
Workbench Renderers
Application Services
- The "Twenty Things"
- Obtaining Services
- Contributing Services
- OSGi Services
- Common Services
- Logging
- Workbench Services
- Part Service
- Selection Service
- Handler Service
- Bindings Service