Community
Participate
Working Groups
Currently each time the name or description is retrieved from a DRepresentation, this representation is loaded. In many contexts we can have the need to get these characteristic without having the need to load the representation like when renaming a representation. To avoid these loadings, we will move the name and description from DRepresentation to DRerpresentationDescriptor.
New Gerrit change created: https://git.eclipse.org/r/144943
Gerrit change https://git.eclipse.org/r/144943 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ef6f0f80f3f5211e1e52a1e6b2bdb46c1ec356d2
New Gerrit change created: https://git.eclipse.org/r/146154
Gerrit change https://git.eclipse.org/r/146154 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=6e5837dc312cb77f19df2cda3e3848e35e074ac8
New Gerrit change created: https://git.eclipse.org/r/146229
org.eclipse.sirius.diagram.ui.tools.internal.properties.DocumentationPropertySection should also be modified. setInput(): should retrieve the representation descriptor getFeature(): todo: check that the feature is still valid
The migration is missing for the description move. Furthermore it seems that the migration version should also be updated in DRepInDViewToRootObjectsAndWithDRepDescRepPathMigrationParticipant (I also wonder if this issue would not have require its own dedicated and isolated migration participant).
New Gerrit change created: https://git.eclipse.org/r/147370
Gerrit change https://git.eclipse.org/r/146858 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=f1189d52815ecf0a1a71710865b27cdcaa1088fa
New Gerrit change created: https://git.eclipse.org/r/148067
Gerrit change https://git.eclipse.org/r/148067 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=40b209bd3a113aad8b924a6a514f83b6afdc48c3
New Gerrit change created: https://git.eclipse.org/r/148183
New Gerrit change created: https://git.eclipse.org/r/148330
Gerrit change https://git.eclipse.org/r/148183 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=109d0b5c2ecd6e13d7cdd811eec45aab0fb69c6b
Some OutOfMemoryError occured in Capella tests after integration of Sirius 6.1.3. It currently seems to come from DRepInDViewToRootObjectsAndWithDRepDescRepPathMigrationParticipant maps which retains all the migrated representations of the test session.
DRepInDViewToRootObjectsAndWithDRepDescRepPathMigrationParticipant also needs to be completed to log something when it has been triggered for the migration added in 6.3.0. An entry must be added in the release note with the migration version.
New Gerrit change created: https://git.eclipse.org/r/148901
Another issue has been detected : the copy representation action rename the original descriptor.
New Gerrit change created: https://git.eclipse.org/r/149348
Gerrit change https://git.eclipse.org/r/149348 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=727aca0e7e420f1cd79997e9bc6da095860dc7cc
New Gerrit change created: https://git.eclipse.org/r/149403
Gerrit change https://git.eclipse.org/r/149403 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=42c30806d0967781ec9b9a060a0d00158f6b4493
A new fix has been added: the documentation field is now correctly copied.
New Gerrit change created: https://git.eclipse.org/r/149564
New Gerrit change created: https://git.eclipse.org/r/149573
Gerrit change https://git.eclipse.org/r/149564 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=dfeb9ee3d07e9129265c2d44dc0dc2711664732c
Gerrit change https://git.eclipse.org/r/149573 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=c0d4ac4dbec072153951c5bea17c3ce5b3ccb8a8
New Gerrit change created: https://git.eclipse.org/r/149858
Gerrit change https://git.eclipse.org/r/149858 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=d80c4068b5c293cf385e20bf8154399aeb059779
New Gerrit change created: https://git.eclipse.org/r/150492
Gerrit change https://git.eclipse.org/r/150492 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=7e36558156e19018d5ec575f7cce01e41a9e5c2a
Created attachment 280162 [details] SimpleProject.zip Steps to validate: * Import the project "SimpleProject" from SimpleProject.zip (this project was made on a ODCE 11.2.0 version) * Open the representations.aird file with a text editor. * Expected: The name "root class diagram" is on an instance of diagram:DSemanticDiagram and on an instance of viewpoint:DRepresentationDescriptor. * Expected: The documentation "This is the documentation of this diagram." is on an instance of diagram:DSemanticDiagram. * Open the diagram "root class diagram" * Move an element on this diagram * Save the session * Expected: The name "root class diagram" is no longer available on diagram:DSemanticDiagram (only available on viewpoint:DRepresentationDescriptor). * Expected: The documentation has been moved from diagram:DSemanticDiagram to viewpoint:DRepresentationDescriptor.
The migration participant does not migrate the existing documentation.
New Gerrit change created: https://git.eclipse.org/r/150605
An additional test must be added to cover the case fix with the above gerrit.
Gerrit change https://git.eclipse.org/r/150605 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=f5d1143f9429d2c29fed87b2e392820eda3aba54
New Gerrit change created: https://git.eclipse.org/r/153314
Gerrit change https://git.eclipse.org/r/153314 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=8c4ca6ef6a5bd66595ded27571f65d5304e2735b
Available in Sirius 6.3.0, see https://wiki.eclipse.org/Sirius/6.3.0