Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez23-47/+93
- 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 Letavernier6-0/+195
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-05-31Bug 532101: [AFViewpoints] Make AF editor fasterMaged Elaasar2-3/+3
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-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi3-0/+3
- 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-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar1-1/+2
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-23Bug 532639: [Table][Matrix] System shall enable to specify the creation ↵Vincent Lorenzo1-2/+2
location of relationships created using a matrix editor. Change-Id: I4ffde565f069e65c85c838bd14aebb4b809c61b7 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@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 Menez4-262/+262
- 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-10-11Bug 521829 - [Sequence Diagram] Preference should exist to move otherMickael ADAM1-1/+1
messages https://bugs.eclipse.org/bugs/show_bug.cgi?id=521829 Change-Id: Ia7c0a8c2812b12f90fdee46b81e508be98b5ea29 Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-09-26bug 517742: [Table][Matrix] The row axis must be updated when the rows ↵Vincent Lorenzo1-2/+2
sources change Change-Id: I5e3b92093b907a88be4367889923e4e2aed3fd21 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER6-0/+12
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-25Bug 519891 - [SequenceDiagram] move an element can implies move of otherptessier2-3/+3
elements in the sequence diagram update weak references Change-Id: I4335ce56501ef6827175ba227882ed0cf4278789
2017-08-03Bug 515806: [Table] Provide a preference to choose the string to displayThanh Liem PHAN1-48/+48
instead of N/A https://bugs.eclipse.org/bugs/show_bug.cgi?id=515806 - Create a cell preference page in which a string can be defined for the cell content of non supported column - Replace the usage of final var ICellManager.NOT_AVALABLE by the method CellHelper.getUnsupportedColumnCellText, which allows the modification of string immediately without having to restart Papyrus - JUnit Test Change-Id: I0ddf37889caf9a7a504a39b16a4df85a1a3a992c Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-06-06Bug 516901 - Replaced references to Architecture model elements by theirMaged Elaasar3-6/+3
unique ids instead. This will avoid such elements being loaded in user model resource sets. Also, refactored the Architecture metamodel by moving the id and icon attributes to ADElement so that all elements in the model have them. This also include refactoring of the uml.architecture model to give ids to various diagrams and tables. Also, changed the UMLDiagramReconciler_1_3 to put the diagramKindId attribute instead of the diagramKind reference in the PapyrusDiagramStyle. Also, change the UMLTableReconciler_1_3 to a) test the proxy URI of the old prototype instead of name (since the legacy viewpoint configuration models were deleted earlier resulting in proxies) and to set the tableKindId instead of changing the prototype (which is now deprecated). Change-Id: I99413c1dd6daeaf395fc8c70b8b7ed2e0573acd1 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-06-02Bug 517539 - [All] Update UML2 dependency for all Papyrus pluginsQuentin Le Menez1-1/+1
- Update plugins dependencies to uml2 - Add a new test to verify uml2.uml versions during bundle tests - Update plugin versions due to new reexported versions and other manifest changes Change-Id: I524eb4474eb6dd7de6f97ce118f144c28590773b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-05-30Bug 515555 - [test] removing all configuration of memoryFrancois Le Fevre3-3/+3
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 <francois.le-fevre@cea.fr>
2017-05-12Bug 510951: [Internationalization] Elements from profile does not haveNicolas FAUVERGUE1-1/+1
label displayed https://bugs.eclipse.org/bugs/show_bug.cgi?id=510951 Bug 516166: [infra-sashwindows] IPageLifeCycleEventsListener - An undesired pageActivated() events is sent when a page is closed https://bugs.eclipse.org/bugs/show_bug.cgi?id=516166 - Add some test condition for internationalization - Modify the resource management in the internationalization model resource - Manage the unload of internationalization like the load - Modify the JUnit test corresponding to the editor reload after the fix of bug 516166 Change-Id: I565ac0c88387dbe907b6c027efac9cd412e13af1 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-04-18[releng] [oxygen] [tests] Refresh tests directoryQuentin Le Menez13-1/+671
- remove clutter - create a new editor suite - remove editor tests from the view suite and add toolsmiths in it Change-Id: Iac54dcabb4d5333ed84b0140931a50edd9c0d91a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-04-07Bug 514937 - [Test] Tests failure for ManifestEditorTestBenoit Maggi1-15/+15
- tests were failing due to the change in the manifest used as tested resource - change the test to avoid reference to Guava, which is a specific case and we want to avoid seeing it without a good reason Change-Id: If4203597e0c4b5671464fcc6093209fdc24a25c5 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-04-06Bug 514332 - Papyrus should never reexport non-singleton pluginsBenoit Maggi3-14/+15
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Florian Noyrit <florian.noyrit@cea.fr>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit1-22/+22
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-27Bug 510451 - Fix test models that generate false positive memoryleaksFlorian Noyrit3-208/+253
due to model reconciler command. Change-Id: I576c12dd2405daf104e1eb04e2d6d03c36e69963
2017-03-24[releng] [oxygen] Update guava dependencies to 21.0.0Quentin Le Menez3-4/+4
- 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 <quentin.lemenez@cea.fr>
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 <quentin.lemenez@cea.fr>
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar2-12/+35
architectural contexts and viewpoints Replaced the viewpoint configuration framework by a new architectural context/viewpoint framework. This involves defining architecture contexts and viewpoints in models and contributing them via extension points or via the preferences. Models reference an architecture context and a set of viewpoints at creation time, but can be switched later. Architecture contexts double as client contexts for which elementtypesetconfigurations can be registered. They also define viewpoints, which reference representation kinds (diagrams or tables). This contribution defines three architecture contexts: UML, Profile, and SysML corresponding to what Papyrus used to call diagram categories. Change-Id: I203b58d9e97afdffc45c2674683c0281eb8a7c5b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-02-27Bug 512113 - [Extra][Table] Archive tablemigrationQuentin Le Menez4-920/+27
- archived the tablemigration plugins - removed the associated extra feature - removed old table metamodel depdendencies in some tests models Change-Id: Ib1e6be570b137811e96f9a9474e98448c14f8f5f Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
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 <quentin.lemenez@cea.fr>
2017-01-29Bug 510937 - [TEST] [REFACTOR] [OXYGEN] The tests for Papyrus' main plugins ↵Quentin Le Menez104-1/+10330
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 <quentin.lemenez@cea.fr>
2016-03-06Bug 489075: [DevTools] Manifest editor reorders main headers on saveChristian W. Damus1-0/+89
https://bugs.eclipse.org/bugs/show_bug.cgi?id=489075 Ensure that the manifest file is rewritten with all headers in the original order, including additional sections beyond the main section. Also fix problems of empty sections being left after all their attributes are removed and new sections not being added when setting their initial attributes. Change-Id: I1aec074a15b61dc3048883aee8b748938e11f78c
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus1-1/+1
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-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus25-0/+2812
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Implement version management: PDE API Tooling and Oomph Version Management. Introduce two new plug-in projects to manage versioning using Oomph: * org.eclipse.papyrus.releng.main.release for the Main bundles and features * org.eclipse.papyrus.releng.dev.release for the Dev Tools Add new menu actions to the Dev Tools: * main menu bar: * synchronize POM and manifest versions * "Configure" context menu on bundle projects and MANIFEST.MF * optimize bundle dependencies and re-exports * update dependency version ranges to match current workspace and PDE target Remove obsolete menu actions from the Dev Tools: * main menu bar: * Set all Papyrus feature versions * Set all Papyrus plug-in versions * Set versions of all Papyrus dependencies in Papyrus plug-ins Fix versioning errors reported by PDE and Oomph. Ensure proper version ranges consistent with latest build target. Optimize the dependencies of all Papyrus Main bundles and Dev Tools. Remove version- and reexport-checking tests in the BundlesTests that are now not needed because, on the one hand, we now implement discrete bundle versioning (managed by PDE/Oomph) and on the other, we now use re-exports properly to ensure classpath consistency in clients of a bundle's API. Thorough overhaul of the "project editors" API, including: * rationalize the API interfaces * refactor the all-in-one PluginEditor class from the customization bundle to the project-editors bundle * update clients in the Customization and DSML Validation components * fix a bunch of operations that didn't work * add missing operations required by the new Dev Tools actions * complete some unimplemented APIs * add a comprehensive JUnit test suite covering all of the project-editors API Change-Id: I6a699d93909f61099226ceb994140f03ea99a70f

    Back to the top