Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse4/RCP"

(Add a placeholder for tags)
m (Model Elements)
Line 44: Line 44:
  
 
===Model Elements===
 
===Model Elements===
*[[Eclipse4/RCP/Modeled UI/Model Elements|Overview]]
+
*[[Eclipse4/RCP/Modeled UI/Model Elements#Overview|Overview]]
*Abstract Elements
+
*[[Eclipse4/RCP/Modeled UI/Model Elements#Abstract Elements|Abstract Elements]]
**Containers
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Containers|Containers]]
*Concrete Elements
+
*[[Eclipse4/RCP/Modeled UI/Model Elements#Concrete Elements|Concrete Elements]]
**Windows
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Windows|Windows]]
**Parts
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Parts|Parts]]
**Menus
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Menus|Menus]]
**Handlers
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Handlers|Handlers]]
**Commands
+
**[[Eclipse4/RCP/Modeled UI/Model Elements#Commands|Commands]]
*Shared Elements
+
*[[Eclipse4/RCP/Modeled UI/Model Elements#Shared Elements|Shared Elements]]
 +
*[[Eclipse4/RCP/Modeled UI/Best Practices|Best Practices]]
  
 
==Workbench Renderers==
 
==Workbench Renderers==

Revision as of 12:04, 18 October 2011

Introduction

Eclipse 4 is the next generation platform for building Eclipse-based tools and rich client desktop applications. This new release makes it easier for developers to develop and assemble applications and tools based on the Eclipse platform.

Eclipse 4 introduces the following:

  • a model-based user interface and a new CSS-based declarative mechanism for application styling. These facilities make it easier to design and customize an application user interface. This also adds greater flexibility to UI layout, making it easier to make a user interface look different from an IDE.
  • a new services-oriented programming model that makes it easier to use discreet application services of the Eclipse platform.

Programming Model

Compatibility Layer

Workbench Model

Source material: http://wiki.eclipse.org/E4/UI/Modeled_UI

Model Elements

Workbench Renderers

Application Services

Source material: http://wiki.eclipse.org/E4/Eclipse_Application_Services

Frequently Asked Questions

We have assembled a set of FAQs for Eclipse 4 development and another set for more general questions.

Back to the top