+ All Categories
Transcript
  • 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