This
course presents advanced concepts required
to develop high performance integrated
development environments based on the
eclipse platform.
As GEF is based on MVC architecture, every
GEF-based application uses a model to
represent the state of the diagrams being
created and edited. GEF allows you to use
any objects as model objects within your
application, however, using an EMF model
provides some advantages over using
arbitrary objects. This course covers the
basics of both GEF and EMF.
Custom editors can enhance productivity. You
will learn how to create a customized text
editor by using the facilities provided in
the platform.
Executables built by your plug-ins can be
invoked correctly by using a launcher. The
program can be launched for regular
execution or in debug mode, depending on the
capabilities of your plug-in. You can learn
more about this here.