Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2021-10-20Bug 576595: [ModelExplorer] Fix the action "Open In New Table"Vincent Lorenzo1-1/+1
Change-Id: Ie57c5502716a9e11c35d410eeb82c7970bc0a119 Signed-off-by: Vincent Lorenzo <>
2021-04-27Bug 571629: [Properties] Undo fails and other problems with applied stereotypesChristian W. Damus4-50/+240
- use edit service to get apply/unapply stereotype commands - compose commands for multiple selection removal and dialog scenario - implement a stereotype application reordering command with correct undo/redo - correct support for reordering of multiple selection - dynamic enablement of buttons - account for unspecified ordering of multiple selections in a tree - apply and unapply profiles also needs to go through the edit helpers Change-Id: I42d35823b8743ffeec4114051adcff4883eb324a Signed-off-by: Christian W. Damus <>
2021-03-09Bug 570177 - [Releng] Update for 2021-03 RC1Quentin Le Menez2-4/+4
- Update maven plugin versions - Remove the jboss mecanism (not necessary anymore) - Add guava dependency plugin to paliate the API loss - Add missing @since tags - Add API filters because... reasons Change-Id: If0b5cb48172eed2e2079d38f1cc0c2a61fbaca1d Signed-off-by: Quentin Le Menez <>
2020-11-09Bug 564770 - [Releng] Migrate to Java 11 and 2020-12 trainQuentin Le Menez6-20/+64
- second pass on the manifests, classpath and settings files for java 11 compliance - corrected missing manifest dependencies - seems to be a problem with the uml.tests.suite getting stuck Change-Id: I225f06da4f854f1b86fa1361fcc2a8e2fd3f0231 Signed-off-by: Quentin Le Menez <> Also-by: Vincent Lorenzo <> Also-by: Patrick Tessier <>
2020-11-09Bug 565020: Remove all reexported dependenciesVincent Lorenzo5-53/+125
- update pom version - update manifest project version - remove all re-export - add all missing required dependencies (with developped tooling + add many others required handly) - remove the optional attribute (and maybe others) - update target platform - fix 2 features verify manually: - infra.architecture - infra.constraints - infra.core - infra.emf.expression - infra.emf - facet.editor - facet make in ignore org.eclipse.papyrus.uml.decoratormodel.internal.resource.tests.DecoratorModelIndexTest.decoratorModelsForPackage_none() Change-Id: Id83401c9c46ab360214407572c4d5bd35cb8c03e Signed-off-by: Vincent Lorenzo <>
2020-06-05Bug 562935 - Migration to GMF Notation 1.13.0Florian NOYRIT28-32/+30
Migrate dependencies to org.eclipse.gmf.runtime.notation to [1.10.0,2.0.0) Migrate dependencies to org.eclipse.gmf.runtime.notation.edit to [1.8.0,2.0.0) Changed all occurences of to Updated the copy of the notation metamodel in to the new 1.10.0 metamodel Fixed some building issues in tests Change-Id: I9bb53de2558b67076f6fa423da522bdcedeb794b Signed-off-by: Florian NOYRIT <>
2019-11-07Bug 552410 - [Copy/Paste] If a stereotype has composite association thePauline DEVILLE8-0/+888
copy paste of stereotyped element does not works correctly Change-Id: I08ee7083457527bd9028a64aab3b1bb0fb8520a1 Signed-off-by: Pauline DEVILLE <>
2019-08-07Bug 549266 - [Releng] Update the platforms4.5.0_M2Quentin Le Menez2-4/+4
- Update to new M2 references - Update to 27.1.0 guava - Update versions to reflect the bree change Change-Id: I2896aaba6a887f30cef2c6f0c4e23ae3c0f548d0 Signed-off-by: Quentin Le Menez <>
2019-06-12Bug 545631 - [Releng] Update the targets for 2019-06 RC24.4.0_RC2Quentin Le Menez1-2/+2
- Add a strong dependency to guava 21 to avoid compiling against 27.1.0 in orbit - Rewire xwt dependency to the new milestone Change-Id: I54f2f76414b34acd186c2adfe6ce529b44f5c231 Signed-off-by: Quentin Le Menez <>
2019-01-27Bug 541686 - Multiple clients and suppliers in edges after copy-pasteVincent Lorenzo1-3/+5
- register the new tests in AllTests.class of the plugin Change-Id: I4e3535b62f8ee69b87728a5edc1331a2d39eb75d Signed-off-by: Vincent Lorenzo <>
2019-01-27Bug 541686 - Multiple clients and suppliers in edges after copy-pasteAnsgar Radermacher6-9/+186
- Remove copy-references from DiagramPasteStrategy (duplicate, since already in defaultPasteStrategy) - Fix typo in DefaultPasteCommand - Add new test UMLCopyTestME. Similar to existing copy test, but based on copier command in model explorer (including additional strategies and not only the copier itself) Signed-off-by: Ansgar Radermacher <> Change-Id: Ia786713a069fb69fd24e520466e4021cc6ea0c20
2018-08-22Bug 537653 - [EPL] Update jdt.ui filesQuentin Le Menez2-2/+2
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <>
2018-08-22Bug 537653 - [EPL] update about.html filesQuentin Le Menez2-6/+6
- move the about.html files license to the new EPL2.0 - set the correct date on the license Change-Id: Id05bd8e8332e184150df4c8523d45b8840e7941a Signed-off-by: Quentin Le Menez <>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez20-40/+80
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <>
2018-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier4-0/+130 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi2-4/+4
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi2-0/+2
- add Automatic-Module-Name with the same value as Bundle-SymbolicName in all Manifest.MF - quality fix : remove unused import Change-Id: Icd3e4376bc9e61e360ac61522b967a088a248480 Signed-off-by: Benoit Maggi <>
2018-02-13bug 530155: [Performance] ↵Vincent Lorenzo3-12/+28
NamedElementUtil.computeDefaultNameWithIncrementFromBase must be improved and provide a naming strategy - implements a preference - add the documentation - update JUnit tests to force concerned tests to use the previous behavior Change-Id: I5e68fafc37299ffc4c1a0e18f4b1960e7ce8f010 Signed-off-by: Vincent Lorenzo <>
2018-01-31Bug 529707 Correct the plugin versions in order to avoid clashing dependenciesQuentin Le Menez4-4/+4
Change-Id: Id1e8a4c1d81c9d7ccd04ca6de352e017eba85cab Signed-off-by: Quentin Le Menez <>
2018-01-25Bug 529707 - [Profile] No way to select which ProfileApplicationDelegatePauline DEVILLE2-2/+2
we want to use * Add a Preference Page to select the Profile application delegate to use * Move the External Profile application delegate preference page as sub preference page to the Profile application delegate page Change-Id: I83dfd62742420c158174152c01ed037c83993a95 Signed-off-by: Pauline DEVILLE <>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez49-4951/+4951
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <>
2017-11-27[Quality] Replace enterprise id by nameBenoit Maggi2-2/+2
Replace/by VL222926/Vincent Lorenzo PT202707/Patrick Tessier QL238289/Quentin Le Menez RS211865/Remi Schnekenburger AC221913/Arnaud Cuccuru JC236769/Juan Cadavid Change-Id: I2f3311671289d81c93ab12b74b9cb1940618b3ee Signed-off-by: Benoit Maggi <>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER4-0/+8 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <>
2017-05-30Bug 515555 - [test] removing all configuration of memoryFrancois Le Fevre2-2/+2
Actions -find/replace -integration of C. Damus remarks Test -executing locally tests Review -pay attention to some launch configuration that contains special caracter such as &#13;&#10; Change-Id: Ifae384afd556edaadbe5861a84aa590223741ad0 Signed-off-by: Francois Le Fevre <>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit1-1/+1
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-04-06Bug 514332 - Papyrus should never reexport non-singleton pluginsBenoit Maggi2-2/+3
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <> Signed-off-by: Florian Noyrit <>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit2-32/+32
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-24[releng] [oxygen] Update guava dependencies to 21.0.0Quentin Le Menez1-1/+1
- Update target definitions to the latest orbit repository and set guava dependecy to 21.0.0 - Update MANIFEST.MF guava version references to 21.0.0 throughout the repository - regenerate the target platforms - update the sdk feature.xml to point on guava 21.0.0.v20170206-1425 from guava 15.0.0.v201403281430 - modified manifests and java classes to fit the new API - ameneded the tests on guava version targets in the manifests Change-Id: I7d15679cd28585f6ea517466e70bc0848dd3179d Signed-off-by: Quentin Le Menez <>
2017-03-15[releng] [oxygen] update guava referencesQuentin Le Menez1-1/+1
- test migration to 15.0.0 from 11.0.0 Change-Id: I3c9cb6392ebbfe214540261e500b9046724aa075 Signed-off-by: Quentin Le Menez <>
2017-02-20[releng] [oxygen] [test] update pom.xml to point on the immediate parent ↵Quentin Le Menez2-8/+6
instead of the releng one - suites kept this dependency for now Change-Id: I03ba6253e884b7361efa1b05d48ffbe17e0f6491 Signed-off-by: Quentin Le Menez <>
2017-01-29Bug 510937 - [TEST] [REFACTOR] [OXYGEN] The tests for Papyrus' main plugins ↵Quentin Le Menez3-2/+25
should be clearer to visualize during execution on the server and segmented to respect the plugin's architecture Change-Id: I5125c9ae1552ef8144aff12881e0ba2cfb1be102 Signed-off-by: Quentin Le Menez <>
2016-12-03Bug 508629: [Label Provider Service] Label providers do not notifyChristian W. Damus4-3/+103
Fix gaps in the propagation of label updates from EMF item provider adapters through label-providers that delegate to them and the label-provider service that delegates to those, in turn. Add JUnit tests covering various affected label providers, including a new tests plug-in for the Properties UI in the Infra layer. (🍒-picked from streams/2.0-maintenance) Change-Id: I2e0301db72064fe6899c4d92252d93d9051943f0
2016-11-29Bug 508404: [Copy/Paste] Copy and paste does not use registered EFactoryChristian W. Damus1-1/+1
Update the ICopierFactory API to require a resource set context and get the registered factory from it when available. Change-Id: Iccca171716df658f310b2a8c7b7a319f991b2002
2016-11-09Bug 500869 - [Widget] Select Element Dialog should be improvedMickael ADAM1-1/+1 Change-Id: I29e26992c5bf99aaf145d9046254f93964206309 Signed-off-by: Mickael ADAM <>
2016-10-28Bug 502461: [Copy/Paste] Pasting UML-RT protocol container corrupts the modelChristian W. Damus8-10/+111 Never copy the Dependency::client reference property of an InterfaceRealization in copy/paste operations. Use the Element Types Framework to set the name of a pasted element when resolving name clashes, to allow for extensible editing behaviour of DSMLs such as UML-RT (for protocol containers). Change-Id: Iddfc4f7f4d5a9a412317f7fbe5db6a6ac7563be7
2016-10-26Bug 506418 - [Test] Test for new customizable label provider should beMickael ADAM8-4/+460
created Change-Id: Icbb81a4919dfe9479b35f0f9c6073a10221b0386 Signed-off-by: Mickael ADAM <>
2016-09-09Bug 486553: [Model Explorer] Profile specific icons do not show whenFanch BONNABESSE8-1/+797
multiple stereotypes are applied Get the first available icons of each applied stereotypes. Delete the "final". The API must be not modified. Add JUnit Tests Change-Id: Ief0c5ddc98c7f70c9df3e8fa66732366216958d4 Signed-off-by: Fanch BONNABESSE <>
2016-06-01JUnit tests failed by sysml.Nicolas FAUVERGUE1-7/+7
The Stereotype Element List tests failures were corrected by the SysMLCopy modification. The SysML tests failure in reorient association must be invalid (maybe this can be done in SysML plugin). Change-Id: I20ec447c27fd81f0167900b5378bd7bb04b48fcd Signed-off-by: Nicolas FAUVERGUE <>
2016-05-31JUnit tests failed by sysml.Fanch BONNABESSE2-30/+30
Change-Id: If418bd91a2479cb775263931d4516aa0a7851319 Signed-off-by: Nicolas FAUVERGUE <> Signed-off-by: Fanch BONNABESSE <>
2016-05-27Bug 494478: StereotypeElementListener dispatches events too early during ↵Christian W. Damus1-3/+75
undo/redo Restore the post-commit timing of the dispatch of custom notifications for stereotype applications generated by undo and redo of commands. This ensures that, for example, Adapters attached directly to objects are not notified of unapplication of a stereotype during undo before that stereotype is actually unapplied. The pre-commit timing of the original notifications from command execution is preserved because: * they do not have the problem of preceding the actual model changes * pre-commit listeners such as applied-stereotype display edit-policies still need to receive and react to these notifications before commit * post-commit listeners will still receive these also, as before Delaying the notifications to post-commit phase for undo/redo should not break any listeners' timing assumptions because only post-commit listeners could have received them, anyways: undo/redo transactions do not have the pre-commit (triggers) phase. Change-Id: Iaeda2abfbb86d98fbdf0a93787bef25901a7e312
2016-04-05Bug 487935: [SysML 1.1] [Test] Remove dependency between andNicolas FAUVERGUE4-112/+267
sysml The profile used is a copy of sysml profile available in the dynamic.profile plugin. Here, no tests blocks the job, but some tests are failing now. Change-Id: I1854fec1708655a6e964b4a4f78df6e4f2986729 Signed-off-by: Nicolas FAUVERGUE <>
2016-03-23Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier2-49/+49
Extra - Move SysML plug-ins from Main to Extra - Move SysML Test plug-ins from Main Tests to Extra Tests - Disable 2 tests in depending on the SysML Profile (Bug 487935) - Remove the specific TestSuite class from Extra Tests, and reuse the ones from Papyrus JUnit Framework Change-Id: I2fad95b95e22154851e4d8c4b71b2783df4e1f91 Signed-off-by: Camille Letavernier <>
2016-03-22Bug 489116 - Unify diagram visualID of all diagrams in PapyrusMaged Elaasar1-3/+2
1. Changed the visual ids of the UML2 diagrams from numbers to meaningful names corresponding to notational cases. This was applied consistely across diagram such that similar cases get similar visual ids. Added diagram reconcilers for v1.2 to migrate older diagrams. 2. Amalgamated the UML2 diagram element types into a single model (umldi.elementtypesconfigurations). Some diagrams, like Sequence, Communication and Timing, still use extension-based configurations and will need to be migrated later. Change-Id: I7f47b25454dcd1ed81e8f3eeffc1a09a2584d316 Signed-off-by: Maged Elaasar <>
2016-03-15Bug 481835: [Table] java.lang.IndexOutOfBoundsException: Index: 0, Size:Nicolas FAUVERGUE1-9/+7
0 with UMLReferenceTextWithCompletionCellEditor The completion has changed. We got 2 times 'Class1' for 2 different objects with the same name. Change-Id: Ic8eef0e95cc248e7afb64a22b0454d38b0304195 Signed-off-by: Nicolas FAUVERGUE <>
2016-02-17Bug 487934 - [SysML 1.1][Tests] Uml Wizard tests shouldn't referenceBenoit Maggi1-17/+0
Sysml - remove old tests on Sysml model creation (tests present with rcptt in SysML 1.4) - patch deprecated in SysML tests - remove deprecated .di2 files Change-Id: I9241b58ac72e2bcfce155b55e5fdf01d9b8cd31e Signed-off-by: Benoit Maggi <>
2016-01-26Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus10-187/+98 Initial steps towards headless test execution: * update launch configs for test suites that currently can run headless * annotate test suites with @Headless that can run run headless * define a new AllHeadlessTests super-suite that runs all of the @Headless tests collected in the AllTests super-suite With this change, we have a simple mechanism for running all headless test suites to assert that they *can* run headless, which is a part of verifying that the bundles they test do not require the UI. Change-Id: I80c962fd3e98fe20da9f4f7877a88ffba197388e
2016-01-23Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus1-0/+0 Fix regression caused by removal of the EMF Facet content-provider handling in the EMFHelper::getEObject API. The facet tree nodes don't provide the object that we need as their EObject adapter, so we introduce a new generalized service for resolving EObjects. Also fix the failure to run the Profile Drafter tests in the build, which aren't in a fragment bundle but actually a plug-in bundle.
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-3/+4 Move UI-dependent APIs from the org.eclipse.papyrus.infra.emf bundle to a new org.eclipse.papyrus.infra.ui.emf bundle. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.emf.tests bundle. Now that we have an UI EMF bundle, move the editor-page advices from the infra.ui bundle into it, which is a more appropriate home for them. One UI dependency is removed by reordering of code in the EMFHelper::getEObject(Object) API: * the EMF Facet tree elements are once again IAdaptables, providing their encapsulated EObjects or EReferences as adapters. So, the case handling IAdaptable is moved ahead of the test for is-an-EObject because these tree elements are also EObjects but are not interesting in themselves Also, the dialog-settings for the EMF Facet customization manager are moved into the infra.ui.emf bundle, as is the lazy initialization of the manager from those settings. Clients are refactored to get the customization manager from this new bundle (via a new ProviderHelper API) to ensure this lazy initialization. Various UI-dependent ServiceUtilsForXyz classes that were in the infra.emf bundle but had nothing to do with EMF are moved into the infra.ui bundle. UI-dependent classes from the org.eclipse.papyrus.infra.emf.readonly bundle are moved into the org.eclipse.papyrus.infra.ui.emf, also. These include extraction of the editor reload listener from the ReadOnlyManager class by means of a new general-purpose IReadOnlyManagerProcessor OSGi service interface. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: Ieb0993b2ed1a7a49890d3471c7b42bc4f218fec6
2016-01-16Refactored the generated code to handle visualID as a String instead ofFlorian Noyrit1-47/+48
an int and refactoed the API to comply. Change-Id: Ie459e27d5c80dd18743aeac9e2d745b2f95a4fe0
2015-10-28480857: [Tests] Use ClassificationSuite instead of Suite to improve testCamille Letavernier2-4/+4
filtering & performances Change-Id: I125b850e5c5d40773bbe79aa184fbaa398471cbe Signed-off-by: Camille Letavernier <>

Back to the top