Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian W. Damus2016-03-07 13:52:16 +0000
committerGerrit Code Review @ Eclipse.org2016-03-07 21:38:24 +0000
commitb73d3c2d9bc9eb2fe3f7a678ef00e81e4dd925a2 (patch)
treeb3b5b8ad2b7fb7c5d8d2fa66d7e8f9275bfc7c52
parent7f49e138864aa84a9fb9a3fa13c6460e94cce077 (diff)
downloadorg.eclipse.papyrus-b73d3c2d9bc9eb2fe3f7a678ef00e81e4dd925a2.tar.gz
org.eclipse.papyrus-b73d3c2d9bc9eb2fe3f7a678ef00e81e4dd925a2.tar.xz
org.eclipse.papyrus-b73d3c2d9bc9eb2fe3f7a678ef00e81e4dd925a2.zip
Bug 488559: [Releng] Projects not included in the Developer Tools release
https://bugs.eclipse.org/bugs/show_bug.cgi?id=488559 Delete obsolete bundles and include the oep.developer.profile bundle in the dev tools feature. Change-Id: I81da098459c758bb3e8d736dd664f3f1d9d4fea5
-rw-r--r--features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml7
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/.directory3
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/.project40
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/META-INF/MANIFEST.MF12
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/about.html28
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/build.properties11
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PAPYRUS DEF + ECLIPSE.jpgbin868835 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.icobin70726 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.psdbin15625509 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128.icobin67646 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.bmpbin65590 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.gifbin4415 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.icobin67646 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus16x16.icobin1150 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusBanner_128x128_TransparentBckgrd.gifbin8497 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.gifbin963 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.pngbin825 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo24x24.gifbin1148 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo256x256.gifbin10003 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.gifbin1264 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.pngbin2001 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.gifbin1590 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.pngbin3348 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.icobin28288 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico.bmpbin262198 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusWithEclipse.jpgbin619121 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/css/firststeps.css3
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject.pngbin3348 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject_hov.pngbin3348 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/css/overview.css3
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/firststeps.xml12
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/intro/overview.xml12
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/plugin.properties12
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/plugin.xml70
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/plugin_customization.ini37
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/toc.xml25
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07.html521
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_11174b23.pngbin20735 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_20d7fa65.gifbin1213 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_21c4a62a.gifbin1160 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3b41e179.gifbin1177 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3ff687e7.pngbin5333 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_47da22ab.gifbin6589 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_4ddfcb15.jpgbin161057 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_51cd634f.gifbin994 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6b592bb8.gifbin945 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6bd32e21.pngbin26928 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_ae49080.pngbin22370 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m1e24f929.gifbin963 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m2bea2a2a.pngbin14244 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m318ea83a.gifbin14783 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m32cc7b38.gifbin938 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4922ca4f.gifbin10054 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4ac5f84a.gifbin1003 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m5bcfb153.gifbin1222 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m63a2afcc.pngbin15165 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m6e3b81b8.pngbin11167 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m70e80a0b.pngbin21268 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m8c3db26.pngbin20846 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfb4253b.pngbin15995 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfc790d3.pngbin18126 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10.html635
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_190000d0.jpgbin46910 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1a7383ef.jpgbin14490 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1f1d26a1.gifbin883 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_23e9525f.gifbin959 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2de6511e.jpgbin15482 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2e60cc27.gifbin1264 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3dc01309.gifbin957 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3ee63c30.jpgbin24003 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_411962d6.jpgbin38111 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_48d1d34a.jpgbin43591 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4b33db00.jpgbin46690 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4ddfcb15.jpgbin161057 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_524be928.jpgbin106457 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_555bbb5d.gifbin12977 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_68bae2f2.jpgbin61682 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_6b592bb8.gifbin945 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_74c8281f.jpgbin52272 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_76021fdc.jpgbin76765 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_78f85dd6.gifbin1770 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7bb211b8.jpgbin73774 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7c8e723e.jpgbin61013 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_fa9f27c.jpgbin62381 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m13347fb5.jpgbin22694 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1612afc0.gifbin945 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1abb7658.gifbin1490 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1e24f929.gifbin963 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m21556a07.jpgbin29049 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2a5d1838.gifbin920 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2d88bdd2.gifbin844 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m33dcfb72.jpgbin65350 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m35c81750.gifbin871 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4995407d.jpgbin25496 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4a6d66e1.gifbin1433 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4d2642df.jpgbin61678 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5a174047.jpgbin35793 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5b16696f.gifbin951 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gifbin947 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m6e3b81b8.pngbin11167 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m70da181d.jpgbin45759 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m79877ecd.jpgbin41793 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m7a8be963.jpgbin51073 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_mf9df094.jpgbin56126 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture.htm2529
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/filelist.xml34
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image001.pngbin7748 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image002.jpgbin7281 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image003.pngbin74419 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image004.jpgbin33630 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image005.pngbin92825 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image006.jpgbin16842 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image007.pngbin72531 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image008.jpgbin29350 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image009.pngbin99693 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image010.jpgbin23456 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image011.pngbin34602 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image012.jpgbin26951 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image013.pngbin80947 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image014.jpgbin21591 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image015.pngbin59098 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image016.jpgbin33145 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image017.pngbin47674 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image018.jpgbin15596 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image019.pngbin17649 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image020.jpgbin12906 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image021.pngbin14186 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image022.jpgbin17459 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image023.pngbin18393 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image024.jpgbin13172 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image025.pngbin26323 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image026.jpgbin18777 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image027.pngbin2694 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image028.jpgbin4135 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image029.pngbin29086 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image030.jpgbin22271 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10.html1326
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_281a152c.pngbin19051 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_427e03b1.pngbin31269 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_556ade7.gifbin28566 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_55ff396d.jpgbin36408 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_66a22042.pngbin22184 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_783765cb.pngbin22164 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_79503f82.pngbin14631 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1129831d.pngbin28109 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m11aa8a4d.pngbin6539 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m15dd1f70.gifbin4415 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1e24f929.gifbin963 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2a0df40c.pngbin23051 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2b708589.pngbin19115 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m3a39bbab.pngbin168795 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6d9d6d6e.pngbin35596 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6e3b81b8.pngbin11167 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_mba499f0.pngbin11700 -> 0 bytes
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.classpath7
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.project52
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.core.prefs288
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.pde.api.tools.prefs98
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF16
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/about.html28
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/build.properties8
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.properties3
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.xml14
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml13
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/Activator.java59
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeLabelProvider.java82
-rw-r--r--plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeView.java253
-rw-r--r--plugins/developer/pom.xml1
169 files changed, 7 insertions, 6303 deletions
diff --git a/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml b/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
index e05c9f46aa4..ae4cb25df77 100644
--- a/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
+++ b/features/papyrus-dev-features/org.eclipse.papyrus.dev.feature/feature.xml
@@ -189,4 +189,11 @@ http://www.eclipse.org/legal/epl-v10.html
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.papyrus.developer.profile"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/.directory b/plugins/developer/org.eclipse.papyrus.doc/.directory
deleted file mode 100644
index 53db334b0c4..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/.directory
+++ /dev/null
@@ -1,3 +0,0 @@
-[Dolphin]
-Timestamp=2009,10,29,13,26,35
-ViewMode=1
diff --git a/plugins/developer/org.eclipse.papyrus.doc/.project b/plugins/developer/org.eclipse.papyrus.doc/.project
deleted file mode 100644
index dc1932cbf81..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/.project
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.doc</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.oomph.version.VersionBuilder</name>
- <arguments>
- <dictionary>
- <key>check.maven.pom</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>ignore.lower.bound.dependency.ranges</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>release.path</key>
- <value>/org.eclipse.papyrus.releng.dev.release/release.xml</value>
- </dictionary>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.oomph.version.VersionNature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.doc/META-INF/MANIFEST.MF
deleted file mode 100644
index 2916d725ccd..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,12 +0,0 @@
-Manifest-Version: 1.0
-Require-Bundle: org.eclipse.equinox.app;bundle-version="[1.3.0,2.0.0)",
- org.eclipse.ui;bundle-version="[3.107.0,4.0.0)",
- org.eclipse.help;bundle-version="[3.7.0,4.0.0)",
- org.eclipse.ui.intro;bundle-version="[3.5.0,4.0.0)",
- org.eclipse.pde.ui;bundle-version="[3.9.0,4.0.0)"
-Bundle-Vendor: %providerName
-Bundle-Version: 1.2.0.qualifier
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.doc;singleton:=true
diff --git a/plugins/developer/org.eclipse.papyrus.doc/about.html b/plugins/developer/org.eclipse.papyrus.doc/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2007</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/build.properties b/plugins/developer/org.eclipse.papyrus.doc/build.properties
deleted file mode 100644
index 2202c477f66..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/build.properties
+++ /dev/null
@@ -1,11 +0,0 @@
-bin.includes = META-INF/,\
- plugin.xml,\
- icons/,\
- toc.xml,\
- tutorials/,\
- intro/,\
- plugin_customization.ini,\
- plugin.properties,\
- about.html
-bin.excludes = icons/Papyrus.psd
-src.includes = about.html
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PAPYRUS DEF + ECLIPSE.jpg b/plugins/developer/org.eclipse.papyrus.doc/icons/PAPYRUS DEF + ECLIPSE.jpg
deleted file mode 100644
index dbead9036e6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PAPYRUS DEF + ECLIPSE.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.ico b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.ico
deleted file mode 100644
index 78d502d74db..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.psd b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.psd
deleted file mode 100644
index 749d95f068a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus.psd
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128.ico b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128.ico
deleted file mode 100644
index 529959075ce..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.bmp b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.bmp
deleted file mode 100644
index 1e92ec42406..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.gif
deleted file mode 100644
index 528d45c6d86..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.ico b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.ico
deleted file mode 100644
index d6223d0e4e8..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus128x128_TransparentBkgd.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus16x16.ico b/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus16x16.ico
deleted file mode 100644
index 1246cea6b10..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/Papyrus16x16.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusBanner_128x128_TransparentBckgrd.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusBanner_128x128_TransparentBckgrd.gif
deleted file mode 100644
index 6b17dfbb5c2..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusBanner_128x128_TransparentBckgrd.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.gif
deleted file mode 100644
index a32f4b1b572..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.png b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.png
deleted file mode 100644
index 3447e03cbe2..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo16x16.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo24x24.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo24x24.gif
deleted file mode 100644
index 35bcddb69a8..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo24x24.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo256x256.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo256x256.gif
deleted file mode 100644
index aec1e61d4ce..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo256x256.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.gif
deleted file mode 100644
index 50cd9a142ee..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.png b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.png
deleted file mode 100644
index 57e441b344c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo32x32.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.gif b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.gif
deleted file mode 100644
index a1d04e56539..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.png b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.png
deleted file mode 100644
index 1a6ee9b632f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusLogo48x48.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico
deleted file mode 100644
index edec69e1452..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico.bmp b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico.bmp
deleted file mode 100644
index e85e2df6acc..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusSplashScreenWithEclipseLogo.ico.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusWithEclipse.jpg b/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusWithEclipse.jpg
deleted file mode 100644
index 03b5f32ab77..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/icons/PapyrusWithEclipse.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/css/firststeps.css b/plugins/developer/org.eclipse.papyrus.doc/intro/css/firststeps.css
deleted file mode 100644
index 74f9c98b8e7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/css/firststeps.css
+++ /dev/null
@@ -1,3 +0,0 @@
-
-a#newpapyrusproject-introLink img { background-image : url(graphics/newproject.png); }
-a#newpapyrusproject-introLink:hover img { background-image : url(graphics/newproject_hov.png); } \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject.png b/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject.png
deleted file mode 100644
index 1a6ee9b632f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject_hov.png b/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject_hov.png
deleted file mode 100644
index 1a6ee9b632f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/css/graphics/newproject_hov.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/css/overview.css b/plugins/developer/org.eclipse.papyrus.doc/intro/css/overview.css
deleted file mode 100644
index 74f9c98b8e7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/css/overview.css
+++ /dev/null
@@ -1,3 +0,0 @@
-
-a#newpapyrusproject-introLink img { background-image : url(graphics/newproject.png); }
-a#newpapyrusproject-introLink:hover img { background-image : url(graphics/newproject_hov.png); } \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/firststeps.xml b/plugins/developer/org.eclipse.papyrus.doc/intro/firststeps.xml
deleted file mode 100644
index ebafdb878eb..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/firststeps.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<introContent>
- <extensionContent id="org.eclipse.team.papyrus.firststeps" name="Papyrus First Steps" style="css/firststeps.css" path="firststeps/@">
- <group label="Papyrus" style-id="content-group" id="org.eclipse.papyrus-firststeps-group">
- <link label="New Papyrus Project"
- url="http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.papyrus.uml.diagram.wizards&amp;class=org.eclipse.papyrus.uml.diagram.wizards.action.NewProjectAction"
- id="newpapyrusproject-introLink" style-id="content-link">
- <text>Start with creation of new Papyrus project</text>
- </link>
- </group>
- </extensionContent>
-</introContent> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/intro/overview.xml b/plugins/developer/org.eclipse.papyrus.doc/intro/overview.xml
deleted file mode 100644
index 0ff38e4ad54..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/intro/overview.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<introContent>
- <extensionContent id="org.eclipse.team.papyrus.overview" name="Papyrus overview" style="css/overview.css" path="overview/@">
- <group style-id="content-group" id="org.eclipse.papyrus-firststeps-group">
- <link label="New Papyrus Project"
- url="http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.papyrus.uml.diagram.wizards&amp;class=org.eclipse.papyrus.uml.diagram.wizards.action.NewProjectAction"
- id="newpapyrusproject-introLink" style-id="content-link">
- <text>Start with creation of new Papyrus project</text>
- </link>
- </group>
- </extensionContent>
-</introContent> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/plugin.properties b/plugins/developer/org.eclipse.papyrus.doc/plugin.properties
deleted file mode 100644
index 20e90a756c8..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/plugin.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-#################################################################################
-# Copyright (c) 2008 CEA LIST.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Tatiana Fesenko tatiana.fesenko@cea.fr - Initial API and implementation
-##################################################################################
-pluginName=Papyrus Main Documentation plugin
-providerName=Eclipse Modeling Project
diff --git a/plugins/developer/org.eclipse.papyrus.doc/plugin.xml b/plugins/developer/org.eclipse.papyrus.doc/plugin.xml
deleted file mode 100644
index ca82479dc4c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/plugin.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- id="product"
- point="org.eclipse.core.runtime.products">
- <product
- application="org.eclipse.ui.ide.workbench"
- name="Eclipse">
- <property
- name="preferenceCustomization"
- value="plugin_customization.ini">
- </property>
- <property
- name="appName"
- value="Eclipse">
- </property>
- <property
- name="aboutText"
- value="Papyrus (Eclipse Modeling Tools)&#x0A;&#x0A;Version: Helios Release (3.6.0)&#x0A;Build id: {0}&#x0A;&#x0A;(c) Copyright Eclipse contributors and others 2000, 2010. All rights reserved.&#x0A;Visit http://eclipse.org/&#x0A;&#x0A;This product includes software developed by the&#x0A;Apache Software Foundation http://apache.org/">
- </property>
- <property
- name="startupProgressRect"
- value="5,275,445,15">
- </property>
- <property
- name="aboutImage"
- value="icons/PapyrusLogo16x16.png">
- </property>
- <property
- name="windowImages"
- value="icons/PapyrusLogo16x16.png,icons/PapyrusLogo32x32.png,icons/PapyrusLogo48x48.png">
- </property>
- <property
- name="introBrandingImage"
- value="product:icons/PapyrusLogo48x48.png"/>
- <property
- name="introTitle"
- value="Welcome to Papyrus - UML and SysML editors">
- </property>
- <property
- name="introBrandingImageText"
- value="Eclipse Project">
- </property>
- </product>
- </extension>
- <extension
- point="org.eclipse.ui.intro">
- <introProductBinding
- introId="org.eclipse.ui.intro.universal"
- productId="org.eclipse.papyrus.doc.product">
- </introProductBinding>
- </extension>
-
- <extension point="org.eclipse.help.toc">
- <toc file="toc.xml" primary="true"/>
- </extension>
-
- <extension
- point="org.eclipse.ui.intro.configExtension">
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="intro/firststeps.xml">
- </configExtension>
- <configExtension
- configId="org.eclipse.ui.intro.universalConfig"
- content="intro/overview.xml">
- </configExtension>
- </extension>
-</plugin>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/plugin_customization.ini b/plugins/developer/org.eclipse.papyrus.doc/plugin_customization.ini
deleted file mode 100644
index 1dab08d7357..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/plugin_customization.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-# plugin_customization.ini
-# sets default values for plug-in-specific preferences
-# keys are qualified by plug-in id
-# e.g., com.example.acmeplugin/myproperty=myvalue
-# modeling.io.Properties file (ISO 8859-1 with "\" escapes)
-# "%key" are externalized strings defined in plugin_customization.properties
-# This file does not need to be translated.
-
-# WARNING: This file defines the preference overrides for the Platform build
-# (the one with no JDT or PDE), not the SDK build (aka the IDE).
-# For the SDK build, use the plugin_customization.ini file in the
-# org.eclipse.sdk plug-in instead.
-
-# Property "org.eclipse.ui/defaultPerspectiveId" controls the
-# perspective that the workbench opens initially
-org.eclipse.ui/defaultPerspectiveId=org.eclipse.papyrus.core.perspective
-
-# new-style tabs by default
-org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
-
-# put the perspective switcher on the top right
-org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
-
-# show progress on startup
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true
-
-# Welcome theme to use
-org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.circles
-
-# Root page links to show in the Universal Welcome
-org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,firststeps,tutorials,samples,whatsnew
-
-# Initial page layout of the Universal Welcome
-# org.eclipse.ui.intro.universal/INTRO_DATA = product:introData.xml
-
-# Order help books in table of contents
-# org.eclipse.help/HELP_DATA = helpData.xml \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/toc.xml b/plugins/developer/org.eclipse.papyrus.doc/toc.xml
deleted file mode 100644
index 2eb1290a5d7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/toc.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-
-<toc label="Papyrus Guide">
- <topic href="http://wiki.eclipse.org/Papyrus_Developer_Guide" label="Developer Guide">
- <topic href="tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10.html" label="Papyrus Integration with xText"/>
- <topic href="tutorials/SashEditor/sashAndCoreArchitecture.htm" label="Sash Editor Architecture"/>
- <anchor id="PapyrusDocDev"/>
- </topic>
- <topic label="User Guide">
- <topic href="tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10.html" label="Palette Customization"/>
- <anchor id="PapyrusDocUser"/>
- </topic>
- <topic label="Customization Guide">
- <anchor id="PapyrusDocCustom"/>
- </topic>
- <topic label="Online Help">
- <topic href="http://wiki.eclipse.org/Papyrus-FAQ" label="FAQ"/>
- <topic href="http://wiki.eclipse.org/Papyrus_Developer_Guide/Build_Process" label="Build Process"/>
- <topic href="http://wiki.eclipse.org/Papyrus_Developer_Guide/Papyrus_Log" label="Papyrus Log"/>
- <topic href="tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07.html" label="Creating and Adding New Plugins in Papyrus"/>
- <anchor id="PapyrusDocOnline"/>
- </topic>
- <anchor id="PapyrusDocMain"/>
-</toc>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07.html b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07.html
deleted file mode 100644
index 2badc752ef7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07.html
+++ /dev/null
@@ -1,521 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
- <TITLE> </TITLE>
- <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.1 (Win32)">
- <META NAME="AUTHOR" CONTENT="S&eacute;bastien G&eacute;rard">
- <META NAME="CREATED" CONTENT="20100507;12382300">
- <META NAME="CHANGEDBY" CONTENT="S&eacute;bastien G&eacute;rard">
- <META NAME="CHANGED" CONTENT="20100507;12594800">
- <META NAME="Info 1" CONTENT="">
- <META NAME="Info 2" CONTENT="">
- <META NAME="Info 3" CONTENT="">
- <META NAME="Info 4" CONTENT="">
- <STYLE TYPE="text/css">
- <!--
- @page { margin-left: 2.5cm; margin-right: 1.5cm; margin-top: 1.25cm; margin-bottom: 1.25cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
- P.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- P.list-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.list-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.list-ctl { font-family: "Tahoma"; font-size: 10pt; so-language: ar-SA }
- H1 { margin-top: 0cm; margin-bottom: 0.42cm; background: #cccccc; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding: 0.04cm 0cm; direction: ltr; color: #000000; text-align: left; widows: 2; orphans: 2; page-break-before: always; page-break-after: auto }
- H1.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- H1.heading+no-numbering+new-page-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.heading+no-numbering+new-page-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.heading+no-numbering+new-page-ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- TD P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
- TD P.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- TD P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- TD P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- P.list-1-end-western { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.list-1-end-cjk { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Times New Roman", serif; font-size: 11pt }
- P.list-1-end-ctl { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Tahoma"; font-size: 10pt; so-language: ar-SA }
- A:link { color: #0000ff }
- A.sdfootnotesym-western { font-size: 8pt }
- A.sdfootnotesym-cjk { font-size: 8pt }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" LINK="#0000ff" DIR="LTR">
-<DIV TYPE=HEADER>
- <P LANG="en-GB" CLASS="western" STYLE="margin-top: 0.21cm; margin-bottom: 1.15cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.04cm; padding-left: 0cm; padding-right: 0cm">
- <IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m1e24f929.gif" NAME="images1" ALIGN=LEFT WIDTH=16 HEIGHT=16 BORDER=0><BR CLEAR=LEFT><B> On
- creating/adding a new plug-in in Papyrus Version 1.0</B></P>
-</DIV>
-<TABLE WIDTH=648 BORDER=0 CELLPADDING=6 CELLSPACING=0 STYLE="page-break-before: always">
- <COL WIDTH=636>
- <TR>
- <TD WIDTH=636 HEIGHT=105 VALIGN=TOP>
- <P LANG="zxx" CLASS="western" ALIGN=CENTER><BR><BR>
- </P>
- <P LANG="en-US" ALIGN=CENTER><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m6e3b81b8.png" NAME="images3" ALIGN=LEFT WIDTH=131 HEIGHT=68 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_4ddfcb15.jpg" NAME="images2" ALIGN=LEFT WIDTH=86 HEIGHT=86 BORDER=0><BR CLEAR=LEFT><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>Papyrus
-Tutorial:</B></FONT></P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>How to
-create and add a new plug-in within Papyrus?</B></FONT></P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=175>
- <COL WIDTH=440>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Editor</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">S&eacute;bastien
- G&eacute;rard, CEA LIST</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Status</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Final
- version</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Version
- number</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">1.0</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Date of
- preparation</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">2010-05-07</P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Authors</H1>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=230>
- <COL WIDTH=124>
- <COL WIDTH=188>
- <COL WIDTH=45>
- <TR VALIGN=TOP>
- <TD WIDTH=230 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Editor
- name (first/last name)</B></P>
- </TD>
- <TD WIDTH=124 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Company</B></P>
- </TD>
- <TD WIDTH=188 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>E-mail</B></P>
- </TD>
- <TD WIDTH=45 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Initial</B></P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>S&eacute;bastien
- G&eacute;rard</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:Sebastien.gerard@cea.fr">Sebastien.gerard@cea.fr</A></FONT></FONT></P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">SG</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=230>
- <COL WIDTH=124>
- <COL WIDTH=188>
- <COL WIDTH=45>
- <TR VALIGN=TOP>
- <TD WIDTH=230 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Authors name (first/last name)</B></P>
- </TD>
- <TD WIDTH=124 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Company</B></P>
- </TD>
- <TD WIDTH=188 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>E-mail</B></P>
- </TD>
- <TD WIDTH=45 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Initial</B></P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>S&eacute;bastien
- G&eacute;rard</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:Sebastien.gerard@cea.fr">Sebastien.gerard@cea.fr</A></FONT></FONT></P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">SG</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Revision
-chart and history log</H1>
-<TABLE WIDTH=636 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=62>
- <COL WIDTH=83>
- <COL WIDTH=449>
- <TR VALIGN=TOP>
- <TD WIDTH=62 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Version </B>
- </P>
- </TD>
- <TD WIDTH=83 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Date</B></P>
- </TD>
- <TD WIDTH=449 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Reasons</B></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>1.0</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>2010-05-07</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Initial contribution.</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Table
-of contents</H1>
-<DIV ID="Table of Contents1" DIR="LTR">
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Authors 2</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Revision
- chart and history log 3</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>List
- of abbreviations 4</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Table
- of contents 5</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>List
- of figures 6</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>List
- of tables 7</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#1.Introduction|outline">1
- Introduction 8</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#2.&lt;&lt;&lt;Main chapters&gt;&gt;&gt;|outline">2
- &lt;&lt;&lt;Main chapters&gt;&gt;&gt; 9</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#3.Summary and conclusion|outline">3
- Summary and conclusion 10</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#4.References|outline">4
- References 11</A></FONT></P>
-</DIV>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="1.Introduction|outline"></A>
-1Introduction</H1>
-<P LANG="en-US" CLASS="western">The purpose of this document is to
-provide to Papyrus developpers a tutorial explaining how to create
-and add a new plug-in within Papyrus.</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="2.&lt;&lt;&lt;Main chapters&gt;&gt;&gt;|outline"></A>
-2How to create a new plug-in for Papyrus ?</H1>
-<OL>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Create a new plug-in
- for Papyrus</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_47da22ab.gif" NAME="images5" ALIGN=LEFT WIDTH=318 HEIGHT=194 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_11174b23.png" NAME="images6" ALIGN=LEFT WIDTH=293 HEIGHT=316 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=2>
- <LI><P LANG="en-US" CLASS="western">Name your new plug-in applying
- the formating rule: org.eclipse.papyrus.&lt;YourPluginName&gt;</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_ae49080.png" NAME="images4" ALIGN=LEFT WIDTH=353 HEIGHT=410 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=3>
- <LI><P LANG="en-US" CLASS="western" STYLE="page-break-before: always">
- Then click on the button <FONT FACE="Consolas, monospace">Finish</FONT><FONT FACE="Times New Roman, serif">.
- Then the following user interface is displayed:</FONT></P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3b41e179.gif" ALIGN=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m8c3db26.png" NAME="images13" ALIGN=LEFT WIDTH=326 HEIGHT=400 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_20d7fa65.gif" ALIGN=LEFT><BR><BR>
-</P>
-<OL START=4>
- <LI><P LANG="en-US" CLASS="western">Set the following properties and
- then click on the button <FONT FACE="Consolas, monospace">Finish</FONT>.</P>
-</OL>
-<UL>
- <LI><P LANG="en-US" CLASS="western">Version: 0.7.0.qualifier (The
- value of this parameter is to set according to the Papyrus version.
- At the time of the wirting of this documenbt, Papyrus was in version
- 0.7.0.)</P>
- <LI><P LANG="en-US" CLASS="western">Name: %pluginName</P>
- <LI><P LANG="en-US" CLASS="western">Provided: %providerName</P>
- <LI><P LANG="en-US" CLASS="western">Execution Environment: J2SE-1.5</P>
-</UL>
-<OL START=5>
- <LI><P LANG="en-US" CLASS="western" STYLE="page-break-before: always">
- Add a new file named <I>plugin.properties</I> under the plug-in
- project</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4922ca4f.gif" NAME="images7" ALIGN=LEFT WIDTH=481 HEIGHT=200 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6b592bb8.gif" ALIGN=LEFT><BR><BR>
-</P>
-<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
- <COL WIDTH=128*>
- <COL WIDTH=128*>
- <TR VALIGN=TOP>
- <TD WIDTH=50%>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m63a2afcc.png" NAME="images8" ALIGN=LEFT WIDTH=320 HEIGHT=227 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m32cc7b38.gif" ALIGN=LEFT><BR>
- </P>
- </TD>
- <TD WIDTH=50%>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfb4253b.png" NAME="images9" ALIGN=LEFT WIDTH=291 HEIGHT=227 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4ac5f84a.gif" ALIGN=LEFT><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western">You then should get then the
-following result:</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3ff687e7.png" NAME="images10" ALIGN=LEFT WIDTH=245 HEIGHT=157 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=6>
- <LI><P LANG="en-US" CLASS="western">Edit the file and add the
- following text inside. This file is used for defining the variables
- used in the plug-in definition. In our case, we have previously
- introduced both following variables, pluginName and providerName.
- The value set for this variable may be any kind of string. Then do
- not forget to save the file and you can also close it.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_2f921d3c.png" NAME="images11" ALIGN=LEFT WIDTH=569 HEIGHT=185 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=6>
- <LI><P LANG="en-US" CLASS="western">Configure the manifest of the
- plug-in. For that purpose, open the file named MANIFEST.MF under the
- folder named META-INF as shown below. In our case, we check the
- resource folder and plugin.properties file in order these later may
- be automatically included in the build of the plug-in. Then do not
- forget to save the file and you can also close it.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m70e80a0b.png" NAME="images12" ALIGN=LEFT WIDTH=495 HEIGHT=391 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western">Your plug-in is now created and can
-be committed to the Papyrus repository. For that purpose please refer
-to next chpater.</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="3.Summary and conclusion|outline"></A>
-3How to commit a new plug-in within the Papyrus repository?</H1>
-<OL>
- <LI><P LANG="en-US" CLASS="western">Now, the final step is to commit
- your new plug-in on the Papyrus svn. For that purpose, select your
- plug-in in the package explorer and do following action, <I>Team&gt;Share
- Project..,</I> as shown below.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m318ea83a.gif" NAME="images14" ALIGN=LEFT WIDTH=386 HEIGHT=329 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=2>
- <LI><P LANG="en-US" CLASS="western">Then select svn as shown
- below...</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m2bea2a2a.png" NAME="images15" ALIGN=LEFT WIDTH=318 HEIGHT=210 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=3>
- <LI><P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfc790d3.png" NAME="images16" ALIGN=LEFT WIDTH=534 HEIGHT=205 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_51cd634f.gif" ALIGN=LEFT>&hellip;
- and next select the Papyrus svn repository.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL START=4>
- <LI><P LANG="en-US" CLASS="western">Finish and then you get the user
- interface shwon below. You have to select <I>&ldquo;Use mutliple
- projects ...&rdquo;</I> option in the group named <I>&ldquo;Project
- Repository Layout&rdquo;</I>. The value to set is depending on the
- location you want to commit your new plug-in. A priori it is on the
- trunk of Papyrus, so it should start by &ldquo;/trunk&rdquo; and
- then you specify the path of the targeted location. In our example,
- the new plug-in will be committed under the path
- &ldquo;/trunk/plugins/uml&rdquo;. Then you have also to uncheck the
- box named &ldquo;Use Subversion recommend layout ...&rdquo;, and
- then you can press the button <I>Finish</I>.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_21c4a62a.gif" ALIGN=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6bd32e21.png" NAME="images17" ALIGN=LEFT WIDTH=476 HEIGHT=402 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=5>
- <LI><P LANG="en-US" CLASS="western" STYLE="page-break-before: always">
- Finally, you will get the following last user interface that ask you
- to enter a comment denoting the new commit. Pressing the button OK,
- you will have finished the process and your plug-in should be added
- to the Papyrus svn repository.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m5bcfb153.gif" ALIGN=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnCreating&amp;AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_40231f8b.png" NAME="images18" ALIGN=LEFT WIDTH=444 HEIGHT=354 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=6>
- <LI><P LANG="en-US" CLASS="western">Last step is to check that
- everything has been done correctly. For that, switch to the svn view
- and check that your new plug-in has been uploaded correctly and at
- the right location and close then bug that was attached to that new
- feature supported by your plug-in.</P>
-</OL>
-<H1 LANG="en-US" CLASS="western"><A NAME="4.References|outline"></A>4References</H1>
-<P LANG="en-US" CLASS="western">N/A.</P>
-<DIV TYPE=FOOTER>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 1.15cm">&#61667;
- <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx"><I>2009 The
- Papyrus Consortium </I></SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx"><I> </I></SPAN></FONT><SPAN LANG="zxx"><SDFIELD TYPE=PAGE SUBTYPE=RANDOM FORMAT=PAGE>13</SDFIELD></SPAN><SPAN LANG="zxx">/</SPAN><SPAN LANG="zxx"><SDFIELD TYPE=DOCSTAT SUBTYPE=PAGE FORMAT=ARABIC>13</SDFIELD></SPAN></P>
-</DIV>
-</BODY>
-</HTML> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_11174b23.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_11174b23.png
deleted file mode 100644
index e5b3a6d3336..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_11174b23.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_20d7fa65.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_20d7fa65.gif
deleted file mode 100644
index 92de8528f35..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_20d7fa65.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_21c4a62a.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_21c4a62a.gif
deleted file mode 100644
index 3c511de27d1..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_21c4a62a.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3b41e179.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3b41e179.gif
deleted file mode 100644
index 39d514196bc..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3b41e179.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3ff687e7.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3ff687e7.png
deleted file mode 100644
index 8c1330e3d9f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_3ff687e7.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_47da22ab.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_47da22ab.gif
deleted file mode 100644
index 47a34fbdde7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_47da22ab.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_4ddfcb15.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_4ddfcb15.jpg
deleted file mode 100644
index 4bdff4f72a6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_4ddfcb15.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_51cd634f.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_51cd634f.gif
deleted file mode 100644
index 90720a88a5d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_51cd634f.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6b592bb8.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6b592bb8.gif
deleted file mode 100644
index e2c121b226a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6b592bb8.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6bd32e21.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6bd32e21.png
deleted file mode 100644
index eb00ad6ec3e..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_6bd32e21.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_ae49080.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_ae49080.png
deleted file mode 100644
index b77d09fe82e..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_ae49080.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m1e24f929.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m1e24f929.gif
deleted file mode 100644
index a32f4b1b572..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m1e24f929.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m2bea2a2a.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m2bea2a2a.png
deleted file mode 100644
index 5fd0edbe697..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m2bea2a2a.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m318ea83a.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m318ea83a.gif
deleted file mode 100644
index 3768f4e7c27..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m318ea83a.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m32cc7b38.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m32cc7b38.gif
deleted file mode 100644
index 2b5b373cabc..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m32cc7b38.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4922ca4f.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4922ca4f.gif
deleted file mode 100644
index 7e548fd3d0a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4922ca4f.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4ac5f84a.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4ac5f84a.gif
deleted file mode 100644
index 6dba7f2f78d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m4ac5f84a.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m5bcfb153.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m5bcfb153.gif
deleted file mode 100644
index c94023f49fe..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m5bcfb153.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m63a2afcc.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m63a2afcc.png
deleted file mode 100644
index 20997cbcb2e..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m63a2afcc.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m6e3b81b8.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m6e3b81b8.png
deleted file mode 100644
index ce02bc553ff..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m6e3b81b8.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m70e80a0b.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m70e80a0b.png
deleted file mode 100644
index 9f7dc3461c3..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m70e80a0b.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m8c3db26.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m8c3db26.png
deleted file mode 100644
index 824b92f9d43..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_m8c3db26.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfb4253b.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfb4253b.png
deleted file mode 100644
index 95ae0529228..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfb4253b.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfc790d3.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfc790d3.png
deleted file mode 100644
index 1b1fda9bac0..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/CreatingNewPlugin/PapyrusDevelopperTutorial_OnCreating&AddingNewPluginInPapyrus_v1.0_d2010-05-07_html_mfc790d3.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10.html b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10.html
deleted file mode 100644
index 7b536b58d4a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10.html
+++ /dev/null
@@ -1,635 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
- <TITLE> </TITLE>
- <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.1 (Win32)">
- <META NAME="AUTHOR" CONTENT="S&eacute;bastien G&eacute;rard">
- <META NAME="CREATED" CONTENT="20100507;12382300">
- <META NAME="CHANGEDBY" CONTENT="Scott LEE">
- <META NAME="CHANGED" CONTENT="20100511;16302200">
- <META NAME="Info 1" CONTENT="">
- <META NAME="Info 2" CONTENT="">
- <META NAME="Info 3" CONTENT="">
- <META NAME="Info 4" CONTENT="">
- <STYLE TYPE="text/css">
- <!--
- @page { margin-left: 2.5cm; margin-right: 1.5cm; margin-top: 1.25cm; margin-bottom: 1.25cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
- P.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- P.list-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.list-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.list-ctl { font-family: "Tahoma"; font-size: 10pt; so-language: ar-SA }
- H1 { margin-top: 0cm; margin-bottom: 0.42cm; background: #cccccc; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding: 0.04cm 0cm; direction: ltr; color: #000000; text-align: left; widows: 2; orphans: 2; page-break-before: always; page-break-after: auto }
- H1.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- H1.heading+no-numbering+new-page-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.heading+no-numbering+new-page-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.heading+no-numbering+new-page-ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- P.list-1-end-western { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.list-1-end-cjk { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Times New Roman", serif; font-size: 11pt }
- P.list-1-end-ctl { margin-left: 0.64cm; text-indent: -0.64cm; margin-bottom: 0.42cm; font-family: "Tahoma"; font-size: 10pt; so-language: ar-SA }
- A:link { color: #0000ff }
- A.sdfootnotesym-western { font-size: 8pt }
- A.sdfootnotesym-cjk { font-size: 8pt }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" LINK="#0000ff" DIR="LTR">
-<DIV TYPE=HEADER>
- <P LANG="en-GB" CLASS="western" STYLE="margin-top: 0.21cm; margin-bottom: 1.15cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.04cm; padding-left: 0cm; padding-right: 0cm">
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1e24f929.gif" NAME="images1" ALIGN=LEFT WIDTH=16 HEIGHT=16 BORDER=0><BR CLEAR=LEFT><B> Tutorial
- on Palette Customization in Papyrus Version 1.0</B></P>
-</DIV>
-<TABLE WIDTH=648 BORDER=0 CELLPADDING=6 CELLSPACING=0 STYLE="page-break-before: always">
- <COL WIDTH=636>
- <TR>
- <TD WIDTH=636 HEIGHT=105 VALIGN=TOP>
- <P LANG="zxx" CLASS="western" ALIGN=CENTER><BR><BR>
- </P>
- <P LANG="en-US" ALIGN=CENTER><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m6e3b81b8.png" NAME="images3" ALIGN=LEFT WIDTH=131 HEIGHT=68 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4ddfcb15.jpg" NAME="images2" ALIGN=LEFT WIDTH=86 HEIGHT=86 BORDER=0><BR CLEAR=LEFT><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>Papyrus
-Tutorial:</B></FONT></P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>How to
-customize a palette in Papyrus?</B></FONT></P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=175>
- <COL WIDTH=440>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Editor</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Scott
- Uk-Jin Lee, CEA LIST</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Status</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Final
- version</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Version
- number</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">1.0</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Date of
- preparation</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">2010-05-07</P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Authors</H1>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=230>
- <COL WIDTH=124>
- <COL WIDTH=188>
- <COL WIDTH=45>
- <TR VALIGN=TOP>
- <TD WIDTH=230 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Editor
- name (first/last name)</B></P>
- </TD>
- <TD WIDTH=124 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Company</B></P>
- </TD>
- <TD WIDTH=188 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>E-mail</B></P>
- </TD>
- <TD WIDTH=45 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm"><B>Initial</B></P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Scott Uk-Jin Lee</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:scott.lee@cea.fr">scott.lee@cea.fr</A></FONT></FONT></P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">SL</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=230>
- <COL WIDTH=124>
- <COL WIDTH=188>
- <COL WIDTH=45>
- <TR VALIGN=TOP>
- <TD WIDTH=230 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Authors name (first/last name)</B></P>
- </TD>
- <TD WIDTH=124 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Company</B></P>
- </TD>
- <TD WIDTH=188 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>E-mail</B></P>
- </TD>
- <TD WIDTH=45 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Initial</B></P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Hubert Dubois</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:Sebastien.gerard@cea.fr">hubert.dubois@cea.fr</A></FONT></FONT></P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">HD</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Revision
-chart and history log</H1>
-<TABLE WIDTH=636 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=62>
- <COL WIDTH=83>
- <COL WIDTH=449>
- <TR VALIGN=TOP>
- <TD WIDTH=62 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Version </B>
- </P>
- </TD>
- <TD WIDTH=83 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Date</B></P>
- </TD>
- <TD WIDTH=449 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Reasons</B></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>1.0</FONT></FONT></P>
- </TD>
- <TD WIDTH=83 SDVAL="40308" SDNUM="1036;0;JJ/MM/AA">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>10/05/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Initial contribution.</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Table
-of contents</H1>
-<DIV ID="Table of Contents1" DIR="LTR">
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Authors 2</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Revision
- chart and history log 3</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Table
- of contents 4</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#1.Introduction|outline">1
-
- Introduction.....................................................................................................................................................5</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#2.How to customize palette for Papyrus _|outline">2
- Palette Customization in Papyrus
- &hellip;...............................................................................................................6</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#3.Application of customized palette to Papyrus Plug-ins|outline">3
- Application of customized palette to Papyrus plug-ins
- &hellip;.............................................................................12</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#4.FAQs|outline">4
- FAQs
- &hellip;........................................................................................................................................................17</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#4.References|outline">5
- References 18</A></FONT></P>
-</DIV>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="1.Introduction|outline"></A>
-1Introduction</H1>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>The purpose of this
-document is to provide a tutorial for Papyrus users and developers,
-explaining the followings:
-</P>
-<UL>
- <UL>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>how to customize
- a palette in Papyrus</P>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>how to apply
- customized palette in Papyrus plug-ins</P>
- </UL>
-</UL>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><BR><BR>
-</P>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>A palette is a
-collection of UML elements available for a particular diagram. It is
-located on the right hand side of the Papyrus diagram editor as shown
-below. The palette allows convenient construction of a particular UML
-diagram.
-</P>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7bb211b8.jpg" NAME="graphics1" ALIGN=LEFT WIDTH=642 HEIGHT=547 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_78f85dd6.gif" ALIGN=LEFT><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="2.How to customize palette for Papyrus _|outline"></A>
-2How to customize palette for Papyrus ?</H1>
-<OL>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Right click on the
- palette toolbar and select 'Customize...'</P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2de6511e.jpg" NAME="graphics2" ALIGN=LEFT WIDTH=358 HEIGHT=173 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL START=2>
- <LI><P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3ee63c30.jpg" NAME="graphics3" ALIGN=LEFT WIDTH=608 HEIGHT=291 BORDER=0>The
- 'Customize Palette' pop-up appears. Select 'Create a new local
- Palette' icon as indicated below.</P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5b16696f.gif" ALIGN=LEFT></P>
- <LI><P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif">The
- 'Local Palette Information' pop-up is displayed. Type the name of
- the new Local Palette to be customized and click 'Next'.</FONT></P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1a7383ef.jpg" NAME="graphics4" ALIGN=LEFT WIDTH=367 HEIGHT=239 BORDER=0><BR CLEAR=LEFT></P>
- <P LANG="en-US" CLASS="western"></P>
- <LI><P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif">The
- customization menu for the new Local Palette then appears as shown
- below. This menu allows customize the Local Palette with drawers,
- separators and UML elements. The UML elements can be renamed and
- assigned with custom icons. </FONT>
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_411962d6.jpg" NAME="graphics5" ALIGN=LEFT WIDTH=617 HEIGHT=333 BORDER=0><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL START=5>
- <LI><P LANG="en-US" CLASS="western">Create a new drawer with the
- indicated button as shown below. When the 'Dialog Information Page'
- pop-up appears, type the name of the new drawer and click 'Finish'.
- Similarly, appropriate buttons can be utilized to rename or remove
- the drawer.
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5a174047.jpg" NAME="graphics6" ALIGN=LEFT WIDTH=618 HEIGHT=319 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2a5d1838.gif" ALIGN=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-GB" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2d88bdd2.gif" ALIGN=LEFT><BR><BR>
-</P>
-<OL START=5>
- <P LANG="en-GB" CLASS="western" STYLE="margin-right: 0.09cm"></P>
- <LI><P LANG="en-GB" CLASS="western" STYLE="margin-right: 0.09cm">Add
- appropriate elements to the highlighted drawer in the local Palette
- by selecting the element to be added and clicking the right-arrow as
- shown below.</P>
-</OL>
-<P LANG="en-GB" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4b33db00.jpg" NAME="graphics7" ALIGN=LEFT WIDTH=600 HEIGHT=373 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1612afc0.gif" ALIGN=LEFT><BR><BR>
-</P>
-<OL START=7>
- <LI><P LANG="en-GB" CLASS="western">Customize name, description and
- icons for the added elements by selecting the added element and
- changing the information on the text fields of 'Entry Information:'
- as shown below.
- </P>
- <P LANG="en-GB" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1f1d26a1.gif" ALIGN=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m7a8be963.jpg" NAME="graphics8" ALIGN=LEFT WIDTH=606 HEIGHT=397 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4a6d66e1.gif" ALIGN=LEFT></P>
- <P LANG="en-US" CLASS="western"></P>
- <LI><P LANG="en-US" CLASS="western">Add separators between elements
- in a drawer if necessary by selecting the element and clicking the
- indicated button as shown below. Note that the separator will be
- created below the selected element.
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_74c8281f.jpg" NAME="graphics9" ALIGN=LEFT WIDTH=604 HEIGHT=374 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif" ALIGN=LEFT><BR><BR>
-</P>
-<OL START=9>
- <LI><P LANG="en-US" CLASS="western">Customize the added elements
- with profile by applying stereotype to the element. First, click on
- the indicated button and select 'Set list of applied stereotypes'.</P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_6b592bb8.gif" ALIGN=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_68bae2f2.jpg" NAME="graphics10" ALIGN=LEFT WIDTH=613 HEIGHT=382 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif" ALIGN=LEFT></P>
- <P LANG="en-US" CLASS="western">Then, apply stereotype to the
- element by using the button indicated below and selecting the
- appropriate stereotype from the 'Stereotype selection' pop-up.
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4d2642df.jpg" NAME="graphics11" ALIGN=LEFT WIDTH=613 HEIGHT=387 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif" ALIGN=LEFT><FONT COLOR="#ff0000"> *
-Note: The profile must be applied on the model that consists of the
-diagram with the palette to be customized prior to applying the
-stereotype.</FONT></P>
-<OL START=10>
- <LI><P LANG="en-US" CLASS="western">When the stereotypes to be
- applied are selected click 'ok'. The applied stereotypes are
- displayed as indicated below.
- </P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_fa9f27c.jpg" NAME="graphics12" ALIGN=LEFT WIDTH=618 HEIGHT=397 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2e60cc27.gif" ALIGN=LEFT>
- </P>
- <P LANG="en-US" CLASS="western"></P>
- <LI><P LANG="en-US" CLASS="western">Add all the elements and apply
- appropriate stereotypes to complete the palette customization and
- click 'finish' button. Then the 'Customize Palette' pop-up reappears
- as shown below. Select only the palette to be displayed, then click
- 'ok'.</P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4995407d.jpg" NAME="graphics13" ALIGN=LEFT WIDTH=588 HEIGHT=271 BORDER=0><BR CLEAR=LEFT></P>
- <LI><P LANG="en-US" CLASS="western">The palette customization is
- successfully finished indicating that the customized palette appears
- in the diagram editor as indicated below.
- </P>
- <P LANG="en-US" CLASS="western"><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_524be928.jpg" NAME="graphics14" ALIGN=LEFT WIDTH=618 HEIGHT=432 BORDER=0><BR CLEAR=LEFT><IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1abb7658.gif" ALIGN=LEFT></P>
- <P LANG="en-US" CLASS="western"></P>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="western"><A NAME="3.Application of customized palette to Papyrus Plug-ins|outline"></A>
-3Application of customized palette to Papyrus Plug-ins</H1>
-<OL>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Once the palette is
- customized, go to the Papyrus workspace folder and navigate to the
- '\.metadata\.plugins\org.eclipse.papyrus.diagram.common' folder as
- shown below.
- </P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m79877ecd.jpg" NAME="graphics17" ALIGN=LEFT WIDTH=576 HEIGHT=200 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Copy the XML file
- containing the palette customization information which has the name
- in the form of 'Palette_[UserName]_[numbers].xml'. (Note: XML file
- is created every time the new local palette is created for
- customization. So, copy the correct XML file that you want.)
- </P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m70da181d.jpg" NAME="graphics15" ALIGN=LEFT WIDTH=575 HEIGHT=199 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">In the plug in that
- you want to apply customized palette, create folder with the name
- 'palettes'. In the created folder, paste the copied XML file and
- rename the file with '[Name].Palette.xml' format.
- </P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m21556a07.jpg" NAME="graphics16" ALIGN=LEFT WIDTH=447 HEIGHT=257 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Open 'plug-in.xml'
- file. If the 'plug-in.xml' file is not yet generated, open
- 'MANIFEST.MF' file from 'META-INF' folder. Then, go to the
- 'dependencies' tab and click 'add' button to add required plug-ins
- as shown below.</P>
-</OL>
-<IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_76021fdc.jpg" NAME="graphics18" ALIGN=LEFT WIDTH=604 HEIGHT=386 BORDER=0><BR CLEAR=LEFT>
-<IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_23e9525f.gif" ALIGN=LEFT>
-<IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m35c81750.gif" ALIGN=LEFT>
-<P LANG="en-US" CLASS="list-1-end-western"><BR><BR>
-</P>
-<OL START=5>
- <LI><P LANG="en-US" CLASS="list-1-end-western">When 'Plug-in
- Selection' pop up appears as shown below, add
- 'org.eclipse.papyrus.diagram.common' plug-in as shown below.</P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m13347fb5.jpg" NAME="graphics19" ALIGN=LEFT WIDTH=548 HEIGHT=259 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Similarly, go to the
- 'extension' tab and click 'Add' button. When the 'New Extension'
- pop-up appears as shown below, type 'paletteDefinition' at the
- 'Extension Point filter:' text field. Select
- 'org.eclipse.papyrus.diagram.common.paletteDefinition' and click
- 'Finish'.</P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_48d1d34a.jpg" NAME="graphics20" ALIGN=LEFT WIDTH=373 HEIGHT=393 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Then the extension
- element is added under the extension point as shown below. Click
- extension element and set its 'name' and 'ID'. Also, set the 'path'
- to the path of the custom palette XML file,
- '/palettes/paletteName.Palette.xml'. For the 'class' setting, browse
- 'org.eclipse.papyrus.diagram.common.service.PluginPaletteProvider'
- class and select. For the 'icon' setting, eclipse icon can be reused
- by typing location of the Eclipse icon which is
- 'platform:/plugin/org.eclipse.gmf.runtime.diagram.ui/icons/group.gif'.</P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_mf9df094.jpg" NAME="graphics21" ALIGN=LEFT WIDTH=630 HEIGHT=322 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Expand
- 'paletteDefinition' extension element, and click on the 'Priority'
- as indicated below. Then, set appropriate priority on the 'Extension
- Element Details' column.</P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_555bbb5d.gif" NAME="graphics22" ALIGN=LEFT WIDTH=618 HEIGHT=310 BORDER=0><BR CLEAR=LEFT>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3dc01309.gif" ALIGN=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"><FONT COLOR="#ff0000">*
- Note: When the elements in the custom palette is shared with other
- palettes in the diagram editor, only the palette with higher
- priority will display the elements under its drawer. So, make sure
- to set the priority appropriately for the elements to appear in the
- desired palette.</FONT></P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Right click on the
- added 'paletteDefinition' Extension and add new editor as shown
- below.
- </P>
-</OL>
-<IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7c8e723e.jpg" NAME="graphics23" ALIGN=LEFT WIDTH=618 HEIGHT=310 BORDER=0><BR CLEAR=LEFT>
-<P LANG="en-US" CLASS="list-1-end-western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="list-1-end-western"><BR><BR>
-</P>
-<OL START=9>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Select the newly
- added editor and set appropriate 'id' of the editor where the custom
- palette is to be applied to. For example,
- 'org.eclipse.papyrus.diagram.clazz' for the class diagram as shown
- below.
- </P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_190000d0.jpg" NAME="graphics24" ALIGN=LEFT WIDTH=598 HEIGHT=296 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
- <LI><P LANG="en-US" CLASS="list-1-end-western">Now when the plug-in
- is launched, the custom palette automatically appears for the
- selected diagram editor. For example, the custom palette for class
- diagram editor appears as shown below.
- </P>
- <IMG SRC="PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m33dcfb72.jpg" NAME="graphics25" ALIGN=LEFT WIDTH=607 HEIGHT=445 BORDER=0><BR CLEAR=LEFT>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
-</OL>
-<H1 LANG="en-US" CLASS="western"><A NAME="4.FAQs|outline"></A>4FAQs</H1>
-<OL>
- <LI><P LANG="en-US" CLASS="western">Why can I not see the
- stereotypes applicable to the added elements when customizing a
- palette?</P>
-</OL>
-<UL>
- <LI><P LANG="en-US" CLASS="western">This is because the profile,
- where the stereotypes are defined, is not applied to the model.
- Apply appropriate profile to the model that consists of the diagram
- with the palette to be customized. Then, the stereotype will be
- accessible during the palette customization.</P>
-</UL>
-<OL>
- <P LANG="en-US" CLASS="western"></P>
- <LI><P LANG="en-US" CLASS="western">Why are the customized elements
- do not appear in the customized palette when the palette
- customization is applied to a Papyrus plug-in?
- </P>
-</OL>
-<UL>
- <LI><P LANG="en-US" CLASS="western">This is because the priority of
- the customized palette is lower than other palettes of the selected
- diagram editor. Apply higher priority to the customized palette
- through the 'paletteDefinition' extension. (refer to 8 in page 15)</P>
- <P LANG="en-US" CLASS="list-1-end-western"></P>
-</UL>
-<H1 LANG="en-US" CLASS="western"><A NAME="4.References|outline"></A>5References</H1>
-<P LANG="en-US" CLASS="western">N/A.</P>
-<DIV TYPE=FOOTER>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 1.15cm">&#61667;
- <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx"><I>2009 The
- Papyrus Consortium </I></SPAN></FONT><FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx"><I> </I></SPAN></FONT><SPAN LANG="zxx"><SDFIELD TYPE=PAGE SUBTYPE=RANDOM FORMAT=PAGE>19</SDFIELD></SPAN><SPAN LANG="zxx">/</SPAN><SPAN LANG="zxx"><SDFIELD TYPE=DOCSTAT SUBTYPE=PAGE FORMAT=ARABIC>19</SDFIELD></SPAN></P>
-</DIV>
-</BODY>
-</HTML> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_190000d0.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_190000d0.jpg
deleted file mode 100644
index 0128c3bc499..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_190000d0.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1a7383ef.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1a7383ef.jpg
deleted file mode 100644
index bfe28c24ea6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1a7383ef.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1f1d26a1.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1f1d26a1.gif
deleted file mode 100644
index 4ad13a622e1..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_1f1d26a1.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_23e9525f.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_23e9525f.gif
deleted file mode 100644
index 179d8b3b866..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_23e9525f.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2de6511e.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2de6511e.jpg
deleted file mode 100644
index 2ab9affbc0c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2de6511e.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2e60cc27.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2e60cc27.gif
deleted file mode 100644
index 74cd206eeff..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_2e60cc27.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3dc01309.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3dc01309.gif
deleted file mode 100644
index c6f17795db6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3dc01309.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3ee63c30.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3ee63c30.jpg
deleted file mode 100644
index cbae08405be..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_3ee63c30.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_411962d6.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_411962d6.jpg
deleted file mode 100644
index 94e9104a746..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_411962d6.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_48d1d34a.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_48d1d34a.jpg
deleted file mode 100644
index 886a962bf01..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_48d1d34a.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4b33db00.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4b33db00.jpg
deleted file mode 100644
index a98089284e2..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4b33db00.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4ddfcb15.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4ddfcb15.jpg
deleted file mode 100644
index 7379fd0e4c7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_4ddfcb15.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_524be928.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_524be928.jpg
deleted file mode 100644
index 386ee2527be..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_524be928.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_555bbb5d.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_555bbb5d.gif
deleted file mode 100644
index d71eee7fc6e..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_555bbb5d.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_68bae2f2.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_68bae2f2.jpg
deleted file mode 100644
index 3603e6521e9..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_68bae2f2.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_6b592bb8.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_6b592bb8.gif
deleted file mode 100644
index e2c121b226a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_6b592bb8.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_74c8281f.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_74c8281f.jpg
deleted file mode 100644
index ca52876ff25..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_74c8281f.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_76021fdc.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_76021fdc.jpg
deleted file mode 100644
index 47f7159ef6c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_76021fdc.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_78f85dd6.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_78f85dd6.gif
deleted file mode 100644
index dcd719ec1d7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_78f85dd6.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7bb211b8.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7bb211b8.jpg
deleted file mode 100644
index 57b2c212a80..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7bb211b8.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7c8e723e.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7c8e723e.jpg
deleted file mode 100644
index 68541e6c461..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_7c8e723e.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_fa9f27c.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_fa9f27c.jpg
deleted file mode 100644
index 3c694a0fcb5..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_fa9f27c.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m13347fb5.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m13347fb5.jpg
deleted file mode 100644
index e0fbe954ee3..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m13347fb5.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1612afc0.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1612afc0.gif
deleted file mode 100644
index 789cf6c95f7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1612afc0.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1abb7658.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1abb7658.gif
deleted file mode 100644
index 70f03edb7a1..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1abb7658.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1e24f929.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1e24f929.gif
deleted file mode 100644
index a32f4b1b572..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m1e24f929.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m21556a07.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m21556a07.jpg
deleted file mode 100644
index 04bd72d1a47..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m21556a07.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2a5d1838.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2a5d1838.gif
deleted file mode 100644
index 666c8992617..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2a5d1838.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2d88bdd2.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2d88bdd2.gif
deleted file mode 100644
index 193c5ef29e6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m2d88bdd2.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m33dcfb72.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m33dcfb72.jpg
deleted file mode 100644
index c8b731f2c26..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m33dcfb72.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m35c81750.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m35c81750.gif
deleted file mode 100644
index 8a35160260c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m35c81750.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4995407d.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4995407d.jpg
deleted file mode 100644
index 949f4278492..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4995407d.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4a6d66e1.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4a6d66e1.gif
deleted file mode 100644
index 2b882b47641..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4a6d66e1.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4d2642df.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4d2642df.jpg
deleted file mode 100644
index b7ef8b592ee..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m4d2642df.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5a174047.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5a174047.jpg
deleted file mode 100644
index b84ee8beac7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5a174047.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5b16696f.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5b16696f.gif
deleted file mode 100644
index a83547b8904..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m5b16696f.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif
deleted file mode 100644
index 20108fede91..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m62c1dd5.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m6e3b81b8.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m6e3b81b8.png
deleted file mode 100644
index ce02bc553ff..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m6e3b81b8.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m70da181d.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m70da181d.jpg
deleted file mode 100644
index e76e1025ef0..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m70da181d.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m79877ecd.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m79877ecd.jpg
deleted file mode 100644
index 05b867948ee..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m79877ecd.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m7a8be963.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m7a8be963.jpg
deleted file mode 100644
index da60bd2cd3d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_m7a8be963.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_mf9df094.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_mf9df094.jpg
deleted file mode 100644
index 68973bb4909..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/PaletteCustomization/PapyrusDevelopperTutorial_OnPaletteCustomization_v1.0_d2010-05-10_html_mf9df094.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture.htm b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture.htm
deleted file mode 100644
index 84199d94e0d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture.htm
+++ /dev/null
@@ -1,2529 +0,0 @@
-<html xmlns:v="urn:schemas-microsoft-com:vml"
-xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 11">
-<meta name=Originator content="Microsoft Word 11">
-<link rel=File-List href="sashAndCoreArchitecture_fichiers/filelist.xml">
-<link rel=Edit-Time-Data href="sashAndCoreArchitecture_fichiers/editdata.mso">
-<!--[if !mso]>
-<style>
-v\:* {behavior:url(#default#VML);}
-o\:* {behavior:url(#default#VML);}
-w\:* {behavior:url(#default#VML);}
-.shape {behavior:url(#default#VML);}
-</style>
-<![endif]-->
-<title>Sash and Core </title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
- <o:Author>Cedric</o:Author>
- <o:LastAuthor>TF227273</o:LastAuthor>
- <o:Revision>2</o:Revision>
- <o:TotalTime>7777</o:TotalTime>
- <o:LastPrinted>2010-01-22T13:54:00Z</o:LastPrinted>
- <o:Created>2010-06-22T14:54:00Z</o:Created>
- <o:LastSaved>2010-06-22T14:54:00Z</o:LastSaved>
- <o:Pages>1</o:Pages>
- <o:Words>3046</o:Words>
- <o:Characters>16753</o:Characters>
- <o:Company> dream factory</o:Company>
- <o:Lines>139</o:Lines>
- <o:Paragraphs>39</o:Paragraphs>
- <o:CharactersWithSpaces>19760</o:CharactersWithSpaces>
- <o:Version>11.9999</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
- <w:View>Print</w:View>
- <w:Zoom>FullPage</w:Zoom>
- <w:GrammarState>Clean</w:GrammarState>
- <w:HyphenationZone>21</w:HyphenationZone>
- <w:ValidateAgainstSchemas/>
- <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
- <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
- <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
- <w:Compatibility>
- <w:BreakWrappedTables/>
- <w:SnapToGridInCell/>
- <w:WrapTextWithPunct/>
- <w:UseAsianBreakRules/>
- <w:UseWord2002TableStyleRules/>
- </w:Compatibility>
- <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
- </w:WordDocument>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
- </w:LatentStyles>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
- @font-face
- {font-family:Wingdings;
- panose-1:5 0 0 0 0 0 0 0 0 0;
- mso-font-charset:2;
- mso-generic-font-family:auto;
- mso-font-pitch:variable;
- mso-font-signature:0 268435456 0 0 -2147483648 0;}
-@font-face
- {font-family:Tahoma;
- panose-1:2 11 6 4 3 5 4 4 2 4;
- mso-font-charset:0;
- mso-generic-font-family:swiss;
- mso-font-pitch:variable;
- mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
-@font-face
- {font-family:"HG Mincho Light J";
- mso-font-alt:"Times New Roman";
- mso-font-charset:0;
- mso-generic-font-family:auto;
- mso-font-pitch:variable;
- mso-font-signature:0 0 0 0 0 0;}
- /* Style Definitions */
- p.MsoNormal, li.MsoNormal, div.MsoNormal
- {mso-style-parent:"";
- margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- mso-pagination:widow-orphan;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";}
-h1
- {mso-style-next:Normal;
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:18.0pt;
- text-align:justify;
- text-indent:-18.0pt;
- mso-pagination:widow-orphan;
- page-break-after:avoid;
- mso-outline-level:1;
- mso-list:l17 level1 lfo13;
- tab-stops:list 18.0pt;
- font-size:16.0pt;
- font-family:Arial;
- mso-font-kerning:16.0pt;
- mso-fareast-language:EN-US;}
-h2
- {mso-style-next:Normal;
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:39.6pt;
- text-align:justify;
- text-indent:-21.6pt;
- mso-pagination:widow-orphan;
- page-break-after:avoid;
- mso-outline-level:2;
- mso-list:l17 level2 lfo13;
- tab-stops:list 54.0pt;
- font-size:14.0pt;
- font-family:Arial;
- mso-fareast-language:EN-US;
- font-style:italic;}
-h3
- {mso-style-next:Normal;
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:61.2pt;
- text-align:justify;
- text-indent:-25.2pt;
- mso-pagination:widow-orphan;
- page-break-after:avoid;
- mso-outline-level:3;
- mso-list:l17 level3 lfo13;
- tab-stops:list 72.0pt;
- font-size:13.0pt;
- font-family:Arial;
- mso-fareast-language:EN-US;}
-h4
- {mso-style-next:Normal;
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- text-align:justify;
- mso-pagination:widow-orphan;
- page-break-after:avoid;
- mso-outline-level:4;
- font-size:14.0pt;
- font-family:"Times New Roman";}
-h5
- {mso-style-next:Normal;
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- text-align:justify;
- mso-pagination:widow-orphan;
- mso-outline-level:5;
- font-size:13.0pt;
- font-family:"Times New Roman";
- font-style:italic;}
-p.MsoFooter, li.MsoFooter, div.MsoFooter
- {margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- mso-pagination:widow-orphan;
- tab-stops:center 207.65pt right 415.3pt;
- font-size:12.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- mso-ansi-language:EN-US;
- mso-fareast-language:EN-US;}
-p.MsoCaption, li.MsoCaption, div.MsoCaption
- {mso-style-next:Normal;
- margin-top:6.0pt;
- margin-right:0cm;
- margin-bottom:6.0pt;
- margin-left:0cm;
- text-align:justify;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-fareast-font-family:"Times New Roman";
- font-weight:bold;}
-p.MsoTitle, li.MsoTitle, div.MsoTitle
- {margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- text-align:center;
- mso-pagination:widow-orphan;
- mso-outline-level:1;
- font-size:16.0pt;
- font-family:Arial;
- mso-fareast-font-family:"Times New Roman";
- mso-font-kerning:14.0pt;
- font-weight:bold;}
-a:link, span.MsoHyperlink
- {color:blue;
- text-decoration:underline;
- text-underline:single;}
-a:visited, span.MsoHyperlinkFollowed
- {color:#606420;
- text-decoration:underline;
- text-underline:single;}
-p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
- {mso-style-noshow:yes;
- margin:0cm;
- margin-bottom:.0001pt;
- text-align:justify;
- mso-pagination:widow-orphan;
- background:navy;
- font-size:12.0pt;
- font-family:Tahoma;
- mso-fareast-font-family:"Times New Roman";}
-p.Titre1Unnumbered, li.Titre1Unnumbered, div.Titre1Unnumbered
- {mso-style-name:"Titre 1 Unnumbered";
- mso-style-parent:"Titre 2";
- margin-top:12.0pt;
- margin-right:0cm;
- margin-bottom:3.0pt;
- margin-left:0cm;
- mso-pagination:widow-orphan;
- page-break-after:avoid;
- mso-outline-level:2;
- font-size:14.0pt;
- font-family:Arial;
- mso-fareast-font-family:"Times New Roman";
- mso-fareast-language:EN-US;
- font-weight:bold;
- font-style:italic;}
-span.GramE
- {mso-style-name:"";
- mso-gram-e:yes;}
-@page Section1
- {size:595.3pt 841.9pt;
- margin:70.85pt 70.85pt 70.85pt 70.85pt;
- mso-header-margin:35.4pt;
- mso-footer-margin:35.4pt;
- mso-paper-source:0;}
-div.Section1
- {page:Section1;}
- /* List Definitions */
- @list l0
- {mso-list-id:-132;
- mso-list-type:simple;
- mso-list-template-ids:-249420238;}
-@list l0:level1
- {mso-level-tab-stop:74.6pt;
- mso-level-number-position:left;
- margin-left:74.6pt;
- text-indent:-18.0pt;}
-@list l1
- {mso-list-id:-131;
- mso-list-type:simple;
- mso-list-template-ids:-1333508160;}
-@list l1:level1
- {mso-level-tab-stop:60.45pt;
- mso-level-number-position:left;
- margin-left:60.45pt;
- text-indent:-18.0pt;}
-@list l2
- {mso-list-id:-130;
- mso-list-type:simple;
- mso-list-template-ids:394265852;}
-@list l2:level1
- {mso-level-tab-stop:46.3pt;
- mso-level-number-position:left;
- margin-left:46.3pt;
- text-indent:-18.0pt;}
-@list l3
- {mso-list-id:-129;
- mso-list-type:simple;
- mso-list-template-ids:287878184;}
-@list l3:level1
- {mso-level-tab-stop:32.15pt;
- mso-level-number-position:left;
- margin-left:32.15pt;
- text-indent:-18.0pt;}
-@list l4
- {mso-list-id:-128;
- mso-list-type:simple;
- mso-list-template-ids:583202384;}
-@list l4:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:74.6pt;
- mso-level-number-position:left;
- margin-left:74.6pt;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l5
- {mso-list-id:-127;
- mso-list-type:simple;
- mso-list-template-ids:-961781948;}
-@list l5:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:60.45pt;
- mso-level-number-position:left;
- margin-left:60.45pt;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l6
- {mso-list-id:-126;
- mso-list-type:simple;
- mso-list-template-ids:902342150;}
-@list l6:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:46.3pt;
- mso-level-number-position:left;
- margin-left:46.3pt;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l7
- {mso-list-id:-125;
- mso-list-type:simple;
- mso-list-template-ids:-1088380170;}
-@list l7:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:32.15pt;
- mso-level-number-position:left;
- margin-left:32.15pt;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l8
- {mso-list-id:-120;
- mso-list-type:simple;
- mso-list-template-ids:2017499872;}
-@list l8:level1
- {mso-level-tab-stop:18.0pt;
- mso-level-number-position:left;
- margin-left:18.0pt;
- text-indent:-18.0pt;}
-@list l9
- {mso-list-id:-119;
- mso-list-type:simple;
- mso-list-template-ids:-936112584;}
-@list l9:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:18.0pt;
- mso-level-number-position:left;
- margin-left:18.0pt;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l10
- {mso-list-id:50926754;
- mso-list-type:hybrid;
- mso-list-template-ids:-1978739192 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l10:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l11
- {mso-list-id:63653096;
- mso-list-type:hybrid;
- mso-list-template-ids:-2051903002 -46369714 67895321 67895323 67895311 67895321 67895323 67895311 67895321 67895323;}
-@list l11:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l12
- {mso-list-id:215090344;
- mso-list-type:hybrid;
- mso-list-template-ids:-1156575396 -46369714 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l12:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l13
- {mso-list-id:224686809;
- mso-list-type:hybrid;
- mso-list-template-ids:1702673594 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l13:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l14
- {mso-list-id:370152369;
- mso-list-type:hybrid;
- mso-list-template-ids:1376048120 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l14:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l15
- {mso-list-id:389617626;
- mso-list-type:hybrid;
- mso-list-template-ids:1453601744 67895311 67895321 67895323 67895311 67895321 67895323 67895311 67895321 67895323;}
-@list l15:level1
- {mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;}
-@list l16
- {mso-list-id:450638552;
- mso-list-type:hybrid;
- mso-list-template-ids:-1575564428 67895311 67895321 67895323 67895311 67895321 67895323 67895311 67895321 67895323;}
-@list l16:level1
- {mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;}
-@list l16:level2
- {mso-level-number-format:alpha-lower;
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;}
-@list l17
- {mso-list-id:469055050;
- mso-list-template-ids:1387152692;}
-@list l17:level1
- {mso-level-style-link:"Titre 1";
- mso-level-tab-stop:18.0pt;
- mso-level-number-position:left;
- margin-left:18.0pt;
- text-indent:-18.0pt;}
-@list l17:level2
- {mso-level-style-link:"Titre 2";
- mso-level-text:"%1\.%2\.";
- mso-level-tab-stop:54.0pt;
- mso-level-number-position:left;
- margin-left:39.6pt;
- text-indent:-21.6pt;}
-@list l17:level3
- {mso-level-style-link:"Titre 3";
- mso-level-text:"%1\.%2\.%3\.";
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- margin-left:61.2pt;
- text-indent:-25.2pt;}
-@list l17:level4
- {mso-level-text:"%1\.%2\.%3\.%4\.";
- mso-level-tab-stop:108.0pt;
- mso-level-number-position:left;
- margin-left:86.4pt;
- text-indent:-32.4pt;}
-@list l17:level5
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
- mso-level-tab-stop:144.0pt;
- mso-level-number-position:left;
- margin-left:111.6pt;
- text-indent:-39.6pt;}
-@list l17:level6
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
- mso-level-tab-stop:162.0pt;
- mso-level-number-position:left;
- margin-left:136.8pt;
- text-indent:-46.8pt;}
-@list l17:level7
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
- mso-level-tab-stop:198.0pt;
- mso-level-number-position:left;
- margin-left:162.0pt;
- text-indent:-54.0pt;}
-@list l17:level8
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
- mso-level-tab-stop:234.0pt;
- mso-level-number-position:left;
- margin-left:187.2pt;
- text-indent:-61.2pt;}
-@list l17:level9
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
- mso-level-tab-stop:252.0pt;
- mso-level-number-position:left;
- margin-left:216.0pt;
- text-indent:-72.0pt;}
-@list l18
- {mso-list-id:578253460;
- mso-list-type:hybrid;
- mso-list-template-ids:-465642354 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l18:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l19
- {mso-list-id:591745468;
- mso-list-type:hybrid;
- mso-list-template-ids:-1061151342 -46369714 67895299 -46369714 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l19:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l19:level2
- {mso-level-number-format:bullet;
- mso-level-text:o;
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:"Courier New";}
-@list l19:level3
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:108.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l20
- {mso-list-id:633022734;
- mso-list-type:hybrid;
- mso-list-template-ids:-1804438702 67895311 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l20:level1
- {mso-level-tab-stop:53.4pt;
- mso-level-number-position:left;
- margin-left:53.4pt;
- text-indent:-18.0pt;
- color:windowtext;}
-@list l21
- {mso-list-id:834296254;
- mso-list-type:hybrid;
- mso-list-template-ids:1253721346 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l21:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l22
- {mso-list-id:863861844;
- mso-list-type:hybrid;
- mso-list-template-ids:256962598 -46369714 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l22:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l23
- {mso-list-id:920483153;
- mso-list-template-ids:-2027151842;}
-@list l23:level1
- {mso-level-tab-stop:18.0pt;
- mso-level-number-position:left;
- margin-left:18.0pt;
- text-indent:-18.0pt;}
-@list l23:level2
- {mso-level-text:"%1\.%2\.";
- mso-level-tab-stop:54.0pt;
- mso-level-number-position:left;
- margin-left:39.6pt;
- text-indent:-21.6pt;}
-@list l23:level3
- {mso-level-text:"%1\.%2\.%3\.";
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- margin-left:61.2pt;
- text-indent:-25.2pt;}
-@list l23:level4
- {mso-level-text:"%1\.%2\.%3\.%4\.";
- mso-level-tab-stop:108.0pt;
- mso-level-number-position:left;
- margin-left:86.4pt;
- text-indent:-32.4pt;}
-@list l23:level5
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
- mso-level-tab-stop:144.0pt;
- mso-level-number-position:left;
- margin-left:111.6pt;
- text-indent:-39.6pt;}
-@list l23:level6
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
- mso-level-tab-stop:162.0pt;
- mso-level-number-position:left;
- margin-left:136.8pt;
- text-indent:-46.8pt;}
-@list l23:level7
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
- mso-level-tab-stop:198.0pt;
- mso-level-number-position:left;
- margin-left:162.0pt;
- text-indent:-54.0pt;}
-@list l23:level8
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
- mso-level-tab-stop:234.0pt;
- mso-level-number-position:left;
- margin-left:187.2pt;
- text-indent:-61.2pt;}
-@list l23:level9
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
- mso-level-tab-stop:252.0pt;
- mso-level-number-position:left;
- margin-left:216.0pt;
- text-indent:-72.0pt;}
-@list l24
- {mso-list-id:923954546;
- mso-list-type:hybrid;
- mso-list-template-ids:-463724184 -46369714 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l24:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l25
- {mso-list-id:1220478831;
- mso-list-type:hybrid;
- mso-list-template-ids:-2048500308 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l25:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l25:level2
- {mso-level-number-format:bullet;
- mso-level-text:o;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:"Courier New";}
-@list l26
- {mso-list-id:1224557434;
- mso-list-type:hybrid;
- mso-list-template-ids:-1483294370 -46369714 67895311 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l26:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:53.4pt;
- mso-level-number-position:left;
- margin-left:53.4pt;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l26:level2
- {mso-level-tab-stop:89.4pt;
- mso-level-number-position:left;
- margin-left:89.4pt;
- text-indent:-18.0pt;
- color:windowtext;}
-@list l27
- {mso-list-id:1336374424;
- mso-list-type:hybrid;
- mso-list-template-ids:1765186426 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l27:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l28
- {mso-list-id:1400590077;
- mso-list-template-ids:1754717086;}
-@list l28:level1
- {mso-level-tab-stop:18.0pt;
- mso-level-number-position:left;
- margin-left:18.0pt;
- text-indent:-18.0pt;}
-@list l28:level2
- {mso-level-text:"%1\.%2\.";
- mso-level-tab-stop:54.0pt;
- mso-level-number-position:left;
- margin-left:39.6pt;
- text-indent:-21.6pt;}
-@list l28:level3
- {mso-level-text:"%1\.%2\.%3\.";
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- margin-left:61.2pt;
- text-indent:-25.2pt;}
-@list l28:level4
- {mso-level-text:"%1\.%2\.%3\.%4\.";
- mso-level-tab-stop:108.0pt;
- mso-level-number-position:left;
- margin-left:86.4pt;
- text-indent:-32.4pt;}
-@list l28:level5
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.";
- mso-level-tab-stop:144.0pt;
- mso-level-number-position:left;
- margin-left:111.6pt;
- text-indent:-39.6pt;}
-@list l28:level6
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.";
- mso-level-tab-stop:162.0pt;
- mso-level-number-position:left;
- margin-left:136.8pt;
- text-indent:-46.8pt;}
-@list l28:level7
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.";
- mso-level-tab-stop:198.0pt;
- mso-level-number-position:left;
- margin-left:162.0pt;
- text-indent:-54.0pt;}
-@list l28:level8
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.";
- mso-level-tab-stop:234.0pt;
- mso-level-number-position:left;
- margin-left:187.2pt;
- text-indent:-61.2pt;}
-@list l28:level9
- {mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9\.";
- mso-level-tab-stop:252.0pt;
- mso-level-number-position:left;
- margin-left:216.0pt;
- text-indent:-72.0pt;}
-@list l29
- {mso-list-id:1645770726;
- mso-list-type:hybrid;
- mso-list-template-ids:-480600758 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l29:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l30
- {mso-list-id:1846168918;
- mso-list-type:hybrid;
- mso-list-template-ids:1576944272 -46369714 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l30:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l31
- {mso-list-id:1990741231;
- mso-list-type:hybrid;
- mso-list-template-ids:1991534240 67895297 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l31:level1
- {mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;}
-@list l31:level2
- {mso-level-number-format:bullet;
- mso-level-text:o;
- mso-level-tab-stop:none;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:"Courier New";}
-@list l32
- {mso-list-id:2008243448;
- mso-list-type:hybrid;
- mso-list-template-ids:-1566939782 -46369714 67895299 -46369714 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l32:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l32:level2
- {mso-level-number-format:bullet;
- mso-level-text:o;
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:"Courier New";}
-@list l32:level3
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:108.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l33
- {mso-list-id:2044086261;
- mso-list-type:hybrid;
- mso-list-template-ids:2025750302 -46369714 67895321 67895323 67895311 67895321 67895323 67895311 67895321 67895323;}
-@list l33:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:53.4pt;
- mso-level-number-position:left;
- margin-left:53.4pt;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l33:level2
- {mso-level-number-format:alpha-lower;
- mso-level-tab-stop:89.4pt;
- mso-level-number-position:left;
- margin-left:89.4pt;
- text-indent:-18.0pt;}
-@list l34
- {mso-list-id:2085371194;
- mso-list-type:hybrid;
- mso-list-template-ids:614252818 -46369714 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
-@list l34:level1
- {mso-level-start-at:0;
- mso-level-number-format:bullet;
- mso-level-text:\F0B7;
- mso-level-tab-stop:36.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:Symbol;
- mso-fareast-font-family:"HG Mincho Light J";
- color:windowtext;}
-@list l34:level2
- {mso-level-number-format:bullet;
- mso-level-text:o;
- mso-level-tab-stop:72.0pt;
- mso-level-number-position:left;
- text-indent:-18.0pt;
- font-family:"Courier New";}
-ol
- {margin-bottom:0cm;}
-ul
- {margin-bottom:0cm;}
--->
-</style>
-<!--[if gte mso 10]>
-<style>
- /* Style Definitions */
- table.MsoNormalTable
- {mso-style-name:"Tableau Normal";
- mso-tstyle-rowband-size:0;
- mso-tstyle-colband-size:0;
- mso-style-noshow:yes;
- mso-style-parent:"";
- mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
- mso-para-margin:0cm;
- mso-para-margin-bottom:.0001pt;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-ansi-language:#0400;
- mso-fareast-language:#0400;
- mso-bidi-language:#0400;}
-table.MsoTableGrid
- {mso-style-name:"Grille du tableau";
- mso-tstyle-rowband-size:0;
- mso-tstyle-colband-size:0;
- border:solid windowtext 1.0pt;
- mso-border-alt:solid windowtext .5pt;
- mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
- mso-border-insideh:.5pt solid windowtext;
- mso-border-insidev:.5pt solid windowtext;
- mso-para-margin:0cm;
- mso-para-margin-bottom:.0001pt;
- text-align:justify;
- mso-pagination:widow-orphan;
- font-size:10.0pt;
- font-family:"Times New Roman";
- mso-ansi-language:#0400;
- mso-fareast-language:#0400;
- mso-bidi-language:#0400;}
-</style>
-<![endif]--><!--[if gte mso 9]><xml>
- <o:shapedefaults v:ext="edit" spidmax="2050"/>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <o:shapelayout v:ext="edit">
- <o:idmap v:ext="edit" data="1"/>
- </o:shapelayout></xml><![endif]-->
-</head>
-
-<body lang=FR link=blue vlink="#606420" style='tab-interval:35.4pt'>
-
-<div class=Section1>
-
-<p class=MsoTitle><span lang=EN-GB style='mso-ansi-language:EN-GB'>Sash and
-Core <br>
-Architectures<o:p></o:p></span></p>
-
-<p class=MsoNormal align=center style='text-align:center'><span class=GramE><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Author :</span></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> </span><a
-href="mailto:cedric.dumoulin@lifl.fr"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Cedric Dumoulin</span></a><span lang=EN-GB style='mso-ansi-language:
-EN-GB'><o:p></o:p></span></p>
-
-<p class=MsoNormal align=center style='text-align:center'><span class=GramE><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Date :</span></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> </span><!--[if supportFields]><span
-style='mso-element:field-begin'></span><span
-style='mso-spacerun:yes'> </span>CREATEDATE \@ &quot;d MMM. yyyy&quot; \*
-MERGEFORMAT <span style='mso-element:field-separator'></span><![endif]--><span
-style='mso-no-proof:yes'>6 dιc. 2009</span><!--[if supportFields]><span
-style='mso-element:field-end'></span><![endif]--><span lang=EN-GB
-style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
-
-<p class=MsoFooter align=center style='text-align:center'><span class=GramE><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Rev :</span></span><span lang=EN-GB
-style='mso-ansi-language:EN-GB'> </span><!--[if supportFields]><span
-lang=EN-US><span style='mso-element:field-begin'></span><span
-style='mso-spacerun:yes'> </span>SAVEDATE \@ &quot;d MMM. yyyy&quot; \*
-MERGEFORMAT <span style='mso-element:field-separator'></span></span><![endif]--><span
-lang=EN-US><span style='mso-no-proof:yes'>22 Jan. 2010</span></span><!--[if supportFields]><span
-lang=EN-US><span style='mso-element:field-end'></span></span><![endif]--><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
-
-<p class=MsoTitle><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p>&nbsp;</o:p></span></p>
-
-<h1><![if !supportLists]><span lang=EN-GB style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-GB'><span style='mso-list:Ignore'>1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Introduction<o:p></o:p></span></h1>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash System
-and Core are used by the Papyrus UML editor.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The Sash
-System provides an editor of pages that can be arranged in multiple pages
-separated by sashes. A page can be either an editor or a SWT Component.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The Core
-provides the main Editor implemented with the Sash. The core also provides a
-notion of Services that can be added to the main editor. The services can then
-be retrieved and shared between nested pages.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The Core
-depends on the Sash System (<span style='mso-field-code:" REF _Ref247902394 \\h "'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Figure <span style='mso-no-proof:
-yes'>1</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340037003900300032003300390034000000</w:data>
-</xml><![endif]--></span>). The Sash System is independent.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shapetype
- id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
- path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
- <v:stroke joinstyle="miter"/>
- <v:formulas>
- <v:f eqn="if lineDrawn pixelLineWidth 0"/>
- <v:f eqn="sum @0 1 0"/>
- <v:f eqn="sum 0 0 @1"/>
- <v:f eqn="prod @2 1 2"/>
- <v:f eqn="prod @3 21600 pixelWidth"/>
- <v:f eqn="prod @3 21600 pixelHeight"/>
- <v:f eqn="sum @0 0 1"/>
- <v:f eqn="prod @6 1 2"/>
- <v:f eqn="prod @7 21600 pixelWidth"/>
- <v:f eqn="sum @8 21600 0"/>
- <v:f eqn="prod @7 21600 pixelHeight"/>
- <v:f eqn="sum @10 21600 0"/>
- </v:formulas>
- <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
- <o:lock v:ext="edit" aspectratio="t"/>
-</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:182.25pt;
- height:214.5pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image001.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=243 height=286
-src="sashAndCoreArchitecture_fichiers/image002.jpg" v:shapes="_x0000_i1025"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref247902394"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref247902394'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref247902394'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref247902394'></span><span style='mso-bookmark:_Ref247902394'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>1</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref247902394'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref247902394'></span><span style='mso-bookmark:_Ref247902394'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Sash and Core packages</span><span
-lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<h1><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Sash System<o:p></o:p></span></h1>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The sash
-system is used to render multiple nested pages in one main editor. A page can
-be an editor or a SWT component.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>In the sash
-system, nested pages can be layed in tabfolders and side by side. The sash
-system allows to move the pages from tabfolder to tabfolder, or to create new
-tabfolders.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Architecture
-Overview<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The sash
-system main component is the SashWindowsContainer class. It is used to render
-the pages as described above. The class requires two interfaces in order to
-work properly (<span style='mso-field-code:" REF _Ref247906499 \\h "'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Figure <span style='mso-no-proof:
-yes'>2</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340037003900300036003400390039000000</w:data>
-</xml><![endif]--></span>):<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l24 level1 lfo15;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>ISashWindowsContentProvider – The
- content provider is used to store the structure representing the pages
- (editors or components) to be rendered. It is used by the SashContainer to
- discover and modify the structure.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l24 level1 lfo15;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>IMultiEditorManager – Is
- required if the SashContainer should render Eclipse IEditor. It is used to
- get Eclipse Site and EditorInput.<o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1026" type="#_x0000_t75" style='width:453.75pt;height:236.25pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image003.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=605 height=315
-src="sashAndCoreArchitecture_fichiers/image004.jpg" v:shapes="_x0000_i1026"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref247906499"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref247906499'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref247906499'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref247906499'></span><span style='mso-bookmark:_Ref247906499'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>2</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref247906499'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref247906499'></span><span style='mso-bookmark:_Ref247906499'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Sash Container and its required
-interfaces<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The Sash
-Container can be used directly in an Eclipse editor. A base implementation is
-provided in </span><span lang=EN-GB style='font-family:"Courier New";
-mso-ansi-language:EN-GB'>AbstractMultiPageSashEditor</span><span lang=EN-GB
-style='mso-ansi-language:EN-GB'>. This implementation requires a concrete
-implementation for the </span><span lang=EN-US style='font-family:"Courier New";
-mso-ansi-language:EN-US'>ISashWindowsContentProvider</span><span lang=EN-US
-style='mso-ansi-language:EN-US'> interface.</span><span lang=EN-GB
-style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>ContentProvider<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-ContentProvider is used by the SashContainer to discover the content of the
-sash, and to store this content externally.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-ContentProvider main API is ISashWindowContentProvider. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.2.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>ContentProvider structure<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-ContentProvider is used to read and store the structure to be rendered by the
-SashContainer. This structure can be implemented in different manners. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-ContentProvider API is design in order to be able to implement the structure by
-using any kind of Objects, called <i style='mso-bidi-font-style:normal'>raw
-model</i>. The Container call special methods (<span class=GramE>createChildSashModel(</span>Object))
-to obtain a well known API from a raw model used in the container.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The content
-provider returns a view on the real structure implementation. The SashContainer
-start to explore this view from the ISashWindowContentProvider. The virtual
-view is made of ‘<i style='mso-bidi-font-style:normal'>Model’</i> represented
-by the different </span><i style='mso-bidi-font-style:normal'><span lang=EN-US
-style='font-family:"Courier New";mso-ansi-language:EN-US'>IXxxModel </span></i><span
-lang=EN-US style='mso-ansi-language:EN-US'>interfaces in <span
-style='mso-field-code:" REF _Ref250718046 \\h "'>Figure <span style='mso-no-proof:
-yes'>3</span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350030003700310038003000340036000000</w:data>
-</xml><![endif]--></span>.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1027" type="#_x0000_t75" style='width:452.25pt;height:186.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image005.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=603 height=249
-src="sashAndCoreArchitecture_fichiers/image006.jpg" v:shapes="_x0000_i1027"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref250718046"><span lang=EN-US style='mso-ansi-language:
-EN-US'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref250718046'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref250718046'><span
-lang=EN-US style='mso-ansi-language:EN-US'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref250718046'></span><span style='mso-bookmark:_Ref250718046'><span
-lang=EN-US style='mso-ansi-language:EN-US;mso-no-proof:yes'>3</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref250718046'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref250718046'></span><span style='mso-bookmark:_Ref250718046'></span><span
-lang=EN-US style='mso-ansi-language:EN-US'> ContentProvider set of interfaces
-used by the SashContener<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>From the
-content provider, <span class=GramE>the <span style='mso-spacerun:yes'> </span>virtual</span>
-view is as follow:<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>A root contains a PanelModel
- which can be either <span class=GramE>a</span> ISashModel or a IFolderModel.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> ISashModel is made of two
- children of type IPanelModel. This represent two panel separated by a
- sash.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> IFolderModel is made of
- several children of type IPageModel. This represents a tabfolder made of
- pages.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> IPageModel can be either a IComponentModel
- or a IEditorModel.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> IComponentModel represents a
- SWT Component.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l22 level1 lfo14;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>A</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> IEditorModel represent an
- Eclipse Editor.<o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.2.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>ContentProvider main API<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The main
-API of the content provider is ISashWindowsContentProvider. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>There is
-two methods to explore the ContentProvider structure: </span><span class=GramE><span
-lang=EN-US style='font-family:"Courier New";mso-ansi-language:EN-US'>getRootModel(</span></span><span
-lang=EN-US style='font-family:"Courier New";mso-ansi-language:EN-US'>)</span><span
-lang=EN-US style='mso-ansi-language:EN-US'> and </span><span lang=EN-US
-style='font-family:"Courier New";mso-ansi-language:EN-US'>createChildSashModel(object</span><span
-lang=EN-US style='mso-ansi-language:EN-US'>).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Others
-methods are used by the Container to modify the content after a user
-interaction.<o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.2.3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>ContentProvider exploration<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To discover
-the content, the Container first call the <span class=GramE>getRootModel(</span>)
-to get the root model of the content. This returns an Object representing the
-root of the structure of the Sash. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Then the
-container call <span class=GramE>createChildSashModel(</span>object) whith the
-previous object to get the Model represented by the Object. This is either <span
-class=GramE>a</span> ISashPanelModel or a ITabFolderModel.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For a
-ISashPanelModel the container call the <span class=GramE>getChildren(</span>)
-method to obtain the raw models of the node. Then for each childs it get the
-IAbstractPanelModel by calling <span class=GramE>createChildSashModel(</span>object).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>For a a
-ITabFolderModel, the container call the <span class=GramE>getChildren(</span>)
-method to obtain the raw models of the node. Then for each childs it get the
-IPageModel by calling <span class=GramE>createChildSashModel(</span>object). <span
-class=GramE>This return</span> either a IComponentModel or a IEditorModel,
-representing a SWT Component or a IEditor.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The <span
-class=GramE>container create</span> the corresponding SWT component or
-IEditorPart by calling appropriate method.<o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.2.4.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>ContentProvider Modification by the
-SashContainer<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-SashContainer modify the ContentProvider by the way of the
-ISashWindowsContentProvider interface. It doesn’t create models by itself.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-SashContainer transforms user interactions in calls to
-ISashWindowsContentProvider.<span style='mso-spacerun:yes'>  </span>This should
-modify the ContentProvider internal structure. In turn, something must call the
-</span><span class=GramE><span lang=EN-US style='font-family:"Courier New";
-mso-ansi-language:EN-US'>refresh(</span></span><span lang=EN-US
-style='font-family:"Courier New";mso-ansi-language:EN-US'>)</span><span
-lang=EN-US style='mso-ansi-language:EN-US'> method on the SashContainer in
-order to refresh it (to force it to synchronize itself with the
-ContentProvider).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-SashContainer do not listen on the ContentProvider. This should be implemented
-externally.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>DI
-ContentProvider<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The DiContentProvider is an implementation of the
-ISashWindowContentProvider.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>It is implemented </span><span lang=EN-US style='mso-ansi-language:EN-US'>with
-an EMF metamodel, to save its content as EMF model.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-DiContentProvider is accessible throw the DiSashModelMngr class or
-TransactionalDiSashModelMngr class.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-internal EMF implementation is not intended to be used directly by users. Some
-interfaces are provided in order to access it: IPageMngr <span class=GramE>and<span
-style='mso-spacerun:yes'>  </span><span style='mso-fareast-language:EN-US'>ISashWindowContentProvider</span></span>.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span class=GramE><span lang=EN-US style='mso-ansi-language:
-EN-US'>IPageMngr,</span></span><span lang=EN-US style='mso-ansi-language:EN-US'>
-provides methods to add, open, remove Editors from the ContentProvider. This is
-the API used by user.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>An
-implementation of the IPageMngr can be obtained from the DiSashModelMngr or the
-TransactionalDiSashModelMngr.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.3.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>DiSashModelMngr<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To get an
-instance of the DiContentProvider, it is necessary to create an instance of
-DiSashModelMngr (or the Transactional one). This class requires two classes to
-work (<span style='mso-field-code:" REF _Ref250973441 \\h "'>Figure <span
-style='mso-no-proof:yes'>4</span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350030003900370033003400340031000000</w:data>
-</xml><![endif]--></span>): an <i style='mso-bidi-font-style:normal'>EMF
-Resource</i> that is used to store/retrieve content, and <span class=GramE>a</span>
-<i style='mso-bidi-font-style:normal'>IPageModelFactory</i>, used to create
-instance of IPageModel (model used by the SashContentProvider to create
-instance of nested Editor).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1028" type="#_x0000_t75" style='width:453pt;height:246.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image007.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=329
-src="sashAndCoreArchitecture_fichiers/image008.jpg" v:shapes="_x0000_i1028"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref250973441"><span lang=EN-US style='mso-ansi-language:
-EN-US'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref250973441'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref250973441'><span
-lang=EN-US style='mso-ansi-language:EN-US'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref250973441'></span><span style='mso-bookmark:_Ref250973441'><span
-lang=EN-US style='mso-ansi-language:EN-US;mso-no-proof:yes'>4</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref250973441'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref250973441'></span><span style='mso-bookmark:_Ref250973441'></span><span
-lang=EN-US style='mso-ansi-language:EN-US'> DiContentProvider Provided and Required
-Interfaces<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.3.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Internal Structure<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The implementation is made of 3 parts:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l29 level1 lfo28'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>The manager, used to retrieve the concrete
-implementations of provided interfaces (<span style='mso-field-code:" REF _Ref250973441 \\h "'><span
-style='mso-fareast-language:FR'>Figure <span style='mso-no-proof:yes'>4</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350030003900370033003400340031000000</w:data>
-</xml><![endif]--></span>)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l29 level1 lfo28'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Implementations of ISashWindowContentProvider and
-IPageMngr (<span style='mso-field-code:" REF _Ref250973441 \\h "'><span
-style='mso-fareast-language:FR'>Figure <span style='mso-no-proof:yes'>4</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350030003900370033003400340031000000</w:data>
-</xml><![endif]--></span>)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l29 level1 lfo28'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>An EMF metamodel and model used to store/retrieve
-the sash structure (<span style='mso-field-code:" REF _Ref247906790 \\h "'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-fareast-language:FR'>Figure <span
-style='mso-no-proof:yes'>5</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340037003900300036003700390030000000</w:data>
-</xml><![endif]--></span>).<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt'><span lang=EN-US
-style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1029" type="#_x0000_t75" style='width:453pt;height:237.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image009.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=317
-src="sashAndCoreArchitecture_fichiers/image010.jpg" v:shapes="_x0000_i1029"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref247906790"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref247906790'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref247906790'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref247906790'></span><span style='mso-bookmark:_Ref247906790'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>5</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref247906790'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref247906790'></span><span style='mso-bookmark:_Ref247906790'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> <span class=GramE>The</span> di
-sashwindows metamodel (internal structure).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The EMF
-metamodel is itself made of two parts:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo29'><![if !supportLists]><span
-lang=EN-GB style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-GB'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-GB style='mso-ansi-language:EN-GB'>A
-SashModel representing the structure of SashSystem. This is a tree structure
-whose leaf are objects representing pages (an Editor or a Component).<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l14 level1 lfo29'><![if !supportLists]><span
-lang=EN-GB style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-GB'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-GB style='mso-ansi-language:EN-GB'>A
-PageList – a list of pages currently available for the SashSystem. This list
-contains objects representing all the pages, the open ones as well as the
-closed ones.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.4.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>AbstractMultiPageSashEditor<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The Sash
-System provides an abstract base implementation <span class=GramE>of a
-multieditors</span>. The class is </span><span lang=EN-GB style='font-family:
-"Courier New";mso-ansi-language:EN-GB'>AbstractMultiPageSashEditor. </span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>This implementation uses a SashContainer
-and requires <span class=GramE>a</span> ISashWindowsContentProvider.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>This later
-should be set by calling <span class=GramE>setContentProvider(</span>).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><!--[if gte vml 1]><v:shape
- id="_x0000_i1030" type="#_x0000_t75" style='width:453pt;height:275.25pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image011.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=367
-src="sashAndCoreArchitecture_fichiers/image012.jpg" v:shapes="_x0000_i1030"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption>Figure <!--[if supportFields]><span style='mso-element:
-field-begin'></span><span style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC
-<span style='mso-element:field-separator'></span><![endif]--><span
-style='mso-no-proof:yes'>6</span><!--[if supportFields]><span style='mso-element:
-field-end'></span><![endif]--> AbstractMultiPageSashEditor Overview</p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.5.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>SashContainerFactory<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The SashContainerFactory class can be used to get an instance of the
-SashContainer, as this later is not directly accessible.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>Note: this class is not yet implemented. It will be if there is a need
-for it.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.6.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Glossary<o:p></o:p></span></h2>
-
-<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
- style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
- mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:
- .5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>
- <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal align=center style='text-align:center'><b
- style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
- EN-US'>Concept<o:p></o:p></span></b></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
- solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal align=center style='text-align:center'><b
- style='mso-bidi-font-weight:normal'><span lang=EN-US style='mso-ansi-language:
- EN-US'>Definition<o:p></o:p></span></b></p>
- </td>
- </tr>
- <tr style='mso-yfti-irow:1'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>SashContainer<o:p></o:p></span></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border-top:none;border-left:
- none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
- mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A sash
- container is the main component of the sash system. It contains pages that
- can be arranged in multiple windows, and inside each window the pages can be
- arranged side by side or in sash folder. Two adjacent pages are separated by
- a sash allowing <span class=GramE>to resize</span> the pages.<o:p></o:p></span></p>
- </td>
- </tr>
- <tr style='mso-yfti-irow:2'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
- Window<o:p></o:p></span></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border-top:none;border-left:
- none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
- mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A sash
- window is a window that can be moved independently from the Eclipse window. A
- sash window show one or more pages of a Sash container.<o:p></o:p></span></p>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Note: the
- actual implementation allows only one window docked inside Eclipse.<o:p></o:p></span></p>
- </td>
- </tr>
- <tr style='mso-yfti-irow:3'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
- Folder<o:p></o:p></span></p>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
- tabfolder<o:p></o:p></span></p>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Folder<o:p></o:p></span></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border-top:none;border-left:
- none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
- mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A sash
- folder renders pages in a tab fashion. A folder contains several pages, but show
- only one of them at a time. Pages can be selected with a tab.<o:p></o:p></span></p>
- </td>
- </tr>
- <tr style='mso-yfti-irow:4'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
- Panel<o:p></o:p></span></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border-top:none;border-left:
- none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
- mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A sash
- panel render two <o:p></o:p></span></p>
- </td>
- </tr>
- <tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
- <td width=307 valign=top style='width:230.3pt;border:solid windowtext 1.0pt;
- border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Sash Page<o:p></o:p></span></p>
- </td>
- <td width=307 valign=top style='width:230.3pt;border-top:none;border-left:
- none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
- mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt'>
- <p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A sash
- page is the final <o:p></o:p></span></p>
- </td>
- </tr>
-</table>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h1><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Core / Backbone<o:p></o:p></span></h1>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The Core
-main intent is to provide <span class=GramE>a multieditors</span>, that is, an
-editor of editors. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-provided <span class=GramE>multieditors is</span> independent from the nested
-editors. These nested editors can be registered by using the Eclipse extension
-mechanism. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Nested
-editors can share objects thanks to the ServiceRegistry who register services.
-These services are registered programmatically or by using the Eclipse
-extension mechanism.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-multieditors use a Di ContentProvider to register the Sash content.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Architecture
-Overview<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The main
-class of the core is the CoreMultiDiagramEditor. It extends the
-sasheditor.AbstractMultiPageEditor to provide <span class=GramE>a multieditors</span>.
-It adds some services needed by the nested editors.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span
-style='mso-field-code:" REF _Ref248079560 \\h "'>Figure <span style='mso-no-proof:
-yes'>7</span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003000370039003500360030000000</w:data>
-</xml><![endif]--></span> shows the main classes and the added services.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1031" type="#_x0000_t75" style='width:453.75pt;height:248.25pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image013.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=605 height=331
-src="sashAndCoreArchitecture_fichiers/image014.jpg" v:shapes="_x0000_i1031"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248079560">Figure </a><!--[if supportFields]><span
-style='mso-bookmark:_Ref248079560'></span><span style='mso-element:field-begin'></span><span
-style='mso-bookmark:_Ref248079560'><span style='mso-spacerun:yes'> </span>SEQ
-Figure \* ARABIC <span style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248079560'><span style='mso-no-proof:yes'>7</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248079560'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248079560'></span> Core multieditors overview.<span
-lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>All the
-services are also accessible thanks to the ServicesRegistry. This
-ServicesRegistry is provided to all nested editors while they are created. The
-nested editors can then retrieve any service it need.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Public
-API<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>Main API of the core is represented in <span style='mso-field-code:" REF _Ref251681771 \\h "'><span
-style='mso-fareast-language:FR'>Figure <span style='mso-no-proof:yes'>8</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350031003600380031003700370031000000</w:data>
-</xml><![endif]--></span>.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>From the main editor (aka instance of CoreMultiDiagramEditor<span
-class=GramE>) ,</span> it is possible to get the following members :<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>ServicesRegistry – To get other registered services<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>SashWindowsContainer – To get the active editor or
-refresh all editors<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>DiSashModelManager – To add, remove move, open,
-close diagrams in the editors<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Main IEditorSite – To get the Eclipse
-SelectionService<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>The currently active nested editor. – Required by
-some GMF stuff<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l21 level1 lfo32'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>LifeCycleEventsProvider – To listen on life cycles
-events on the main editor (doSave, doSaveAs)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:18.0pt'><span lang=EN-US
-style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal style='margin-left:18.0pt'><span lang=EN-US
-style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><!--[if gte vml 1]><v:shape id="_x0000_i1032" type="#_x0000_t75"
- style='width:453pt;height:315pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image015.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=420
-src="sashAndCoreArchitecture_fichiers/image016.jpg" v:shapes="_x0000_i1032"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref251681767"></a><a name="_Ref251681771"><span
-style='mso-bookmark:_Ref251681767'>Figure </span></a><!--[if supportFields]><span
-style='mso-bookmark:_Ref251681771'><span style='mso-bookmark:_Ref251681767'></span></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref251681771'><span
-style='mso-bookmark:_Ref251681767'><span style='mso-spacerun:yes'> </span>SEQ
-Figure \* ARABIC <span style='mso-element:field-separator'></span></span></span><![endif]--><span
-style='mso-bookmark:_Ref251681771'><span style='mso-bookmark:_Ref251681767'><span
-style='mso-no-proof:yes'>8</span></span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref251681771'><span style='mso-bookmark:_Ref251681767'></span></span><span
-style='mso-element:field-end'></span><![endif]--><span style='mso-bookmark:
-_Ref251681771'><span style='mso-bookmark:_Ref251681767'></span></span><span
-style='mso-bookmark:_Ref251681767'> Core main APIs</span><span
-style='mso-bookmark:_Ref251681767'></span><span lang=EN-US style='mso-ansi-language:
-EN-US;mso-fareast-language:EN-US'><o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l27 level1 lfo31'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>ServiceRegistry – Used to get registered services<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l27 level1 lfo31'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Available
-Services<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The core creates and registers a number of services:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>See org.eclipse.papyrus.core.editor.CoreMultiDiagramEditor.init(IEditorSite,
-IEditorInput) <o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.4.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>ServiceRegistry<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-ServiceRegistry is used to register services that can be found by a key,
-generally the classname of the service.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A service
-can be retrieve in a standard way, generally by using its ID or its implementation
-class.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.4.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Architecture Overview<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span
-style='mso-field-code:" REF _Ref248121826 \\h "'>Figure <span style='mso-no-proof:
-yes'>9</span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003100320031003800320036000000</w:data>
-</xml><![endif]--></span> shows the architecture of the ServiceRegistry.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1033" type="#_x0000_t75" style='width:453pt;height:154.5pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image017.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=206
-src="sashAndCoreArchitecture_fichiers/image018.jpg" v:shapes="_x0000_i1033"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248121826">Figure </a><!--[if supportFields]><span
-style='mso-bookmark:_Ref248121826'></span><span style='mso-element:field-begin'></span><span
-style='mso-bookmark:_Ref248121826'><span style='mso-spacerun:yes'> </span>SEQ
-Figure \* ARABIC <span style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248121826'><span style='mso-no-proof:yes'>9</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248121826'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248121826'></span> ServiceRegistry Architecture<span
-lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.4.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Designing a Service<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A service
-is a class providing some methods. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The class
-can be a Pojo, or it can extend the IService interface.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>If the
-service extends the IService interface, the ServiceRegistry will call the life
-cycle methods on the service.<o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.4.3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Register a Service<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A service
-can be registered in several ways:<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l12 level1 lfo17;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>Using the Eclipse extension
- mechanism<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l12 level1 lfo17;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>Programmatically<o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US'>Using the Eclipse
-extension mechanism<o:p></o:p></span></h4>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A service
-can be registered using the Eclipse extension mechanism.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><span
-style='mso-field-code:" REF _Ref248080737 \\h "'><span lang=EN-GB
-style='mso-ansi-language:EN-GB'>Figure <span style='mso-no-proof:yes'>10</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003000380030003700330037000000</w:data>
-</xml><![endif]--></span> shows the extension names and fields.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1034" type="#_x0000_t75" style='width:453.75pt;height:96pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image019.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=605 height=128
-src="sashAndCoreArchitecture_fichiers/image020.jpg" v:shapes="_x0000_i1034"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248080737"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref248080737'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref248080737'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248080737'></span><span style='mso-bookmark:_Ref248080737'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>10</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248080737'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248080737'></span><span style='mso-bookmark:_Ref248080737'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Register a Service with Eclipse
-extension</span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l11 level1 lfo19;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>classname</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> – The name of the class
- implementing the service. The class should implements the IService
- interface.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l11 level1 lfo19;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>id</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> – id used to register the
- service when useClassTypeAsKey=true.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l11 level1 lfo19;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>useClassTypeAsKey</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> – Boolean. If true, use the
- class type as the key to register the service. Otherwise, use the id
- (which should not be null).<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l11 level1 lfo19;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>priority</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> – If more than one service are
- declared for the same key, only the service with the higher priority is
- registered.<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l11 level1 lfo19;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>startkind</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> – lazy or startup. Specify
- when the service should be started. <span class=GramE>startup</span>: the
- service will start as soon as it is registered; lazy: the service will
- start when it is first retrieved from the registry.<o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US'>Programmatically<o:p></o:p></span></h4>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Services
-can be registered programmatically using one of the </span><span class=GramE><span
-lang=EN-US style='font-family:"Courier New";mso-ansi-language:EN-US'>add(</span></span><span
-lang=EN-US style='font-family:"Courier New";mso-ansi-language:EN-US'>…)</span><span
-lang=EN-US style='mso-ansi-language:EN-US'> methods (<span style='mso-field-code:
-" REF _Ref248115334 \\h "'><span lang=EN-GB style='mso-ansi-language:EN-GB'>Figure
-<span style='mso-no-proof:yes'>11</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003100310035003300330034000000</w:data>
-</xml><![endif]--></span>). In this case, the service can be a Pojo.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1035" type="#_x0000_t75" style='width:281.25pt;height:172.5pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image021.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=375 height=230
-src="sashAndCoreArchitecture_fichiers/image022.jpg" v:shapes="_x0000_i1035"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248115334"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref248115334'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref248115334'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248115334'></span><span style='mso-bookmark:_Ref248115334'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>11</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248115334'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248115334'></span><span style='mso-bookmark:_Ref248115334'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> ServicesRegistry class public API.</span><span
-lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.5.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>EditorRegistry<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-EditorRegistry is used to register the descriptors of editors that can be
-created in the multieditor. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Editor
-descriptors can be registered using the Eclipse extension mechanism (<span
-style='mso-field-code:" REF _Ref248115692 \\h "'><span lang=EN-GB
-style='mso-ansi-language:EN-GB'>Figure <span style='mso-no-proof:yes'>12</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003100310035003600390032000000</w:data>
-</xml><![endif]--></span>).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1036" type="#_x0000_t75" style='width:453.75pt;height:78.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image023.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=605 height=105
-src="sashAndCoreArchitecture_fichiers/image024.jpg" v:shapes="_x0000_i1036"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248115692"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref248115692'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref248115692'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248115692'></span><span style='mso-bookmark:_Ref248115692'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>12</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248115692'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248115692'></span><span style='mso-bookmark:_Ref248115692'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Nested Editor registered with
-Eclipse Extension</span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-EditorRegistry is mainly used by the SashContainer to create nested Editors
-when requested by the user, or when the multieditor is reopened.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The
-EditorRegistry requires the following to work:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h1><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Nested Editors<o:p></o:p></span></h1>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A nested
-editor, or embedded editor, is an editor that can be created and rendered in
-the multieditors.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>A nested
-editor can be a regular Eclipse editor implementing the IEditorPart interface.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>There is
-several ways to create nested editor, depending on which package you use (Sash
-only, <span class=GramE>Core, …)</span>.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>Usually,
-all nested editors share common resources, like the EMF Resource. This can be
-achieved with the help of the ServiceRegistry.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
-Requirements for nested Editors<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>On the Sash
-level, it is necessary to provide a ContentProvider managing the structure of
-rendered editors.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>The sash
-package provides 3 implementations for the ContentProvider:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>org.eclipse.papyrus.sasheditor.contentprovider.singlefolder<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l31 level2 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Mainly
-used for test purpose. This implementation only allows one tabfolder, and all
-nested editor are in this tabfolder. Implementation using this ContentProvider
-will react as the original Eclipse MultiTabEditor.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>org.eclipse.papyrus.sasheditor.contentprovider.simple<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l31 level2 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>A
-simple implementation where the structure is only maintained in memory. There
-is no way to save the structure. This is an example design. <o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l31 level1 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>org.eclipse.papyrus.sasheditor.contentprovider.di<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l31 level2 lfo30'><![if !supportLists]><span
-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>An
-implementation done with an EMF model called sashdi. This implementation allows
-save and restore of nested EMF based editors.<o:p></o:p></span></p>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Sash
-Di Requirements for nested Editors<o:p></o:p></span></h2>
-
-<h2><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.3.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Core
-Requirements for nested Editors<o:p></o:p></span></h2>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The Core provides some services helping to manage nested editors.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>To enable a nested editor in the multieditor, it is necessary to:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l10 level1 lfo33'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Register the nested editor in the Core Editor
-Factory<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l10 level1 lfo33'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Enable an action creating an new instance of the
-editor<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>You need to provide the following;<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>An Editor (not covered here)<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>An Action or an Handler allowing to create the
-EObject representing the editor and add this EObject to the SashContentProvider<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>A factory that will receive as input the previously
-created EObject, and will create an IEditorModel for your editor.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>A subclass of IEditorModel. This class is used as
-model by the SashEditor. It serves to create the instance of the Editor for the
-previously created EObject. <o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.3.1.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Environment Provided by Core<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The Core provide following services that can be helpful when enabling a
-nested editor:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l18 level1 lfo34'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>PageModelFactoryRegistry – Used to register a
-nested editor. Editors are registered with the help of the Eclipse extension
-mechanism.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l18 level1 lfo34'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>ActionBarContributorRegistry – Used to share common
-ActionBarContributor between nested editor<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l18 level1 lfo34'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>ServicesRegistry – Used to share services across
-nested editors.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l18 level1 lfo34'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>IPageMngr – Used to add or open an editor instance<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l18 level1 lfo34'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>DiResourceSet – Use to get the available models.<o:p></o:p></span></p>
-
-<h3><![if !supportLists]><span lang=EN-US style='mso-fareast-font-family:Arial;
-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.3.2.<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US'>Registering Nested Editor<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>You need an editor allowing <span class=GramE>to save</span> its
-representation as an EMF model. <span class=GramE>GMF editors falls</span> in
-this category, as well as EMF ones.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>Once you have such an editor, you need to:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo37'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Provide an implementation of IPluggableEditorFactory<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo37'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Provide an implementation of IEditorModel<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l13 level1 lfo37'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Register your editor with the Eclipse extension
-mechanism<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The core impose some requirements on its nested editors: mainly, such
-editor should rely on an EMF model.<o:p></o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US'>Editor Requirements<o:p></o:p></span></h4>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Your
-</span><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>Editor should answer to following requirements: <o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l25 level2 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
-mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span style='mso-list:Ignore'>o<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'>Implements
-org.eclipse.ui.IEditorPart<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:72.0pt;text-indent:-18.0pt;mso-list:l25 level2 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
-mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span style='mso-list:Ignore'>o<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span
-lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'>Can be
-represented by an EObject. That is, it is possible to 1) Get an EObject
-representing the type and the content of the editor. 2) Reopen the editor from
-the EObject. GMF editors fall in this category.<o:p></o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'>IPluggableEditorFactory<o:p></o:p></span></h4>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>You need to provide an implementation of this class for your editor.
-This class will be used to register your editor in the Core. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The sash editor will ask the PageModelFactoryRegistry for an editor
-factory suitable for a specified EObject.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>When found, the sash <span class=GramE>editor ask</span> for the
-IEditorModel for this EObject.<o:p></o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'>IEditorModel<o:p></o:p></span></h4>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>Implementations of this interface are used to create instances of
-editors. <o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The class provides methods to:<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Create the editor instance – Here you should
-instanciate your editor.<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Get the ActionBarContributor associated to the
-editor<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>Get the editor icon and name<o:p></o:p></span></p>
-
-<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l25 level1 lfo27'><![if !supportLists]><span
-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
-Symbol;mso-ansi-language:EN-US;mso-fareast-language:EN-US'><span
-style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US;
-mso-fareast-language:EN-US'>…<o:p></o:p></span></p>
-
-<h4><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'>Register
-as Eclipse Extension<o:p></o:p></span></h4>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>The core load all EditorFactories registered as Eclipse extension (<span
-style='mso-field-code:" REF _Ref251942612 \\h "'><span style='mso-fareast-language:
-FR'>Figure <span style='mso-no-proof:yes'>13</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200350031003900340032003600310032000000</w:data>
-</xml><![endif]--></span>).<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'><!--[if gte vml 1]><v:shape id="_x0000_i1037" type="#_x0000_t75"
- style='width:453pt;height:153.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image025.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=205
-src="sashAndCoreArchitecture_fichiers/image026.jpg" v:shapes="_x0000_i1037"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref251942612"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref251942612'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref251942612'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref251942612'></span><span style='mso-bookmark:_Ref251942612'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>13</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref251942612'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref251942612'></span><span style='mso-bookmark:_Ref251942612'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Registering an nested Editor</span><span
-lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:EN-US'><o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<h3 style='mso-list:l17 level3 lfo35'><![if !supportLists]><span lang=EN-US
-style='mso-fareast-font-family:Arial;mso-ansi-language:EN-US'><span
-style='mso-list:Ignore'>4.3.1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Create
-Editor Instance Action<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To add a
-nested editor to the core, following actions should be done:<o:p></o:p></span></p>
-
-<ol style='margin-top:0cm' start=1 type=1>
- <li class=MsoNormal style='mso-list:l16 level1 lfo22;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>Create the nested editor EMF
- representation<o:p></o:p></span></li>
-</ol>
-
-<p class=MsoNormal style='margin-left:53.4pt;text-indent:-18.0pt;mso-list:l33 level1 lfo24;
-tab-stops:list 53.4pt'><![if !supportLists]><span lang=EN-US style='font-family:
-Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:
-EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Method
-</span><span class=GramE><span lang=EN-US style='font-family:"Courier New";
-mso-ansi-language:EN-US'>org.eclipse.papyrus.core.adaptor.gmf.AbstractPapyrusGmfCreateDiagramCommandHandler.runAsTransaction(</span></span><span
-lang=EN-US style='font-family:"Courier New";mso-ansi-language:EN-US'>DiResourceSet,
-EObject, String) </span><span lang=EN-US style='mso-ansi-language:EN-US'>shows <span
-style='mso-spacerun:yes'> </span>an (complex) example of how a GMF diagram can
-be created.<o:p></o:p></span></p>
-
-<ol style='margin-top:0cm' start=2 type=1>
- <li class=MsoNormal style='mso-list:l16 level1 lfo22;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>Add the root EObject
- representing the nested editor to the DiContentProvider by using the </span><span
- class=GramE><span lang=EN-US style='font-family:"Courier New";mso-ansi-language:
- EN-US'>IPageMngr.openPage(</span></span><span lang=EN-US style='font-family:
- "Courier New";mso-ansi-language:EN-US'>eObject)</span><span lang=EN-US
- style='mso-ansi-language:EN-US'> method.<o:p></o:p></span></li>
-</ol>
-
-<p class=MsoNormal style='margin-left:53.4pt;text-indent:-18.0pt;mso-list:l26 level1 lfo23;
-tab-stops:list 53.4pt'><![if !supportLists]><span lang=EN-US style='font-family:
-Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:
-EN-US'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>The
-</span><span lang=EN-US style='font-family:"Courier New";mso-ansi-language:
-EN-US'>IPageMngr</span><span lang=EN-US style='mso-ansi-language:EN-US'> can be
-obtained by calling </span><span lang=EN-US style='font-family:"Courier New";
-mso-ansi-language:EN-US'>org.eclipse.papyrus.core.utils.EditorUtils.getIPageMngr()</span><span
-lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<ol style='margin-top:0cm' start=3 type=1>
- <li class=MsoNormal style='mso-list:l16 level1 lfo22;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>The SashSystem should react
- automatically and show the newly added nested editor (if it know how to
- handle such <span class=GramE>editor )</span>.<o:p></o:p></span></li>
-</ol>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>To let the
-Core handle a nested editor, following things are required:<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l32 level1 lfo21;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>An implementation of IPageModel
- allowing to create the editor from its EObject (the object previously
- provided to </span><span lang=EN-US style='font-family:"Courier New";
- mso-ansi-language:EN-US'>IPageMngr.openPage(eObject)</span><span
- lang=EN-US style='mso-ansi-language:EN-US'> )<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l32 level1 lfo21;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>The PageModel is registered to
- the PageModelFactory. This is done with the Eclipse extension<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l32 level1 lfo21;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1038" type="#_x0000_t75" style='width:203.25pt;height:30.75pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image027.png" o:title=""/>
- </v:shape><![endif]--><![if !vml]><img border=0 width=271 height=41
- src="sashAndCoreArchitecture_fichiers/image028.jpg" v:shapes="_x0000_i1038"><![endif]><o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>There can
-have several Action classes used to create a new editor. All the implementations
-should do what is described before (create a notation.Diagram and add it to the
-DiContentProvider). Example of implementation can be found for the class
-diagram:<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l19 level1 lfo26;tab-stops:list 36.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>org.eclipse.papyrus.diagram.clazz.CreateClassDiagramCommand
- <o:p></o:p></span></li>
- <ul style='margin-top:0cm' type=circle>
- <li class=MsoNormal style='mso-list:l19 level2 lfo26;tab-stops:list 72.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>used by the creation wizard
- (declared as extensions)<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l19 level2 lfo26;tab-stops:list 72.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>used by the toolbar and menu
- actions (declared as another extensions)<o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l19 level2 lfo26;tab-stops:list 72.0pt'><span
- lang=EN-US style='mso-ansi-language:EN-US'>This class is quite complex
- because of old stuff (to be removed soon)<o:p></o:p></span></li>
- </ul>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>I would
-like to provide a more general mechanism for the creation wizard. This
-mechanism will complete the Eclipse mechanism for declaring menus and toolbar
-actions. It will allow:<o:p></o:p></span></p>
-
-<ul style='margin-top:0cm' type=disc>
- <li class=MsoNormal style='mso-list:l19 level1 lfo26;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>to</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> declare creation wizard
- actions. <o:p></o:p></span></li>
- <li class=MsoNormal style='mso-list:l19 level1 lfo26;tab-stops:list 36.0pt'><span
- class=GramE><span lang=EN-US style='mso-ansi-language:EN-US'>to</span></span><span
- lang=EN-US style='mso-ansi-language:EN-US'> declare custom creation actions
- (for the creation wizard). Among this it will be possible to declare
- actions creating a prepopulated diagram, or actions asking input data
- before being executed. <o:p></o:p></span></li>
-</ul>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'>From the
-core point of view, <span class=GramE>an</span> nested editor can be added to
-the multieditor by adding the EObject representing the nested editor to the
-IPageMngr. <span style='mso-field-code:" REF _Ref248635576 \\h "'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'>Figure <span style='mso-no-proof:
-yes'>13</span></span><!--[if gte mso 9]><xml>
- <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200340038003600330035003500370036000000</w:data>
-</xml><![endif]--></span> shows what happen when <span class=GramE>an</span>
-nested editor is added to the DiContentProvider.<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US'><!--[if gte vml 1]><v:shape
- id="_x0000_i1039" type="#_x0000_t75" style='width:453pt;height:259.5pt'>
- <v:imagedata src="sashAndCoreArchitecture_fichiers/image029.png" o:title=""/>
-</v:shape><![endif]--><![if !vml]><img border=0 width=604 height=346
-src="sashAndCoreArchitecture_fichiers/image030.jpg" v:shapes="_x0000_i1039"><![endif]><o:p></o:p></span></p>
-
-<p class=MsoCaption><a name="_Ref248635576"><span lang=EN-GB style='mso-ansi-language:
-EN-GB'>Figure </span></a><!--[if supportFields]><span style='mso-bookmark:_Ref248635576'></span><span
-style='mso-element:field-begin'></span><span style='mso-bookmark:_Ref248635576'><span
-lang=EN-GB style='mso-ansi-language:EN-GB'><span
-style='mso-spacerun:yes'> </span>SEQ Figure \* ARABIC </span><span
-style='mso-element:field-separator'></span></span><![endif]--><span
-style='mso-bookmark:_Ref248635576'></span><span style='mso-bookmark:_Ref248635576'><span
-lang=EN-GB style='mso-ansi-language:EN-GB;mso-no-proof:yes'>14</span></span><!--[if supportFields]><span
-style='mso-bookmark:_Ref248635576'></span><span style='mso-element:field-end'></span><![endif]--><span
-style='mso-bookmark:_Ref248635576'></span><span style='mso-bookmark:_Ref248635576'></span><span
-lang=EN-GB style='mso-ansi-language:EN-GB'> Adding nested Editor&nbsp;- Core
-Point of View</span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
-
-<h3 style='mso-list:l17 level3 lfo36'><![if !supportLists]><span lang=EN-US
-style='mso-fareast-font-family:Arial;mso-ansi-language:EN-US'><span
-style='mso-list:Ignore'>4.3.1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
-</span></span></span><![endif]><span lang=EN-US style='mso-ansi-language:EN-US'>Example<o:p></o:p></span></h3>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>A complete example can be found here:<o:p></o:p></span></p>
-
-<p class=MsoNormal><span lang=EN-US style='mso-ansi-language:EN-US;mso-fareast-language:
-EN-US'>org.eclipse.papyrus.diagram.umltools.clazz<o:p></o:p></span></p>
-
-</div>
-
-</body>
-
-</html>
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/filelist.xml b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/filelist.xml
deleted file mode 100644
index 3d7665735d4..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/filelist.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<xml xmlns:o="urn:schemas-microsoft-com:office:office">
- <o:MainFile HRef="../sashAndCoreArchitecture.htm"/>
- <o:File HRef="image001.png"/>
- <o:File HRef="image002.jpg"/>
- <o:File HRef="image003.png"/>
- <o:File HRef="image004.jpg"/>
- <o:File HRef="image005.png"/>
- <o:File HRef="image006.jpg"/>
- <o:File HRef="image007.png"/>
- <o:File HRef="image008.jpg"/>
- <o:File HRef="image009.png"/>
- <o:File HRef="image010.jpg"/>
- <o:File HRef="image011.png"/>
- <o:File HRef="image012.jpg"/>
- <o:File HRef="image013.png"/>
- <o:File HRef="image014.jpg"/>
- <o:File HRef="image015.png"/>
- <o:File HRef="image016.jpg"/>
- <o:File HRef="image017.png"/>
- <o:File HRef="image018.jpg"/>
- <o:File HRef="image019.png"/>
- <o:File HRef="image020.jpg"/>
- <o:File HRef="image021.png"/>
- <o:File HRef="image022.jpg"/>
- <o:File HRef="image023.png"/>
- <o:File HRef="image024.jpg"/>
- <o:File HRef="image025.png"/>
- <o:File HRef="image026.jpg"/>
- <o:File HRef="image027.png"/>
- <o:File HRef="image028.jpg"/>
- <o:File HRef="image029.png"/>
- <o:File HRef="image030.jpg"/>
- <o:File HRef="filelist.xml"/>
-</xml> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image001.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image001.png
deleted file mode 100644
index 5cdc73a62bc..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image001.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image002.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image002.jpg
deleted file mode 100644
index 55e932b7273..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image002.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image003.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image003.png
deleted file mode 100644
index bad4e8a9f9d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image003.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image004.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image004.jpg
deleted file mode 100644
index 759af43846d..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image004.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image005.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image005.png
deleted file mode 100644
index 74947bc7144..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image005.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image006.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image006.jpg
deleted file mode 100644
index 1268f581e37..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image006.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image007.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image007.png
deleted file mode 100644
index 383774533e6..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image007.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image008.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image008.jpg
deleted file mode 100644
index 3eca112d66c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image008.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image009.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image009.png
deleted file mode 100644
index 38c7fedbfc8..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image009.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image010.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image010.jpg
deleted file mode 100644
index 4bcca520bb1..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image010.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image011.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image011.png
deleted file mode 100644
index f19ef1834ef..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image011.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image012.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image012.jpg
deleted file mode 100644
index 31f14ebe8eb..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image012.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image013.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image013.png
deleted file mode 100644
index 71fc4abebe2..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image013.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image014.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image014.jpg
deleted file mode 100644
index 3c47435a826..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image014.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image015.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image015.png
deleted file mode 100644
index 1c67941a39a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image015.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image016.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image016.jpg
deleted file mode 100644
index 33957776947..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image016.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image017.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image017.png
deleted file mode 100644
index 2368b50fa61..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image017.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image018.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image018.jpg
deleted file mode 100644
index f5c1e04c63a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image018.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image019.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image019.png
deleted file mode 100644
index 64c214e04d7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image019.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image020.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image020.jpg
deleted file mode 100644
index b0ef68c4cc7..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image020.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image021.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image021.png
deleted file mode 100644
index b2326d6e9fd..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image021.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image022.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image022.jpg
deleted file mode 100644
index d4a16e8aef5..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image022.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image023.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image023.png
deleted file mode 100644
index 951647271f3..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image023.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image024.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image024.jpg
deleted file mode 100644
index 1496515a65c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image024.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image025.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image025.png
deleted file mode 100644
index 84da53ea066..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image025.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image026.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image026.jpg
deleted file mode 100644
index d45f04503c5..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image026.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image027.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image027.png
deleted file mode 100644
index ebb5e333fc4..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image027.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image028.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image028.jpg
deleted file mode 100644
index 36c1660e439..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image028.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image029.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image029.png
deleted file mode 100644
index 43f3f0143cb..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image029.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image030.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image030.jpg
deleted file mode 100644
index b5f3fc8d554..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/SashEditor/sashAndCoreArchitecture_fichiers/image030.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10.html b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10.html
deleted file mode 100644
index a6c45875676..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10.html
+++ /dev/null
@@ -1,1326 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
- <TITLE> </TITLE>
- <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.2 (Win32)">
- <META NAME="AUTHOR" CONTENT="S&eacute;bastien G&eacute;rard">
- <META NAME="CREATED" CONTENT="20100507;12382200">
- <META NAME="CHANGED" CONTENT="20110110;14571100">
- <META NAME="Info 1" CONTENT="">
- <META NAME="Info 2" CONTENT="">
- <META NAME="Info 3" CONTENT="">
- <META NAME="Info 4" CONTENT="">
- <STYLE TYPE="text/css">
- <!--
- @page { margin-left: 2.5cm; margin-right: 1.5cm; margin-top: 1.25cm; margin-bottom: 1.25cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
- P.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- H1 { margin-top: 0cm; margin-bottom: 0.42cm; background: #cccccc; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding: 0.04cm 0cm; direction: ltr; color: #000000; text-align: left; widows: 2; orphans: 2; page-break-before: always; page-break-after: auto }
- H1.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- H2 { margin-left: -0.5cm; margin-bottom: 0.42cm; background: transparent; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding: 0.04cm 0cm; direction: ltr; color: #000000; text-align: left; widows: 2; orphans: 2; page-break-before: auto; page-break-after: auto }
- H2.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H2.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H2.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- TD P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: justify; widows: 2; orphans: 2 }
- TD P.western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- TD P.cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- TD P.ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- P.contenu-du-cadre-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- P.contenu-du-cadre-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- P.contenu-du-cadre-ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA }
- H1.heading+no-numbering+new-page-western { font-family: "Arial", sans-serif; font-size: 11pt; so-language: en-US }
- H1.heading+no-numbering+new-page-cjk { font-family: "Times New Roman", serif; font-size: 11pt }
- H1.heading+no-numbering+new-page-ctl { font-family: "Times New Roman", serif; font-size: 10pt; so-language: ar-SA; font-weight: normal }
- A:link { color: #0000ff }
- A.sdfootnotesym-western { font-size: 8pt }
- A.sdfootnotesym-cjk { font-size: 8pt }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" LINK="#0000ff" DIR="LTR">
-<DIV TYPE=HEADER>
- <P LANG="en-GB" CLASS="western" STYLE="margin-top: 0.21cm; margin-bottom: 1.15cm; border-top: none; border-bottom: 1px solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.04cm; padding-left: 0cm; padding-right: 0cm">
- <IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m1e24f929.gif" NAME="images1" ALIGN=LEFT WIDTH=16 HEIGHT=16 BORDER=0><BR CLEAR=LEFT><B> Tutorial
- on embedding Xtext editors inside Papyrus diagrams Version 0.6</B></P>
-</DIV>
-<TABLE WIDTH=648 BORDER=0 CELLPADDING=6 CELLSPACING=0 STYLE="page-break-before: always">
- <COL WIDTH=636>
- <TR>
- <TD WIDTH=636 HEIGHT=105 VALIGN=TOP>
- <P LANG="zxx" CLASS="western" ALIGN=CENTER><BR><BR>
- </P>
- <P LANG="en-US" ALIGN=CENTER><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m6e3b81b8.png" NAME="images3" ALIGN=LEFT WIDTH=131 HEIGHT=68 BORDER=0><BR CLEAR=LEFT><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m15dd1f70.gif" NAME="Image15" ALIGN=LEFT WIDTH=102 HEIGHT=102 BORDER=0><BR CLEAR=LEFT><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>Papyrus
-Tutorial:</B></FONT></P>
-<P LANG="en-US" CLASS="western" ALIGN=CENTER><FONT SIZE=5><B>How to
-embed an Xtext editor inside a Papyrus diagram</B></FONT></P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=175>
- <COL WIDTH=440>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Editor</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Saadia
- DHOUIB, Arnaud CUCCURU, Vincent LORENZO - CEA LIST</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Status</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Production</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Version
- number</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">0.4</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=175>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">Date of
- preparation</P>
- </TD>
- <TD WIDTH=440>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm">2010-07-08</P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Authors</H1>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<TABLE WIDTH=643 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=230>
- <COL WIDTH=124>
- <COL WIDTH=188>
- <COL WIDTH=45>
- <TR VALIGN=TOP>
- <TD WIDTH=230 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Authors name (first/last name)</B></P>
- </TD>
- <TD WIDTH=124 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Company</B></P>
- </TD>
- <TD WIDTH=188 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>E-mail</B></P>
- </TD>
- <TD WIDTH=45 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Initial</B></P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Saadia DHOUIB</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:Sebastien.gerard@cea.fr">Saadia.dhouib@cea.fr</A></FONT></FONT></P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">SD</P>
- </TD>
- </TR>
- <TR VALIGN=BOTTOM>
- <TD WIDTH=230>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Arnaud CUCCURU</FONT></FONT></P>
- </TD>
- <TD WIDTH=124>
- <P LANG="zxx" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>CEA LIST</FONT></FONT></P>
- </TD>
- <TD WIDTH=188>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2><A HREF="mailto:arnaud.cuccuru@cea.fr">arnaud.cuccuru@cea.fr</A>
- </FONT></FONT>
- </P>
- </TD>
- <TD WIDTH=45>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm">AC</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Revision
-chart and history log</H1>
-<TABLE WIDTH=636 BORDER=0 CELLPADDING=7 CELLSPACING=0>
- <COL WIDTH=62>
- <COL WIDTH=83>
- <COL WIDTH=449>
- <TR VALIGN=TOP>
- <TD WIDTH=62 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Version </B>
- </P>
- </TD>
- <TD WIDTH=83 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Date</B></P>
- </TD>
- <TD WIDTH=449 BGCOLOR="#ffff99">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.2cm; background: #ffff99">
- <B>Reasons</B></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.1</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>18/05/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Initial contribution.</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.2</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>03/06/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Sections 1, 2, 3
- finished</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.3</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>04/06/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Section 4, 5 finished</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.4</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>08/07/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Modified section 1,
- Moved 3.2.e (extending the directEditors extension point) to
- section 5, cosmectic/english modifications</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.5</FONT></FONT></P>
- </TD>
- <TD WIDTH=83>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>12/07/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Section 5 modified,
- papyrus icon changed (p1)</FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=62>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>0.6</FONT></FONT></P>
- </TD>
- <TD WIDTH=83 SDVAL="40188" SDNUM="1036;0;JJ/MM/AA">
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>10/01/10</FONT></FONT></P>
- </TD>
- <TD WIDTH=449>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 0.1cm; font-weight: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2>Adds Section 6 : Code
- enhancements</FONT></FONT></P>
- </TD>
- </TR>
-</TABLE>
-<H1 LANG="en-US" CLASS="heading+no-numbering+new-page-western">Table
-of contents</H1>
-<DIV ID="Table des mati&egrave;res1" DIR="LTR">
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Authors 2</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Revision
- chart and history log 3</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"> <FONT SIZE=2>Table
- of contents 4</FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#1.Introduction|outline">1
- Introduction 5</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#2.How to install eclipse Xtext bundle for Papyrus development|outline">2
- How to install eclipse Xtext bundle for Papyrus development 6</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#3.Create and configure your Xtext project|outline">3
- Create and configure your Xtext project 8</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-left: 0.39cm; margin-top: 0.21cm; margin-bottom: 0cm">
- <FONT SIZE=2><A HREF="#3.1. Create an Xtext project|outline">3.1
- Create an Xtext project 8</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-left: 0.39cm; margin-top: 0.21cm; margin-bottom: 0cm">
- <FONT SIZE=2><A HREF="#3.2. Configure the Xtext project for using UML models|outline">3.2
- Configure the Xtext project for using UML models 11</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#4.Build your own grammar|outline">4
- Build your own grammar 17</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#5.Create your Xtext pop up editor |outline">5
- Create your Xtext pop up editor 19</A></FONT></P>
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><FONT SIZE=2><A HREF="#6.References|outline">6
- References 23</A></FONT></P>
-</DIV>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL>
- <LI VALUE=1><H1 LANG="en-US" CLASS="western"><A NAME="1.Introduction|outline"></A>
- Introduction</H1>
-</OL>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>Xtext is a framework
-for the development of domain-specific languages and other textual
-programming languages. It is tightly integrated with the Eclipse
-Modeling Framework (EMF) and leverages the Eclipse Platform in order
-to provide a language-specific integrated development environment
-(IDE).
-</P>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY>The purpose of this
-document is to provide a tutorial for Papyrus users and developers,
-explaining the followings:
-</P>
-<UL>
- <UL>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY> how to install
- and configure the xtext eclipse bundle for papyrus development</P>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY> how to create
- and configure an xtext project</P>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY> how to build an
- xtext grammar</P>
- <LI><P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY> how to develop
- an xtext editor integrated in a papyrus UML diagram</P>
- </UL>
-</UL>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><BR><BR>
-</P>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><BR><BR>
-</P>
-<P LANG="en-GB" CLASS="western" ALIGN=JUSTIFY><BR><BR>
-</P>
-<OL START=2>
- <LI><H1 LANG="en-US" CLASS="western"><A NAME="2.How to install eclipse Xtext bundle for Papyrus development|outline"></A>
- How to install eclipse Xtext bundle for Papyrus development</H1>
-</OL>
-<OL>
- <LI><P LANG="en-US" CLASS="western"> Install the latest version of
- Eclipse Helios.
- </P>
- <LI><P LANG="en-US" CLASS="western"> In order to install Papyrus and
- Xtext, go to the menu: <B>Help -&gt; Install Modeling Component</B>.
- Then select Papyrus and Xtext, and press Finish.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre18" DIR="LTR" STYLE="float: left; width: 16.36cm; height: 12.54cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_556ade7.gif" NAME="Image1" ALIGN=LEFT WIDTH=477 HEIGHT=553 BORDER=0><BR CLEAR=LEFT><BR><BR>
- </P>
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><B>Figure 1: Papyrus and
- Xtext installation</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-GB" CLASS="western" STYLE="font-weight: normal; text-decoration: none">
-<BR><BR>
-</P>
-<OL START=3>
- <LI><H1 LANG="en-US" CLASS="western"><A NAME="3.Create and configure your Xtext project|outline"></A>
- Create and configure your Xtext project</H1>
- <OL>
- <LI><H2 LANG="en-US" CLASS="western"><A NAME="3.1. Create an Xtext project|outline"></A>
- Create an Xtext project</H2>
- </OL>
-</OL>
-<OL TYPE=a>
- <LI><P LANG="en-US" CLASS="western">Use the Xtext wizard to create a
- new project: <EM>File -&gt; New -&gt; Project... -&gt; Xtext -&gt;
- Xtext project</EM> (cf. Figure 2)</P>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre1" DIR="LTR" STYLE="float: left; width: 13.23cm; height: 13.23cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_79503f82.png" NAME="Image2" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 2: Choose Xtext wizard</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=2>
- <LI><P LANG="en-US" CLASS="western"><A NAME="N1008A"></A>Choose a
- meaningful project name, language name and file extension, e.g.
- </P>
-</OL>
-<TABLE WIDTH=523 BORDER=0 CELLPADDING=2 CELLSPACING=0>
- <COL WIDTH=145>
- <COL WIDTH=370>
- <TR>
- <TD WIDTH=145>
- <P LANG="en-US" CLASS="western"><STRONG>Main project name:</STRONG>
- </P>
- </TD>
- <TD WIDTH=370>
- <P LANG="en-US" CLASS="western">org.eclipse.papyrus.message.editor.xtext</P>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=145>
- <P LANG="en-US" CLASS="western"><STRONG>Language name:</STRONG>
- </P>
- </TD>
- <TD WIDTH=370>
- <P LANG="en-US" CLASS="western">org.eclipse.papyrus.message.editor.xtext.UmlMessage</P>
- </TD>
- </TR>
- <TR>
- <TD WIDTH=145>
- <P LANG="en-US" CLASS="western"><STRONG>DSL-File extension:</STRONG>
- </P>
- </TD>
- <TD WIDTH=370>
- <P LANG="en-US" CLASS="western">umlmessage</P>
- </TD>
- </TR>
-</TABLE>
-<P LANG="en-US" CLASS="western">Keep &ldquo;Create generator project&rdquo;
-checked, as we will also create a code generator in a second step
-(cf. Figure 3). Click on <EM>Finish</EM> to create the projects.</P>
-<P LANG="en-US" CLASS="western">By convention, the following naming
-pattern is followed:</P>
-<UL>
- <LI><P LANG="en-US" CLASS="western">Project name:
- 'org.eclipse.papyrus' &lt;<U>k</U>ind of the element to be edited&gt;
- 'editor.xtext'</P>
- <LI><P LANG="en-US" CLASS="western">Language name: &lt;Project name&gt;
- 'Uml' &lt;<U>K</U>ind of the element to be edited&gt;</P>
- <LI><P LANG="en-US" CLASS="western">DSL-File extension: 'uml' &lt;<U>k</U>ind
- of the element to be edited&gt;</P>
-</UL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre2" DIR="LTR" STYLE="float: left; width: 13.23cm; height: 14.02cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m2b708589.png" NAME="Image3" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 3: Create new xtext project</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western">Figure 3 provides an example related
-to the creation of a textual editor for Messages, in the context of
-communication diagrams.</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL TYPE=a START=3>
- <LI><P LANG="en-US" CLASS="western"><B>Project Layout: </B>
- </P>
- <P LANG="en-US" CLASS="western">In the Package Explorer you can see
- three new projects (cf. Figure 4). In
- <CODE>org.eclipse.papyrus.message.editor.xtext</CODE> you can define
- the grammar and configure the runtime aspects of your language. The
- editor, outline view and code completion goes into
- <CODE>org.eclipse.papyrus.message.editor.xtext.ui</CODE>. Both
- projects consist of generated classes derived from your grammar and
- manual code such as the grammar itself or further classes to
- differentiate from the default behavior.
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre3" DIR="LTR" STYLE="float: left; width: 15.31cm; height: 9.13cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_55ff396d.jpg" NAME="Image4" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 4: Xtext project layout</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=3>
- <P LANG="en-US" CLASS="western">It is good to be clear and
- unambiguous whether the code is generated or is to be manipulated by
- the developer. Thus, the generated code should be held separately
- from the manual code. We follow this pattern by having a folder src/
- and a folder src-gen/ in each project. Keep in mind not to make
- changes in the src-gen/ folder. They will be overwritten by the
- generator.
- </P>
- <LI><P LANG="en-US" CLASS="western">Build the generated sample
- grammar: The wizard will automatically open the example grammar file
- <CODE>UmlMessage.xtext</CODE> from the first project in the editor.
- We will test the generation of the language artifacts. To do this,
- locate the file GenerateUmlMessage.mwe next to the grammar file in
- the package explorer view (cf. Figure 5). From its context menu,
- choose <EM>Run As -&gt; MWE Workflow</EM>. That will trigger the
- Xtext language generator. You will see its logging messages in the
- Console view. No errors should appear in the Console view. The
- purpose of this step is to obtain the file plugin.xml that will be
- modified in the next step.</P>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre4" DIR="LTR" STYLE="float: left; width: 13.76cm; height: 14.76cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_281a152c.png" NAME="Image5" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 5: Generate language artifacts</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL>
- <OL>
- <LI><H2 LANG="en-US" CLASS="western"><A NAME="3.2. Configure the Xtext project for using UML models|outline"></A>
- Configure the Xtext project for using UML models</H2>
- </OL>
-</OL>
-<OL TYPE=a>
- <P LANG="en-US" CLASS="western">Papyrus projects are based on UML2
- models. To combine the xtext defined grammar with the existing UML2
- model, it is necessary to do the following steps:</P>
- <LI><P LANG="en-US" CLASS="western">The first thing we have to do is
- to add two additional dependencies to the eclipse xtext project
- (org.eclipse.papyrus.message.editor.xtext) :</P>
- <UL>
- <LI><P LANG="en-US" CLASS="western"> org.eclipse.uml2.codegen.ecore
- (1.0.6)</P>
- <LI><P LANG="en-US" CLASS="western">org.eclipse.uml2.uml (3.1.0)</P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western"> To do this, open the file plugin.xml
-(generated previously) and add the aforementioned dependencies (cf.
-Figure 6).</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre5" DIR="LTR" STYLE="float: left; width: 14.37cm; height: 10.78cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m3a39bbab.png" NAME="Image6" ALIGN=LEFT WIDTH=487 HEIGHT=438 BORDER=0><BR CLEAR=LEFT><B>Figure
- 6: Adding plugin dependencies</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=2>
- <LI><P LANG="en-US" CLASS="western">The models are integrated in the
- eclipse environment. For a standalone usage they have to be copied
- to the xtext project. Add a new folder &ldquo;model&rdquo; and add
- the following model files to it (cf. Figure 7):</P>
- <UL>
- <LI><P LANG="en-US" CLASS="western">UML.genmodel</P>
- <LI><P LANG="en-US" CLASS="western">UML.ecore</P>
- <LI><P LANG="en-US" CLASS="western">Ecore.ecore</P>
- <LI><P LANG="en-US" CLASS="western">Ecore.genmodel</P>
- <P LANG="en-US" CLASS="western"></P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre6" DIR="LTR" STYLE="float: left; width: 10.42cm; height: 10.93cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_mba499f0.png" NAME="Image7" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 7: Add files to model folder</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=3>
- <LI><P LANG="en-US" CLASS="western">The grammar must gain knowledge
- about the UML2 metamodel. This can be done with the following import
- in the UmlMessage.xtext grammar file:
- </P>
- <P LANG="en-US" CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#7f0055"><B>import</B></FONT><FONT COLOR="#000000">
- </FONT><FONT COLOR="#2a00ff">&quot;http://www.eclipse.org/uml2/3.0.0/UML&quot;</FONT><FONT COLOR="#000000">
- </FONT><FONT COLOR="#7f0055"><B>as</B></FONT><FONT COLOR="#000000">
- uml</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Figure
- 8 illustrates this import.</FONT></FONT></P>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre7" DIR="LTR" STYLE="float: left; width: 12.57cm; height: 1.85cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m11aa8a4d.png" NAME="Image8" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 8: import UML2 metamodel in the xtext grammar file</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=3>
- <P LANG="en-US" CLASS="western"><FONT COLOR="#000000">With the alias
- </FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><I>uml
- </I></FONT></FONT><FONT COLOR="#000000"><SPAN STYLE="font-style: normal">the
- UML2 model elements can be used in the grammar, such as shown below:</SPAN></FONT></P>
- <P LANG="en-US" CLASS="western" STYLE="font-style: normal"><SPAN ID="Cadre9" DIR="LTR" STYLE="float: left; width: 13.24cm; height: 1.38cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>NameRule: </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#000000"> name=ID
- </FONT><FONT COLOR="#2a00ff">':'</FONT><FONT COLOR="#000000">
- ((type=[</FONT><FONT COLOR="#000000"><I>uml::Classifier</I></FONT><FONT COLOR="#000000">])
- | </FONT><FONT COLOR="#2a00ff">&quot;&lt;Undefined&gt;&quot;</FONT><FONT COLOR="#000000">)</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2> </FONT></FONT></P>
- </SPAN>
- </P>
-</OL>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<OL TYPE=a START=4>
- <P LANG="en-US" CLASS="western">In this example, the statement
- &ldquo;type=[uml::Classifier]&rdquo; specifies that the property
- &ldquo;type&rdquo; of rule &ldquo;NameRule&rdquo; is used to specify
- a reference to an existing UML Classifier. By specifying this kind
- of rule, the Xtext framework is able to generate tools for
- completion, content assist and cross references to Classifiers
- available in the Scope of the rule.</P>
- <LI><P LANG="en-US" CLASS="western">Modify the
- GenerateUmlMessage.mwe2 file:</P>
-</OL>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western">The packages &ldquo;UMLPackage&rdquo;
- and &ldquo;GenModelPackage&rdquo; have to be setup. This allows the
- generator to resolve the uris. The original uri references point to
- the plugins environment, so a uri mapping helps the generator. You
- have to add the following code in the GenerateUmlMessage.mwe2 file:</P>
- <P LANG="en-US" CLASS="western"></P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre10" DIR="LTR" STYLE="float: left; width: 16.71cm; height: 7.57cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#0000c0">bean</FONT><FONT COLOR="#000000">
- = StandaloneSetup {</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">platformUri</FONT><FONT COLOR="#000000">
- = </FONT><FONT COLOR="#2a00ff">&quot;</FONT><FONT COLOR="#e33722"><B>${</B></FONT><FONT COLOR="#e33722"><I><B>runtimeProject</B></I></FONT><FONT COLOR="#e33722"><B>}</B></FONT><FONT COLOR="#2a00ff">/..&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">registerGeneratedEPackage</FONT><FONT COLOR="#000000">
- = </FONT><FONT COLOR="#2a00ff">&quot;org.eclipse.uml2.uml.UMLPackage&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">registerGeneratedEPackage</FONT><FONT COLOR="#000000">
- = </FONT><FONT COLOR="#2a00ff">&quot;org.eclipse.uml2.codegen.ecore.genmodel.GenModelPackage&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">uriMap</FONT><FONT COLOR="#000000">
- = {</FONT><FONT COLOR="#0000c0">from</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#2a00ff">&quot;platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore&quot;</FONT><FONT COLOR="#000000">
- </FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">to</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#2a00ff">&quot;platform:/resource/org.eclipse.papyrus.message.editor.xtext/model/Ecore.ecore&quot;</FONT><FONT COLOR="#000000">}</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">uriMap</FONT><FONT COLOR="#000000">
- =
- {</FONT><FONT COLOR="#0000c0">from</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#2a00ff">&quot;platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel&quot;</FONT><FONT COLOR="#000000">
- </FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT COLOR="#000000">
- <FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> </FONT><FONT COLOR="#0000c0">to</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#2a00ff">&quot;platform:/resource/org.eclipse.papyrus.message.editor.xtext/model/Ecore.genmodel&quot;</FONT><FONT COLOR="#000000">}</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> }</FONT></FONT></P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"> Figure 9 shows the exact place where
-this code has to be added.</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre8" DIR="LTR" STYLE="float: left; width: 14.98cm; height: 9.15cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_783765cb.png" NAME="Image9" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 9: Modify the mwe2 file to setup &ldquo;UMLPackage&rdquo; and
- &ldquo;GenModelPackage&rdquo;</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western">Then, add a hint for the model
- generation to EcoreGeneratorFragment fragment (Figure 10). So the
- generator can use the UML2 API.
- </P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre11" DIR="LTR" STYLE="float: left; width: 15.09cm; height: 14.61cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m6d9d6d6e.png" NAME="Image10" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 10: Adding a hint for the model generation to EcoreGeneratorFragment
- </B>
- </P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western">Finally you have to change the
- scoping and exporting part in the mwe2 file, following the code
- below:</P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre13" DIR="LTR" STYLE="float: left; width: 15.68cm; height: 5.1cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000"> </FONT><FONT COLOR="#3f7f5f"><FONT SIZE=2 STYLE="font-size: 9pt">//
- scoping and exporting API</FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">fragment</FONT><FONT COLOR="#000000">
- = scoping.ImportURIScopingFragment {}</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">fragment</FONT><FONT COLOR="#000000">
- = exporting.SimpleNamesFragment {}</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#3f7f5f">//
- scoping and exporting API </FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"><FONT COLOR="#000000"> </FONT><FONT COLOR="#3f7f5f">/*fragment
- = scoping.ImportNamespacesScopingFragment {}</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT COLOR="#3f7f5f"><FONT FACE="Courier New, monospace"><FONT SIZE=2 STYLE="font-size: 9pt"> fragment
- = exporting.QualifiedNamesFragment {} */</FONT></FONT></FONT></P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<OL START=4>
- <LI><H1 LANG="en-US" CLASS="western"><A NAME="4.Build your own grammar|outline"></A>
- Build your own grammar</H1>
-</OL>
-<P LANG="en-US" CLASS="western">Many tutorials on the web can help
-you to create your grammar [1, 2].</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Important
-note: Avoid the usage of <I>terminal</I> rules if one part of the
-regular expression is semantically relevant (e.g., in our example,
-the rule SequenceTermRule could be fully captured by a simple regular
-expression). In order to ease the usage of semantically relevant
-information (e.g., in our exemple, the property sequencialorder or
-rule SequenceTermRule), you should use data type rules or parser
-rules. In the example below, we show the grammar of the UMLMessage
-label.</FONT></FONT></P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre17" DIR="LTR" STYLE="float: left; width: 14.29cm; height: 17.51cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#7f0055"><B>grammar</B></FONT><FONT COLOR="#000000">
- org.eclipse.papyrus.message.editor.xtext.UmlMessage </FONT><FONT COLOR="#7f0055"><B>with</B></FONT><FONT COLOR="#000000">
- org.eclipse.xtext.common.Terminals </FONT>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#7f0055"><B>import</B></FONT><FONT COLOR="#000000">
- </FONT><FONT COLOR="#2a00ff">&quot;http://www.eclipse.org/uml2/3.0.0/UML&quot;</FONT><FONT COLOR="#000000">
- </FONT><FONT COLOR="#7f0055"><B>as</B></FONT><FONT COLOR="#000000">
- uml</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#7f0055"><B>generate</B></FONT><FONT COLOR="#000000">
- umlMessage
- </FONT><FONT COLOR="#2a00ff">&quot;http://www.eclipse.org/papyrus/message/editor/xtext/UmlMessage&quot;</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>MessageRule:
- </FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>sequenceTerm
- += SequenceTermRule </FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000">(</FONT><FONT COLOR="#2a00ff">'.'</FONT><FONT COLOR="#000000">
- sequenceTerm += SequenceTermRule)*</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western">':'</P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>name
- = nameRule</FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>;</FONT></FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>SequenceTermRule
- :</FONT></FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000">sequencialOrder
- = INT </FONT><FONT COLOR="#3f7f5f">//represents the sequential order
- of the Message within the next higher level of procedural calling</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000">(sequenceName
- = ID)? </FONT><FONT COLOR="#3f7f5f">// represents a concurrent
- thread of control. Messages that differ in the final name are
- concurrent at that level of nesting</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000">(recurrence
- = RecurrenceRule)? </FONT><FONT COLOR="#3f7f5f">// The recurrence
- represents conditional or iterative execution.</FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>;</FONT></FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#7f0055"><B>terminal</B></FONT><FONT COLOR="#000000">
- nameRule:</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000">(</FONT><FONT COLOR="#2a00ff">'a'</FONT><FONT COLOR="#000000">..</FONT><FONT COLOR="#2a00ff">'z'</FONT><FONT COLOR="#000000">|</FONT><FONT COLOR="#2a00ff">'A'</FONT><FONT COLOR="#000000">..</FONT><FONT COLOR="#2a00ff">'Z'</FONT><FONT COLOR="#000000">)
- (</FONT><FONT COLOR="#2a00ff">'a'</FONT><FONT COLOR="#000000">..</FONT><FONT COLOR="#2a00ff">'z'</FONT><FONT COLOR="#000000">|</FONT><FONT COLOR="#2a00ff">'A'</FONT><FONT COLOR="#000000">..</FONT><FONT COLOR="#2a00ff">'Z'</FONT><FONT COLOR="#000000">|</FONT><FONT COLOR="#2a00ff">'_'</FONT><FONT COLOR="#000000">|</FONT><FONT COLOR="#2a00ff">'-'</FONT><FONT COLOR="#000000">|</FONT><FONT COLOR="#2a00ff">'0'</FONT><FONT COLOR="#000000">..</FONT><FONT COLOR="#2a00ff">'9'</FONT><FONT COLOR="#000000">)*;</FONT></P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#0000c0">RecurrenceRule</FONT><FONT COLOR="#000000">
- : </FONT>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>(</FONT></FONT></FONT><FONT COLOR="#2a00ff"><FONT FACE="Courier New, monospace"><FONT SIZE=2>'*'</FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>
- </FONT></FONT></FONT><FONT COLOR="#2a00ff"><FONT FACE="Courier New, monospace"><FONT SIZE=2>'['</FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>
- STRING </FONT></FONT></FONT><FONT COLOR="#2a00ff"><FONT FACE="Courier New, monospace"><FONT SIZE=2>']'</FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>)|(</FONT></FONT></FONT><FONT COLOR="#2a00ff"><FONT FACE="Courier New, monospace"><FONT SIZE=2>'['</FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>
- STRING </FONT></FONT></FONT><FONT COLOR="#2a00ff"><FONT FACE="Courier New, monospace"><FONT SIZE=2>']'</FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Courier New, monospace"><FONT SIZE=2>)
- ;</FONT></FONT></FONT></P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Once
-you have created your grammar, you can :</FONT></FONT></P>
-<OL>
- <LI><P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">g</FONT></FONT><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">enerate
- language artifacts: Save the grammar and make sure that no error
- markers appear. Then, locate the file GenerateUMLMessage.mwe next to
- the grammar file in the package explorer view. From its context
- menu, choose </FONT></FONT></FONT><EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Run
- As -&gt; MWE Workflow</FONT></FONT></FONT></EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">.
- That will </FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">trigger
- the Xtext language generator. You will see its logging messages in
- the Console view. </FONT></FONT></FONT>
- </P>
- <LI><P LANG="en-US" CLASS="western">Run the generated editor: If
- code generation succeeded, right-click on the Xtext project and
- choose <EM>Run As -&gt; Eclipse Application</EM>. This will spawn a
- new Eclipse workbench with your projects as plug-ins installed. In
- the new workbench, create a new project ( <EM>File -&gt; New -&gt;
- Project... -&gt; General -&gt; Project</EM>) and therein a new file
- with the file extension you chose in the beginning. This will open
- the generated entity editor.
- </P>
-</OL>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Once
-you have created and tested your grammar, you can go to the next step
-which is embedding the XtextEditor inside a pop up Editor.</FONT></FONT></P>
-<OL START=5>
- <LI><H1 LANG="en-US" CLASS="western"><A NAME="5.Create your Xtext pop up editor |outline"></A>
- Create your Xtext pop up editor
- </H1>
-</OL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<OL TYPE=a START=4>
- <LI VALUE=1><P LANG="en-US" CLASS="western">In order to enable the
- encapsulation of the Xtext editor inside a Papyrus diagram, the
- org.eclipse.papyrus.message.editor.xtext.ui plugin has to contribute
- to a papyrus extension point:
- org.eclipse.papyrus.extensionpoints.editors.DirectEditor:
- </P>
-</OL>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT>Select plugin.xml in
- the org.eclipse.papyrus.message.editor.xtext.ui project. Go to
- Dependencies corner, and add a dependency to
- org.eclipse.papyrus.extensionpoints.editors, as shown in Figure 11.</P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><SPAN ID="Cadre12" DIR="LTR" STYLE="float: left; width: 13.81cm; height: 16.58cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" ALIGN=LEFT STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_427e03b1.png" NAME="Image11" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 11: Adding dependency to
- org.eclipse.papyrus.extensionpoints.editors</B></P>
- </SPAN><BR CLEAR=LEFT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT></P>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT>Go to Extensions
- corner, and add a new extension which is
- org.eclipse.papyrus.extensionpoints.editors.DirectEditor (cf.
- Figure 12).</P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><SPAN ID="Cadre14" DIR="LTR" STYLE="float: left; width: 13.23cm; height: 18.18cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m2a0df40c.png" NAME="Image12" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 12: Add new extension</B></P>
- </SPAN><BR CLEAR=LEFT>
- </P>
- </UL>
-</OL>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT>Edit this extension
- by: <I>(cf. Figure 13)</I></P>
- </UL>
-</OL>
-<OL TYPE=a START=4>
- <UL>
- <UL>
- <LI VALUE=1><P LANG="en-US" CLASS="western" ALIGN=LEFT>Setting the
- language name (e.g., <I>Advanced message editor)</I>
- </P>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT>Setting the kind of
- element to edit (in this example, <I>org.eclipse.uml2.uml.Message)</I></P>
- </UL>
- </UL>
-</OL>
-<OL TYPE=a START=4>
- <UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT>Setting the
- contributer (here, <I>CEA List)</I></P>
- </UL>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western" ALIGN=LEFT><SPAN ID="Cadre15" DIR="LTR" STYLE="float: left; width: 15.22cm; height: 7.38cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_66a22042.png" NAME="Image13" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 13: Editing the extension details</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<OL TYPE=a START=4>
- <UL>
- <LI><P LANG="en-US" CLASS="western" ALIGN=LEFT STYLE="font-style: normal">
- Select the previously created extension
- org.eclipse.uml2.uml.Message (DirectEditor), right click on and
- choose <I>&ldquo;New popup editor&rdquo;</I>. In the extension
- Element Details corner, select <I>'editor configuration', </I>and
- set the name of the package and the class as shown in Figure 14.
- Before that, you are supposed to create the package
- org.eclipse.papyrus.message.editor.xtext.ui.contributions in the
- src folder of the project
- org.eclipse.papyrus.message.editor.xtext.ui .</P>
- </UL>
-</OL>
-<P LANG="en-US" CLASS="western" ALIGN=LEFT STYLE="font-style: normal">
-<SPAN ID="Cadre16" DIR="LTR" STYLE="float: left; width: 9.45cm; height: 10.63cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" STYLE="margin-top: 0.21cm"><IMG SRC="./PapyrusDevelopperTutorial_OnXtext_v0%206_d2011-01-10_html_m1129831d.png" NAME="Image14" ALIGN=LEFT WIDTH=100% BORDER=0><BR CLEAR=LEFT><B>Figure
- 14: Set the editor configuration</B></P>
-</SPAN><BR CLEAR=LEFT><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" ALIGN=LEFT STYLE="font-style: normal">
-<BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">The
-created class </FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><I>MessagePopupEditor,</I></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">
-have to extend</FONT></FONT><FONT FACE="Courier New, monospace"><FONT SIZE=2>
-</FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><I>org.eclipse.xtext.gmf.glue.PopupEditorConfiguration</I></FONT></FONT><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">
-class</FONT></FONT><FONT FACE="Courier New, monospace"><FONT SIZE=2>.
-</FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">The
-latter class is provided in the <FONT FACE="Courier New, monospace"><FONT SIZE=2>org.eclipse.xtext.gmf.glue
-plug-in</FONT></FONT>. </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">The
-two methods that you have to customize inside the
-MessagePopupEditorConfigurationContribution class are:</FONT></FONT></P>
-<UL>
- <LI><P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><I>getTextToEdit</I>:
- this method returns the string that will be edited inside the popup
- editor. </FONT></FONT>
- </P>
- <LI><P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><I>createPopupEditorHelper</I>:
- this method is responsible for displaying the Xtext popup editor...</FONT></FONT></P>
-</UL>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Some
-other classes have to be created in the src folder of the
-<SPAN STYLE="font-style: normal">org.eclipse.papyrus.message.editor.xtext.ui
-and org.eclipse.papyrus.message.editor.xtext projects:</SPAN></FONT></FONT></P>
-<UL>
- <LI VALUE=1><P LANG="en-US" CLASS="western" STYLE="font-style: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">org.eclipse.papyrus.state.editor.xtext.ui.editor.ContextEditorUtil:
- this class is responsible for saving the context of the current
- editor</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">org.eclipse.papyrus.message.editor.xtext.scoping.UmlMessageScopeProvider:
- this class is responsible for providing an Iscope for a given
- context </SPAN></FONT></FONT></FONT><EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">EObject</SPAN></FONT></FONT></FONT></EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">
- and </SPAN></FONT></FONT></FONT><EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">EReference</SPAN></FONT></FONT></FONT></EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">.
- The returned </SPAN></FONT></FONT></FONT><EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">IScope</SPAN></FONT></FONT></FONT></EM><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><SPAN STYLE="font-style: normal">
- should contain all target candidates for the given object and
- cross-reference. </SPAN></FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" STYLE="font-style: normal"></P>
-</UL>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<OL>
- <LI VALUE=6><H1 LANG="en-US" CLASS="western" STYLE="font-style: normal">
- <FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Code
- enhancements</FONT></FONT></H1>
-</OL>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">A
-new Xtext project has been created in order to regroup common code.</FONT></FONT></P>
-<UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">org.eclipse.papyrus.common.editor.xtext</FONT></FONT></P>
- </UL>
-</UL>
-<UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">org.eclipse.papyrus.common.editor.xtext.generator</FONT></FONT></P>
- </UL>
-</UL>
-<UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">org.eclipse.papyrus.common.editor.xtext.ui</FONT></FONT></P>
- <P LANG="en-US" CLASS="western" STYLE="font-style: normal"></P>
- </UL>
-</UL>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><U><B>org.eclipse.papyrus.common.editor.xtext</B></U></P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">This
-plugin provides grammar for : </FONT></FONT>
-</P>
-<UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">QualifiedName</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Direction</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">VisibilityKind</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">MultiplicityRule</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">BoundsSpecification</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">UnlimitedNatural</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">TypeRule</FONT></FONT></P>
- </UL>
-</UL>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">To
-use it : </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"> 1/
-in the file plugin.xml of your plugin editor.xtext, adds the
-dependency to <I>org.eclipse.papyrus.common.editor.xtext</I></FONT></FONT></P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"> 2/
-in your grammar file replaces </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><SPAN ID="Cadre19" DIR="LTR" STYLE="float: left; width: 14.29cm; height: 1.15cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><FONT COLOR="#7f0055"><B>grammar</B></FONT><FONT COLOR="#000000">
- org.eclipse.papyrus.myelement.editor.xtext.UmlMessage </FONT><FONT COLOR="#7f0055"><B>with</B></FONT><FONT COLOR="#000000">
- org.eclipse.xtext.common.Terminals </FONT>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">by</FONT></FONT></P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre20" DIR="LTR" STYLE="float: left; width: 14.29cm; height: 1.15cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#7f0055"><B>grammar</B></FONT><FONT COLOR="#000000"><B>
- org.eclipse.papyrus.parameter.editor.xtext.UmlParameter </B></FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT COLOR="#3f7f5f"><FONT FACE="Courier New, monospace"><FONT SIZE=2>//with
- org.eclipse.xtext.common.Terminals</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#7f0055"><U><B>with</B></U></FONT><FONT COLOR="#000000"><U>
- org.eclipse.papyrus.common.editor.xtext.UmlCommon</U></FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><BR><BR>
- </P>
- <P LANG="en-US" CLASS="contenu-du-cadre-western"><BR><BR>
- </P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"><I> 3/
-In the GenerateUmlElement.mwe2, replace the following line :</I></FONT></FONT></P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre21" DIR="LTR" STYLE="float: left; width: 14.29cm; height: 1.15cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="western"><FONT FACE="Courier New, monospace"><FONT SIZE=2><B> <FONT COLOR="#3f7f5f">//
- generates Java API for the generated EPackages </FONT></B></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">fragment</FONT><FONT COLOR="#000000">
- = ecore.EcoreGeneratorFragment {</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">referencedGenModels</FONT><FONT COLOR="#000000">
- =
- </FONT><FONT COLOR="#2a00ff">&quot;platform:/resource/org.eclipse.papyrus.myelement.editor.xtext/model/UML.genmodel&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2>}</FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><BR><BR>
- </P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">by
-: </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western"><SPAN ID="Cadre22" DIR="LTR" STYLE="float: left; width: 14.29cm; height: 1.15cm; border: none; padding: 0cm; background: #ffffff">
- <P LANG="en-US" CLASS="western"><FONT COLOR="#3f7f5f"><FONT FACE="Courier New, monospace"><FONT SIZE=2><B>//
- generates Java API for the generated EPackages </B></FONT></FONT></FONT>
- </P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#000000"> </FONT><FONT COLOR="#0000c0">fragment</FONT><FONT COLOR="#000000">
- = ecore.EcoreGeneratorFragment {</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#0000c0">referencedGenModels</FONT><FONT COLOR="#000000">
- =
- </FONT><FONT COLOR="#2a00ff">&quot;platform:/resource/org.eclipse.papyrus.myelement.editor.xtext/model/UML.genmodel&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2> </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2><FONT COLOR="#0000c0">referencedGenModels</FONT><FONT COLOR="#000000">
- =
- </FONT><FONT COLOR="#2a00ff">&quot;platform:/resource/org.eclipse.papyrus.common.editor.xtext/src-gen/org/eclipse/papyrus/common/editor/xtext/UMLCommon.genmodel&quot;</FONT></FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2> </FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><FONT FACE="Courier New, monospace"><FONT SIZE=2> }</FONT></FONT></P>
- <P LANG="en-US" CLASS="western" ALIGN=LEFT><BR><BR>
- </P>
-</SPAN><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">This
-plugin provides some classes which can be extended in the other Xtext
-plugin :</FONT></FONT></P>
-<UL>
- <UL>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">UmlCommonJavaValidator</FONT></FONT></P>
- <LI><P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">UmlCommonScopeProvider
- (methods to naviagate in Namespace)</FONT></FONT></P>
- </UL>
-</UL>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><U><B>org.eclipse.papyrus.common.editor.xtext.generator</B></U></P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">Not
-used. </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western"><U><B>org.editor.papyrus.common.editor.xtext.ui</B></U></P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">In
-the project org.eclipse.papyrus.myelement.editor.xtext.ui adds the
-dependency to org.editor.papyrus.common.editor.xtext.ui.</FONT></FONT></P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><BR><BR>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">This
-plugin provides some classes which can be extended in other Xtext
-plugin : </FONT></FONT>
-</P>
-<P LANG="en-US" CLASS="western" STYLE="font-style: normal"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt"> -
-UmlCommonProposalProvider</FONT></FONT></P>
-<OL START=6>
- <LI><H1 LANG="en-US" CLASS="western"><A NAME="6.References|outline"></A>
- References</H1>
-</OL>
-<P LANG="en-US" CLASS="western">[1] Xtext tutorial,
-<A HREF="http://www.eclipse.org/Xtext/documentation/latest/xtext.html#getting-started">http://www.eclipse.org/Xtext/documentation/latest/xtext.html#getting-started</A></P>
-<P LANG="en-US" CLASS="western">[2] Xtext Reference document,
-<A HREF="http://www.eclipse.org/Xtext/documentation/0_7_2/xtext.pdf"><FONT FACE="Arial, sans-serif"><FONT SIZE=2 STYLE="font-size: 11pt">http://www.eclipse.org/Xtext/documentation/0_7_2/xtext.pdf,</FONT></FONT></A>2009</P>
-<DIV TYPE=FOOTER>
- <P LANG="en-US" CLASS="western" STYLE="margin-top: 1.15cm">&#61667;
- <FONT SIZE=2 STYLE="font-size: 9pt"><SPAN LANG="zxx"><I>2010 The
- Papyrus Consortium </I></SPAN></FONT><SPAN LANG="zxx"><SDFIELD TYPE=PAGE SUBTYPE=RANDOM FORMAT=PAGE>25</SDFIELD></SPAN><SPAN LANG="zxx">/</SPAN><SPAN LANG="zxx"><SDFIELD TYPE=DOCSTAT SUBTYPE=PAGE FORMAT=ARABIC>25</SDFIELD></SPAN></P>
-</DIV>
-</BODY>
-</HTML> \ No newline at end of file
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_281a152c.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_281a152c.png
deleted file mode 100644
index 6b35e38b7de..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_281a152c.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_427e03b1.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_427e03b1.png
deleted file mode 100644
index 4ecc7249631..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_427e03b1.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_556ade7.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_556ade7.gif
deleted file mode 100644
index 559fa944789..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_556ade7.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_55ff396d.jpg b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_55ff396d.jpg
deleted file mode 100644
index 67b5ee8d591..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_55ff396d.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_66a22042.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_66a22042.png
deleted file mode 100644
index 1831afd3727..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_66a22042.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_783765cb.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_783765cb.png
deleted file mode 100644
index b84900918c9..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_783765cb.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_79503f82.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_79503f82.png
deleted file mode 100644
index 2194729d53a..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_79503f82.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1129831d.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1129831d.png
deleted file mode 100644
index ed00b41f2a9..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1129831d.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m11aa8a4d.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m11aa8a4d.png
deleted file mode 100644
index 373434d2134..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m11aa8a4d.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m15dd1f70.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m15dd1f70.gif
deleted file mode 100644
index 528d45c6d86..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m15dd1f70.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1e24f929.gif b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1e24f929.gif
deleted file mode 100644
index a32f4b1b572..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m1e24f929.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2a0df40c.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2a0df40c.png
deleted file mode 100644
index 44ed6c86f9e..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2a0df40c.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2b708589.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2b708589.png
deleted file mode 100644
index d9699a57a5f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m2b708589.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m3a39bbab.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m3a39bbab.png
deleted file mode 100644
index b903a435362..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m3a39bbab.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6d9d6d6e.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6d9d6d6e.png
deleted file mode 100644
index 221664e347b..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6d9d6d6e.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6e3b81b8.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6e3b81b8.png
deleted file mode 100644
index ce02bc553ff..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_m6e3b81b8.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_mba499f0.png b/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_mba499f0.png
deleted file mode 100644
index 97812b2931c..00000000000
--- a/plugins/developer/org.eclipse.papyrus.doc/tutorials/XText/PapyrusDevelopperTutorial_OnXtext_v0 6_d2011-01-10_html_mba499f0.png
+++ /dev/null
Binary files differ
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.classpath b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.classpath
deleted file mode 100644
index 2d1a4302f04..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.project b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.project
deleted file mode 100644
index 50d3cbb97ea..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.project
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.infra.extendedtypes.elementtypeview</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.oomph.version.VersionBuilder</name>
- <arguments>
- <dictionary>
- <key>check.maven.pom</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>ignore.lower.bound.dependency.ranges</key>
- <value>true</value>
- </dictionary>
- <dictionary>
- <key>release.path</key>
- <value>/org.eclipse.papyrus.releng.dev.release/release.xml</value>
- </dictionary>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
- <nature>org.eclipse.oomph.version.VersionNature</nature>
- </natures>
-</projectDescription>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.core.prefs b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 4d72ad12656..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,288 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=260
-org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
-org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
-org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
-org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=false
-org.eclipse.jdt.core.formatter.join_wrapped_lines=false
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=260
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=5
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=tab
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=false
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
-org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.ui.prefs b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 954281dbc31..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,68 +0,0 @@
-cleanup.add_default_serial_version_id=true
-cleanup.add_generated_serial_version_id=false
-cleanup.add_missing_annotations=true
-cleanup.add_missing_deprecated_annotations=true
-cleanup.add_missing_methods=false
-cleanup.add_missing_nls_tags=false
-cleanup.add_missing_override_annotations=true
-cleanup.add_missing_override_annotations_interface_methods=true
-cleanup.add_serial_version_id=false
-cleanup.always_use_blocks=true
-cleanup.always_use_parentheses_in_expressions=false
-cleanup.always_use_this_for_non_static_field_access=false
-cleanup.always_use_this_for_non_static_method_access=false
-cleanup.convert_functional_interfaces=false
-cleanup.convert_to_enhanced_for_loop=false
-cleanup.correct_indentation=false
-cleanup.format_source_code=false
-cleanup.format_source_code_changes_only=false
-cleanup.insert_inferred_type_arguments=false
-cleanup.make_local_variable_final=true
-cleanup.make_parameters_final=false
-cleanup.make_private_fields_final=true
-cleanup.make_type_abstract_if_missing_method=false
-cleanup.make_variable_declarations_final=false
-cleanup.never_use_blocks=false
-cleanup.never_use_parentheses_in_expressions=true
-cleanup.organize_imports=false
-cleanup.qualify_static_field_accesses_with_declaring_class=false
-cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-cleanup.qualify_static_member_accesses_with_declaring_class=true
-cleanup.qualify_static_method_accesses_with_declaring_class=false
-cleanup.remove_private_constructors=true
-cleanup.remove_redundant_type_arguments=true
-cleanup.remove_trailing_whitespaces=true
-cleanup.remove_trailing_whitespaces_all=true
-cleanup.remove_trailing_whitespaces_ignore_empty=false
-cleanup.remove_unnecessary_casts=true
-cleanup.remove_unnecessary_nls_tags=true
-cleanup.remove_unused_imports=true
-cleanup.remove_unused_local_variables=false
-cleanup.remove_unused_private_fields=true
-cleanup.remove_unused_private_members=false
-cleanup.remove_unused_private_methods=true
-cleanup.remove_unused_private_types=true
-cleanup.sort_members=false
-cleanup.sort_members_all=false
-cleanup.use_anonymous_class_creation=false
-cleanup.use_blocks=true
-cleanup.use_blocks_only_for_return_and_throw=false
-cleanup.use_lambda=true
-cleanup.use_parentheses_in_expressions=false
-cleanup.use_this_for_non_static_field_access=false
-cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-cleanup.use_this_for_non_static_method_access=false
-cleanup.use_this_for_non_static_method_access_only_if_necessary=true
-cleanup.use_type_arguments=false
-cleanup_profile=_Papyrus
-cleanup_settings_version=2
-eclipse.preferences.version=1
-formatter_profile=_Papyrus
-formatter_settings_version=12
-org.eclipse.jdt.ui.ignorelowercasenames=true
-org.eclipse.jdt.ui.importorder=java;javax;org;com;
-org.eclipse.jdt.ui.javadoc=true
-org.eclipse.jdt.ui.ondemandthreshold=99
-org.eclipse.jdt.ui.staticondemandthreshold=99
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="false" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * Constructor.\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*****************************************************************************\n * Copyright (c) ${year} CEA LIST and others.\n * \n * All rights reserved. This program and the accompanying materials\n * are made available under the terms of the Eclipse Public License v1.0\n * which accompanies this distribution, and is available at\n * http\://www.eclipse.org/legal/epl-v10.html\n *\n * Contributors\:\n * CEA LIST - Initial API and implementation\n * \n *****************************************************************************/\n</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/**\n * ${see_to_overridden}\n *\n * ${tags}\n */</template><template autoinsert\="false" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${see_to_target}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.pde.api.tools.prefs b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.pde.api.tools.prefs
deleted file mode 100644
index 23fb95e120f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/.settings/org.eclipse.pde.api.tools.prefs
+++ /dev/null
@@ -1,98 +0,0 @@
-ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
-ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
-API_USE_SCAN_FIELD_SEVERITY=Error
-API_USE_SCAN_METHOD_SEVERITY=Error
-API_USE_SCAN_TYPE_SEVERITY=Error
-CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
-CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
-CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
-CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
-CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
-ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
-ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
-ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
-FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
-FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
-FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
-FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
-ILLEGAL_EXTEND=Warning
-ILLEGAL_IMPLEMENT=Warning
-ILLEGAL_INSTANTIATE=Warning
-ILLEGAL_OVERRIDE=Warning
-ILLEGAL_REFERENCE=Warning
-INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Ignore
-INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-INVALID_ANNOTATION=Ignore
-INVALID_JAVADOC_TAG=Ignore
-INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Ignore
-LEAK_EXTEND=Warning
-LEAK_FIELD_DECL=Warning
-LEAK_IMPLEMENT=Warning
-LEAK_METHOD_PARAM=Warning
-LEAK_METHOD_RETURN_TYPE=Warning
-METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
-METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-MISSING_EE_DESCRIPTIONS=Error
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
-UNUSED_PROBLEM_FILTERS=Warning
-automatically_removed_unused_problem_filters=Enabled
-eclipse.preferences.version=1
-incompatible_api_component_version=Error
-incompatible_api_component_version_include_major_without_breaking_change=Disabled
-incompatible_api_component_version_include_minor_without_api_change=Disabled
-invalid_since_tag_version=Error
-malformed_since_tag=Error
-missing_since_tag=Warning
-report_api_breakage_when_major_version_incremented=Disabled
-report_resolution_errors_api_component=Warning
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF
deleted file mode 100644
index e4692de03aa..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,16 +0,0 @@
-Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.infra.extendedtypes.elementtypeview,
- org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view
-Require-Bundle: org.eclipse.gmf.runtime.diagram.ui;bundle-version="[1.8.0,2.0.0)",
- org.eclipse.papyrus.editor;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.gmfdiag.dnd;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.papyrus.infra.services.edit;bundle-version="[2.0.0,3.0.0)"
-Bundle-Vendor: %providerName
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.2.0.qualifier
-Bundle-Localization: plugin
-Bundle-Name: %pluginName
-Bundle-Activator: org.eclipse.papyrus.infra.extendedtypes.elementtypeview.Activator
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.infra.extendedtypes.elementtypeview;singleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/about.html b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/about.html
deleted file mode 100644
index 82d49bf5f81..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/about.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2007</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/build.properties b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/build.properties
deleted file mode 100644
index 5587fef6adc..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/build.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- about.html,\
- plugin.properties,\
- plugin.xml
-src.includes = about.html
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.properties b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.properties
deleted file mode 100644
index 4760ab80448..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-#Properties file for org.eclipse.papyrus.emf.commandstack
-providerName = Eclipse Modeling Project
-pluginName = A View for editpolicies
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.xml b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.xml
deleted file mode 100644
index a59861ee580..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/plugin.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <extension
- point="org.eclipse.ui.views">
- <view
- category="org.eclipse.papyrus.views.category"
- class="org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view.ElementTypeView"
- id="org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view"
- name="element type view"
- restorable="true">
- </view>
- </extension>
-</plugin>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml
deleted file mode 100644
index 67834812f9f..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/pom.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project>
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.papyrus.developer</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>0.0.1-SNAPSHOT</version>
- </parent>
- <artifactId>org.eclipse.papyrus.infra.extendedtypes.elementtypeview</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>1.2.0-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-</project>
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/Activator.java b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/Activator.java
deleted file mode 100644
index b576a06ae78..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/Activator.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package org.eclipse.papyrus.infra.extendedtypes.elementtypeview;
-
-import org.eclipse.papyrus.infra.core.log.LogHelper;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
- // The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.infra.extendedtypes.elementtypeview"; //$NON-NLS-1$
-
- // The shared instance
- private static Activator plugin;
-
- public static LogHelper log;
-
- /**
- * The constructor
- */
- public Activator() {
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
- */
- @Override
- public void start(BundleContext context) throws Exception {
- super.start(context);
- plugin = this;
- log = new LogHelper(this);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
- */
- @Override
- public void stop(BundleContext context) throws Exception {
- log = null;
- plugin = null;
- super.stop(context);
- }
-
- /**
- * Returns the shared instance
- *
- * @return the shared instance
- */
- public static Activator getDefault() {
- return plugin;
- }
-
-}
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeLabelProvider.java b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeLabelProvider.java
deleted file mode 100644
index 8b90c8fc5ba..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeLabelProvider.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2010 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Ansgar Radermacher (CEA LIST) ansgar.radermacher@cea.fr - Initial API and implementation
- * Based on edit policy view from patrick.tessier@cea.fr
- *
- */
-package org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view;
-
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.jface.viewers.ILabelProviderListener;
-import org.eclipse.jface.viewers.ITableColorProvider;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Display;
-
-
-/**
- * This is the label provider to display figures
- *
- */
-public class ElementTypeLabelProvider implements ITableLabelProvider, ITableColorProvider {
-
- protected Color papyrusColor = new Color(Display.getDefault(), 0, 127, 14);
-
- protected Color customizableDropEditPolicyColor = new Color(Display.getDefault(), 0, 38, 255);
-
- @Override
- public void removeListener(ILabelProviderListener listener) {
- }
-
- @Override
- public boolean isLabelProperty(Object element, String property) {
- return false;
- }
-
- @Override
- public void dispose() {
- }
-
- @Override
- public void addListener(ILabelProviderListener listener) {
- }
-
- @Override
- public String getColumnText(Object element, int columnIndex) {
- if (element instanceof IElementType) {
- IElementType elementType = (IElementType) element;
- switch (columnIndex) {
- case 0:
- String name = elementType.getDisplayName();
- return name;
- case 1:
- return elementType.getId();
- }
- }
- return "cannot display element: " + element;
- }
-
- @Override
- public Image getColumnImage(Object element, int columnIndex) {
- return null;
- }
-
- @Override
- public Color getForeground(Object element, int columnIndex) {
- return null;
- }
-
- @Override
- public Color getBackground(Object element, int columnIndex) {
- return null;
- }
-};
diff --git a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeView.java b/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeView.java
deleted file mode 100644
index 53481e65bb9..00000000000
--- a/plugins/developer/org.eclipse.papyrus.infra.extendedtypes.elementtypeview/src/org/eclipse/papyrus/infra/extendedtypes/elementtypeview/view/ElementTypeView.java
+++ /dev/null
@@ -1,253 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Ansgar Radermacher (CEA LIST) ansgar.radermacher@cea.fr - Initial API and implementation
- * Based on edit policy view from patrick.tessier@cea.fr
- */
-package org.eclipse.papyrus.infra.extendedtypes.elementtypeview.view;
-
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
-import org.eclipse.gmf.runtime.emf.type.core.IClientContext;
-import org.eclipse.gmf.runtime.emf.type.core.IElementType;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IToolBarManager;
-import org.eclipse.jface.viewers.IContentProvider;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.jface.viewers.ITreeContentProvider;
-import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.papyrus.infra.core.services.ServiceException;
-import org.eclipse.papyrus.infra.extendedtypes.elementtypeview.Activator;
-import org.eclipse.papyrus.infra.services.edit.internal.context.TypeContext;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CLabel;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Tree;
-import org.eclipse.swt.widgets.TreeColumn;
-import org.eclipse.ui.ISelectionListener;
-import org.eclipse.ui.ISelectionService;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.ViewPart;
-
-/**
- * This class shows the figure hierarchy attached to a edit-part
- *
- */
-public class ElementTypeView extends ViewPart {
-
- private ISelectionListener myEditPartlistener;
-
- private TreeViewer viewer;
-
- private CLabel selectedElement;
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.ui.part.WorkbenchPart#setFocus()
- */
- @Override
- public void setFocus() {
- Viewer viewer = getViewer();
- if (viewer != null && !viewer.getControl().isDisposed()) {
- viewer.getControl().setFocus();
- }
- }
-
- /**
- * Create the main tree control
- *
- * @param parent
- * @return Tree
- */
- protected Tree createTree(Composite parent) {
- Tree tree = new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI | SWT.FULL_SELECTION);
- tree.setLinesVisible(true);
- return tree;
- }
-
- /**
- * Return the viewer.
- *
- * @return TreeViewer
- */
- protected TreeViewer getViewer() {
- return viewer;
- }
-
- /**
- *
- * Constructor.
- *
- */
- public ElementTypeView() {
- myEditPartlistener = new ISelectionListener() {
-
- @Override
- public void selectionChanged(IWorkbenchPart part, ISelection selection) {
- if (selection instanceof IStructuredSelection) {
- Object selectedobject = ((IStructuredSelection) selection).getFirstElement();
- IClientContext papyrusContext;
- try {
- papyrusContext = TypeContext.getContext();
- } catch (ServiceException e) {
- Activator.log.error(e);
- if (viewer != null) {
- viewer.setInput(new Object[0]);
- viewer.expandAll();
- }
- return;
- }
- EObject selectedEObject = null;
- if (selectedobject instanceof EObject) {
- selectedEObject = (EObject) selectedobject;
- } else if (selectedobject instanceof IAdaptable) {
- selectedEObject = (EObject) ((IAdaptable) selectedobject).getAdapter(EObject.class);
- }
-
- if (selectedElement != null && !selectedElement.isDisposed()) {
- selectedElement.setText((selectedEObject != null) ? selectedEObject.toString() : "");
- }
-
- if (viewer != null) {
- if (selectedEObject == null) {
- viewer.setInput(new IElementType[0]);
- } else {
- viewer.setInput(ElementTypeRegistry.getInstance().getAllTypesMatching(selectedEObject, papyrusContext));
- viewer.expandAll();
- }
- }
- }
- }
- };
- ISelectionService selectionService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
- selectionService.addSelectionListener(myEditPartlistener);
- }
-
- protected void createColumns() {
- viewer.getTree().setHeaderVisible(true);
- viewer.getTree().setLinesVisible(true);
- TreeColumn tcName = new TreeColumn(viewer.getTree(), SWT.LEFT);
- tcName.setText("Element Type");
- tcName.setWidth(300);
- TreeColumn tcIdentifier = new TreeColumn(viewer.getTree(), SWT.LEFT);
- tcIdentifier.setText("Identifier");
- tcIdentifier.setWidth(250);
- // TreeColumn tcLayoutManager = new TreeColumn(viewer.getTree(), SWT.LEFT);
- // tcLayoutManager.setText("Layout manager");
- // tcLayoutManager.setWidth(150);
- // TreeColumn tcBorder = new TreeColumn(viewer.getTree(), SWT.LEFT);
- // tcBorder.setText("Border");
- // tcBorder.setWidth(150);
- }
-
- @Override
- public void createPartControl(final org.eclipse.swt.widgets.Composite parent) {
- final IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
- tbm.add(getClearViewAction());
- Composite composite = new Composite(parent, SWT.BORDER);
- composite.setLayout(new GridLayout(1, true));
- selectedElement = new CLabel(composite, SWT.NONE);
- selectedElement.setText("<no element>");
- selectedElement.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
- Tree tree = createTree(composite);
- tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
- viewer = new TreeViewer(tree);
- viewer.setContentProvider(getContentProvider());
- viewer.setLabelProvider(getLabelProvider());
- createColumns();
- }
-
- protected ITableLabelProvider getLabelProvider() {
- return new ElementTypeLabelProvider();
- }
-
- protected Action getClearViewAction() {
- return new Action() {
-
- @Override
- public void run() {
- clear();
- }
-
- @Override
- public boolean isEnabled() {
- return true;
- }
-
- @Override
- public String getToolTipText() {
- return getText();
- }
-
- @Override
- public String getText() {
- return "Clear the view";
- }
- };
- }
-
- protected IContentProvider getContentProvider() {
- return new ITreeContentProvider() {
-
- @Override
- public Object[] getElements(final Object inputElement) {
- if (inputElement instanceof IElementType[]) {
- return (IElementType[]) inputElement;
- }
- return null;
- }
-
- @Override
- public void inputChanged(final Viewer viewer, final Object oldInput, final Object newInput) {
- // nothing
- }
-
- @Override
- public void dispose() {
- // nothing
- }
-
- @Override
- public boolean hasChildren(final Object element) {
- return false;
- }
-
- @Override
- public Object getParent(final Object element) {
- return null;
- }
-
- @Override
- public Object[] getChildren(final Object parentElement) {
- return new Object[0];
- }
- };
- }
-
- @Override
- public void dispose() {
- super.dispose();
- ISelectionService selectionService = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
- selectionService.removeSelectionListener(myEditPartlistener);
- }
-
- private void clear() {
- selectedElement.setText("");
- viewer.setInput(null);
- }
-}
diff --git a/plugins/developer/pom.xml b/plugins/developer/pom.xml
index b7592f184ba..c3e5c4b4378 100644
--- a/plugins/developer/pom.xml
+++ b/plugins/developer/pom.xml
@@ -31,7 +31,6 @@
<module>org.eclipse.papyrus.gmf.figureview</module>
<module>org.eclipse.papyrus.gmfgenextension</module>
<module>org.eclipse.papyrus.infra.emf.commandstack</module>
- <module>org.eclipse.papyrus.infra.extendedtypes.elementtypeview</module>
<module>org.eclipse.papyrus.infra.gmfdiag.css.debug</module>
<module>org.eclipse.papyrus.mwe2.utils</module>
<module>org.eclipse.papyrus.releng.tools</module>

Back to the top