Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-27Bug 534025: [SequenceDiagram] The move of Execution Specification mustNicolas FAUVERGUE5-94/+99
be managed by life line - Manage the move of the execution specification Change-Id: I714ac39f0d24f4015613c8948301202907cc295e Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-27Bug 518452 - [releng] [photon] Update target platform to correct I build ↵Quentin Le Menez10-71/+90
shifting dependencies Change-Id: Ia38891d44e234a343d5c4682c5be16c97a9acbf2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-04-26Bug 527181 - [Composite structure diagram] Initial port location on a part ↵Ansgar Radermacher1-18/+22
is top-left corner - Fix NPE possibity, if no view of typing class is found Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-04-26Bug 533068 - [SequenceDiagram] Oblique message must to move up and downYupanqui Munoz1-4/+14
Change-Id: Icfe6fb5ccc456a0377ca0afbfa25442b801803f5 Signed-off-by: Yupanqui Munoz <yupanqui.munozjulho@cea.fr>
2018-04-25Bug 533683: [Sequence Diagram] Deletion of the last InteractionOperand ↵Christian W. Damus9-17/+440
should delete containing CombinedFragment Add a delete-dependents advice for InteractionOperands that checks whether an operand being deleted from a combined fragment will leave that combined fragment without any operands, and if so, deletes the combined fragment, also. Change-Id: I451932fc141fc0b1d550c98e13d8a41d65a13074 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-04-25Bug 533682: [Sequence Diagram] Deletion of the InteractionOperand should not ↵Christian W. Damus16-57/+914
delete underlying elements When deleting an interaction operand, instead of deleting contained elements, promote them to the operand or interaction containing the combined fragment. Change-Id: I677807d79ed08c6fac61069aefd37b8c4068238e Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-04-25Bug 533673: [Sequence Diagram] CombinedFragment should be created with one ↵Christian W. Damus17-29/+908
InteractionOperand Add an edit-helper advice to resize the default operand of a new combined fragment to fill the available space in the combined fragment. As this needs to use the edit-part controlling the operand's presentation to obtain a command that resizes the operand and captures the interaction fragments within its bounds, the execution of this advice command is deferred and captured back into the original context for undo/redo. Change-Id: Ifebab84b5b2181bea36d1cd60bf1f9f61adc4fe3 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-04-25Bug 534016: Diagram should be cast to CSSDiagram, not CSSDiagramImplEike Stepper28-54/+58
- cast should always use interface Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534016 Change-Id: I2ccb34d25733d983d521cd5019449b9fe6bd70a7 Signed-off-by: Eike Stepper <stepper@esc-net.de>
2018-04-25Bug 534023 - [Css] Move non-generated code outside src-genBenoit Maggi99-109/+6
- move java classes from src-gen to src directory - add Automatic-Module-Name for Java 9 compatibility - remove some commented code Change-Id: I562b269ec9ed597969f5c214474ce271e75fb64d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-04-25Bug 533503: [Sequence Diagram] The move of messages can resize lifeNicolas FAUVERGUE3-0/+569
lines if needed Tests for Move messages over life lines. Change-Id: I18196aa0407e1f449d8a6243779ad511a2cb73db Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-25Bug 533503: [Sequence Diagram] The move of messages can resize lifeNicolas FAUVERGUE4-236/+394
lines if needed - Allow move of messages over the life lines - Manage the command to resize life lines if needed Change-Id: I44902b39619a173121091aa45983fad434703159 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-24Bug 533939 - [Expansion] Drag&drop of n properties creates n graphicalBenoit Maggi9-20/+19
representations of the 1st property - use the source element instead of .get(0) - quality fixes in other java classes - add Automatic-Module-Name Change-Id: I55ed0e5edf531cb85f923e3c7f791e09e4949cbb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-04-23Tests correction after commit of some fixes for bugs:Nicolas FAUVERGUE6-52/+59
- Bug 531520: [SequenceDiagram] Messages connected on ActionExecutionSpecificationEditPart and BehaviorExecutionSpecificationEditPart must be connected to the LifelineEditPart - Bug 533048: [Sequence Diagram] The 'moving up' option must be removed Change-Id: I059e55fdd0e8f2a753d4df00cc72874f395ec33f Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-22Bug 533804 - [Diagram] Update batik dependencies for 1.9.1Quentin Le Menez21-175/+328
- Update the targetplatforms to set the required dependency to 1.9.1 from the latest M6 Orbit repository - Rebase the platforms on the latest integration builds Change-Id: Ib57fb5c3b322fcd880ec4f7a7d1ba06b9bfea2a2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-04-21Revert "Bug 533804 - [Diagram] Update batik dependencies for 1.9.1"Quentin Le Menez20-273/+149
- a compilation error was introduced by this change, this needs to be reverted until resolved. This reverts commit 0bdf62f7a9968d362c762f84a5a3e6da34f9f7a9. Change-Id: Idfb6e8ebd7f04654e22bb017e61d3cd6ea36b65d
2018-04-20Bug 533804 - [Diagram] Update batik dependencies for 1.9.1Quentin Le Menez20-149/+273
- Update tests and dependencies to the new architecture and version - Update the targetplatforms to set the required dependency to 1.9.1 from the latest M6 Orbit repository Change-Id: I07824370934a51062038d382597330833e5ee801 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-04-20Bug 533864 - Crash of table when the a column reference a property ofptessier1-1/+1
stereotype that does not exist anymore Change-Id: I82bf450461b0f8e4a07ff0e1bd132c09d4ff63f4
2018-04-20Bug 533706: [Releng] RCPTT build job for master branchChristian W. Damus2-0/+92
Maven build framework for RCPTT test execution, including initially test suites for the Sequence Diagram. Tests sequence diagram (only) in context of the latest successful Papyrus RCP build from the master branch. Change-Id: I7e230eac5048177068ba187acee3d394027938d1 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar133-263/+1631
CreationCommandClass property value Converted the Creation/ConversionCommandClass properties in the architecture editor to be of type string instead of Class. They can now reference class names from the workspace (on their project's class path). Also added validation rules for that. Finally, I added a Browse... button in the property sheet to help put values for them. remove some reexport increase version to take in account API tool Change-Id: I6792449fbee70b089f83780c4935242fff72d50b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-19Bug 533689: [Tests] Tests are failing due to popup edit onNicolas FAUVERGUE2-149/+247
InteractionOperand creation - Manage the edit parts using the DirectEditors with the correct version of direct edition. Change-Id: Id3c3d06d6beab9ca30b0afbf4e1203cbdec85e0f Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-18533700: [SequenceDiagram] Clean-up dead codeCamille Letavernier3-17/+13
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533700 Fix the Sequence Test bundle Change-Id: I929c789d39fa85670c2d3b957a8334e17b3692b9 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18533700: [SequenceDiagram] Clean-up dead codeCamille Letavernier12-3973/+246
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533700 Remove more unused OLD classes Change-Id: I069a02f796d00663d44e594985468542b8e831ce Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18533700: [SequenceDiagram] Clean-up dead codeCamille Letavernier9-3075/+75
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533700 Delete the OLDLifelineEditPart and dependents Note: some static methods are still referenced, but just can't work (They would either cause ClassCastException or NullPointers). The methods have been deprecated and throw an IllegalStateException, but can't be removed until the remaining usages have been properly analyzed. Change-Id: I4746ac230bacc36cb0d3744b503a4505bdfa2c89 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18533700: [SequenceDiagram] Clean-up dead codeCamille Letavernier18-2940/+116
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533700 Remove or truncate more unused OLD classes Change-Id: Ib3070d87ec1a36d53f810754bcfd6984d6136337 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18533700: [SequenceDiagram] Clean-up dead codeCamille Letavernier6-1039/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533700 Remove unused OLD classes Change-Id: Iebb5c9a85c7229bdb6b4f746586162a935326f17 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18[SequenceD] Run the clean-up profile on the Sequence Diagram plug-inCamille Letavernier230-1170/+1074
Change-Id: I393ae94b596cfd4a08ffc3fadb8580d8887edc0a Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-18[API] Fix some API Tools issuesCamille Letavernier7-6/+9
Change-Id: I71ebd381e1347cb4eddfac967acd9321b05b6f01 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-17Bug 518695 - [Wizard][AFViewpoints] Viewpoints are not taken intoMaged Elaasar3-32/+42
account when using Templates Switched the architecture context and viewpoints to the selected ones when the new model is created from a template Change-Id: Ice8e59acaa1c8029009e052a716568e26b6cd1ea Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-16Bug 533382 - [CSS] CSS "connectorEndType" propertyAsma Smaoui2-1/+24
* add a connecctoEndType property to modify a connector shape according to the type of its conenctable elements Change-Id: I85f584733df25be614c050ac5f7eb13a038f1aff Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2018-04-16- Add Tests for MessageFound and MessageLostNicolas FAUVERGUE5-258/+543
- Modify existing tests to work with recent modifications Change-Id: I7f38b61003f941238c31eb00d5140453a4271141 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-16Bug 533205: [Sequence Diagram] The 'SetBoundsCommand' need to be splitedNicolas FAUVERGUE34-251/+569
in 3 commands Separate the 'SetBoundsCommand' in 3 commands and manage its calls with the new ones. Change-Id: I346353e941d17362a5d49ed3586f200dce9016a4 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-16Bug 528199 - [Xtext, Constraints] The edition of constraints does not choose ↵Ansgar Radermacher47-279/+563
a suitable editor - Cleanup implementation in DirectEditorsUtil: * Assure that method implementations are consistent and based on each other (before, implementations were duplicated, some respected priorities while others did not), fix comments * Rename getDirectEditorConfiguration (name was misleading, keep old method as deprecated) - Set version of oep.extensionpoints.editors plugin to 3.0.0, adapt all references (other MANIFEST files) accordingly - If no editor with for a given language is found, search all editors without taking language tag into account (implementations must still be compatible with semantic element). This assures that other editors are used, if the default editor is not compatible (e.g. OCL is default editor for opaque expression, but not compatible with non-OCL bodies) - Add an EmbeddedEditor.usecases txt file in plugin oep.extensionpoints.editors - Replace calls to old methods (in diagram.common, property.sheet, uml.diagram.sequence, diagram.stereotype.edition, service.types.ui and natable.xtext.valuespecification/integration) - Move OCL editor registration from generic plugin oep.uml.properties.xtext to OCL plugin. - Add a test to the existing oep.uml.textedit.tests plugin that checks whether a suitable editor is opened on an opaque expression with (1) a C++ body and (2) OCL body (the plugin registers a dummy C++ editor) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: I4cee823b91e13f9601ecb7a9655409a74e3d7579
2018-04-12Bug 533439: [Table] Papyrus nattableConfiguration file must use a dedicated ↵Vincent Lorenzo13-278/+224
resource extending AbtractEMFResource provided by oep.emf. Change-Id: I232c7d0cd64dc8430b35428c77181b8e891f8c26 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-12Bug 531645: [Table] The new child of the TableConfiguration editors doesn't ↵Vincent Lorenzo4-131/+201
provides all the existing expressions - previous commit on this subject doesn't fix the bug for GenericRelationshipMatrixCellEditorConfiguration#cellContentsFilter - regenerate all and change some generation option in the genmodel Change-Id: I74449d78fd443b53201c8f3377820bd835d095b0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-12Bug 530156: [Performances] Avoid recomputing the Stereotype whenQuentin Le Menez5-29/+62
applying it https://bugs.eclipse.org/bugs/show_bug.cgi?id=530156 Change-Id: I9c32ae8ca5844c43b832ff854e99ba7ec0c54e57 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-11Bug 533457 - [Toolsmiths] Name and provide missing in profile migrationBenoit Maggi6-4/+13
plugins - add plugin.properties in build.properties - add Bundle-Localization: plugin - add Automatic-Module-Name to prepare for Java 9 Change-Id: I65a02a95ce1a9b53693297359a4afd8b0a6bab85 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-04-10Bug 531596: [SequenceDiagram] When a message is moved bottom theNicolas FAUVERGUE2-48/+114
lifeline must be resized This manage the MessageCreate and the MessageDelete move. Change-Id: Ied63aab704d552c938f968dff18afcfd5dfdff97 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-10Bug 531729: [Diagram] Explicit the preference used to draw common bendpoints ↵Vincent Lorenzo11-4/+131
on connectors Change-Id: I2fec207b58a7098419b0ad86d7b6044f73d65aee Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 531645: [Table] The new child of the TableConfiguration editors doesn't ↵Vincent Lorenzo285-173/+970
provides all the existing expressions - Generate the Child Extender for the NattableAxisConfiguration Package - Create our own child extender to get all existing Expressions in the TableConfiguration editor - Remove the generated icons for command creation Change-Id: Ic0a463fecec48b0201bef2c94ce97592433d1c13 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 531643: [Table] Remove all table files creation from the Papyrus New ↵Vincent Lorenzo93-12994/+1970
Wizard, excepted NattableConfiguration file - Edit the genmodel, setting generate editor and generate wizard to false for all EPackage, excepted nattableconfiguration package - Remove all customs editors - Remove the tests plugins org.eclipse.papyrus.infra.nattable.model.editor.test - Create a NattableConfigurationResource with the same options than the removed custom editors - Change path contribution for the NattableConfiguration wizard - Set nice icons for the NattableConfiguration wizban and the NattableConfiguration resource Change-Id: I6384e45036a35fe026fcdf2aa65b63d49177159b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 533004: [Sequence Diagram] When a MessageCreate or MessageDelete isNicolas FAUVERGUE2-19/+27
created, other messages are moved - Change the old and new notification values if needed ('-1' need to be changed into the default size). - Change the move Y calculation: this is now done with the figure bounds (not updated) instead of the node bounds (already updated) - Update '.usecases' file Change-Id: Id2ca7d019692bef60352830b1f52a84be69ba1fc Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-04-08Bug 532549 - [Model explorer] Annoying message "Invalid root element: null" ↵Ansgar Radermacher1-2/+0
when changing between pages - Just remove the message, as I don't think it indicates an error. If some handling is required, it can be added later. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-04-06Bug 533283 - [Composite structure diagram] Moving a nested classifier ↵Ansgar Radermacher1-12/+15
creates a port - Add drop request check before applying a drop strategy Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-04-04Bug 533154: [PropertiesView] Papyrus must provide a widget to select a directoryVincent Lorenzo8-6/+404
Change-Id: I348be548f36c796a6f200f43a637c5672e310029 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-04Bug 532299 - Add tooltips on properties in architecture frameworkMaged Elaasar87-333/+1159
editor. Added descriptions on all properties that show in the architecture editor. Those descriptions appear in the status bar of the Eclipse window when the property is selected (not as toolips when hovering over properties). Also, some properties are categorized in the property sheet into sub categories to ease understanding. I also added the same descriptions as documentation of the AF model API. Change-Id: I2a4e928b177ae5434c6f38255ea1bba41c822416 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-04Bug 486472 - [AFViewpoints] Invalid inputMaged Elaasar8-284/+537
url:platform:/plugin/org.eclipse.papyrus.infra.viewpoints.configuration.edit/icons/full/obj16/PapyrusViewpoint.png Bug 486708 - [AFViewpoints] missing PapyrusViewpoint.png Bug 482383 - [AFViewpoints] no icon a viewpoint generate a MalformedURLException Reimplemented the Viewpoing Explorer to show the selected architecture context and viewpoints in the currently selected modelset. Change-Id: I8ea9e4fd5b3485f58819392dd49230b527381355 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-02Fix build issues resulting from recent changes for Bug 518452Maged Elaasar36-79/+24
Change-Id: I1a34138a2c1fa8396565ba8d411a64b915e47176 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-03-30Bug 533048: [Sequence Diagram] The 'moving up' option must be removedNicolas FAUVERGUE4-22/+2
- Remove the UI 'moving up' option - Remove use of 'moving up' option in code Change-Id: I7fa4096d334146e0de049cb6b1f09ea56fbe6934 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-03-30Bug 531596: [SequenceDiagram] When a message is moved bottom theNicolas FAUVERGUE1-4/+5
lifeline must be resized - Modify The BoundForEditPart calculation to manage the width and height modification on copy instead of the original bounds (to avoid changes and possible modification without command problems) Change-Id: I37c9e29be18740e621ae40cd4ab8a035cf4bbb41 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-03-30Bug 533004: [Sequence Diagram] When a MessageCreate or MessageDelete isNicolas FAUVERGUE2-0/+520
created, other messages are moved Add RCPTT Tests for MessageCreate and MessageDelete. Change-Id: I33c6acdc77712931b65af228e292f35cf4488c51 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>

Back to the top