Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-02-17Bug 512352 - [ADL4Eclipse] Move Adl4Eclipse in tools repositoryBenoit Maggi30-2394/+0
- remove adl4eclipse code from master branch - the code is available in org.eclipse.papyrus.tools repository Change-Id: I552eea9c765dffc6ed0aad2949f16ec34c3765ec Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-01-24Bug 508843 - [Toolsmiths] migrate expansion model into its own pluginFrancois Le Fevre1-1/+1
-just moving exapnasion model into its own plugin -reexporting the different package -updating manifest.mf with this new plugin -package renaming with genmodel update -moving to right bundle version in a manifest.mf -adding it into its feature -retrigger after merge conflict resolution -dispatching class in their own package Change-Id: If81918a014ca46e67a9e6fb60b1e0bf21c5645ab Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit1-12/+14
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-0/+352
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Complete the configuration of PDE API Tooling in the Papyrus Main and Developer Tools projects, including: * adding the API Analysis nature and builder to .project where it was missing * adding a new menu action in the dev tools Project Management menu to ensure that all Oomph version-management projects in the workspace have API analysis also * fixing API version analysis problems, mostly by upversioning bundles to 2.0 but also applying API filters in some cases where it seems appropriate * implementing project-level API Analysis preferences for warning severity of missing @since doc tags (the default is error) and adding it to the Oomph project preferences management Change-Id: I3f5fad20ffc7bb66eec0abbb86b5cc52aacb1ff1
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-2/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.tools bundle to org.eclipse.papyrus.infra.ui. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.tests bundle. Two crucial UI dependencies are inverted by introduction of new OSGi services with core interfaces specified in the non-UI layer: * IExecutorService extends Java Platform's ExecutorService with APIs for synchronous execution (a la Display.syncExec). A new CoreExecutors class in the infra.tools bundle supplies the instance provided by the OSGi service implementation in the infra.ui bundle. This provides compatibility for clients of various UIUtil APIs that they can no longer access * IContextualServiceRegistryTracker abstracts the concept of the default ServicesRegistry found in the currently active editor, which the ServiceUtilsForHandlers class (and hence all of its clients) relies on. Again an OSGi service implementation in the infra.ui bundle supplies the implementation of this tracker, which is exposed in infra.core through the service-utils API Also move UI-dependent APIs from the org.eclipse.papyrus.infra.core bundle into org.eclipse.papyrus.infra.ui. This includes * moving the 'papyrusDiagram' and 'papyrusContentOutline' extension points into the org.eclipse.papyrus.infra.ui namespace * moving various UI-related services such as EditorLifeycleManager, SaveLayoutBeforeClose, and the IMultiDiagramEditor, itself, into the org.eclipse.papyrus.infra.ui bundle This necessitates not only widespread refactorings on the moved APIs, but also concomitant move of other APIs in other bundles because they cannot plausibly use these moved APIs from their new home in org.eclipse.papyrus.infra.ui and/or they cannot reasonably also be moved to the UI bundle and/or they must be used by bundles that now have no UI dependency: * the DI/sash-windows EMF model is moved out of infra.core.sasheditor.di bundle into a new model-only org.eclipse.papyrus.infra.sashwindows.di bundle (which symbolic name incidentally now better reflects the contained Java package names) * the IPageManager and ILocalPageService interfaces are moved out of infra.core.sasheditor.di bundle because they need to remain accessible by headless code such as the edit advices that ensure deletion of sash-model pages for notations that are deleted. These are now in a package named org.eclipse.papyrus.infra.code.sashwindows.di.service. Accordingly the class hierarchy implementing the IPageManager interface is changed: the obsolete PageMngrImpl is deleted, replaced by a BasicPageManagerImpl which now the PageManagerImpl extends. A service factory creates the basic page manager in a headless context, but is overridden by the UI-aware implementation when the UI bundles are installed * the MultiDiagramEditorGefDelegate (which has a GEF 3 dependency) is moved from the org.eclipse.papyrus.infra.core.sasheditor bundle to a new org.eclipse.papyrus.infra.gmfdiag.gef bundle. Its usage for an adapter of ActionRegistry type is extracted out of the CoreMultiDiagramEditor class into a new external adapter-factory in the infra.gmfdiag.gef bundle Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I573dee5d9312d6e5746d74575350d0152b591ab3
2016-01-08Bug 485417: [ADL4Eclipse] Provide some refactoring facilities toRemi Schnekenburger8-791/+992
facilitate usage of reversed models https://bugs.eclipse.org/bugs/show_bug.cgi?id=485417 - add the refactoring action - add icons to bundles/features - update the model template Change-Id: Ib8626099bfd618a3f4f485dd821fa35088cc57b0
2015-09-11Bug 473605 - [ADL4Eclipse] Project generation from model.Thomas Daniellou10-206/+197
* ADL4Eclipse reverse cleanups & bugs fix * Added stereotypes values on reverse * Added tests * Edited FeatureProjectEditor for the generation * Added new project org.eclipse.papyrus.adl4eclipse.generation Change-Id: Idedd3492f0a1d8a1d3b0fde1be36d9145fcff197 Signed-off-by: Thomas Daniellou <thomas.daniellou@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez2-9/+4
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2015-07-15Bug 464772 - [ADL4Eclipse] Addition of projects modeling in the import. Thomas Daniellou19-600/+941
- Add Reversible interface that works as an adapter for the projects - Add stereotypes for extension, extension points, and dependency links - Refactoring and cleanups of unused classes - Improvement of the import wizard - Add Loaded plug-ins' extensions & extension points modeling - Improvement of model update - Add Workspace plug-ins' extensions & extension points modeling Change-Id: Ie4ceaca7df71730f9c4ba08069a66b9da1693e01 Signed-off-by: Thomas Daniellou <thomas.daniellou@cea.fr>
2015-06-11469953: [Releng] Update the build to support a global POMCamille Letavernier1-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-02-25Bug 460804 - [Releng] All plugins must be in the build processBenoit Maggi1-0/+12
Add extras plugins in the build process : - adl4eclipse - alf - design - diagram-definition - domain-model - facade - layout - revision - spem2 - team-collaborative Change-Id: I440eb25d9ec96f43c2803a8d14d9940fad3bf6b8 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2015-02-17Bug 457266 - Remove pdoc from papyrus repositoryBenoit Maggi3-6/+3
Change-Id: I621a26b4b5fb54cf096817c7859f8628e423645c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2014-09-15[Releng] Change plug-ins version to 1.1.0Camille Letavernier1-6/+6
2014-08-25[Code style] Apply clean-up profile on Extra Plug-insCamille Letavernier4-6/+6
2014-08-21[Code style] Apply clean-up and formatter on Extra plug-insCamille Letavernier9-162/+176
2014-08-20[Releng] Update versions to 1.0.1Camille Letavernier1-26/+30
2014-06-04ADL4Eclipse:Remi Schnekenburger6-143/+182
- add a model template in UML wizard, with OSGi and plugin profiles already applied - add the icons to the stereotype "plugin", so the plugin Components are decorated - update build.properties to include resources, like image Change-Id: Ia666eaa5802b731759f685c1c9788cdeb36796c3 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2014-04-17[releng] Cleanup plugins for extras buildLaurent Wouters1-0/+1
Signed-off-by: Laurent Wouters <laurent.wouters@cea.fr>
2014-04-01282857: [Developer doc] Update documentation related to Papyrusptessier2-0/+6
development https://bugs.eclipse.org/bugs/show_bug.cgi?id=282857
2014-03-27351803: [New Child] Papyrus shall provide a customizable "New Child"ptessier3-21/+8
menu https://bugs.eclipse.org/bugs/show_bug.cgi?id=351803 add doc and adapt ADL4Eclipse
2014-03-14[Releng] Fix dependency versionsCamille Letavernier1-7/+7
2014-01-16401703: Create adl4eclipse profileptessier2-1/+157
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703
2013-11-19401703: Create adl4eclipse profileptessier1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703
2013-11-15401703: Create adl4eclipse profileptessier2-6/+10
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703
2013-11-13263430: [General] Add relengCamille Letavernier1-5/+5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=263430 Luna: Update extra-plugins version to 1.0.0
2013-08-30401703: Create adl4eclipse profilePatrick Tessier9-27/+267
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703 now retro engineering of plugin with feature is complete extension points are represented by ports
2013-07-04[Releng] Update Papyrus version to 0.10.1cletavernie1-23/+23
2013-06-19401703: Create adl4eclipse profileptessier5-27/+208
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703
2013-03-20401703: Create adl4eclipse profileptessier14-0/+870
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401703

    Back to the top