Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-06-28Bug 496838 - [use case diagram] Use case must hide the extension pointPauline DEVILLE1-0/+5
compartment by default Change-Id: I649019cbb8fde530dafad406bf1d1a50186a6969 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2016-06-27Bug 496307: [Profile Migration] Restrictive package pattern matchingMartin Fleck9-7/+940
- Add ProfileNamespaceURIPatterns to split namespace URIs into a versionless, identifying namespace URI and the version information. A namespace URI is matched by a given Regex pattern. The versionless namespace URI is a concatenation of all parts of the matches that are not in groups. The version information is a formatted string consisting of the parts matched through the groups in the pattern and therefore may be spread across the URI. The format of the resulting version string can be customized using a dedicated MessageFormat. - Add extension point for profile namespace URI patterns. - Add pattern registry that is initialized with extension points. - Add usage of profile namespace URI patterns when comparing URIs in the zombie stereotypes descriptor, if there is no perfect equality. If no registered pattern handles the URIs, the previous behavior is used as default. - Bump plugin version to 1.2.1 Includes tests for the pattern matching and splitting. Includes tests to test reported behavior and the improved behavior in the zombie stereotypes descriptor. Change-Id: I5f7744c2a19bb20ea2572247f6d47f948504f7b4 Signed-off-by: Martin Fleck <mfleck@eclipsesource.com>
2016-06-24Bug 496439: [RSA Import] Give mapping traces to extension transformationsChristian W. Damus1-8/+0
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-17Bug 495404: Undo action does not refresh position of ActivityParameterNodeGéry Deloge1-0/+10
Change-Id: Iafe4f84e7a577bb616ab600dc4611df75a62aec0 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-06-17bug 496252: [Composite Diagram] NPE in BehaviorPortEditPolicy when portRemi Schnekenburger1-9/+11
is not available vie getUMLElement() - adding a check for getUMLElement() not to be null. Change-Id: I3a3f909b4907b4c43242a5131aa79fe3db99989e Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-06-07JUnit regression on 'org.eclipse.papyrus.uml.diagram.sequence.tests.bug'Mickael ADAM1-4/+21
-"org.eclipse.papyrus.uml.diagram.sequence.tests.bug.m7.TestTooltip_402964.testSynchronousMessage" -"org.eclipse.papyrus.uml.diagram.sequence.tests.bug.pro20130916.MessageStereotypesTest.testSynchronousMessage" => Reuse the delegating layout with instance of verification before cast. The model which doesn't want to open from Bug 494019 have been tested and work with this patch. Change-Id: Ia0a982d0fbccda55bdf74b2d634b127e197a0e19 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net> Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-06-07Add AbstractPapyrusTest dependency for the invalid test (viewpointNicolas FAUVERGUE1-3/+0
configuration). Remove the InvalidTest for nattableconfiguration model validater and modify the nattableconfiguration. Change-Id: I45fc62173dd064000552e505eb5542e82baec9dc Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-06-06Bug 495280 - [XText editor] Cannot more class attributes, if multiplicity != [1]Ansgar Radermacher2-15/+43
Change-Id: I38af7fb5376c32f246ee59261b09c16ba6be9cf2
2016-06-06Bug 495411 - [Test] JUnit regression inMickael ADAM1-6/+7
org.eclipse.papyrus.uml.diagram.statemachine.tests.canonical.TestStateMachineContextLink.testToManageContextLink - move to the nearest Package of the constraint in case of deletion of context link. Change-Id: I9666f4718cb45ce6d9d6a7a775b386b5a3763761 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-06-03update modelPatrick Tessier3-299/+397
Change-Id: I8b2abe8ad9b14f31074b71072d0a61205ffd5f08
2016-06-02Bug 495279: [State Machine] Highest-priority provider prevents edit-part ↵Christian W. Damus1-3/+3
customization https://bugs.eclipse.org/bugs/show_bug.cgi?id=495279 Change the custom edit-part provider priority to Low. Change-Id: Ie6a23cea3abd964ce30d0ba28e1a03cd7ae2a0e3
2016-06-01Bug 495087: [State Machine] Stack overflow in canonical diagram when adding ↵Christian W. Damus1-6/+5
connection point https://bugs.eclipse.org/bugs/show_bug.cgi?id=495087 Delegate default view creation to the correct superclass implementation. Change-Id: Ia680bd4c775a7d39f08044a12615e4bfbb40a60a
2016-05-31bug 494934: [diagram] port is not refresh when resizePatrick Tessier1-4/+8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=494934 - invalidate the figure to force a refresh Change-Id: If67092fa1b30fd361022e1ffb3e3af238719ff03 Signed-off-by: Patrick Tessier <Patrick.Tessier@cea.fr> Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-05-31Bug 493420: StereotypeEAnnotationMigrationEditPolicy should beFanch BONNABESSE20-1783/+2763
replaced/subsumed by a proper DiagramReconcilier https://bugs.eclipse.org/bugs/show_bug.cgi?id=493420 Cherry Pick Mars to Neon. Change-Id: Id9ba0ff917690282ee928ff972b97956314d1b05 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-30Bug 494738 - [Test Failure] StackOverFlow in canonical test caused byShuai Li1-36/+23
ShortCutPreviewEditPolicy - Refactor previewImage creation from mouseHover into showDiagramAssistant - Do not create a preview image if one already exists (even if it is not up-to-date) Change-Id: I70c0a18e258e17ead50810854d0bea53e2846048 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-30Bug 494738 - [Test Failure] StackOverFlow in canonical test caused byShuai Li1-6/+15
ShortCutPreviewEditPolicy - Move the loading of the diagram preview to mousehover instead of activate Change-Id: I54ea2ea2b5608d09f3f9533028550dfd7188f1e2 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-27Bug 487862 - [Composite] InnerPort Allow port creation on portBenoit Maggi1-3/+16
- change the provide condition to allow only - on diagram based on Composite - on semantic Port Change-Id: I65935e3d678375510cfe826884417bec92bfc66c Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-05-27Bug 492893: [Class diagram] Source and target roles inverted in LabelFanch BONNABESSE3-578/+611
manager dialog after a drag and drop https://bugs.eclipse.org/bugs/show_bug.cgi?id=492893 Check if the first memberEnd is consistent with the first endType. Else, get the second endType. Change-Id: I2647c8bf7cf21333053bf05b7279bbaaa567a68c Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-05-27bug 494740: [Table] JUnit tests of class ↵Vincent Lorenzo39-338/+278
org.eclipse.papyrus.uml.nattable.generic.tests.bugs.StereotypeInheritDisplayTest.testStereotypePropeties don't work Change-Id: I50a46f6581830b011a4683451f83384c255c1bf0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-27Bug 494478: StereotypeElementListener dispatches events too early during ↵Christian W. Damus1-32/+57
undo/redo https://bugs.eclipse.org/bugs/show_bug.cgi?id=494478 Restore the post-commit timing of the dispatch of custom notifications for stereotype applications generated by undo and redo of commands. This ensures that, for example, Adapters attached directly to objects are not notified of unapplication of a stereotype during undo before that stereotype is actually unapplied. The pre-commit timing of the original notifications from command execution is preserved because: * they do not have the problem of preceding the actual model changes * pre-commit listeners such as applied-stereotype display edit-policies still need to receive and react to these notifications before commit * post-commit listeners will still receive these also, as before Delaying the notifications to post-commit phase for undo/redo should not break any listeners' timing assumptions because only post-commit listeners could have received them, anyways: undo/redo transactions do not have the pre-commit (triggers) phase. Change-Id: Iaeda2abfbb86d98fbdf0a93787bef25901a7e312
2016-05-27Bug 494412: [Toolbar] Exception on startup for ZoomToolbar considered to be ↵Quentin Le Menez1-2/+3
of Incorrect type https://bugs.eclipse.org/bugs/show_bug.cgi?id=494412 - Modified the ZoomToolbar class to extend directly WorkbenchWindowControlContribution - Modified the way the diagramWorkbenchParts are fetched - Removed the lesteners from the correct old part before adding to the newly selected one - Remove ZOOM100 as it is already covered by the basic zoom items - Removed old toolbar implementation - removed changes on the pageChanged method awaiting a better fix Change-Id: I93a7b422f76fa3e9b21cd3a0bee2d3476cfa3d01 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-26Bug 490251 - Sequence diagrams misrendered in Mars ↵Vincent Lorenzo4-175/+566
https://bugs.eclipse.org/bugs/show_bug.cgi?id=490251 Bug 493874 - [Sequence Diagram] from Luna to Mars: Action Execution Specification are "outside" of the LifeLine - add a specific EAnnotation to the Lifeline Shape allows to fix all the problems - replace some int by double for the calculus of anchor position, but it doesn't seem affect the display Change-Id: I23e04697fb7ef2e6a20b41a56928737c17c2ca97 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-26Bug 494019 - [Sequence Diagram] Opening Luna Sequence Diagram into NeonMickael ADAM1-672/+674
doesn't work https://bugs.eclipse.org/bugs/show_bug.cgi?id=494019 Change-Id: I04a0058103f9b651843bacfbed8ab7d5e996f495 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-05-26Bug 494613: [Diagram] The class ↵Quentin Le Menez1-27/+49
org.eclipse.papyrus.uml.diagram.menu.providers.HandlerStateSourceProvider must be fully rewritten (improving memory usage) https://bugs.eclipse.org/bugs/show_bug.cgi?id=494613 - Temporary solution: cached handlers Change-Id: I505003532074895f8a706acb425d77405eb3ea4d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-26Bug 494412: [Toolbar] Exception on startup for ZoomToolbar considered to be ↵Quentin Le Menez2-35/+60
of Incorrect type https://bugs.eclipse.org/bugs/show_bug.cgi?id=494412 - Modified the ZoomToolbar class to extend directly WorkbenchWindowControlContribution - Modified the way the diagramWorkbenchParts are fetched - Removed the lesteners from the correct old part before adding to the newly selected one - Remove ZOOM100 as it is already covered by the basic zoom items - Removed old toolbar implementation Change-Id: Id39965f92b00d2cba77a69060c369dcdfbbe3f0a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-26[Bug 406329] - This patch is a first step in removing the manual actionjeremie.tatibouet16-8/+874
of synchronizing pins of activity nodes. The patch provides the following contributions: [1] - An extensible API to define pin derivation rules [2] - Derivation rules for CallBehaviorAction, CallOperationAction and SendSignalAction. [3] - Tests to demonstrate correctness of derivation rules for each of the type of the aforementioned actions. Change-Id: I9055a546f0052f3021948914f00dd449ccc2d0ce Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
2016-05-26bug 494537 - [Property][Table] Contents of the table is not properly cleaned ↵Vincent Lorenzo1-21/+18
when the user change the selection in the diagram Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-26bug 492522: [All Diagrams] Delete from model on comment links does notVincent Lorenzo13-19/+415
work (does a delete from diagram) bug 439317: [All Diagrams] Delete from model on contraint links and constraints specification links does not work (do a delete from diagram) new deprecated class : org.eclipse.papyrus.uml.diagram.common.editpolicies.ContextLinkSemanticEditPolicy I remove it from the installed editpolicy for Class, Profile and StateMachine diagrams - add tests about comment link deletion for ClassDiagram, CompositeDiagram and ComponentDiagram Change-Id: I0be833fe18d751bf4873b6e09962b8878b3d010c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-25Bug 494543: [Source Repository] Compilation errors in developer workspaceChristian W. Damus11-723/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=494543 Delete a project that is no longer used/built and apply a work-around that should not be needed for spurious compilation errors in what appears to be a bug in the compiler's type inference. Change-Id: I6e350df8a5b87a6a7802e2ce661a4ff3bef850c9
2016-05-25bug 491586: [UseCase Diagram] Invalid view box after creatingPatrick Tessier2-1/+13
Association https://bugs.eclipse.org/bugs/show_bug.cgi?id=491586 Change-Id: I53278a0fae024672742260eb2eea2a2f0c7a7c46
2016-05-24Revert "Bug 489998: [Activity Diagram] Difficult to position ↵Remi Schnekenburger1-1/+0
ActivityParameterNode" This reverts commit 94591b50de7bec30cf9d46fe4fc608d6604acd26. Change-Id: I4c39e36b52ee9f4ce82be3f960ffc5d5cc91f740
2016-05-24Bug 493257: [CSS] Formatter stop working on some casesCamille Letavernier1-0/+6
https://bugs.eclipse.org/bugs/show_bug.cgi?id=493257 - Migrate to the new Formatter2 API of XText - Remove unused fragments from the CSS MWE2 - Override the default postProcess which adds spaces between each unformatted grammar elements, causing semantics changes (Isolated in a specific workaround class) - Fix the Universal vs Element selector in the generated CSS files Formatter may be incomplete Change-Id: I5896d4e250d07d91d6963e7b32c2cd0fb78a0a5d Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-05-24Bug 489998: [Activity Diagram] Difficult to position ActivityParameterNodeGéry Deloge1-0/+1
Change-Id: I75d731f13de36c30c587d5447e0e48e4acef7f5f Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-05-24Bug 493292 - [Class Diagram] Dropping a stereotyped UML comment crashShuai Li2-1/+9
eclipse - Remove layout listener before painting then add it again - Remove scrollbars Change-Id: If2e0c4a49f6c5c8a8c158a34a7ae7c5a80065468 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-24Bug 494112 - [Class diagram] Adding a redefinable template signature via an ↵Ansgar Radermacher1-1/+1
assistant corrupts diagram
2016-05-24Bug 493230 - [Rich text] Comment body in diagram appears as "black box"Ansgar Radermacher1-11/+11
2016-05-24bug 483357: [Table] Popup menu must be available in each context! - remove ↵Vincent Lorenzo1-55/+0
2 methods added for 2.0 and already deprecated! Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-05-24Bug 494318 - [Rich Text] PreferencesShuai Li6-40/+413
- Add preference to choose renderer and editor (by we use the simple renderer and editor) - Comment body wrapper editor - Fix some potential NPEs Change-Id: I78153204d554f59b21ef7ecd2725a3dfe2d2a870 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-23Bug 489118 - [UseCase Diagram] Extension Points cannot be shownMickael ADAM1-4/+30
https://bugs.eclipse.org/bugs/show_bug.cgi?id=489118 Change-Id: Ib205fa472fa6a37be9d9944a6e044db24e75e5ef Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-05-23Bug 482249: [Wizard Template] Applying a Template to a newly created model ↵Quentin Le Menez7-152/+40
causes an Out of Bound Exception https://bugs.eclipse.org/bugs/show_bug.cgi?id=482249 - Added conditions checking on both classes (rebase) Change-Id: Ib60dd8d0d3e72d2ff014f6685452fd72913645e8 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-23Bug 482344: [Wizard] There should not be duplicate version of the same ↵Quentin Le Menez1-14/+11
profile on a model at creation https://bugs.eclipse.org/bugs/show_bug.cgi?id=482344 - modified the way the registered profiles are fetched Change-Id: Ifc3b6eee5a8d674d78a7e9c6ffd52c1ef874d81e Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-20Bug 492697: [UseCase Diagram] User should be able to change theRemi Schnekenburger2-232/+378
representation of an Actor with the TypeSymbolDefinition stereotype https://bugs.eclipse.org/bugs/show_bug.cgi?id=492697 Change-Id: I9178d26555a141ed22990a48f4ad8aa279735969 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-05-20Bug 493339 - [State machine diagram] State machine diagram should provide ↵Ansgar Radermacher7-75/+216
connection handles to accelerate transition creation Change-Id: Ic46d1d3b2ddcd0b31d5930bc400acb658d98c7ee
2016-05-20Bug 494004 - [State machine diagram] Drag'n'drop signal, reception, orShuai Li6-564/+908
operation on transition Change-Id: I2be9a4ace92b1b95000ea936e1898204ceab24a0 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-19Bug 493927: [StateMachine] Impossible to create a state machine diagramRemi Schnekenburger26-68/+2194
for a given state https://bugs.eclipse.org/bugs/show_bug.cgi?id=493927 Change-Id: Id961bc2e89333a56f7c572620470b72789d78490 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-05-19Bug 483100: Profile application in Create new model Wizard gives corrupt ↵Quentin Le Menez1-1/+2
.uml model file https://bugs.eclipse.org/bugs/show_bug.cgi?id=483100 - Corrected a missing URI encoding Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-19Bug 491019: [Wizard] PapyrusProjectCreationPage's Error message incorrectly ↵Quentin Le Menez1-11/+17
displayed https://bugs.eclipse.org/bugs/show_bug.cgi?id=491019 - Modified the order in which the messages are displayed Change-Id: I53501a92fd7e0e7504ee39231fe61ac345707558 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-05-18Bug 493853: [Properties] NattablePropertyEditor illegally modifies its ↵Christian W. Damus1-9/+1
configuration model https://bugs.eclipse.org/bugs/show_bug.cgi?id=493853 Simply don't attempt to change the axis configuration in the table configuration. There is no point anyways, because once the table instance has been created and saved, we will never create it again and so in subsequent sessions we wouldn't be poking the table configuration again. Besides that the table configuration is a read-only model deployed in a plug-in bundle. Change-Id: If06162c928248ec4b9fabf30144c0449c6885bae
2016-05-18Bug 493858: [Properties] NattablePropertyEditor doesn't rebuild properly ↵Christian W. Damus1-3/+4
when data source changes https://bugs.eclipse.org/bugs/show_bug.cgi?id=493858 Ensure that the table widget, its adjuncts, and the overall layout are fully re-created when the data-source changes, to match what is created initially from a new data-source. Change-Id: I710cd8a09805adc05c5ea3d3efab0855a7cd7c07
2016-05-18Bug 493510 - [State machine diagram] transition editor window is too smallAnsgar Radermacher1-22/+42
Change-Id: Ibdbd457b36fb4c0792bdd081fea113d64b1b66aa

Back to the top