Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-16Bug 518341 - [Releng] [Papyrus] Remove the extra architecture from the git ↵Quentin Le Menez12-729/+0
repository - Removed the modules in the root pom - Removed the references to the extra repository in both dev and examples pom - Removed the empty features - Removed the empty extra tests - Removed the unnecessary extra target platforms - Removed extra references in the maven launch configurations - Cleanup toolkit folder Change-Id: I42c4ab5683331dce5919c81d91f444333ddb0ac0 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-06-01Bug 516687 - [SysML 1.1] Move SysML 1.1 to an independent repository Benoit Maggi3-60/+1
- remove sysml 1.1 plugins and feature from master branch - note: some weak reference are still in the code a simple sysml grep will show all remaining typos Change-Id: I00173658659cfb5f3cec47391c6a3b1216bafcff Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
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 <francois.le-fevre@cea.fr>
2017-04-10Bug 514747 - [Interoperability][Rsa] Move Rsa migration plugin into newBenoit Maggi66-22835/+0
git - remove plugins from main repository -> moved to https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-interoperability.git/tree/rsa Change-Id: I5ef6c3cf16b642081b40f2b9e38eae166e92213b Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-04-06Bug 514332 - Papyrus should never reexport non-singleton pluginsBenoit Maggi2-1/+3
- 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 Noyrit2-35/+35
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-22Bug 514056 - [Clean] Remove unused fileBenoit Maggi2-46/+0
- remove code in tests/junit/extraplugins/uml/ - papyrus uml compare is now provided by emf compare project Change-Id: Iacb2426f399e7741548a2ac676c6aa83c6a172d7 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-03-14Bug 513232 - Archive and move the code for the collaborative modeling repositoryQuentin Le Menez132-13052/+1
- remove the core from the Papyrus repository - amend the site file - amended feature references - removed the tests and the reference in the extra suite - removed the doc - corrected merge conflicts due to concurent modifications post patch Change-Id: If84eb0ba392fcdbc424164dae32be42bc9e683fa Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar2-0/+46
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-03-09Bug 512988 - [ELK] The Elk Prototype should be moved to incubationBenoit Maggi29-2873/+1
repository - remove all code related to the elk integration - the code is still available in the org.eclipse.papyrus.incubation Change-Id: I3de063fb5d6bfd51eea06c4cb3923535e335def1 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-03-03Bug 512962 - [Refactoring] Move refactoring to incubation repositoryBenoit Maggi29-2154/+0
- remove all code related to refactoring - the code has been transferred to org.eclipse.papyrus.incubation Change-Id: I30ae106f0c610f08d408f2eee4e33bf7cf4a8008 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-02-17Bug 512352 - [ADL4Eclipse] Move Adl4Eclipse in tools repositoryBenoit Maggi74-2494/+0
- remove adl4eclipse code from master branch - the code is available in org.eclipse.papyrus.tools repository Change-Id: I552eea9c765dffc6ed0aad2949f16ec34c3765ec Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-02-17Bug 511917 - [Model import] update the model import tool to produce aAsma Smaoui2-959/+3
Port_NameLabel view without an explicit set of element * the toLabel() mapping that creates the DecorationNode PortNameLabel inherits from toPapyrusNode mapping that inherits from toPapyrusNodeView mapping that set the element : PortNameLabel should not in any case set the element, the element is set in the Port_Shape view. for the inherited ports this creates a conflict and did not display the label --> create an abstract mapping just like PapyrusConnectorLabel and ensure that we did not set the element in this mapping. toLabel() inherits now the new mapping * add junit test to be sure that for all PortNameLabel View no element was set (test only simple port, inherited port should be tested in Papyrus RT not in Papyrus) Change-Id: I68eb807294d9461e4a8dd448638030a5c0a5a472 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2017-02-10Bug 511917 - [Model import] update the model import tool to produce aAsma Smaoui2-0/+975
Port_NameLabel view without an explicit set of element * the toLabel() mapping that creates the DecorationNode PortNameLabel inherits from toPapyrusNode mapping that inherits from toPapyrusNodeView mapping that set the element : PortNameLabel should not in any case set the element, the element is set in the Port_Shape view. for the inherited ports this creates a conflict and did not display the label --> create an abstract mapping just like PapyrusConnectorLabel and ensure that we did not set the element in this mapping. toLabel() inherits now the new mapping * add junit test to be sure that for all PortNameLabel View no element was set Change-Id: I621a1b9fbaaf855977473f8da1db379cefae97eb Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2017-02-10Bug 512020 - [UML Compare] Remove deprecated extra uml.compareBenoit Maggi375-22591/+0
- remove code, tests, features... - the correct version of compare for Papyrus may be found in EMF-Compare project. Change-Id: Iff96f9be346c3a1fc77e7660931c62a4a722d121 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-02-09Bug 511823: [Importer][Rhapsody] delete Papyrus Rhapsody framework from the ↵Vincent Lorenzo87-10643/+0
Papyrus git Change-Id: I0a721eb708c31c9564718eaf6b0241149124287b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-03Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo87-0/+10643
Rhapsody SysML Model into Papyrus. Contribute to the JUnit Tests framework for Rhapsody SysML Migration Tools Change-Id: Iad158b53a918842b566f753deb30bf2b7f2adb4d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-24Bug 508843 - [Toolsmiths] migrate expansion model into its own pluginFrancois Le Fevre5-5/+5
-just moving exapnasion model into its own plugin -reexporting the different package -updating manifest.mf with this new plugin -package renaming with genmodel update -moving to right bundle version in a manifest.mf -adding it into its feature -retrigger after merge conflict resolution -dispatching class in their own package Change-Id: If81918a014ca46e67a9e6fb60b1e0bf21c5645ab Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-01-20Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵Christian W. Damus5-7/+149
proprietary profiles Add a test case for the QVTo transformation environment provided to post-processing extensions. https://bugs.eclipse.org/bugs/show_bug.cgi?id=505330 Change-Id: I50c7b05c07d097bae22c76aac8f6647648886a95 (cherry picked from commit 589571e9026792af615107993a2b8d025c58e756)
2017-01-20Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵Christian W. Damus8-1/+804
proprietary profiles Add an optional transformation extension interface for a new post-processing phase invoked on the final imported model after stereotype repair but before it is finally saved. Also persist the basic import configuration parameters from either the simple dialog or the wizard in the workspace metadata area so that they will be the defaults for the next import. https://bugs.eclipse.org/bugs/show_bug.cgi?id=505330 (🍒-picked from streams/2.0-maintenance) Change-Id: I364023b4529fb46197da0702b6b52bd21c223cfd
2017-01-12Bug 510291 - [Tests] Remove dependency to GMF-TBenoit Maggi1-1/+0
- remove dependency to org.eclipse.gmf.tooling.runtime Change-Id: I65da986b699a0f4c303711376c5b3c0aba66c2c2 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre2-2/+2
-adding pom.xml -adding the schema in the header enabling to remove the warning in eclipse Change-Id: I8ab35fb6c6a696c5feb44aa5236db1c02e86f08e Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2016-11-24Bug 506989 - [Toolsmith] remove the initial customization plugins fromFrancois Le Fevre - CEA3-87/+87
the initial Papyrus sdk and create a basic toolsmiths environment - removing the customization plugins from the continous integration - removing custo tests from core tests - integrating the tests as a maven module - keeping the customization one in extra / cdo - adding a dedicated feature and releng configuration matching the actual configuration of Papyrus - configuration of eclipse/portable profile in function of hudson variable definition - changing test class name to maven tycho surefire convention. Change-Id: If85044f9aee0c16afbbd8dfc6fec1b3c5d8fdef3 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2016-11-23Bug 507860 - [Model Import] Update the model import to add port labelAsma Smaoui2-0/+89
into composite structure diagrams * modify the Qvto transfo to generate a decorationNode for Port_Shape * add junit test to test that for each port shape we have a name label decoration node Change-Id: I544510e0ce1225aa4f1b21e6c56ee134ddb3bbfd Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2016-10-21Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵Christian W. Damus8-53/+489
proprietary profiles https://bugs.eclipse.org/bugs/show_bug.cgi?id=505330 Ensure that, as much as possible, the schema locations for profiles are resolved when loading the model resources to be migrated, using the same dependency helper as is used in fixing references later in the migration process. But only when the profile URI doesn't actually seem to exist as is. Includes JUnit tests with models provided by contributors for reproduction of the original problem. Also a bit of refactoring of existing test infrastructure now that we have another regression test suite. (cherry-picked from streams/2.0-maintenance) Change-Id: Ib5fa141704566f61c3696f311ac942da0ad458d1
2016-10-20Bug 465308: [Refactoring] A refactoring tool should be made availableQuentin Le Menez29-0/+2154
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465308 - need to fix the imoossibility to view successive changes on the compare window and their diagram views if the model is not saved between them - issue with the generated code of the UMLDiagramEditor that does not check if the current thread is a UI thread before firing the changes - still needs a better viewer for the possible mutations of the selected elements - nedd to implement a scope mechanism to give the user the possibility to transform multiple models at once (imported mutated element) - need to implement a new page warning the user of the consequences of the transformation - removed the dependency to a specific provider in order to create the element views - placed the test plugin in the junit folder - added some missing comments and headers - new way to retrieve possible mutations and better performances for the replace tool - first draft of the doc files and finished javadoc Change-Id: Ie45b7af6a4c2d027691f12c2ac52749575398049 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-10-19Bug 506088 - [Papyrus] [CDO] correction of failed testsQuentin Le Menez3-22/+53
https://bugs.eclipse.org/bugs/show_bug.cgi?id=506088 - amended the necessary classes in Neon Change-Id: I57f421dd2d4323683576206cd22921378ff4594b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit1-7/+7
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-16Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger1-2/+4
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - remove failing tests (issues with EOL character) - add the feature to the extra category Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> (cherry picked from commit 415ce5213ab2a02e1765563686253c75a403acf6) Change-Id: I8950ca496f1e07d0ccec91ae3699e61837900108
2016-08-15Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger1-3/+2
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - add a syserr of the current file to understand better errors in junit report Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-15Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger1-3/+24
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - add a syserr of the current file to understand better errors in junit report Change-Id: I629d83c5fb6b9a2797ca1978c1884750f063966d Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-12Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger4-59/+326
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - add a syserr of the current file to understand better errors in junit report Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-12Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger3-0/+4
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - add a syserr of the current file to understand better errors in junit report Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-11Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger1-2/+3
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). - add a syserr of the current file to understand better errors in junit report Change-Id: Ifb534f2cdf07299b52c75d14186c572be5e5cf19 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-11Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger11-128/+1208
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-08-10Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger18-0/+1499
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). Change-Id: Ife12dc26585091a8a5820e318e40011c173db479 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-07-28Bug 496653: [Model Import] Align header of imported capsule structure ↵Christian W. Damus3-40/+20
diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=496653 Ensure that diagram editors are actually properly opened when requested by a test and that the diagram reconcilers actually run. Change-Id: I48612007a62e3a181d12b9497e87274c4c466e1e (cherry picked from commit 79f859bb3c2b7f5a607fae07e2b56b4b6cc4b154)
2016-07-27Bug 496653: [Model Import] Align header of imported capsule structure diagramChristian W. Damus2-15/+40
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496653 The particular test cases's means of reusing a model from a different bug works in the development environment but not with binaries built from the test bundles. So, structure its test resources in exactly the same way as the nother test that makes the same assertions that do pass. Change-Id: Ic9ba0eb216d4894bf21b29044ebcf11837db198d (cherry picked from commit 4e76cb877866a80a2bb769239a9e6545786c518a)
2016-07-27Bug 498282: [Model Import] Visualization of port conjugation does not work ↵Christian W. Damus3-0/+172
on imported structure diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=498282 Make the import tests independent of Papyrus-RT's transformation extension, which populates the UML 2.5 Port::isConjugated attribute from the RSA UML-RT profile's RTPort stereotype. Add a transformation extension that is active only during the tests, which looks for the AnyTypes of missing-schema RTPorts to transfer the 'isConjugate' property to the base port. When Papyrus-RT is installed, it will do this for us and the RTPort stereotype instances will not be AnyTypes, so our transformation extension will have no effect. Change-Id: I34c9a9740cad9beb890564b30b20eab16594a9cd (cherry picked from commit 2edee84d6f43e4ef05cfc74514522b8dd5e1cbe3)
2016-07-21Bug 498282: [Model Import] Visualization of port conjugation does not work ↵Christian W. Damus3-9/+512
on imported structure diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=498282 Ensure that the default styling of conjugated ports is not overridden by an explicit fill colour from the imported RSA diagram. Also, add an advice on the Port::isConjugated property that, whenever it is set true from false, any explicit fill colour in existing views of that port is unset. (cherry-picked from streams/2.0-maintenance) Change-Id: I0af883058881da955c3d15ca28819f0ad9eb46e0
2016-07-16Bug 496653: [Model Import] Align header of imported capsule structure diagramChristian W. Damus2-8/+109
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496653 Ensure that name labels are emitted as the first child of a node, because some edit-parts require this in order to properly separate the name from nested compartments. Change-Id: I8e39cedfdcbadd2d46432fb6074dbaec9f0c5ac7 (cherry picked from commit 918478c20388983b69f52b8d797b6d0eefbfc61d)
2016-07-16Bug 461980: [Model Import] Structure diagram has wrong sizeChristian W. Damus8-17/+174
https://bugs.eclipse.org/bugs/show_bug.cgi?id=461980 Add a hook in the diagram transformation to set the default size of the frame, if any, if it has any defaults. Implement this hook for composite structure diagrams. (cherry-picked from streams/2.0-maintenance) Change-Id: I4ba9d3932468f6b19361ba77907452d230481d23
2016-07-13Bug 496439: [RSA Import] Give mapping traces to extension transformationsChristian W. Damus2-4/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496439 Update bundle versions for new exported APIs. (cherry-picked from streams/2.0-maintenance) Change-Id: I5f8f8ae43bb1565a1d9e37a663462d65df6e214e
2016-07-07[Releng] Bug fix versions should be x.y.100 on master.Christian W. Damus2-2/+2
Change-Id: Ieb8f759719ff9d08dc2b0f5d187133ad0fd8ea77
2016-06-24Bug 496439: [RSA Import] Give mapping traces to extension transformationsChristian W. Damus2-3/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496439 Update bundle versions for RSA Import fix. Change-Id: I11953254402fbfa52141851fc70e1c245a2649a0 (cherry picked from commit 0661aeadd449f2351285b55d57dcc7141d605447)
2016-06-21Bug 496439: [RSA Import] Give mapping traces to extension transformationsChristian W. Damus5-47/+188
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496439 Carry mapping traces forward from each transformation in the chain to the next. Provide a black-box library with custom operations that query the mapping traces to find sources for generated outputs because the standard invresolve and invresolveone operations only inspect the traces of the current transformation, not any previous. Provide also a new API for execution of a transformation that automatically includes the traces, so that extensions can make use of them, too (otherwise, as currently in Papyrus-RT, they will always have to reimplement access to the executor pool, which is a detail that should be abstracted away from them). Change-Id: Ibeece23d01bf8fb86bf714995141cfc01685a509
2016-04-15Bug 486820 - [designer] delete old qompass code from papyrus gitAnsgar Radermacher37-2963/+0
Change-Id: I7635b8289340d55418af74887ea99e85a8fadb40
2016-03-24Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier2-4/+5
Extra https://bugs.eclipse.org/bugs/show_bug.cgi?id=490206 - Remove SysML Requirements Diagram Tests from the Test Feature - Remove SysML Requirements Table Tests from the Test Feature - Remove the dependency from All Extra Tests to these plug-ins Change-Id: I7422b6eabdc9621edbc7baf0678853d685934638 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-03-23Bug 490277: [Releng] Delete the UML-RT Extra plug-in from Papyrus in2.0.0M6Camille Letavernier18-924/+0
Neon M6 https://bugs.eclipse.org/bugs/show_bug.cgi?id=490277 - Remove the UML-RT Extra plug-ins - Remove the UML-RT Test plug-ins Change-Id: I435d62f55289c67d9d7af2d1788397307cdc70ca Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-03-23Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier6-131/+63
Extra https://bugs.eclipse.org/bugs/show_bug.cgi?id=490206 - Move SysML plug-ins from Main to Extra - Move SysML Test plug-ins from Main Tests to Extra Tests - Disable 2 tests in oep.uml.tools 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 <camille.letavernier@cea.fr>

Back to the top