Questions tagged [eclipse-rcp]

For questions about the Eclipse Rich Client Platform which is a generic Java platform for running applications. It provides the basic blocks for building rich client application using the OSGi framework.

The characteristics of Eclipse RCP include:

  • Components - Eclipse includes a robust component model. These loosely coupled components are usually called plug-ins. The component model is based on the OSGi standard.

  • Middleware and infrastructure - On top of the component model is a set of frameworks and facilities that make the job of writing client applications much easier.

  • Native user experience - The Eclipse Standard Widget Toolkit (SWT) provides a graphical user interface (GUI) toolkit for java that allows efficient and portable access to the native UI facilities of the operating system (OS).

  • Portability - Eclipse provides support for heterogeneous OSs and client environments, ranging from traditional PCs, to thinner devices such as tablets and kiosks, down to mobile devices and embedded smart phones.

  • Intelligent install and update - Eclipse's component framework enables plug-ins to be deployed and updated using any number of mechanisms: HTTP, Java Web Start, repositories, or simple file copying.

  • Component libraries - The Eclipse community has produced plug-ins for building pluggable UIs, managing Help content, install and update support, text editing, consoles, product introductions, graphical editing frameworks, modeling frameworks, reporting, data manipulation, and many more.

The Eclipse IDE itself is an Eclipse RCP.

Documentation

5588 questions
31
votes
5 answers

How to find out which feature contains a needed plug-in on an Eclipse download site

When developing an RCP application against a target platform, I (and others) often come across dependencies which need to be added from the Eclipse releases software site. Whenever a plug-in is included in my IDE, but not in my target platform, and…
s.d
  • 4,017
  • 5
  • 35
  • 65
26
votes
13 answers

Cannot load 64-bit SWT libraries on 32-bit JVM ( replacing SWT file )

I'm trying to debug this problem but not sure where exactly i need to replace SWT jar file for Eclipse. Current System Config: Eclipse Helios 3.6 - 32 Bit JDK 1.6 JVM - 32 Bit Windows 7 - 64 Bit Error Message: java.lang.UnsatisfiedLinkError:…
Mad-D
  • 4,479
  • 18
  • 52
  • 93
25
votes
7 answers

Programmatically Fire a RCP Selection Event

In my Eclipse RCP application I use the Selection Service as described in this nice article. There is a TreeViewer in one view registered as a SelectionProvider: getSite().setSelectionProvider(viewer); Another view is receiving the events from the…
uı6ʎɹnɯ ꞁəıuɐp
  • 3,431
  • 3
  • 40
  • 49
21
votes
1 answer

How to reuse menus in RCP application for Eclipse 4.2?

I'm using Eclipse 4.2 with compatibility layer to reuse existing part for my RCP application. I want to reuse New from File menu and Run menu in my RCP application, so for that I opens EMF editor for Eclipse and its look like this: But for New…
Sumit Singh
  • 15,743
  • 6
  • 59
  • 89
20
votes
2 answers

What are the pros and cons in C++ Qt vs Eclipse RCP for cross-platform GUI development?

I am going to develop a new GUI for an existing C++ application. The application works on Windows and Linux, and the communication with GUI is through client/server. What are the pros and cons between Eclipse RCP and Qt?
Igor
  • 26,650
  • 27
  • 89
  • 114
20
votes
3 answers

How do I get the workbench window to open a modal dialog in an Eclipse based project?

In order to open a modal dialog, you need to pass a parent window, and pass the necessary flags for the dialog to be modal of course. Depending on where you are in the eclipse infrastructure, finding this parent window is not always easy. How can…
Tirno
  • 1,568
  • 2
  • 16
  • 21
20
votes
4 answers

SWT/JFace or Eclipse RCP?

Which are the reasons to choose the Eclipse Rich Client Platform as the base of my application, instead of just using SWT/JFace?
Giuseppe
  • 347
  • 2
  • 11
19
votes
6 answers

Launching Plugin Fails, Missing Constraint javax.xml.bind

I am writing an Eclipse plugin using Eclipse RCP (Kepler). Everything was working fine until last night all the sudden I started getting null pointer exceptions when trying to test my plugin. Here is a snippit of the stacktrace: !ENTRY…
Jan Tacci
  • 3,131
  • 16
  • 63
  • 83
18
votes
2 answers

How to get the selected node in the package explorer from an Eclipse plugin

I'm writing an Eclipse command plugin and want to retrieve the currently selected node in the package explorer view. I want to be able to get the absolute filepath, where the selected node resides on the filesystem (i.e. c:\eclipse\test.html), from…
Benjamin
  • 539
  • 2
  • 6
  • 16
18
votes
6 answers

Eclipse 4 RCP (aka E4) documentation

Is there at least anything other than Vogella's tutorials and his book, which is completely based on those tuts? Examples from his repo are often either incomplete/unfinished/won't run and those examples even don't match the book actually.. I'd…
Dmitry Avtonomov
  • 8,747
  • 4
  • 32
  • 45
18
votes
2 answers

Change Menu Items Programmatically From Eclipse Plugin

I would like to be able to completely remove menu items upon startup of my eclipse plugin application. What I want to do is be able to add these menu items later depending on business logic based off of the user's actions. Is there a way to do this?…
AlbertoPL
  • 11,479
  • 5
  • 49
  • 73
17
votes
2 answers

MouseDown events are not delivered until MouseUp when a Drag Source is present

I have a mouse listener. It has some code to respond to mouseUp and mouseDown events. This works correctly. However, as soon as I add a DragSource, my mouseDown event is no longer delivered -- until I release the mouse button! This is trivial to…
Tor Norbye
  • 9,062
  • 3
  • 29
  • 24
16
votes
2 answers

Eclipse RCP Missing Constraint / Bundle Error

When I try to execute my RCP application from within Eclipse I get the following error message: com.bah.gs.arts.jekyll.plugins.VideoLog Missing Constraint: Required Bundle: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime;…
Dr. Faust
  • 1,021
  • 3
  • 14
  • 22
15
votes
8 answers

Is it currently possible to build Eclipse Plugins by Maven AND have nice IDE Integration?

I'm currently evaluating maven to improve our build process. The building and creating of normal jar files works so far, although I'm not entirely happy with the Maven IDE. I'm now at that point, where all libs I need for our project are built, and…
Mauli
  • 16,863
  • 27
  • 87
  • 114
15
votes
7 answers

How to write eclipse rcp applications with scala?

The Scala Eclipse plugin page says: * Support for Eclipse plugin and OSGi development including hyperlinking to Scala source from plugin.xml and manifest files. How does this support work? There's no wizards for making Scala plugins. I've found no…
Olli Aalto
  • 183
  • 1
  • 6