Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-01-05Bug 582075 - [Releng] Update target platform for 2023-12Pauline DEVILLE1-6/+5
Update code to be based on new gef api Change-Id: I708584c2bca2911902ae33745e253749c948375b Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2023-12-15Bug 582007 - [Activity] On creation of AcceptEventAction andPascal Bannerot1-2/+5
SendSignalAction Eclipse freeze Change-Id: I18154aee9b5397b79dbda202b196c0cbce702064 Signed-off-by: Pascal Bannerot <pascal.bannerot@cea.fr>
2023-07-21Bug 582075 - [Releng] Update target platform for 2023-09 M1Pauline DEVILLE4-5/+4
Change-Id: Ia520fc0907e2562e915933f324af1935372f6017 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2023-05-10Bug 581898: [Diagram] Adapt to GEF Classic's IFigure.getChildren() API changeVincent Lorenzo1-4/+4
- adapt code to the GEF API Changes - set GEF version to 3.16.0.M2 Change-Id: Ie456b951d571bb485971e8d3565e961c5345619d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2023-03-24Bug 577845: [Sirius][Diagram][EditPolicy] some editpolicies provided by ↵Vincent Lorenzo1-2/+6
Papyrus for GMF Diagram are also applied to Papyrus Sirius Diagram and it should not Avoid creation of these EditPolicies on Sirius diagrams: - org.eclipse.papyrus.infra.gmfdiag.common.editpolicies.PapyrusPopupBarEditPolicy - org.eclipse.papyrus.infra.gmfdiag.canonical.editpolicy.PapyrusCanonicalEditPolicy Change-Id: I6cf76e070ff4b8200cea86cd49eeb775ad4bed0d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-01-31bug 578311: migrate to batik 1.14.0ptessier1-1/+1
Change-Id: I00522ee8b88904a385318d8358f4c7be9d5ecddd Signed-off-by: ptessier <patrick.tessier@cea.fr>
2022-01-28Bug 577822 - [Diagram][Menu] The menu declared for Papyrus GMF DiagramVincent Lorenzo1-0/+66
are also visible/active on Sirius Diagram and it should not - Hide the menu - Hide the toolbar - the visibleWhen condition is done on selection in order to be properly refreshed Change-Id: Ibf6fc1561c47d98bcd90941d4a61b62285d47b41 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-01-26Bug 577845 - [Sirius][Diagram][EditPolicy] some editpolicies provided by ↵Vincent Lorenzo2-5/+65
Papyrus for GMF Diagram are also applied to Papyrus Sirius Diagram and it should not Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: Ica760932e298bc729b8f3cd34e3ce0471ac397a1
2022-01-24mistake!Patrick Tessier1-1/+1
Revert "bug 578311: migrate to batik 1.14.0" This reverts commit 6d24445d5e4388731a991ed9d8d94259f13d43d4. Reason for revert: <INSERT REASONING HERE> Change-Id: I67c4aa7004e654484ac5a11a5dd1851f5859cc82
2022-01-24bug 578311: migrate to batik 1.14.0ptessier1-1/+1
Change-Id: I78ea1168ee29731ce6a074165212ca0add9a035c Signed-off-by: ptessier <patrick.tessier@cea.fr>
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - Pull up ↵Etienne Allogo1-0/+89
refreshVisuals/setRatio for shape compartments Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: I28e6237d72e06523d5c871dc0c4b89dfd8f97674
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - generate less ↵Vincent Lorenzo1-0/+91
dead or duplicate code Move AbstractResizableCompartmentEditPart from org.eclipse.papyrus.uml.diagram.common to org.eclipse.papyrus.infra.gmfdiag.common Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I87be8b9ac489c3b57954e537fde46d51ee8c2660
2021-04-30Bug 570486: [Architecture] Architecture model shall clearly define merge and ↵Christian W. Damus1-3/+6
inherit concepts - implement new architecture domain merger with support for legacy algorithm - update ArchitectureDomainManager and ArchitectureDomainMerger to be safe in concurrent access from the ArchitectureIndex - adapt look-up of creation and conversion command classes to trace the class name to the source architecture model for the most appropriate bundle context - update Architecture View to use the public merged model API - adapt old merge tests to use new API - add more test coverage of legacy merge - test coverage of legacy merge mixed with explicit extensions - test coverage for mixing context inheritance with context extension - improve test coverage of the Merged Architecture façade API - update documentation to describe new inheritance and extension concepts, and the merge algorithm - add tracing options for analysis of run-time problems in architecture merge Change-Id: I939d252e7ccdcc55ec81e54ba2b9677616d2d488 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-09Bug 570177 - [Releng] Update for 2021-03 RC1Quentin Le Menez2-4/+6
- 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-19Bug 571334: [Diagram][CleanUp] Clean code for UML DiagramsVincent Lorenzo202-959/+1120
- update classpath (just to be sure) - reapply papyrus code template, formatter and clean up - format code - organize import - clean up Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: Idb393d172a2ef0425339e7b3714f8a71a599ed09
2020-03-03Bug 560644: [Diagram] Papyrus API must provide a way to get easily the ↵Vincent Lorenzo1-1/+24
kindId of a diagram Change-Id: Icbe8b3c1635ccb52447e3ec7267efe376e633fb7 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-02-18Bug 560219: [Diagram][Table][AF] The abstract class ViewPrototype must allow ↵Vincent Lorenzo1-4/+18
to instanciate a view without open it Change-Id: I5da6139c1a60fcb1eb5be3eec57b9cab76767e64 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-10-11Bug 551057: [Core] Save options changed for notation with bug 549015Vincent Lorenzo1-1/+2
Change-Id: If7ab86a67f0afb014502896519084b31265282ee Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-09-18Bug 550568: [AF] The diagrams and tables icons of disabled viewpointNicolas FAUVERGUE2-7/+46
should be grayed - Add grayed icon into the architecture framework - Create the grayed icons for diagrams and tables - Manage the view prototype display in: - Model Explorer - Welcome page - Table of views - Properties views Change-Id: I3301e9d17cb12c5ca59f2175b5cb0b86e6733917 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-07-08Bug 549015 - [Resources] Notation file is not managed as shared resourceNicolas FAUVERGUE1-5/+15
Change the notation model hierarchy to get this as shared model. Change-Id: I0ad6fc087cc88db5d8de58c857b85bc8aa024751 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-06-05Bug 547950: [Diagram][Export All Diagram] Common Bendpoint calculus fails ↵Vincent Lorenzo1-18/+22
during the export as image - fix the NPE Change-Id: I8ad4304c1aa2117361e733b854d124c4b29193c8 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-05-06Bug 543723: [Performances] Improve the ClassLoaderHelperCamille Letavernier2-3/+5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=543723 - Add a context URI or Bundle to all methods in ClassLoaderHelper - The context is used to find the most appropriate bundle to load the given class, to avoid relying on a very expensive Eclipse Buddy Policy Change-Id: Ia3c7cc86397643ff3fad634391dce68e5d509d4c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2019-04-12Bug 482587 - Creating a diagram does not mark model as dirty and model is ↵Ansgar Radermacher1-18/+17
not possible to save - Pass by command stack instead of executing it on the local history - Reset the owner in case of undo. Otherwise the diagram is still shown in the model explorer (but can't be opened) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2019-02-13Bug 542518 - [Diagram] Creation of a diagram inside an element and dropping ↵Quentin Le Menez1-8/+19
associations inside - Cleaning the conditions Change-Id: I238b4d3da42b6c6e36b3cae562040a77b39fd37c Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2019-01-27Bug 541686 - Multiple clients and suppliers in edges after copy-pasteAnsgar Radermacher2-6/+8
- 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-18Bug 542759: Fix architecture provider to take active viewpoints intoCamille Letavernier1-1/+3
account Change-Id: I11212c02f844a27428b68882c1408330f2a75a7e Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2019-01-09Bug 542518 - [Diagram] Creation of a diagram inside an element and dropping ↵Quentin Le Menez1-1/+5
associations inside - Added a check on the editPart to verify that it is not a Diagram Change-Id: I50f0f26fac164335368d5c3577f8c33b620b41f6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-11-27Bug 540879: [Properties] Clean code of Observable and neighbours classesVincent Lorenzo5-7/+8
- oep.infra.emf.appearance plugin now use java 1.8 - fix some pom.xml files - add some non-nls marker - remove some possible NPE Change-Id: I68ad6b1384871438979c101dcc85b3f79994f9fd Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-10-19Bug 539754 - [Customization] Improve error messagesAnsgar Radermacher2-24/+23
- Add error messages - Use ClassLoaderHelper instead of directly using bundle.loadClass. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-10-19Bug 536486 - [Sequence Diagram] Duration/time constraint & Duration/timeNicolas FAUVERGUE2-26/+55
observation and general ordering https://bugs.eclipse.org/bugs/show_bug.cgi?id=536486 - Manage Duration/Time constraint, Duration/Time observation and GeneralOrdering Change-Id: Ice6a31e9b4bb1e757378494a62a2714d775f47dd Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-09-30Bug 539411: [All Diagrams] ClassCastExceptions when dragging a borderCamille Letavernier1-8/+28
item over an XYCompartment https://bugs.eclipse.org/bugs/show_bug.cgi?id=539411 Change-Id: I46996a3f7cf3701d1eb54b08c07e868049b08dcf Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez1-2/+4
- 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-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez357-716/+1432
- 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-08-20Bug 534265: Fix feedback on combined fragment/interaction operandRemi Schnekenburger1-0/+1
creation - reduce lifeline selectable area to let user have more space to create CF/IO - update feedback mechanism with storage of the previous feedback'ed edit part. Change-Id: I7fa72076fb2d32b12dd392295564dfdd43539452 Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
2018-07-03Bug 535519: [Sequence Diagram] Sequence Diagram layout (& semantics) doCamille Letavernier3-11/+117
not support DPI scaling https://bugs.eclipse.org/bugs/show_bug.cgi?id=535519 - Initial version: support a labelHeight / labelWidth in CSS - Remove the layout tolerance from the tests Change-Id: Ie46bb206c3046e6111ebaea2a7cc1f66ca09ea15 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-03Bug 536030: [All Diagrams] Incorrect default value for LineWidthCamille Letavernier1-13/+15
https://bugs.eclipse.org/bugs/show_bug.cgi?id=536030 Change-Id: I6afc16426a359d17b6d0f9b32375bb11db8eecd0 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-06-20Bug 528441 - [AFViewpoints][Palettes] Setting diagram prototypeMaged Elaasar1-49/+25
programmatically does not refresh palettes of open diagrams - Handle the listener case of no PapyrusDiagramStyle initially found on the diagram Change-Id: I32d93478bbf5a4fd10faad615afb5189e85dfc2b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-06-19Bug 536007 - [Quality] Remove deprecated classBenoit Maggi1-2/+2
PasteWithModelCommandHandler - remove 4 handlers that were deprecated more than 3 years ago (~luna) - use infra version of SemanticAdapter (instead of deprecated UML) - use preciseX() instead of deprecated preciseX - use non deprecated constructor for PortPositionLocator Change-Id: Ie61c3a61d2e83711cfc19205dadf0e11b4f4fcf9 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-18Bug 536003 - Remove incubation in All Papyrus Core ProjectsBenoit Maggi2-7/+5
- 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-07Bug 535643 - Duplicated values in ManifestBenoit Maggi2-3/+6
- remove duplicate Bundle-Activator and Bundle-RequiredExecutionEnvironment in MANIFEST.MF - remove unused import - add missing override Change-Id: Ie709da842ed6470dc4fc032c16111dbe107d6bf5 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-04Bug 521232 - [All diagrams] NPE if SVG unit is not in pixelsAnsgar Radermacher1-2/+9
- Use getValueInSpecifiedUnits instead of getValue Test: SVG shape with mm units (see forum) is correctly displayed in class (class diagram). Also tested existing SVG in class (composite diagram) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-06-01Revert "Bug 533804 - [Diagram] Update batik dependencies for 1.9.1"Quentin Le Menez1-10/+7
- This reverts the migration to Batik 1.9.1 as the problems encountered warrant to postpone it This reverts commit aea9db22620bbc8b466b48ea7dd958bd004c91e4. Change-Id: I15546c71d6a1868773a78459e604fe0babefbf6b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi18-57/+57
- 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 Elaasar1-0/+1
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-31Bug 535388 - [Quality] Remove reference to unknown schemaBenoit Maggi1-4/+2
- remove reference to non existing schema/aspectToolProvider.exsd (it was removed last year for palette refactoring) - use existing ValueSpecificationAction.gif icon instead of non existing icon ValueSpecification.gif - remove duplicate groupId in pom.xml - remove unused import and unused value Change-Id: If827cec2c8c8e1d437a1ddc549940be86ece881a Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-28Bug 535209 - [Quality] Remove unused import/variable warningBenoit Maggi4-12/+2
- fix unused import - move example code from src to src-gen - remove unused variable Change-Id: Ic2d49c57277cc08f1b53027876b4ceab1bea515d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi2-15/+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-22Bug 533701: [Sequence Diagram] Stereotype or Shape Compartments shouldCamille Letavernier10-2/+464
not be displayed in CombinedFragments https://bugs.eclipse.org/bugs/show_bug.cgi?id=533701 Add 2 services, to support filtering generic Papyrus IViewProviders and IEditPolicyProviders. Also add a simple contribution for the Sequence Diagram, to disable Symbols compartments. Change-Id: I0d6e1af0ad4395daf3170409b5735df36dd02d46 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-05-04Bug 528441 [AFViewpoints][Palettes] Setting diagram prototypeMaged Elaasar1-7/+10
programmatically does not refresh palettes of open diagrams - Added a listener in the diagram editor to the diagram's representationkind changes to refresh the editor. - The DiagramUtils.setPrototype() API now checks that the new prototype applies to the type of diagram, and throws an exception otherwise Change-Id: I9b4d34a7e051aaec77170c061f4ac932a04b14ba Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-22Bug 533804 - [Diagram] Update batik dependencies for 1.9.1Quentin Le Menez1-7/+10
- Update the targetplatforms to set the required dependency to 1.9.1 from the latest M6 Orbit repository - Rebase the platforms on the latest integration builds Change-Id: Ib57fb5c3b322fcd880ec4f7a7d1ba06b9bfea2a2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>

Back to the top