Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-06-28Bug 495394: Hide description in TreeSelectorDialog if there is nonePhilip Langer1-3/+23
The description label produces empty space even if there is no description, which happens in many cases, e.g., when we click the "..." button for selecting the type in the property view of an attribute. To avoid this empty space before the filter text box, we hide the label (and prevent it from using space) if the description is null and only show it when it is not null. If the description is set at a later point, it will be still shown, as we "unhide" the label and call pack() on the parent composite. Change-Id: Idcab2f73db34544432e3dfb99c1ebf8e5f981ddb Signed-off-by: Philip Langer <planger@eclipsesource.com>
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 496598: [Utilities] CommandTreeIterator does not follow wrapper chainsChristian W. Damus2-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496598 Update bundle versions for EMF GMF fix. Change-Id: I6f53d116a8c1a10f39f3c0ed91fd3ea05fcf7987 (cherry picked from commit 2f504974d0cc3f922ca0290b6d21ac881948f283)
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-23Bug 496598: [Utilities] CommandTreeIterator does not follow wrapper chainsChristian W. Damus1-3/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=496598 (cherry-picked from streams/2.0-maintenance) Ensure recursive unwrapping of nested wrappers in the tree walk. Change-Id: Id6d87afb5aaf81a75b2ecf59669de99ee6eea780
2016-06-21Bug 495312: [Table 2] Reordering model-elements duplicates them inNicolas FAUVERGUE1-1/+1
hierarchical synced table https://bugs.eclipse.org/bugs/show_bug.cgi?id=495312 The rows duplicated was managed by an add object into the table even if the row of element was already in the table. For the initial order, this is managed as specified in the 'node' attribute of the 'activity' node (and not like sub elements of it (as model explorer did)). Care to your used feature: For activity nodes, this are displayes as ownedElements and as ownedNodes (2 differents attributes). Change-Id: I51c7b593d4cb91b97f71a0110325a731e376a596 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
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-17Bug 492246; [Table] Impossible to create a table from the catalogNicolas FAUVERGUE1-7/+31
https://bugs.eclipse.org/bugs/show_bug.cgi?id=492246 The wizard was disposed before to get its needed informations. We need to get this ones before the dispose. + Some minor changements for the table name (to not get a table named 'null'). Change-Id: I1578135de28093453f57b6adc1a78b5e2f320ded Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-06-16Bug 496167: [Table][Tests] Table Style error is caught durring commonNicolas FAUVERGUE1-7/+10
table tests https://bugs.eclipse.org/bugs/show_bug.cgi?id=496167 The table seems to be not existing, so the table configuration doesn't exists anymore. Change-Id: Ia26eb1385af89d19b2f3960ec64e8f3a08b1f818 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-06-13Bug 490067: [Table - Properties] Exception when deleting an elementNicolas FAUVERGUE2-12/+21
while a Table is displayed in the properties view https://bugs.eclipse.org/bugs/show_bug.cgi?id=490067 Manage the decoration service as global variable to avoid possible memory leak. Change-Id: I921427254b46e708d78382a8631d3c1c5bc50c9b Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
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-07Bug 495545 - [Test] Memory leak inMickael ADAM3-7/+58
org.eclipse.papyrus.editor.integration.tests.tests.EditingScenariosMemoryLeakTest.testCreateNewElement_table https://bugs.eclipse.org/bugs/show_bug.cgi?id=495545 Change-Id: I82d227e8104a244cc7cebc1a85ca23ab7d41d7e6 Signed-off-by: Mickael ADAM <mickael.adam@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-03Bug 495324: [Documentation] Improve documentation layoutRemi Schnekenburger22-74/+90
- Update layout according to bug proposal Change-Id: I3d1901edb5b8388585afeee8f7cbda706d56abc6 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
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-02Bug 494728 - [NewChild - Preferences] Major flaws in the NewChildMickael ADAM4-95/+85
Preferences https://bugs.eclipse.org/bugs/show_bug.cgi?id=494728 - Change the id generate from url to remove version - Change the visualization to only have file name and id as tooltip - use Platefrom URI - use URI.toPlateformString as preference id. Change-Id: I98754e0b2d7198ae6f9257121a7d0ef022f01211 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
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 492873 - [Table] The Create Table Configuration menu appearsNicolas FAUVERGUE19-592/+794
everywhere bug 493756 - [Table] Edit table configuration calls same wizard as "create..." bug 493756 - [Table] Papyrus must provide the Table creation Wizard in the New Dialog Change-Id: Ie708c6a515ffd0498b45cd961d2e3c075e938b0b Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net> Signed-off-by: Vincent LORENZO <vincent.lorenzo@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-31Fix of regression due to missing element type model in Binary build:Mickael ADAM2-2/+4
org.eclipse.papyrus.infra.services.edit.tests.edit.advice.MarkerDeletionAdviceTest.testDeleteMarkers_relatedElements_diagram org.eclipse.papyrus.infra.services.edit.tests.edit.advice.MarkerDeletionAdviceTest.testDeleteMarkers_integration org.eclipse.papyrus.infra.services.edit.tests.edit.advice.MarkerDeletionAdviceTest.testDeleteMarkers_relatedElements org.eclipse.papyrus.infra.services.controlmode.tests.uncontrol.UncontrolModelTest.testDeleteSubmodel Change-Id: Ic8a231a64c487cac416960ec8e2be67419c9404f Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-05-31Bug 494921 - Fix DefaultEditHelper to provideFlorian Noyrit1-31/+14
ClientContext dependent advice execution ordering Change-Id: I76ff3387b217194f0d3685f0cafe59449c6b428e
2016-05-31Bug 494532: [Table][Property View] Resize columns of the tables used inNicolas FAUVERGUE1-45/+102
the Property Set the 'fillColumnsSize' named style to false (if existing) when a column axis is resized. Change-Id: I7b44c49a69e50887fadf80ec374827b9a129c38f Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-05-30Bug 494921 - Improve the ElementTypesConfiguration framework to provideFlorian Noyrit6-64/+80
ClientContext dependent advice execution ordering Change-Id: I20eb9fc1fec583e94e919061acf622203e8000f4
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 494892: [Project Explorer] Incomplete menu when right-clicking di,Camille Letavernier1-3/+4
notation, uml https://bugs.eclipse.org/bugs/show_bug.cgi?id=494892 - Restore the IResource adapter for Papyrus SubResources Change-Id: I909994a0d4a270da13734373ec7716824fa75e7d Signed-off-by: Camille Letavernier <camille.letavernier@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 436665: [CSS] Refresh issue when an element is moved to a different ownerChristian W. Damus10-32/+174
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436665 Ensure that the element-adapter containment is refreshed whenever notation view containment changes. As a related (similar) problem, also fix stale CSS Engines without parent engine (or other important state) remaining on some notation views that had initialized their CSS support during creation of a diagram, before it was attached to the resource (therefore not having the Model Engine). The root diagram would replace its engine on attachment to the resource, but not its contained views. Change-Id: Iaf1c56f7b1b0d64d11d8245cd846b3fef8722a49
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 488674: UI freeze in NewPapyrusProjectWizard.performFinish - ↵Quentin Le Menez1-3/+9
URIHandlerImpl.createInputStream (7.6s) https://bugs.eclipse.org/bugs/show_bug.cgi?id=488674 - Added some loadOptions to the ElementTypeSetConfigurationRegistry's resourceSet - Deactivated the XMLResource.OPTION_USE_PACKAGE_NS_URI_AS_LOCATION in order to disable the URI to HTTP connection Signed-off-by: Quentin Le Menez <quentin.lemenez@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 493876: [LinkLF] Some links are not aligned anymore after migration from ↵Vincent Lorenzo1-2/+3
Luna to Mars - Minimal fix for the bug Change-Id: I97c9e60c7a6e9611c04f65076f393261c63ee903 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 Lorenzo5-179/+570
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 Lorenzo16-24/+460
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-26Bug 493363 - [Test] Regression in ShapeCustomisationTestMickael ADAM1-2/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=493363 Change-Id: I418b0a8f08ef17dc55fccda29f3b605d578d6062 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-05-25Bug 494543: [Source Repository] Compilation errors in developer workspaceChristian W. Damus13-730/+12
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

Back to the top