Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-11-03Bug 575255: [Toolsmiths] Remove genextension EPackage from the gmf.codegen ↵Vincent Lorenzo3-52/+19
metamodel + remove migration tool Change-Id: I8440d4981ab460f9703edf636fbfdd39a7e8f705 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-20Bug 574511: [Diagram] Update plugins version/ Check API break after diagram ↵Vincent Lorenzo3-6/+6
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-1/+0
Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I560e7206ce15f5af7bee91eb30453d13fe71ad81
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - Fix Junit TestsVincent Lorenzo1-22/+48
L1.2 clean up - FIX Junit tests org.eclipse.papyrus.infra.gmfdiag.canonical.tests.EditingInClassDiagramRegressionTest.createDependencyInClass (execute/undo/redo) Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: I50e5fb46c7f7dc286d977b60d5b1ea578d306000
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF ToolingEtienne Allogo3-22/+25
- 1.3 Merge gmfgenextension] pre merge step - move gmfgenextension to gmfgen.ecore 1 - Move generated model files from org.eclipse.papyrus.papyrusgmfgenextension to org.eclipse.papyrus.gmf.codegen.genextension 2 - Mode ecore definition papyrusgmfgenextension.ecore to gmfgen.ecore as a sub package of gmfgen (genextension) 3 - Generate model( and edit-or) into org.eclipse.papyrus.gmf.codegen.gmfgen and org.eclipse.papyrus.gmf.codegen.genextension 4 - Fix non java files (gmfgen + plugin.xml etc) 5 - Keep popup actions in org.eclipse.papyrus.papyrusgmfgenextension for now Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: I3f670ce66aa6b498bd3696f7721ad248dacd6243
2021-09-02Bug 573410: [Toolsmiths] Plug-in builder reports spurious problems in ↵Christian W. Damus33-0/+2119
Expansion Models - update the validation to use the ClasspathHelper to support classes in the JDT workspace classpath - add JUnit test coverage Change-Id: Ie6337c57b4a574f7bc47fe07c1d3f8de88deccd4 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-07-13Bug 573656: [Welcome Page] Concurrent Modification issue on Welcome page ↵Christian W. Damus9-48/+233
while generating Element Types for a profile Privileged runnables cannot be run asynchronously, otherwise there is every possibility that the transaction that owns them will no longer be active when the runnable runs. So, instead, create a new read-only transaction in the asynchronous runnable to process the notifications and update the observable property on the UI thread. Change-Id: I35ce6845415d8a90108bca5a1877c7c0b11b747a Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-04-14Bug 570716: [Tests] Fix Modeling Assistant test failuresChristian W. Damus2-44/+45
Fix modeling assistant test failures in the nightly build. These did actually signal a bug affecting normal Papyrus editing functionality: drawing out a connection handle to create new elements did not suggest any connection types from the assistants model. Change-Id: Ifeba21644f67baf592e8ebbc702e330d35ced17c Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-04-01Bug 570716 - [Tests] Mark as failing testsPauline DEVILLE1-2/+5
-org.eclipse.papyrus.editor.integration.tests.tests.EditorMemoryLeakTest.* -org.eclipse.papyrus.editor.integration.tests.tests.EditingScenariosMemoryLeakTest.* -org.eclipse.papyrus.infra.gmfdiag.assistant.tests.GenericModelingAssistantIntegrationTest.sourceForConnectionToTarget -org.eclipse.papyrus.infra.gmfdiag.assistant.tests.GenericModelingAssistantIntegrationTest.targetForConnectionFromSource Change-Id: Ibcaff9e42c6c958ec1a34615ca4e2abded6c00d4 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2021-03-24Bug 568782: [Toolsmiths - ElementTypes] Allow specification of ↵Christian W. Damus1-1/+2
AdviceBindingConfiguration as children of ElementTypes - fix test regressions caused by new Element Types Set Configuration dependency check https://bugs.eclipse.org/bugs/show_bug.cgi?id=568782 Change-Id: I35eb100260d22c7f8f09dcfa76ce914e1da153fc Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-09Bug 570177 - [Releng] Update for 2021-03 RC1Quentin Le Menez10-21/+22
- 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-04Bug 569174: [GMF-Tooling] Fork of gmf plugins required for papyrusAurelien Didier3-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>
2020-11-09Bug 564770 - [Releng] Migrate to Java 11 and 2020-12 trainQuentin Le Menez24-80/+256
- 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 Lorenzo16-215/+236
- 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-05Bug 562935 - Migration to GMF Notation 1.13.0Florian NOYRIT37-66/+52
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-08-07Bug 549266 - [Releng] Update the platforms4.5.0_M2Quentin Le Menez10-22/+22
- 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-12Bug 545631 - [Releng] Update the targets for 2019-06 RC24.4.0_RC2Quentin Le Menez5-10/+10
- 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>
2018-11-29Bug 541590: [Modeling Assistant] Remove the generation of the cache adapter ↵Vincent Lorenzo2-35/+27
method in the Modeling assistant framework Change-Id: Iff17567a39b60c91cea97b82ae61c9bd8e51abe9 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-08-29Bug 538339: [Tests] Some tests are failing due to diagram opening orNicolas FAUVERGUE2-17/+18
closing problem Change-Id: Idb3dd33a577e617567fcfb1bd6077544dd1d5937 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez7-14/+28
- move the plugin.properties files to the new EPL2.0 license - move the build.properties files to the new EPL2.0 license when available Change-Id: Ie860b3d74eb82ce5542b6fbe1f2bfcc67cea02f4 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update jdt.ui filesQuentin Le Menez8-8/+8
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update css filesQuentin Le Menez7-14/+28
- Update the css license reference to the new EPL2.0 Change-Id: Id2703d8125b4a378c5cf6e7cfc182dd2f126412c Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update uml filesQuentin Le Menez1-1/+1
- Update uml files license to EPL2.0 Change-Id: I15eb355f5ab275a73eccdff1eab7dcbea8b35912 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] update about.html filesQuentin Le Menez8-24/+24
- 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 <quentin.lemenez@cea.fr>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez81-162/+324
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier17-6/+528
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-03Bug 511394: [Expansion] Issue on undo /redo when adding a newNicolas FAUVERGUE1-17/+17
compartment to a stereotyped element Uncomment AllTests tests Change-Id: I64e055a7f9d2f10c2049283d28c015b4124e66cd Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-03Bug 511394: [Expansion] Issue on undo /redo when adding a newNicolas FAUVERGUE5-20/+247
compartment to a stereotyped element Actions - new JUnit tests with undo / redo tests for creating a class with a new compartment and for a Class stereotyped Metaclass with a new compartment. The test with metaclass is failing on undo. Change-Id: I02d4c28558bc14e046e91c3e95e2d18ed4134acf Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-06-19Bug 536048 - [Core] Test that model are validBenoit Maggi11-31/+201
- Add ModelValidationTest to check models - fix english typo - small quality patches Change-Id: Ib7eaa0767553167710390aaa0adff1623dea67c7 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-18Bug 536003 - Remove incubation in All Papyrus Core ProjectsBenoit Maggi2-4/+0
- remove incubation from description - remove duplicate groupid/version in pom.xml - remove useless cast Change-Id: If1617e9660a0b03ac0af65c08592ab4125c2f891 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-11Bug 535680 - [Tests] Validate model related to composite diagramBenoit Maggi1-2/+1
- add ModelValidationTest to validate the models - remove duplicate elements in pom.xml - remove unused import Change-Id: I6d4c9487b33f68b91de1bc934d66456e7a71b237 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi1-1/+1
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-31Bug 532101: [AFViewpoints] Make AF editor fasterMaged Elaasar8-16/+17
Bug 532104: [AFViewpoints] Transform your Workspace reference to platform reference - Simplified the AF model wizard by defaulting the root to be Architecture Domain. - Extended the Load Resource action in the AF editor to allow loading AF models from the running platfom. - Added a Resolve All action that can be used on any object in the editor to quickly resolve related references. This can be used on a loaded AF model (from workspace or running platform) to also load its dependencies like elementtypeconfigurtion and palleteconfiguration files. - Made the architecture, elementtypesetconfigurtion, nattableconfiguration, and paletteconfiguration resources extend of a common base class that supports default load/save options. This base class also makes the cross references persist using platform:/platform URIs but upon load, they may resolve to platform:/resource if the resource is available in the workspace. - Refactored uml.architecture, all the elementtypeconfiguration, all palletteconfiguration, and all nattableconfiguration models by changing their cross references to platform:/plugin URI format. - Fixed PasteEObjectConfigurationItemProvider to make the containment reference axisIdentifier show in the editor/property sheet as a containment reference (was necessary to convert its cross references properly) Change-Id: I69b82f53670cbb81e9117ce82c61d7c898080c93 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-29Bug 533676: [Sequence Diagram] Validation should be triggered afterChristian W. Damus2-8/+8
creation of CombinedFragment or InteractionOperand Add custom well-formedness rules to check that messages and execution specifications do not cross interaction operand boundaries. Ensure that re-sizing of an interaction operand triggers validation of that operand and the interaction fragments that it contains, plus any messages originating or terminating within it. Because the default operand of a new combined fragment is now resized upon creation, a new operand is likewise validated for its contents. Fix validation hook and diagnostician extension point schema definitions to match reality of the extension point implementations. Remove UI contributions for validation, to avoid workflow interrution. Validation framework is still slow, but less intrusive for the user. A preference may control the validation activation on user actions. Update the failing compilation on gmfdiag.common.tests. Add a preference to switch on or off the validation. Change-Id: Ic7d83eb18315ce714dc7c71bff38276f330ef260 Also-by: Rémi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi8-0/+8
- 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 <benoit.maggi@cea.fr>
2018-05-04Fix compilation problem with tests after recent AF plugin versions (andMaged Elaasar1-1/+2
dependencies) update Change-Id: I831d5671c4e8ecaab27e332d0229e054e3d947e2 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar2-3/+5
CreationCommandClass property value Converted the Creation/ConversionCommandClass properties in the architecture editor to be of type string instead of Class. They can now reference class names from the workspace (on their project's class path). Also added validation rules for that. Finally, I added a Browse... button in the property sheet to help put values for them. remove some reexport increase version to take in account API tool Change-Id: I6792449fbee70b089f83780c4935242fff72d50b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-03-11Bug 531190 - [Releng] Remove generated tests framework and pluginsQuentin Le Menez1-2/+2
- Remove the generated tests framework - Remove the associated dev plugins and nature to the tests plugins - Remove the xtend files for test generation - Remove the outdated all encompassing test suite - Rewire the dev menu plugin to plain old src instead of src/main/java - Move the junit framework plugins to the root of the junit test folder Change-Id: Id2c0c18762c7c917de93430d3ace2f48940c1297 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-03-11Bug 518452 - [releng] [photon] Delete the discovery site for PhotonQuentin Le Menez1-1/+1
Change-Id: I085e7af41f1736566fca887fb0b013f4e4ff588d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-01-31Bug 529707 Correct the plugin versions in order to avoid clashing dependenciesQuentin Le Menez2-2/+2
Change-Id: Id1e8a4c1d81c9d7ccd04ca6de352e017eba85cab Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-01-25Bug 529707 - [Profile] No way to select which ProfileApplicationDelegatePauline DEVILLE1-1/+1
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 <pauline.deville@cea.fr>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez67-3055/+3055
- 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 <quentin.lemenez@cea.fr>
2017-11-29Bug 527580: Integration issues with view-type helpersChristian W. Damus1-2/+2
Factor out common partial implementation of view-type helpers for consistency and add - overridable determination of PolicyChecker for the view - priority ordering of view-type helper extensions https://bugs.eclipse.org/bugs/show_bug.cgi?id=527580 (cherry-picked and expanded from Oxygen) Change-Id: I6e276ca639f4ac664206511b24bc2246472a3fa2
2017-10-30Bug 525204: [Modeling Assistants] Model-based modeling assistants relyCamille Letavernier1-1/+1
on the deprecated Integer VisualIDs https://bugs.eclipse.org/bugs/show_bug.cgi?id=525204 - Remove the "Semantic" hint from the Web stereotype element type. Since Neon/Oxygen, only "Visual" hints are supported by Papyrus Change-Id: Ie80388546a7fa61944a652080691fdf29a500619 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2017-09-04Bug 521794 - [Photon] [Test] Failing tests on the bundle tests [...]Pierre GAUTIER1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521794 Fix BundleTests - set version bundle-version="[5.3.0,6.0.0)" to uml2.uml and uml2.uml.edit dependencies in diagram.component and diagram.composite - add missing about.html - fix some pluginVendor issues - fix some plugin_id issues Change-Id: Ibfe2713fb4794b24fc56184dab3603c2c705cac8 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER16-0/+32
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-08-29Bug 446853 - [use case diagram] center label on actor Pauline DEVILLE1-1/+1
Change-Id: Ib547c8158ac4fd3001a9cd9a1c78c59f44b94fdd Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-08-29Bug 520271 - [Property View] Generator should ignore redefined properties.Vincent Lorenzo3-4/+4
Change-Id: I5d73f2441ff5e23f937ab155488cf29fb249a65c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-07-31Bug 517840 - [test] several bundle version has to be fixed, mainly inFrancois Le Fevre1-5/+5
the examples and tests plugins Actions -changing strict version to version range for all oe.papyrus Tests -running mvn verify locally Change-Id: Iefc32a646fdce40fed46e305a5d5c250fce609a0 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-06-12Bug 490804: [Composite Structure Diagram] copy paste properties from the ↵Christian W. Damus1-2/+18
diagram does not work Ensure that the method-invocation-tracking Java proxies for UML model elements implement equals and hashCode as required by EMF. https://bugs.eclipse.org/bugs/show_bug.cgi?id=490804 Change-Id: Iaaa2cb2f86e6c14810f4b0bbf0d1c248c0f3ad51

Back to the top