SWT XY Graph charting

XYGraph Charting download Nebula Visualization components from nebula release update site. Create a new E4 Application After the application is created, open plugin dependencies then add the following two plugins org.eclipse.nebula.visualization.xygraph org.eclipse.draw2d As you see below  Now, add a part to your E4 Application and put the code you see Read more…

contributing e4 tools

The Eclipse4 project is a cluster of related technologies for building extensible component-based applications [e4 whitepaper]. This article explains only how to contribute to the E4 Tools project, by using a concrete use case: “contribute to the model editor”. References https://projects.eclipse.org/projects/eclipse.e4/developer https://wiki.eclipse.org/E4_setup_source_code Clone E4 Tools src from Gerrit The https Read more…

Contributing to Eclipse Nebula

Nebula project is an aggregator where different Eclipse projects and independent contributors collaborate on building Custom SWT widgets and reusable UI-Components useable in UI-Applications built using SWT, JFace and RAP. main references: Nebula project website Eclipse Wiki: Nebula Contributions Nebula technology project overview, developer resources, Nebula builds, Nebula open bugs. Get Read more…

E4 EMF Model

Any E4 Application is based on the application model, which is generated starting from an EMF Model. This model is available in the project org.eclipse.e4.ui.model.workbench, hosted in the eclipse.platform.ui repository. Open model>UIElements.ecore to see the EMF Model The basic elements, like Part, CompositePart, InputPart, etc.. are defined under the basic Read more…

Contributing to Eclipse GEF

reference prepare dev environment: java 7 or 8 + javafx libs. JavaFX not visible to OSGi classpath: According reference some check is required to ensure a proper JVM is installed and JavaFx library is accessible install e(fx)clipse JavaFX-PDE_Integration and additional features, from Kepler, Luna, Mars Nightly or Mars Milestones update Read more…

BIRT Charting

Since BIRT charting is complex, here are some tips to understand this better. Source code for BIRT examples The most effective way to develop applications using BIRT charting API is to get the source code for org.eclipse.birt.chart.examples on your workspace; run the chart examples and then write your own code. To Read more…

Contributing eclipse.platform.ui

As per reference ( https://wiki.eclipse.org/Platform_UI/How_to_Contribute ) .. You’ll need to know a few things before you contribute code L.V. Environment Setup Get Eclipse SDK (I-Build or M-Build) from the download page, unpack it and open the workspace you use to contribute. Download the platformUiTools.p2f  provided by the Eclipse platform team and install the required Read more…

Cloning eclipse.platform.ui

Search for eclipse.plaform.ui in eclipse git repositories. Click on project name to see the main page for the git project repository: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/ In this page are listed the commits. In the bottom left there are three alternative URLs for getting the source code. I choose the git one, then clone via command Read more…

Eclipse and Git

Learning Git, by reading Lars’ book on Git ; Sopot’s suggested Git official documentation and Dani’s recommended Git Parable. Install Git On Windows The easy way to install Git for Windows is by installing GitHub for Windows (ref). After verifying the connection with my GitHub repository, I can start Eclipse, and connected to the same repo Read more…