Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework

By Anna Gerber, Bill Moore, David Dean, Gunnar Wagenknecht, Philippe Vanderheyden

Eclipse improvement utilizing the Graphical modifying Framework and the Eclipse Modelling Framework is written for builders who use the Eclipse SDK to advance plug-in code. This IBM Redbooks e-book is meant for a technical readership and for builders who have already got solid wisdom and event in Eclipse plug-in development.

In this ebook, we study frameworks which are built through the Eclipse instruments undertaking to be used with the Eclipse Platform: the Graphical enhancing Framework (GEF), and the Eclipse Modeling Framework (EMF). We disguise either the Graphical enhancing Framework and the Eclipse Modeling Framework, yet those frameworks can be utilized individually, and there's no dependency among them.

This ebook offers a excessive point advent to those frameworks in order that Eclipse plug-in builders can contemplate even if the frameworks could be helpful for the necessities in their specific improvement atmosphere. subsequent, tips and strategies are supplied for writing code that makes use of GEF and EMF. additionally, an in depth instance is constructed to demonstrate a GEF editor that makes use of an EMF version.

Show description

Quick preview of Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework PDF

Similar Computers books

Networks: An Introduction

The clinical learn of networks, together with machine networks, social networks, and organic networks, has bought an important quantity of curiosity within the previous couple of years. the increase of the net and the vast availability of cheap pcs have made it attainable to assemble and learn community facts on a wide scale, and the advance of quite a few new theoretical instruments has allowed us to extract new wisdom from many alternative types of networks.

LaTeX: A Document Preparation System (2nd Edition)

LaTex is a software program method for typesetting records. since it is principally strong for technical files and is accessible for nearly any computing device process, LaTex has develop into a lingua franca of the medical international. Researchers, educators, and scholars in universities, in addition to scientists in undefined, use LaTex to provide professionally formatted papers, proposals, and books.

Building a WordPress Blog People Want to Read

Having your personal web publication is not just for the nerdy anymore. at the present time, it sort of feels everyone—from multinational agencies to a neighbor up the street—has a weblog. all of them have one, partially, as the parents at WordPress make it effortless to get one. yet to really construct a very good blog—to create a web publication humans are looking to read—takes proposal, making plans, and a few attempt.

AutoCAD 2008 For Dummies

A gradual, funny advent to this fearsomely complicated software program that is helping new clients begin developing 2nd and 3D technical drawings at once Covers the recent positive aspects and improvements within the most up-to-date AutoCAD model and gives insurance of AutoCAD LT, AutoCAD's lower-cost sibling themes lined contain making a easy format, utilizing AutoCAD DesignCenter, drawing and modifying, operating with dimensions, plotting, utilizing blocks, including textual content to drawings, and drawing on the net AutoCAD is the major CAD software program for architects, engineers, and draftspeople who have to create unique 2nd and 3D technical drawings; there are greater than five million registered AutoCAD and AutoCAD LT clients

Additional resources for Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework

Show sample text content

One hundred thirty five three. five. 2 verbal exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 three. five. three growing EditParts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 iv Eclipse improvement utilizing the Graphical modifying Framework and the Eclipse Modeling Framework Chapter four. GEF examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 four. 1 extra options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred forty four. 1. 1 RootEditParts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred forty four. 1. 2 Coordinate structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 four. 1. three Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 four. 2 strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 four. 2. 1 Drag and drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 four. 2. 2 Palette: imposing a sticky instrument choice . . . . . . . . . . . . . . . . one hundred forty four four. 2. three Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a hundred and forty four four. 2. four Zooming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred forty five four. 2. five adorning connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 four. 2. 6 source administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 four. 2. 7 suggestions suggestions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a hundred and fifty four. 2. eight Palette-less functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 four. 2. nine utilizing direct edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 four. 2. 10 Accessibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 bankruptcy five. utilizing GEF with EMF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . one hundred sixty five five. 1 evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 five. 2 utilizing an EMF version inside of a GEF-based software . . . . . . . . . . . . . . 167 five. 2. 1 Mapping from the version to the graphical illustration . . . . . . . . 167 five. 2. 2 showing houses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 five. 2. three help for modifying the version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 five. 2. four Reflecting version adjustments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a hundred seventy five five. 2. five Loading and saving version cases . . . . . . . . . . . . . . . . . . . . . . . 178 five. 2. 6 placing all of it jointly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 five. three utilizing JET in GEF-based editor improvement . . . . . . . . . . . . . . . . . . . . . a hundred and eighty half 2. pattern software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 bankruptcy 6. pattern requisites and layout . . . . . . . . . . . . . . . . . . . . . . 187 6. 1 pattern software standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 6. 1. 1 the applying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 6. 2 pattern program layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 6. 2. 1 layout judgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 6. 2. 2 The workflow version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 6. three pattern program demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 hundred bankruptcy 7. imposing the pattern. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 7. 1 review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 7. 2 structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 7. 2. 1 Mapping the EMF version to GEF EditParts . . . . . . . . . . . . . . . . . . . 204 7. 2. 2 monitoring version occasions within the editor . . . . . . . . . . . . . . . . . . . . . . . . 207 7. 2. three fresh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Contents v 7. 2. four Factories . . . .

Download PDF sample

Rated 4.29 of 5 – based on 20 votes