Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-04-10Bug 514747 - [Interoperability][Rsa] Move Rsa migration plugin into newBenoit Maggi259-49008/+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 Maggi1-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 withFlorian Noyrit2-103/+103
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-24[releng] [oxygen] Update guava dependencies to 21.0.0Quentin Le Menez1-1/+1
- 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-02-14Bug 512125 - [Extra] ArchiveBenoit Maggi13-706/+0
org.eclipse.papyrus.migration.properties.model - remove org.eclipse.papyrus.migration.properties.model - remove org.eclipse.papyrus.extra.migration.feature Change-Id: Iebbdc77746951fcdb12221731915dcaec902913a Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-02-10Bug 511917 - [Model import] update the model import tool to produce aAsma Smaoui2-3/+14
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-09Bug 511823: [Importer][Rhapsody] delete Papyrus Rhapsody framework from the ↵Vincent Lorenzo4415-425170/+0
Papyrus git Change-Id: I0a721eb708c31c9564718eaf6b0241149124287b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-03Bug 511657: [Importer][Rhapsody] visibility is lost for mapping IAttribute ↵Vincent Lorenzo1-0/+6
to InstanceSpecification Change-Id: I6eb568b90237e15c4a2afdb2c299790a03a7389a Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-03Bug 511654: [Importer][Rhapsody]The properties isConjugated are not well ↵Vincent Lorenzo2-2/+33
managed for UML and SysML by the Import Tool Change-Id: Iccece9b48277bb66eaeb61a4a8d344d1cbc5fe84 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-03Bug 511652: [Importer][Rhapsody] Add the support for the description field ↵Vincent Lorenzo2-16/+107
of the Rhapsody object - Model (root of the Rhapsody project (IProject) - Actor - Interface - Property (Part) - DataType - Enumeration - EnumerationLiteral - InstanceSpecification (from IType) - Class (from Itype) - Class (from IClass) - Connector - Property (from IRelation) - Port (from IRelation) - Property (from IArgument) - InstanceSpecification (from IAttribute) - Property (from IAttribute) - Signal Change-Id: I8414100b58dfb0ae9490f1fbcb8b0f3967a400c5 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-03Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo2-6/+69
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-02-02Bug 511577: [Importer][Rhapsody]ConnectorEnd#role is null, but ↵Vincent Lorenzo1-1/+11
ConnectorEnd#partWithPort is not null -> not valid model Change-Id: Id71d6947ebf9938ca8ae47112ac96982a0e53ddc Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-02Bug 511497: [Importer][Rhapsody] IAssociationEnd are not managed when ↵Vincent Lorenzo5-21/+41
inverse property!=null - add mapping method to create Association when IAssociationEnd.inverser!=null, called iAssociationEndToUMLAssociation_case2 - rename toAssociationswithProp into iAssociationEndToUMLAssociation_case1 - add a common mapping method iAssociationEndToUMLAssociation to create association from an IAssociationEnd Change-Id: I4416f3275ec61fae2e12fc2c71078a4e7c4f69d1 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-02Bug 511336: [Importer][Rhapsody] IAssociationClass are not managed properlyVincent Lorenzo36-156/+1098
- update the rhapsody metamodel - this commit provide the feature display name for IAssociationEnd too - add mapping method to manage IAssociationClass Change-Id: I15cf34e45571d22fabaab16c100b9eed1c226c30 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-02Bug 511486: [Importer][Rhapsody] Refactore the mapping used for associationVincent Lorenzo4-75/+5
- commit 2 - remove useless mapping method fromClasse2Associations - remove useless mapping method toAssociationswithoutProp (bad code, checked with JUnit tests, useless) - remove mapping toOwnedAssociationEnd and integrate its code to toAssociationswithProp mapping Change-Id: Ia7549cca9a8b9eba0925a681e86b53e37531a147 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-02Bug 511486: [Importer][Rhapsody] Refactore the mapping used for associationVincent Lorenzo1-103/+104
- commit 1 - Just reorder mapping methods for uml association in the file to group code about association management Change-Id: I26665ec2f9220fde9a36fc2be47c45c31eae78fc Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-30Bug 511294: [Importer][Rhapsody] part multiplicities are ignored by the ↵Vincent Lorenzo1-0/+4
transformation Add multiplicty when !=1 for part Change-Id: I5f35bdddcad9394bbcff72c01236594fea73d7d6 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-30Bug 511293: [Importer][Rhapsody] UML Signal is not supported to type ↵Vincent Lorenzo3-85/+90
properties used Association member ends - change the signature of the following method from umlrhapsody::IType to ecore::EObject - umlrhapsody::IType::toUMLDatatype, - umlrhapsody::IType::toUMLInstanceSpecification, - umlrhapsody::IType::toUMLEnumeration, - umlrhapsody::IType::iTypeToUMLClass, //TODO : merge me with the existing other way to create a class - umlrhapsody::IType::iTypeToDefault - rename toUMLDatatype into iTypeToUMLDatatype - rename toUMLInstanceSpecification into iTypeToUMLInstanceSpecification - rename toUMLEnumeration into iTypeToUMLEnumeration - move these 5 methods into generalMappingToUMLElement - delete the method iTypeToUMLElement Change-Id: I8ab974951c1b0fadfbbe6da4c3c9949c9195cd35 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-30Bug 511292 :[Importer][Rhapsody] UML Actor is not supported to type ↵Vincent Lorenzo7-67/+51
properties used Association member ends - rename the mapping method toUMLInterface into iClassToUMLInterface and toUMLClass into iClassToUMLClass - change there signature from umlrhapsody::IClass to ecore::EObject - move them from toUMLElement to generalMappingToUMLElement - remove the mapping toUMLElement Change-Id: Id2439556a481a7d0b1ea4b853ad9dc5a9d7aa185 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-27Bug 508514: [Imported] [Rhapsody] Papyrus should try to keep the id of the ↵Vincent Lorenzo9-46/+783
imported Rhapsody Element Change-Id: Ib0593ff03652200456aefdba20be6173df4ec433 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-25Bug 511031: [Importer][Rhapsody] Rhapsody IAttribute declared in a package ↵Vincent Lorenzo1-1/+37
to represent constant must be imported as UML InstanceSpecification Change-Id: I169606462754397d265a49585d7793fbd0df33c4 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-25Bug 511025: [Importer][Rhapsody] Comments for Package are not importedVincent Lorenzo1-3/+33
Change-Id: I16c36b27431fbc18fd4fd1b8f2e1e5646633457c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-25Bug 510960: [Importer][Rhapsody] Unit for value type stereotype is not ↵Vincent Lorenzo1-7/+6
always defined Change-Id: Ic49ad948fe85968f2e6ebeb281a3267334248ebe Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-24Bug 510960: [Importer][Rhapsody] Unit for value type stereotype is not ↵Vincent Lorenzo1-290/+287
always defined Change-Id: Ic54a3f057ba683c704f92617ba4885a314339e16 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-24Bug 510904: [Importer][Rhapsody] Port multiplicity is not set when [1..1]Vincent Lorenzo1-5/+12
Change-Id: If119a4bbab4a1fe956cf39ba14839bc8ed901917 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-24Bug 508843 - [Toolsmiths] migrate expansion model into its own pluginFrancois Le Fevre3-3/+3
-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-23Bug 510869: [Importer][Rhapsody] Type are sometimes created at the root of ↵Vincent Lorenzo1-8/+17
the resource Change-Id: I221d23285e7e58730b86c9427b40e0fe570c8f4b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-23Bug 510860: [Importer][Rhapsody][SysML] Bad mapping from ValueType to UML ↵Vincent Lorenzo1-12/+18
DataType Change-Id: I932e846aed3ed17d339a094d63d12d96cb499b7a Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-23Bug 510858: [Importer][Rhapsody] Imported Rhapsody Libraries must be sorted ↵Vincent Lorenzo1-0/+18
to ease JUnit tests work Change-Id: If2f14bdb4eddb4ffff64352445da3f752b999161 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-23Bug 510862: [Importer][Rhapsody] In some case, the type of the ports is not ↵Vincent Lorenzo1-2/+6
set during the QVTo transformation Change-Id: Ib2cc198a2089da8a6d7c50d7264718bce61368c6 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-23Bug 510859: [Importer][Rhapsody] The AggregationKind for uml Properties must ↵Vincent Lorenzo1-0/+2
be set to composite by default. Change-Id: I3f16edd840e2f28eb2a70db58b2c942d2cf3b442 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-20Bug 505330: Unable to post-process imported/migrated RSA-RTE model with ↵Christian W. Damus8-36/+331
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-20Bug 510770: [Importer][Rhapsody] Internationalization ignores Event objectVincent Lorenzo1-0/+5
Change-Id: I767d954205a2176d5b5a2770e1f29641ee99f253 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-20Bug 510769: [Importer][Rhapsody] In some case we generate 2 Comments instead ↵Vincent Lorenzo1-2/+1
of one Change-Id: I2f437feffb29c5f16169f82ca81316ac339db9c0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-18Bug 508513: [Importer][Rhapsody] Rhapsody Types libraries used in a Rhapsody ↵Vincent Lorenzo18-591/+184
Model should be imported too Change-Id: Ieae5c2976be3af776c9f8099f2c24249e98a0e9e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-17Bug 510586: [Importer][Rhapsody] The tool to update Rhapsody metamodel from ↵Vincent Lorenzo4-22/+114
example is broken Bug 510585: [Imported][Rhapsody] files *.umlrhapsody must provide a way to distinguish user file from Rhapsody file Change-Id: I36b8edde7f4034c1309e8484528daf982ed554f9 Signed-off-by: Sebastien Revol <sebastien.revol@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-17Bug 510363: [Importer][Rhapsody] Imported BDD doesn't contains Actor, Event ↵Vincent Lorenzo12-14/+135
and Package Change-Id: Ib91a8ad1a6acaca497b6b36b4f4cd19d42c1bf2f Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-17Bug 509084: [Importer][Rhapsody] refactore umlrhapsody metamodel to get a ↵Vincent Lorenzo39-98/+436
common ancestor for the feature displayName - add IModelElement as super type of IObjectLink - add IModelElement as super type of IInformationFlow - add IModelElement as super type of IPart - comment line concerning the IAssociationEnd in SemanticInternationalization.qvto Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I9e69fdc2cff8cf951aa9d8bd35688e487fb8027d
2017-01-13Bug 510444 : [Importer Rhapsody] Minor enhancements for QVTo transformationVincent Lorenzo2-4/+11
Do the work described in the bug : remove useless cast and set visibility only when != from public Change-Id: I1ac36d280766f3dae548a7fd568c1e018edd0dd0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-10Bug 510099: [Importer] [Rhapsody] Routing of Link is not managed by the ↵Vincent Lorenzo4-0/+47
import tool Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-09Bug 510036: [Importer][Rhapsody] add an EAnnotation to list compartment to ↵Vincent Lorenzo2-153/+17
force the hide/display of them, ignoring the CSS values - create a method to add the EAnnotation to force value - remove unused method in SysML11BlockDefinitionDiagram.qvto Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: Iff78a5e05a287f0084ba50b37b8169b260456519
2017-01-09Bug 510043: [Importer][Rhapsody] Imported Port View have bad values for ↵Vincent Lorenzo1-2/+6
height and width Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre2-4/+6
-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>
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>

Back to the top