Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-05bug 496252: [Composite Diagram] NPE in BehaviorPortEditPolicy when portRemi Schnekenburger3-33/+26
is not available vie getUMLElement() - remove call to edit policies on refreshvisuals, as edit policies may not be activated at that time - Checks if the policy is active on the refresh of the behavior Port Change-Id: I9d932b7b78afa997bd07fc817d488b4c1368778b Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-07-05Bug 482300: [Wizard] Should handle a null project nameQuentin Le Menez3-2/+10
https://bugs.eclipse.org/bugs/show_bug.cgi?id=482300 - Added a check on the project's name and an error message Change-Id: I3b8e16f5c89e3311f1626a8a1d7b21dc3f700941 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2016-07-05[Fix] - Bug 477573 - Invalid string representation generation for anjeremie.tatibouet1-13/+14
internal transition having an effect behavior. Change-Id: I93e3c56e4f24ac96987efcc4089989f11093fd49 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
2016-07-05[FIX] Bug 490000 - Enables alignment of pins placed on actions.jeremie.tatibouet1-27/+13
Change-Id: Ib0d27c4f6c093fac97d1548673aee46222ed46b5 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
2016-07-01Bug 489998: [Activity Diagram] Difficult to position ActivityParameterNodeGéry Deloge5-23581/+23507
- modification of activityDiagram.gmfgen - commit only generated ActivityEditPart*.java as generation changes almost all generated files Change-Id: I3ab216956866c6be22727f7f1bfe2e1513855e74 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-07-01Bug 496837 - [use case diagram] Better icon for actorsPauline DEVILLE1-1/+1
Change-Id: I4d7334e0c5252b14222dd79d0f6e531b55e0b51e Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2016-07-01Bug 459888: [Activity Diagram] The bottom and right margins ofGéry Deloge1-8/+29
Activities are too big change margins to 10px Change-Id: I2a13b68123356cc6022a5de6370edb67a037c98e Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-06-30Bug 496307: [Profile Migration] Restrictive package pattern matchingChristian W. Damus2-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496307 Since this fix is on the master branch only, the bundle version should be increased to 100 in the service segment to make room for fixes on the maintenance branch. Change-Id: I865a306caa7812a35ea3a28f8054a81176e8534e
2016-06-28Bug 496856 : [Activity Diagram] normalize src-gen/ code filesGéry Deloge130-5426/+5429
Change-Id: I1dd4383bb215bda3ea39e827da3ed4a34f32e721 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
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>

Back to the top