Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-01-06Bug 577854 - The execution of 5 papyrus test are not deterministptessier7-36/+36
Change-Id: I90a6051e02b3e5538b6e7d92d0a9cf216e148f52 Signed-off-by: ptessier <patrick.tessier@cea.fr>
2021-10-28Bug 563212 - [Diagram] Containment link cannot be deleted (semanticPauline DEVILLE6-22/+50
delete) Change-Id: I882428defece0f05398d50ae1fe019df94fb8507 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2021-10-20Bug 576595: [ModelExplorer] Fix the action "Open In New Table"Vincent Lorenzo7-7/+7
Change-Id: Ie57c5502716a9e11c35d410eeb82c7970bc0a119 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-20Bug 574511: [Diagram] Update plugins version/ Check API break after diagram ↵Vincent Lorenzo19-33/+33
regeneration - update version for gmf-tooling - update version for uml diagram common - update version for sequence diagram - update version for activity diagram - update version for diagram component - update required manifest.MF and pom.xml files - remove old api filters files Change-Id: I8a53fbcc92146bcb05bf04205c485a0ff2b7945e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-19Bug 575254: [Toolsmiths] Remove the plugin org.eclipse.papyrus.gmfgenextensionVincent Lorenzo1-44/+0
Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I560e7206ce15f5af7bee91eb30453d13fe71ad81
2021-08-09Bug 575205: [Core, model indexer] Race condition workspace model indexerChristian W. Damus2-46/+45
- do not use JobManager::join to wait for idle state of indexing - aggregate after-index computations onto a single job to avoid flooding the JobManager with tiny JobBasedFutures - add new listener mechanism in IndexManager to improve testability of synchronization scenarios involving the JobWrangler job - ensure isolation of WorkspaceModelIndex tests for consistent execution Change-Id: Icb915bebb8a90e46e29aafe3b788c18ade42033d Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-06-01Bug 573885: ElementTypes are badly generatedChristian W. Damus16-2/+707
- account for indirectly applied profiles on nested packages in the stereotype application matcher/advice implementation Change-Id: I19acbbb9fd2596926a1a4952da2770f77e273309 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
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 <give.a.damus@gmail.com>
2021-04-15Bug 570716: [Tests] Sequence diagram validation test regressionChristian W. Damus3-55/+52
- another test failure cause by Eclipse OCL 6.14's thread-local management of environment factories. This time tests run fast enough that the OCL environment for an editor of a previous test isn't collected by the time the next test tries to set the environment, which results in OCL balking at multiple concurrent environments and OCL being unavailable to that test and all subsequent tests Change-Id: Ice4c85d0edcaa061a2cf462dea97901133a11f23 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-04-12Bug 570716 - [Tests] Fix some JUnits TestsVincent Lorenzo5-6/+16
Change-Id: I029eb04f9c7a47f5e7907ca69e58d36db5ae9fba Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-04-12Bug 572532: [Tests] UML validateCamelCaseRule test fails consistentlyChristian W. Damus3-29/+86
OCL Pivot maintains environments on a per-thread basis, which means the Modal Context thread cannot use an environment set up by pre-validation hooks on the main thread. Thus this pre-processing needs to be performed on the Modal Context thread also and the test needs to be updated to use the hook mechanism to inject its OCL constraints from the file. Change-Id: Id3fdb3b9f8ab876d9ad6a7b39500684c18133f28 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-26Bug 569356: [Toolsmiths] Support regeneration of ElementTypesConfiguration ↵Vincent Lorenzo13-84/+1158
models https://bugs.eclipse.org/bugs/show_bug.cgi?id=569356 - update the generator tests to match the new generation - add tests for incremental generation Change-Id: I00c956a60bc0ecaeaf17926190af62dc161ee80b Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-26Bug 569357: [Toolsmiths] ElementTypes: Model and Plug-in ValidationVincent Lorenzo1-3/+10
- initial cases of project builder tests to parallel the validation menu tests - add JUnit test cases for build that should not find problems - JUnit test coverage for model validation - JUnit test coverage for build.properties validation - JUnit test coverage for plugin.xml validation - factor out test project fixture into a new common tests bundle Change-Id: I90f8cfd541cd9fa859aa5361fff015cebae02ec5 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-24Bug 568853: [Toolsmiths - ElementTypes] Add "MatchAndApply" Stereotype MatcherChristian W. Damus2-1/+67
- handle case of profile identity implied by stereotype qualified names - fix advice not finding the CreateElementRequest to approve - add test cases for rejection of CreateElementRequest https://bugs.eclipse.org/bugs/show_bug.cgi?id=568853 Change-Id: Ifc3a44640894e2746cb8f349ef10c74693de183e Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-24Bug 568853: [Toolsmiths - ElementTypes] Add "MatchAndApply" Stereotype MatcherChristian W. Damus11-43/+505
- JUnit test coverage of new matcher-advice configuration https://bugs.eclipse.org/bugs/show_bug.cgi?id=568853 Change-Id: I478c26e00910c5e4dde8e1f2cb4a7bee0b7ef7ed Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-09Bug 570177 - [Releng] Update for 2021-03 RC1Quentin Le Menez26-41/+45
- 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 <quentin.lemenez@cea.fr>
2021-02-12Bug 569174: [GMF-Tooling] Fork of gmf plugins required for papyrus generationVincent Lorenzo1-1/+0
- Fix Junit Test CompositeDiagramGmfGenTest Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I0d96e31df1d175cb4ce0b39f96945d82713275f0
2021-02-09Bug 570969: [Tests][CompositeDiagram] The class ↵Vincent Lorenzo2-94/+0
CompositeDiagramNotationElementTypeConfigurationTest must be deleted Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I6cc43d39f6420a2bda6539f2d4f20d32297e8c59
2021-02-04Bug 569174: [GMF-Tooling] Fork of gmf plugins required for papyrusAurelien Didier7-7/+7
generation. https://bugs.eclipse.org/bugs/show_bug.cgi?id=569174 Change-Id: If82b7b3f07a5f3c1d5f06b5a11512d87c96a877e Signed-off-by: Aurelien Didier <aurelien.didier51@gmail.com> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-01-29Bug 570716 - [Tests] Fix some JUnits TestsPauline DEVILLE1-1/+2
org.eclipse.papyrus.uml.validation.tests.rules.TestValidationRulesInPluginXML.validateIsActiveOCLRule_inactiveClass org.eclipse.papyrus.uml.validation.tests.rules.TestValidationRulesInPluginXML.validateIsPassiveJavaRule_inactiveClass org.eclipse.papyrus.uml.validation.tests.rules.TestValidationRulesInPluginXML.validateIsPassiveJavaRule_activeClass Change-Id: I6c44a547ca8531fac0829190b2a70e66df62d4ba Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2021-01-28Bug 570716 - [Tests] Fix some JUnits TestsPauline DEVILLE7-88/+121
Change-Id: I6c1b7cec30545b9466eb8a50ab8b7a552777bae6 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2020-11-09Bug 564770 - [Releng] Migrate to Java 11 and 2020-12 trainQuentin Le Menez173-558/+2074
- 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 <quentin.lemenez@cea.fr> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Also-by: Patrick Tessier <patrick.tessier@cea.fr>
2020-11-09Bug 565020: Remove all reexported dependenciesVincent Lorenzo126-1517/+1832
- 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 <vincent.lorenzo@cea.fr>
2020-06-25Bug 486733 - [Table] Sorted rows by column header is not savedVincent Lorenzo99-18/+3113
Change-Id: Id87d0e93c5321c3bd9818226acd6b75ce4316c05 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-06-25Bug 517617: [Table] Refresh method reset a bad selection in the table and ↵Vincent Lorenzo8-285/+840
move the scrollbar Bug 532452: [Table] Table editor shall not change the current selection when a column is resized. - change the storage method for the selection - update paste/insert/overwrite methods and Junit tests when required - fill the api changes plugin Change-Id: I9e9851cd9d9772b633ac42db040d3d5c8f7e376f Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-06-18Bug 563677 - Pointless dependency on org.eclipse.pde.ui in Papyrus mainFlorian NOYRIT2-2/+0
Remove dependencies to org.eclipse.pde.ui in plugins contributing to Papyrus main Change-Id: I499e6e6839ab160ea7295307338a968ceff47195
2020-06-05Bug 562935 - Migration to GMF Notation 1.13.0Florian NOYRIT272-807/+719
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 http://www.eclipse.org/gmf/runtime/1.0.2/notation to http://www.eclipse.org/gmf/runtime/1.0.3/notation Updated the copy of the notation metamodel in oep.infra.gmfdiag.properties/model to the new 1.10.0 metamodel Fixed some building issues in tests Change-Id: I9bb53de2558b67076f6fa423da522bdcedeb794b Signed-off-by: Florian NOYRIT <florian.noyrit@cea.fr>
2019-11-15Bug 552697: [Tests][API] Xtext Tests classes must be distributed as APIVincent Lorenzo17-249/+114
Change-Id: I313800531f2f8997572605244fb663e5cfc62912 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
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 <pauline.deville@cea.fr>
2019-11-06Bug 550656 - [Releng] Update target platformQuentin Le Menez1-16/+17
- Patch a test class to avoid compilation error Java JUnit: The method X is ambiguous for type Y Change-Id: Iccbcd93c031b2167e797131e938b21c8581413ab
2019-10-11Bug 551742 - [Tests] Tests build is failingPauline DEVILLE1-3/+6
Mark org.eclipse.papyrus.uml.diagram.common.canonical.tests.CanonicalRegressionTest.visualizePropertyThatIsAssociationEnd_bug478558() as failing test Change-Id: Iae3b31255df05cdf3f5d4d2e29674cf75762b9cb Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2019-08-22Bug 550321: [Tests] Some tests are failing because ofNicolas FAUVERGUE1-0/+10
ProxyModificationTrackingAdapter Some tests are failing due to modification without command -> Manage it as commands For the PageManager, we need to open/close the pages without using command Change-Id: Iec25913a8ef372b18f6d74955b2d3cff8164203b Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-21Bug 549878: [Tests] Create tests for observable values and listsNicolas FAUVERGUE2-2/+4
- Add the model folders to build.properties Change-Id: Ic0cc4392baa1b9d54ccef55210387a5b8c1a24b9 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-20Bug 549878: [Tests] Create tests for observable values and listsNicolas FAUVERGUE140-9/+6148
Tests the observable values. Change-Id: I45bf31ef0cb0e0f6f5bf88073c98e2b746e78966 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-08-07Bug 549266 - [Releng] Update the platforms4.5.0_M2Quentin Le Menez18-37/+37
- 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 <quentin.lemenez@cea.fr>
2019-06-21Bug 548237: [Expression] Papyrus must provide new expressions check single ↵Vincent Lorenzo8-72/+628
valued EAttribute and Stereotype Properties values (equality tests) - add SingleStereotypeAttributeEqualityExpression element in UML Expression - add JUnit tests for the new expressions - contribute to EMF Property View - declare editor for this property view - connect the string editor for stereotype qualified name to the UML Expression Papyrus property view Change-Id: I4ed865b6f23f4e06a46b4fd15d5c31fb306350d7 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-06-18Remove the Drop of the Port in Activity because the DropStrategy blockNicolas FAUVERGUE1-1/+2
the execution. Change-Id: Ie3f56bb0e769531c2d2173fcbaa9a548e270d6e2 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-06-17Bug 547864 - [SequenceDiagram] Undo/Redo problem with CombinedFragmentNicolas FAUVERGUE1-118/+3
Failing tests : - Some tests are failing due to incorrect tests (validation tests are no more needed because the covering is automatically recalculated) - Other tests are failing due to undo/redo problem of CombinedFragment creation. The undo creation when something is contained into the created CombinedFragment crash with exception (The undo of creation is no more possible because the elements positions changed). In this patch: I manage undo/redo of creation differently (manually) to move needed contained elements before to remove CombinedFragment. In this case, i have to cut the undo/redo of the SemanticCreationCommand. With this patch, all JUnit tests of sequence diagram works fine. Change-Id: Ib1ed2df10404763ca79e5a2c5c62bf4c52600657 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-06-12Bug 545631 - [Releng] Update the targets for 2019-06 RC24.4.0_RC2Quentin Le Menez9-15/+15
- 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 <quentin.lemenez@cea.fr>
2019-02-19Bug 542929 - [Releng] [CDO] Rewire the way tests are compiled in order to ↵Quentin Le Menez5-23/+32
allow multiple tests configurations - Update modified pom.xml files headers - Delete .project files in root and releng Change-Id: I6c76f0adb7a7c18baa4d45d78af62db4dfa69a5d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-02-08Revert "Bug 447665: [Profiles] Removing profiles definitions causing a profile"Vincent Lorenzo1-6/+6
This patch revert the code changes, but keeps the declared new plugin version, by facility, to avoid possible inconsistent versioning of plugins. This reverts commit 5e61a5490724d2ddf52caf45af21744482e8ada8. Change-Id: Iea4cb8d266e877130066f0c98fa730eb25bc625a
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 <vincent.lorenzo@cea.fr>
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 <ansgar.radermacher@cea.fr> Change-Id: Ia786713a069fb69fd24e520466e4021cc6ea0c20
2019-01-21Bug 543494 - InternationalizationUMLItemProviderAdapterFactory fails toNicolas FAUVERGUE2-9/+80
find existing adapters To avoid possible performance issues, we implement an internationalization condition in the adapt method. + Test for the fix NB: An error with the MANIFEST version was detected, but i cannot do something nowadays. I enter a bug for the next release. Change-Id: I1044139e40b0b45d57c18be4821a6486df7e9aec Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-01-18Bug 447665: [Profiles] Removing profiles definitions causing a profileNicolas FAUVERGUE1-6/+6
definition https://bugs.eclipse.org/bugs/show_bug.cgi?id=447665 - Disconnect save listner on Profile Diagram - Make functionnal Profile Definition view Change-Id: Ibcf8cc9ddd90a5e31ca287db1b3788221981d145 Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>
2018-11-19Bug 533667: the nameNicolas FAUVERGUE6-10/+10
/plugins/infra/gmfdiag/org.eclipse.papyrus.extensionpoints.editors do not respect the layer Keep the old plugin "org.eclipse.papyrus.extensionpoints.editors" and create the new one "org.eclipse.papyrusinfra.gmfdiag.extensionpoints.editors". The old classes inherit from the new ones. Change-Id: I98230776a03ab0c8a1f37e06790d50ad6af0077d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-11-19Bug 537653 - [EPL] Fix trailing references to EPL 1.0Quentin Le Menez8-16/+32
Change-Id: Ibc9cee5fa831cc70d7b16d89ef507dea37b96a27 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-11-12Bug 517731 - [Table] Remove Operation requiring parameters from the ↵Vincent Lorenzo3-20/+22
Create/Destroy Columns - fix a failing JUnit tests Change-Id: Ic91433d4c3f4f583e25ff2b3537968d511849688 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-11-01Bug 535696: Test resources in JARChristian W. Damus1-1/+2
Ensure that the test model resources are included in the JAR in the build. Change-Id: Ia438dd4a20d1cd63efb540cfd18dde8a41fea7c5 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-10-31[Releng] Fix bundle version for API versioningChristian W. Damus3-4/+4
API version does not require a minor version update because although new APIs are published, they are all only internal. Change-Id: I157688fa5c6e5aa02b7df4af97c916acece68b80 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>

Back to the top