Project

General

Profile

Eclipse Development Environment

1. Plugin Settings
2. Useful Information Sources
3. Eclipse Shortcuts
4. Eclipse Links
5. Useful eclipse plugins for development

Plug-in Settings

Plug-in settings share Eclipse settings via git Submodules.
The settings are found at https://git.fortiss.org/af3/plugin-settings.git.
These settings are pulled automatically into each official plug-in.

Useful Information Sources

http://www.vogella.de/eclipse.html

Eclipse Shortcuts

Function Description Shortcut
Plug-in Selection Spy Opens a windows showing the classes behind the GUI element under the cursor. <Alt> + <Shift> + F1
Plug-in Menu Spy Opens a windows showing the who is contributing to the menu under the cursor. <Alt> + <Shift> + F2

Eclipse Links

Plug-in Development
Book containing all the information to start with plug-in development.
http://www.informit.com/store/product.aspx?isbn=032142672X The book is available in the fortiss library.

Eclipse Modeling Framework (EMF)
Site containing the most useful information for Eclipse Modeling Framework (EMF).
http://www.informit.com/store/product.aspx?isbn=9780321331885 The book is available in the fortiss library.

Eclipse Modeling Project
Book containing information about GEF and GMF. http://www.informit.com/store/product.aspx?isbn=0321635175 The book is available in the fortiss library.

EMF Databinding
A short tutorial slide. http://tomsondev.files.wordpress.com/2011/05/emf-databinding.pdf
A useful blog about databinding. http://tomsondev.bestsolution.at/category/databinding/
A quick receipt for databinding usage. http://wiki.eclipse.org/EMF/Recipes#Recipe:_JFace_Viewers_and_1:n_associations

Rich Client Platform (RCP)
Book containing all the information to start with Rich Client Platform (RCP) application development. http://www.informit.com/store/product.aspx?isbn=0321334612 The book is available in the fortiss library.

JUnit
JUnit tests are integrated in the automatic builds performed with Jenkins.
http://junit.org/

SWT-Bot
SWT-Bot tests can be used to test the GUI.
http://eclipse.org/swtbot/

Useful eclipse plugins for development

Below is a list of some useful eclipse plugins that can make the life of AF3 developers easier: