Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-04-10 | Bug 514747 - [Interoperability][Rsa] Move Rsa migration plugin into new | Benoit Maggi | 64 | -22831/+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-06 | Bug 514332 - Papyrus should never reexport non-singleton plugins | Benoit Maggi | 1 | -0/+2 | |
- 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 with | Florian Noyrit | 1 | -14/+14 | |
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2 | |||||
2017-02-17 | Bug 511917 - [Model import] update the model import tool to produce a | Asma Smaoui | 2 | -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-10 | Bug 511917 - [Model import] update the model import tool to produce a | Asma Smaoui | 2 | -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-01-24 | Bug 508843 - [Toolsmiths] migrate expansion model into its own plugin | Francois Le Fevre | 1 | -1/+1 | |
-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-20 | Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵ | Christian W. Damus | 5 | -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-20 | Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵ | Christian W. Damus | 8 | -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 | |||||
2016-11-23 | Bug 507860 - [Model Import] Update the model import to add port label | Asma Smaoui | 2 | -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-21 | Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵ | Christian W. Damus | 8 | -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-08-28 | Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.* | Florian Noyrit | 1 | -7/+7 | |
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007 | |||||
2016-07-28 | Bug 496653: [Model Import] Align header of imported capsule structure ↵ | Christian W. Damus | 3 | -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-27 | Bug 496653: [Model Import] Align header of imported capsule structure diagram | Christian W. Damus | 2 | -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-27 | Bug 498282: [Model Import] Visualization of port conjugation does not work ↵ | Christian W. Damus | 3 | -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-21 | Bug 498282: [Model Import] Visualization of port conjugation does not work ↵ | Christian W. Damus | 3 | -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-16 | Bug 496653: [Model Import] Align header of imported capsule structure diagram | Christian W. Damus | 2 | -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-16 | Bug 461980: [Model Import] Structure diagram has wrong size | Christian W. Damus | 8 | -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-13 | Bug 496439: [RSA Import] Give mapping traces to extension transformations | Christian W. Damus | 2 | -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. Damus | 2 | -2/+2 | |
Change-Id: Ieb8f759719ff9d08dc2b0f5d187133ad0fd8ea77 | |||||
2016-06-24 | Bug 496439: [RSA Import] Give mapping traces to extension transformations | Christian W. Damus | 2 | -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-21 | Bug 496439: [RSA Import] Give mapping traces to extension transformations | Christian W. Damus | 5 | -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-01-22 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 3 | -3/+4 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.tools bundle to org.eclipse.papyrus.infra.ui. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.tests bundle. Two crucial UI dependencies are inverted by introduction of new OSGi services with core interfaces specified in the non-UI layer: * IExecutorService extends Java Platform's ExecutorService with APIs for synchronous execution (a la Display.syncExec). A new CoreExecutors class in the infra.tools bundle supplies the instance provided by the OSGi service implementation in the infra.ui bundle. This provides compatibility for clients of various UIUtil APIs that they can no longer access * IContextualServiceRegistryTracker abstracts the concept of the default ServicesRegistry found in the currently active editor, which the ServiceUtilsForHandlers class (and hence all of its clients) relies on. Again an OSGi service implementation in the infra.ui bundle supplies the implementation of this tracker, which is exposed in infra.core through the service-utils API Also move UI-dependent APIs from the org.eclipse.papyrus.infra.core bundle into org.eclipse.papyrus.infra.ui. This includes * moving the 'papyrusDiagram' and 'papyrusContentOutline' extension points into the org.eclipse.papyrus.infra.ui namespace * moving various UI-related services such as EditorLifeycleManager, SaveLayoutBeforeClose, and the IMultiDiagramEditor, itself, into the org.eclipse.papyrus.infra.ui bundle This necessitates not only widespread refactorings on the moved APIs, but also concomitant move of other APIs in other bundles because they cannot plausibly use these moved APIs from their new home in org.eclipse.papyrus.infra.ui and/or they cannot reasonably also be moved to the UI bundle and/or they must be used by bundles that now have no UI dependency: * the DI/sash-windows EMF model is moved out of infra.core.sasheditor.di bundle into a new model-only org.eclipse.papyrus.infra.sashwindows.di bundle (which symbolic name incidentally now better reflects the contained Java package names) * the IPageManager and ILocalPageService interfaces are moved out of infra.core.sasheditor.di bundle because they need to remain accessible by headless code such as the edit advices that ensure deletion of sash-model pages for notations that are deleted. These are now in a package named org.eclipse.papyrus.infra.code.sashwindows.di.service. Accordingly the class hierarchy implementing the IPageManager interface is changed: the obsolete PageMngrImpl is deleted, replaced by a BasicPageManagerImpl which now the PageManagerImpl extends. A service factory creates the basic page manager in a headless context, but is overridden by the UI-aware implementation when the UI bundles are installed * the MultiDiagramEditorGefDelegate (which has a GEF 3 dependency) is moved from the org.eclipse.papyrus.infra.core.sasheditor bundle to a new org.eclipse.papyrus.infra.gmfdiag.gef bundle. Its usage for an adapter of ActionRegistry type is extracted out of the CoreMultiDiagramEditor class into a new external adapter-factory in the infra.gmfdiag.gef bundle Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I573dee5d9312d6e5746d74575350d0152b591ab3 | |||||
2015-12-08 | Bug 483827: [Model Import] Move the Papyrus-RT specific part of the | Camille Letavernier | 2 | -32/+1 | |
ModelImport to the Papyrus-RT project https://bugs.eclipse.org/bugs/show_bug.cgi?id=483827 - Remove a remaining Papyrus-RT dependency Change-Id: I2e191a6570b3050387b2b138158d34abfdc71d62 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-12-07 | Bug 483827: [Model Import] Move the Papyrus-RT specific part of the | Camille Letavernier | 5 | -1932/+0 | |
ModelImport to the Papyrus-RT project https://bugs.eclipse.org/bugs/show_bug.cgi?id=483827 - Remove all Papyrus-RT references/dependencies - Add an extension point to let external tools extend the Import Transformation (Internal API with PapyrusRT being the only client) Change-Id: I2e191a6570b3050387b2b138158d34abfdc71d62 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-08-24 | 467521: [Model Import - RT] Update the Model Import to target Papyrus-RT | Camille Letavernier | 2 | -10/+10 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=467521 - Update transformation, tests and releng to target PapyrusRT Change-Id: I9344acc4a11a42b065d5648ae57a280911b2c475 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-08-21 | [releng] Neon-1.2.0 modification step by step | Quentin Le Menez | 2 | -20/+19 | |
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2015-06-11 | 469953: [Releng] Update the build to support a global POM | Camille Letavernier | 1 | -2/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-04-01 | Bug 459465: [Model Import] Improve the "Remove unmapped profiles and | Camille Letavernier | 3 | -19/+22 | |
stereotypes" option https://bugs.eclipse.org/bugs/show_bug.cgi?id=459465 Change-Id: I3b642d616ec2cd47c41bca69067be9ec7bb5035d Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-02-26 | 459488: [Model Import] Stereotypes gone in fragmented model | Camille Letavernier | 7 | -0/+579 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=459488 - Fix the Dependency Analysis & Stereotype Repair, to properly handle references in AnyTypes (Stereotypes) | |||||
2015-02-02 | [Model Import] Update tests to avoid multi-threading issues | Camille Letavernier | 1 | -2/+4 | |
2015-02-02 | [Model Import] Update tests to fail rather than freeze if something goes | Camille Letavernier | 1 | -0/+3 | |
wrong - Fix the remaining test case | |||||
2015-02-02 | [Model Import] Update tests to fail rather than freeze if something goes | Camille Letavernier | 3 | -2/+31 | |
wrong. Enable test for Bug 457430 | |||||
2015-01-29 | [Releng] Propagate standard settings to new projects | Christian W. Damus | 2 | -0/+352 | |
2015-01-29 | 458653: [Model Import] The Model Import operation is not thread-safe | Camille Letavernier | 1 | -2/+2 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=458653 - Fix the TestSuite declaration | |||||
2015-01-29 | 458653: [Model Import] The Model Import operation is not thread-safe | Camille Letavernier | 3 | -1/+13455 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=458653 - Implement thread-safe Save & Load operations for the Model Import | |||||
2015-01-21 | 457341: [Model Import] Identify and fix performances bottlenecks | Camille Letavernier | 2 | -1/+194 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=457341 - Tentative fix for the Dangling URIs performances in Phase 1 | |||||
2015-01-21 | 410985: [Model Import] Papyrus shall enable to import semantics | Camille Letavernier | 1 | -0/+2 | |
information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410985 - Add an assert before open the editor, to avoid opening a blocking editor on an invalid model | |||||
2015-01-20 | 410985: [Model Import] Papyrus shall enable to import semantics | Camille Letavernier | 21 | -25/+3439 | |
information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410985 - Add test cases for profile and library reconnection, as well as fragmented profiles (RT + Custom) 457341: [Model Import] Identify and fix performances bottlenecks https://bugs.eclipse.org/bugs/show_bug.cgi?id=457341 - Disable most of the transaction support during the import operation | |||||
2015-01-16 | [Releng] Remove empty directory (not present in Git) from | Camille Letavernier | 1 | -1/+0 | |
build.properties | |||||
2015-01-16 | 410985: [Model Import] Papyrus shall enable to import semantics | Camille Letavernier | 16 | -36/+2551 | |
information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410985 - Add test cases for fragmented models and UML-RT models | |||||
2014-09-24 | 410985: [Model Import] Papyrus shall enable to import semantics | Camille Letavernier | 1 | -1/+5 | |
information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410985 - Add some parameters to the transformation - Fix the UML-RT transformation to avoid a profile-repair after each migration | |||||
2014-09-15 | [Releng] Update feature versions to 1.1.0 | Camille Letavernier | 1 | -2/+2 | |
2014-09-15 | [Releng] Change plug-ins version to 1.1.0 | Camille Letavernier | 1 | -14/+14 | |
2014-09-12 | 410986: [Diagram Import] Papyrus shall enable to import layout | Camille Letavernier | 1 | -46/+38 | |
information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410986 - Fix test failures | |||||
2014-09-12 | 410988: [Diagram Import] Papyrus shall enable to import the graphical | Camille Letavernier | 13 | -0/+1683 | |
information of a UML profile defined in other tools https://bugs.eclipse.org/bugs/show_bug.cgi?id=410988 410987: [Profile Import] Papyrus shall enable to import the semantics information of a UML profile defined in other tools https://bugs.eclipse.org/bugs/show_bug.cgi?id=410987 410986: [Diagram Import] Papyrus shall enable to import layout information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410986 410985: [Model Import] Papyrus shall enable to import semantics information of other tools models https://bugs.eclipse.org/bugs/show_bug.cgi?id=410985 |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-