8/13/2019 ECF2013_MigrationE3toE4
1/21
Migration Eclipse 3 to Eclipse 4
OPCoach 2013
June 6th 2013
EclipseCon France 2013
8/13/2019 ECF2013_MigrationE3toE4
2/21
8/13/2019 ECF2013_MigrationE3toE4
3/21
8/13/2019 ECF2013_MigrationE3toE4
4/21
8/13/2019 ECF2013_MigrationE3toE4
5/21
8/13/2019 ECF2013_MigrationE3toE4
6/21
8/13/2019 ECF2013_MigrationE3toE4
7/21
8/13/2019 ECF2013_MigrationE3toE4
8/21
8/13/2019 ECF2013_MigrationE3toE4
9/21
Image 3 Sample injected class
#asic $ule of in"ection
an o,ect is mo!iie! in the contet& it -ill ,e reinecte! automaticall/ $
in a iel!
as a parameter o a metho! that -ill ,e calle! again
A lot o listeners can ,e replace! E.e4mi
t transorms etensions into o,ects in the application mo!el$
a 'ie- etension ,ecomes an instance o M"artin the mo!el
a perspecti'e etension ,ecomes an instance o M"erspecti%ein the mo!el
etc ...
he Eclipse 4.2 >E is launche! -ith the compati,ilit/ la/er
(aunchin) the compati&ilit' la'e$
+e nee! to create a ne- launch coniguration
+e launch a regular E3 %CP application )-hich uses a!'isors*
(impl/ a!! the ollo-ing plugins in the launch coniguration$
org#eclipse#e.uino+#ds
org#eclipse#e.uino+#e%ent
org#eclipse#e.uino+#util
org#eclipse#e4#ui#/or&bench#addons#s/t
B/ a!!ing the li'e e!itor& /ou can also consult the E4 generate! mo!el$ a!! org#eclipse#e4#tools#em#li%eeditor/our launch coniguration
Eclipse Con France 2013 oulouse10
http://www.opcoach.com/2013/03/e4-context-explorer/http://www.opcoach.com/en/2013/03/e4-context-explorer/http://www.opcoach.com/en/2013/03/e4-context-explorer/http://www.opcoach.com/2013/03/e4-context-explorer/http://www.opcoach.com/en/2013/03/e4-context-explorer/8/13/2019 ECF2013_MigrationE3toE4
11/21
8/13/2019 ECF2013_MigrationE3toE4
12/21
8/13/2019 ECF2013_MigrationE3toE4
13/21
cheulin)
/ou can start no- i con!itions are o# )goo! architecture& isolate! eatures& lo- E3
coupling...*
use the @epler release -ith the latest E4 tools
tr/ some samples an! use git ,ranches