Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-01-06Bug 509338 - [Model Import] Do not force port shape with automaticAsma Smaoui1-1/+10
layout to be located on the top left corner of the class in a composite structure diagram * do not transform (create a port shape in the notation model) for semi automatic ports (ports with layout constraint bounds x=y=0) Change-Id: I1fe273038726b44184023ea93a32db82f705d26c Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2017-01-05Bug 509084: [Importer][Rhapsody] refactore umlrhapsody metamodel to get a ↵Vincent Lorenzo12-367/+201
common ancestor for the feature displayName add IModelElement as super type of DefaultSubsystemType Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I676c53f1a9b24cb5702a3af638690666d767c2c1
2017-01-03Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo7-22/+5
Rhapsody SysML Model into Papyrus. externalize some strings and remove useless dependency Change-Id: I4f38505697ee5f99090540ebcac2a9ebf4060eea Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-15Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo2-2/+2
Rhapsody SysML Model into Papyrus. Fix the pathmap for CPP library in order to use the same one as Papyrus Designer (to avoid future model inconsistency) Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-15Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo1-1/+2
Rhapsody SysML Model into Papyrus. Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-14Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo3-7/+14
Rhapsody SysML Model into Papyrus. Externalize some strings and improve a dialog. Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-14Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo8-10/+520
Rhapsody SysML Model into Papyrus. Add the Internationlization support for imported Rhapsody models Change-Id: I10d9dc4166af9bc752a1d2d529fa2eed077aab1c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-13Bug 509129 - Vendor and licence missing in some extra beforeM4Benoit Maggi3-3/+6
- add license in build.properties for rhapsody.geometry - add vendor for requirements.export Change-Id: Id2eb97c83689c8d84f471d4b7de783020c090cd6 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-12-13Bug 509084: [Importer][Rhapsody] refactore umlrhapsody metamodel to get a ↵Vincent Lorenzo184-2844/+2220
common ancestor for the feature displayName 1/ we remove the feature displayName of all these elements : - ITriggered - ITransition - ITag - ISwimlane - IStereotype - IActivityGraph - IActor - ISubsystem - IState - IRequirement - IProfile - IPrimitiveOperation - IPar - IMessage - IMHyperLink - IEvent - IDiagram - IDependency - IClassifierRole - IClass - IActivityGraph 2/ We add the feature display name to IModelElement object 3/ We add the inheritance to IModelElement for these objects: - ITriggered - IActivityGraph - ISubsystem - IPrimitiveOperation - IMHyperLink (done in its superclass HyperLinksType) Change-Id: Id8d70680436c6f227f618ad34e6d87fe697edb67 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-11Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo4394-0/+433594
Rhapsody SysML Model into Papyrus. First commit of the Migration Tool for Rhapsody SysML Models Change-Id: I460f47cdb7b9ab485465731d6be0d3801e2b8a2f Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-09Bug 508978 - [Model Import] Connector with definedAsma Smaoui1-1/+1
roundedBendpointsRadius gets corrupt in all Papyrus diagrams ignore the roundedBendpointsRadius attribute for all connector in RSA tool, explicitly set the roundedBendpointsRadius to 0 to avoid corrupted edges Change-Id: Id662f1022391f452de58b4c4e129715369515199 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE3-84/+85
the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Commit of infra for internationalization. Change-Id: I1b1859bf111e1ef7a7522212fbe639cf2bd13890 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-11-23Bug 507860 - [Model Import] Update the model import to add port labelAsma Smaoui1-876/+882
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-11-21Bug 506124: export requirements in csvGéry Deloge11-0/+564
Change-Id: Ic189589cd354c8a9a1c3ca9dfe4543699fd3152d Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-11-18Bug 507675: [BPMN] Data Input / Data Output for ActivitiesGéry Deloge6-19/+98
Change-Id: I856518a302e9e3472aaa5120c0ec009f9c57d9a9 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-10-27[releng] Fix Facade extra plugins build. Florian Noyrit17-540/+460
Change-Id: Ic4ba59bc9a077ad96121c55e2133a38e9e5db407
2016-10-21Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵Christian W. Damus3-18/+132
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-21[Refactoring] The test plugin breaks the build and there was a missing ↵Quentin Le Menez3-15/+3
property in the pom files of the refactoring plugins Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-10-20Bug 465308: [Refactoring] A refactoring tool should be made availableQuentin Le Menez103-0/+6386
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-14Bug 505900: [BMM] invalid extension for ↵Géry Deloge1-1/+1
org.eclipse.papyrus.infra.properties.contexts Change-Id: I290072751830518a52b6c3e551fa4857efc8eb70 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-10-12Bug 502225: [BPMN] add macro task managementGéry Deloge2-22/+110
Change-Id: I7c892f4325300d4cd8ffb577bdfae4f8703da828 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-10-07Bug 504084: [BPMN] various enhancements / correctionsGéry Deloge46-62/+140
- delete unused icons - improve some icons - add components to palette and new child menu - correct Data Input / Output elements in palette to be associated to a task - use palette icons in model explorer and new child menu Change-Id: I030178f92ed992c9cea90fb7c76e3c8776d4d10c Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-09-28Bug 501394 - [BMM] Missing "OrganizationUnit" icon in model explorer andMauricio Alferez3-112/+405
"Properties" view Change-Id: I62ac8eb8e666dae16a9bf7d6da88f42e8711d38b Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-09-28Bug 502262: [BPMN] distinct icons for model and diagramGéry Deloge3-2/+2
Change-Id: I7c74c4998da047873e6e9053f4b22aaef04aab04 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-09-09Bug 499235: [Cleanup] Remove @deprecated handlers on theFanch BONNABESSE1-68/+69
views.modelexplorer plug-in https://bugs.eclipse.org/bugs/show_bug.cgi?id=499235 Remove two handlers. Increase plug-in version 2.0.0 to 3.0.0 (org.eclipse.papyrus.views.modelexplorer) + Rebase (PatchSet8) Change-Id: Ia4b828145118d71524de9c68c3abc418e29342d9 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-09-07Bug 501004: [BPMN] Support for loopsGéry Deloge4-712/+756
Change-Id: I4acd9a0c323284716816a4e4095ecc13db66ee01 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-09-05Bug 500191 - [Requirements][Metrics] Externalize operations namesMauricio Alferez2-4/+4
Change-Id: I9e968e09b49e23c88b9789d1e038061edfef02f9 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit161-1489/+1546
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-26Bug 497841: [Model Import] Size of imported capsule part is smaller than in ↵Christian W. Damus1-2/+14
legacy model causing additional layout issues https://bugs.eclipse.org/bugs/show_bug.cgi?id=497841 SWT on Windows reports 96 DPI, which means that himetric conversion does not agree well with hard-coded default sizes for shapes that assume 72 DPI as is usually reported on Mac and Linux platforms. So, as an expedient, fake out himetric conversion using the 72 DPI assumption. Change-Id: Ib3d63fe55a870fc34063f45a5cf5b5406bba5830 (cherry picked from commit 762b85f6f26e2f08c8b54452ea3acfa7902cd0c3)
2016-08-25Bug 465656: [Model Import] Update the Model Import tool to produce Papyrus ↵Christian W. Damus8-826/+833
1.1 diagrams (Currently 1.0) https://bugs.eclipse.org/bugs/show_bug.cgi?id=465656 Replace all occurrences of pre-Neon numeric visual IDs with Neon view types. This is simply a straight-forward automatic string replacement. There is plenty of opportunity for refactoring and reduction of code thanks to these new view types, which is not done herein. Change-Id: I76e26c31b9a669a63b4e681a4ecc8204bafcc83d (cherry picked from commit 39da8d9c66b27e55e749afbfbb3013975e1d792b)
2016-08-25Bug 500191 - [Requirements][Metrics] Externalize operations namesMauricio Alferez2-6/+29
Change-Id: Ib864bc7b03c5f415dce437f42beded02f5e40bee Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-08-12Bug 499527 - [BMM] Provide a property view tab specific for the BBMMauricio Alferez182-3/+3687
profile Change-Id: Iad36bb6fe745184c072cace9abd858125b5cec24 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-08-11Bug 499107 - [Metrics] NPE in MeasuresReaderHelperMauricio Alferez8-70/+124
+ Refactor the commands for reading measures + Add messages to the end user + Created a subtype of AbstractCommand instead of using the standard RecordingCommand. Change-Id: Ib4eac550c68e4768bef283bb48ae5b6d3b995bff Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-08-10Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger14-0/+805
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-08-04Bug 491783 - Change the ElementTypeConfiguration metamodel to make theFlorian Noyrit8-1515/+1515
before and after reference directly AdviceConfigurations. Change the interpretation accordingly. Bug 497481 - Change the ElementTypeConfiguration metamodel to replace string-based references to specialization by Ereferences in SpecializationTypeConfiguration. Change the interpretation accordingly. Update oep.infra.types.doc accordingly. Change-Id: I13284a6a74fe3d86427b19424a9b8c4caed01d89
2016-08-03Bug 499091 - [Metrics] Missing schema in build configurationMauricio Alferez1-2/+4
Change-Id: I7bae455404f14d76398d84a0665ff4ebc74ea956 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-07-21Bug 498282: [Model Import] Visualization of port conjugation does not work ↵Christian W. Damus2-3/+22
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-21Bug 497841: [Model Import] Size of imported capsule part is smaller than in ↵Christian W. Damus4-23/+94
legacy model causing additional layout issues https://bugs.eclipse.org/bugs/show_bug.cgi?id=497841 Don't attempt to create port views as children of the structure diagram itself (not the frame) because they wouldn't be provided by the view service, anyways. Ensure proper himetric conversion to pixels according to the host system's display resolution and the 2540 units per inch scaling to avoid considerable drift in the layout. (cherry-picked from streams/2.0-maintenance) Change-Id: I4bc66c014cca85ca35c5c34e3e4ef856da54123b
2016-07-20Bug 498173 - [BMM] Provide examplesMauricio Alferez13-0/+1105
Change-Id: Icda6bd53992bcb4147c2bc6965e810021d1dea6a Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-07-20Bug 498194 - [Extra][Requirements] NPE when using the model templatesMauricio Alferez1-2/+4
wizard Change-Id: I5d4b94cf7ecdd2a916a09ca4fd0f12a5c3abe531 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-07-16Bug 496653: [Model Import] Align header of imported capsule structure diagramChristian W. Damus1-2/+9
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. Damus3-12/+42
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. Damus4-6/+6
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-13Bug 496299: Controlled Units as Integral FragmentsChristian W. Damus2-27/+75
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496299 Implement a new mode of controlled unit in Papyrus dubbed "shards". A shard is like any other sub-unit created up to and including the Neon release, except that it cannot be opened independently in the editor. The Papyrus editor, when asked to open a "shard", will instead open the root resource of the model. Likewise, the editor matcher normalizes editor inputs to the root resource of any shard. The graph of shard dependencies is inferred from a new workspace- wide index of cross-resource containment references, when it is available. Otherwise, the linkage of shards to their parent references is parsed on-the-fly from the shard annotation's reference (with a relatively efficient XML parsing that terminates after reading only a few lines of the XMI text). A new ResourceLocator is implemented to provide a pluggable hook for resource loading (including proxy resolution), to ensure when loading a shard resource that its parent resource chain is first loaded from the top down to ensure that all context of profile applications is available before loading the shard, itself, which may have stereotype applications that depend on those profile applications. The CoreMultiDiagramEditor installs this resource locator on the ModelSet; other applications (including in a non-Eclipse context) can make similar use of it. Some additional fixes are required in other core components to make the loading of referenced sharded models as in bug 458837 work: * the SemanticUMLContentProvider did not detect the final resolution of containment proxies that changes what looks look a model root object into just another intermediate element in the content tree. Besides that it would schedule a large number of redundant UI refreshes asynchronously (deferred) on the UI thread * the DiModel and NotationModel would load their adjuncts to the *.uml resource when that resource is created, not after it has been loaded. This is much too early and ends up causing the transactional editing domain to detect the attachment of a resource's contents at the end of loading as an attempt to edit the model during a read-only transaction, which logs an exception and bombs the UI action. Instead, these models now have snippets that load the *.di and *.notation resources after the semantic resource has been loaded. * the new model snippets required an additional fix in the loading of IModels to handle contributions of snippets and dependencies to models that are overridden by other IModels registered under the same ID, such as is the case with the NotationModel and the CSSNotationModel, which latter needs the snippet declared by the former * the IModels additionally need to ensure that they start snippets on loading of an existing model even when it is already found to be loaded in the ModelSet (as happens often in JUnit tests) * the AbstractModelFixture in the JUnit test framework is updated to ensure that the ModelSet is properly initialized, with its own snippets started and its IModels loaded and their snippets started * the basic uncontrol command now removes the shard annotation from the uncontrolled element/resource, if there was one. Because this bundle now supports a new feature (that being shards), it seems appropriate to bump its minor version number General-purpose changes in the core workspace model index framework that improve overall performance, of particular significance in large and highly fragmented models: Implement persistent storage of the workspace model index at workspace save to support quick start-up without parsing the entire workspace. Consolidation of indices: * run a single pool of indexing jobs and a single resource change listener to trigger (re)-indexing of files * all indices matching any given file process it * includes a new extension point from which all indices are loaded into the shared index manager to initialize them and do the work (cherry-picked from streams/2.0-maintenance) Change-Id: Ifd65a71c57134b69d873f17139f3cedbf11c5ba5
2016-07-12Bug 497501 - [Extra][Requirements] Generate a profile shall allow toMauricio Alferez3-9/+6
choose the source domain model Change-Id: Ib274d32f1f7025352cc7176fdaf898bbeb3bbd41 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-07-07[Releng] Bug fix versions should be x.y.100 on master.Christian W. Damus4-4/+4
Change-Id: Ieb8f759719ff9d08dc2b0f5d187133ad0fd8ea77
2016-07-06Bug 497241 - [BMM] Tag "artifact" should not be displayedMauricio Alferez1-0/+1
Change-Id: Ib67a4025e32027337cc38586a2be0c305e40ce1b Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-07-05Bug 497240 - [BMM] Deprecated BMM model and project wizards should beMauricio Alferez2-2/+2
replaced Change-Id: I0d9f15be5e4685edf1815ea5ea5276adbcb4db7c Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-06-29Bug 496973 - [Extra][Requirements] Validation constraints options shallMauricio Alferez1-0/+63
be easy to find and run Change-Id: Iabebf0382f13e2e5231350011f5b9d7602346f80 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>
2016-06-28Bug 496746 - [Metrics] Homogenize properties files in all pluginsMauricio Alferez7-10/+70
Change-Id: I3192df2df1454e89f51105dbf23d040ec5c58693 Signed-off-by: Mauricio Alferez <mauricio.alferez@cea.fr>

Back to the top