Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-04Bug 537571: [Sequence Diagram] Support Time Observation/Constraint as a node ↵bugs/536486-timeDurationsOrderingsChristian W. Damus5-36/+328
on an event Fix problems in the location of time elements on lifelines: - failure to refresh after undo moves a message end - time element located on the center of the lifeline head instead of opposite the create message when opening a diagram Change-Id: Ice6a31e9b4bb1e757378494a62a2714d775f47dd Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-09-28Bug 539375: [Sequence Diagram] Fix DurationLinks and Time elements forCamille Letavernier1-1/+0
legacy models https://bugs.eclipse.org/bugs/show_bug.cgi?id=539375 - Fix the SeqD Drag/Drop policy. Regression was introduced with the first commit of Bug 536632 Change-Id: I970076f9fe813c08c0b4accb0ec848a75210e2d6 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-27Bug 537571: [Sequence Diagram] Time Constraints and ObservationsChristian W. Damus0-0/+0
Implement the TimeConstraint for DestructionOccurrenceSpecifications. Implement the TimeObservation for ExecutionSpecifications and DestructionOccurrenceSpecifications. Implement time observations and constraints on message ends, on lifelines and on execution specifications, as well as on the lifeline head for creation message timing. Ensure accurate creation feed-back for time constraints and observations with an oversized shadow figure for clarity. JUnit test coverage for creation of time observations and time constraints in the diagram. Change-Id: I57761c0b4819e7c0b2324bebb9f192a0aa495fef Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-09-27Bug 537571: [Sequence Diagram] Time Constraints and ObservationsChristian W. Damus55-167/+5023
Implement the TimeConstraint for DestructionOccurrenceSpecifications. Implement the TimeObservation for ExecutionSpecifications and DestructionOccurrenceSpecifications. Implement time observations and constraints on message ends, on lifelines and on execution specifications, as well as on the lifeline head for creation message timing. Ensure accurate creation feed-back for time constraints and observations with an oversized shadow figure for clarity. JUnit test coverage for creation of time observations and time constraints in the diagram. Change-Id: I57761c0b4819e7c0b2324bebb9f192a0aa495fef Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-09-27Bug 539373: [Sequence Diagram] Lifeline figure doesn't properly implement ↵Christian W. Damus6-39/+311
findFigureAt/containsPoint Update the findFigureAt and containsPoint logic to account for the degeneracy of the bounds/client-area of the lifeline figures. Change-Id: I8af8ea8f2d5dc48eafc2d3ab5d3ea8ad1ab76671 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-09-27Bug 539370 - [Sequence Diagram] Add feedback when moving a DurationLinkAlexandra Buzila2-1/+54
(Constraint or Observation) Change-Id: Ib01888c99ae13219b1265bca4dbffc1fb952440c Signed-off-by: Alexandra Buzila <abuzila@eclipsesource.com>
2018-09-26Bug 539372 - [Sequence Diagram] Resize/Move DurationLink doesn't takeAlexandra Buzila4-13/+25
zoom into account - take zoom and scroll into account - code style fixes Change-Id: I60ac9cbb02ba1a3b8bbf3d4e07de632cc16498fc Signed-off-by: Alexandra Buzila <abuzila@eclipsesource.com>
2018-09-25Bug 539371 - [Sequence Diagram] Undo doesn't work when resizing aAlexandra Buzila2-23/+36
DurationLink for the first time Change-Id: I0f3a721aec64447c58a42eec1e49fe0d31858c46 Signed-off-by: Alexandra Buzila <abuzila@eclipsesource.com>
2018-09-24Bug 536633 - [Sequence Diagram] EditParts based on DurationLinkFigureAlexandra Buzila8-59/+518
should provide custom selection points - reconnection handles for the Start/Target anchors - selection handles at the intersection points between each line - horizontal/vertical move handle in the middle of the arrow line - Bug 536634 - add a DragPolicy for the move handle that moves the arrow horizontally/vertically, based on its orientation Change-Id: I2c111e4fc7fae68f45b96fa682db8ad245ad08f0 Signed-off-by: Alexandra Buzila <abuzila@eclipsesource.com>
2018-09-24Bug 539277: [Sequence Diagram] Support reconnect on Duration Link editCamille Letavernier2-4/+5
parts https://bugs.eclipse.org/bugs/show_bug.cgi?id=539277 - Fix a (merge) conflict: two different providers were installing two different semantic edit policies on ExecSpecs, which broke the reconnection of DurationLinks/GeneralOrderings on ExecSpecs Change-Id: I7082972d76b031c60fc0e59420a3cd61904a897b Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536631: Add RoutingConstraints to the DurationLinkFigureCamille Letavernier1-0/+13
- Routing is not supported, but if a BendpointEditPolicy is installed on the link, it will crash if the constraints are not present. Change-Id: I967e00b33559ca7919d35bb7852cebbcc0b5179f Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536631: [Sequence Diagram] Support DurationConstraint/Observation asCamille Letavernier1-1/+3
a Connection between two events - Fix link creation tests Change-Id: I2638c8ab2359722f41b270e37f727b80bcc5a114 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 537849: [Sequence Diagram] Ensure TimeObservation representation isRemi Schnekenburger4-9/+71
coherent with Graphical representation - Ensure coherence at creation. - not possible currently to check for evolution of constrained element, as the property view deletes the entire list and then adds the new selected element Change-Id: I66889e0fae69c7923e0c3ae8d24249033985c8d0 Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
2018-09-24Bug 537571: Support for Time ConstraintRemi Schnekenburger26-319/+2961
- Add support for time constraint and its 2 labels - Customize layout at creation and resize Change-Id: I2dda9d48be17fa80801befc36396c9d60e7eea77 Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
2018-09-24Bug 537571: Support Time Observation/ConstraintRemi Schnekenburger43-6865/+118
- remove references to Time Obs/constraint as supported in Papyrus Photon - regenerate from gmfgen and clean up Change-Id: Idca7db5a747bb24a1fa6e6be849bc0f81fb9a9c1 Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com>
2018-09-24Bug 536631: [Sequence Diagram] Support DurationConstraint/Observation asCamille Letavernier4-15/+81
a Connection between two events Bug 537561: [Sequence Diagram] Support GeneralOrdering as a Connection between two events - Add deletion tests Change-Id: I4b698c01f9036257a7386c9ee50f9eaf10f327b1 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536631: [Sequence Diagram] Support DurationConstraint/Observation asCamille Letavernier17-0/+1920
a Connection between two events Bug 537561: [Sequence Diagram] Support GeneralOrdering as a Connection between two events - Add tests Change-Id: Ibfc943b7658839334c8fd67243053c702312423d Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 537724: Workaround for false-positive Connection Cycles duringCamille Letavernier1-0/+131
Reconnect Change-Id: Ia6ec800216969f836f68c85e61ee2a458457aee6 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536639: [Sequence Diagram] Enable reconnect on Duration edit partsCamille Letavernier3-27/+24
https://bugs.eclipse.org/bugs/show_bug.cgi?id=536639 Change-Id: I04cc17b3fbafc6592fb775c4f19e135860de4f10 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536639: [Sequence Diagram] Support reconnect on Duration edit partsCamille Letavernier6-61/+270
https://bugs.eclipse.org/bugs/show_bug.cgi?id=536639 Change-Id: I4e918a51ed6a1e27407780deb0b576cb768caa05 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 537724: [Sequence Diagram] Support ReconnectRequests forCamille Letavernier8-88/+255
GeneralOrdering Change-Id: I7199af44fec105e54d7b9e1fc295a5198e686b76 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Disable some Lifeline Policies when manipulating GeneralOrderingCamille Letavernier2-4/+6
- These policies should only work with Messages Change-Id: I446b062625d359e4c6b58ce9f290881be37e0138 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536631: Styling improvements on the DurationLinkCamille Letavernier1-2/+9
Change-Id: I1d697b889f9be7899e6a0b237b1f8125e5981a1e Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Fix regression/typo from Bug 536030 (Incorrect line width)Camille Letavernier1-1/+1
Change-Id: Ibf94a74a142050e4a91de8e79e6497c3bb938b25 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 537561: [Sequence Diagram] Support GeneralOrdering as a ConnectionCamille Letavernier21-353/+537
between two events https://bugs.eclipse.org/bugs/show_bug.cgi?id=537561 - Generalize the behavior for connecting links to OccurrenceSpecifications (Initially done in Bug 536631 for DurationLinks) - Apply to GeneralOrdering - Add #before and #after references in the GeneralOrdering properties view Change-Id: I6ad54d2670073543257c22f954264a1e01bd6a94 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536637 - [Sequence Diagram] Add a style to define the orientation ofAlexandra Buzila2-86/+186
a Duration EditPart - handle vertical and horizontal orientations for duration constraints - switch to an horizontal orientation if the distance between the start and end points is to small for displaying the shape vertically Change-Id: I6547cb9dc8d080f30a589a9b3a39d13337105e45 Signed-off-by: Alexandra Buzila <abuzila@eclipsesource.com>
2018-09-24[Trivial] Replace an invalid System.out with a TODO CommentCamille Letavernier1-1/+1
Change-Id: Iea782fca2f98353559e30d661681a2e0f41dd227 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536640: [Sequence Diagram] Ensure that graphics & semantics remainCamille Letavernier5-6/+273
consistent for Durations https://bugs.eclipse.org/bugs/show_bug.cgi?id=536640 Change-Id: I7458b84062b529a98780a729d8f27bfcab50814c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536639: [Sequence Diagram] Forbid reconnect on Duration edit partsCamille Letavernier4-4/+95
https://bugs.eclipse.org/bugs/show_bug.cgi?id=536639 Change-Id: If1406571fb6220c948afe2c0a353c35cc8ba564c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536641 [Sequence Diagram] Durations can only be created onCamille Letavernier7-279/+193
OccurrenceSpecifications - Move the code shared by GraphicalNodeEditPolicies and EditParts to a new DurationLinkUtil utility class Change-Id: I5a6e180e88afcc48ce83ecc8d93e30c12d624970 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536641 [Sequence Diagram] Durations can only be created onCamille Letavernier16-125/+532
OccurrenceSpecifications - Add support for Messages (Send/Receive) - Add support for DestructionOccurrences Change-Id: I0ba9dc5bf1c8892f395cb536ff7d912e22771301 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536642: [Sequence Diagram] Complete the Duration edit parts toCamille Letavernier15-215/+4056
include floating labels https://bugs.eclipse.org/bugs/show_bug.cgi?id=536642 Change-Id: Iebdae62dff2d4cbf51cd19cd09f7a64dff89fbe7 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536641 [Sequence Diagram] Durations can only be created onCamille Letavernier11-159/+539
OccurrenceSpecifications Change-Id: I09f865e6b95a3125efa87cec1992f027576bee8e Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536638: [Sequence Diagram] Provide OccurrenceSpecification AnchorsCamille Letavernier3-57/+87
for Durations https://bugs.eclipse.org/bugs/show_bug.cgi?id=536638 - Deprecate IdentityAnchorHelper#getPercentage methods, as it causes runtime exceptions with all IdentityAnchors that do not represent a SlidableAnchor. Change-Id: I9df66c088d07274b2bf537b6df216debf2aca4b2 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536638: [Sequence Diagram] Provide OccurrenceSpecification AnchorsCamille Letavernier11-3/+312
for Durations https://bugs.eclipse.org/bugs/show_bug.cgi?id=536638 - Add anchors for ExecutionSpecifications and Messages Change-Id: I99ebf56afa8ca4d433c18e7ba7d4dfc9b406c180 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536632: [Sequence Diagram] Create the edit parts & basic figure forCamille Letavernier3-12/+247
DurationConstraint/DurationObservation https://bugs.eclipse.org/bugs/show_bug.cgi?id=536632 - Initial implementation of the DurationLinkFigure Change-Id: I9cc2b0e7a354eb689cd2698320b37a74cbcdf884 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536632: [Sequence Diagram] Create the edit parts & basic figure forCamille Letavernier22-242/+1400
DurationConstraint/DurationObservation https://bugs.eclipse.org/bugs/show_bug.cgi?id=536632 - Support creation of DurationConstraint as Link - Support creation of DurationObservation as Link Change-Id: I21fedd133f2353e7f663b032ec32a07034e6f6cc Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 536632: [Sequence Diagram] Create the edit parts & basic figure forCamille Letavernier59-11011/+88
DurationConstraint/DurationObservation https://bugs.eclipse.org/bugs/show_bug.cgi?id=536632 - Remove DurationObservation/Constraint & regenerate Change-Id: I56d75d84f48578ca602cf8ab3c25d03395b650a0 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-24Bug 538466: [Sequence] Lifelines should be resizableNicolas FAUVERGUE3-40/+189
Allow the resize of the lifeline but remove the possibility of resize over its existing elements. Change-Id: Ifa4498df7ebfd9ff595443667044ec2a7a9a33a8 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-09-24Bug 539181 - [Toolsmiths][ProfileMigrationTool] The UI should be improvePauline DEVILLE9-49/+367
* Improve dialog when the tool is launched * Improve the layout of the preference page * Manage preferences when the user hit the Cancel button Change-Id: Ida85c1d552f97e0c71bb0228ec0574c5b1cfec9e Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-09-24Bug 532754 - [Toolsmiths][Documentation] The documentation of thePauline DEVILLE2-8/+22
profile migration tool is not accessible from the help content Change-Id: I7a7cc26bbf4d1aaebe356cb7789407a1f0168e76 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-09-24Bug 539160 - [Toolsmiths][ProfileMigrationTool] This tool detect aPauline DEVILLE5-28/+37
change when we move an element in the same element Change-Id: Ib02f9e0896905fb1dfa6e8edb0bfd79947b9893a Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-09-24Bug 537569: [UI] Update to Eclipse Core Databinding 1.7Camille Letavernier1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=537569 Change-Id: Ic9148b0cfe53df7510d33ab9d65080005f944581 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-09-21Bug 538895 - [Property view] The property view slows down element selectionAnsgar Radermacher1-37/+44
- Improve horrible performance of the UMLUtil functions getAppliedStereotype, getAppliedSuperstereotype and getApplicableStereotype in the non-strict case. The original implementation has built a list of all stereotypes from all profiles, before filtering it (findSubstereotypes). This is problematic, if "big" profiles/sub-profiles, such as SysML and MARTE are applied. - The function findSubstereotypes now has a warning about possible performance issues in its Javadoc. It is not used internally by Papyrus any more. It has been marked as deprecated. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-09-20Bug 539022 - [Releng] Update RCP configurationQuentin Le Menez2-5/+29
- Corrected the splash screen size and title Change-Id: I80f550d38bea33e5c7987a1202e4df0eb9f86a4f Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-09-20Bug 539022 - [Releng] Update RCP configurationQuentin Le Menez5-5/+5
- corrected overlooked Photon references - corrected the splash screen Change-Id: I2b7a5d60d986f1da62633d47d0adcd99dcd3ddbf Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-09-20Bug 472342: [Stereotype Display] Provide JUnit Tests for LinkCéline Janssens8-101/+238
https://bugs.eclipse.org/bugs/show_bug.cgi?id=472342 - Test Apply and unapply stereotype for Link Change-Id: If807a09fac08c008b34a0d4dc48a55a16ffb8918 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-09-19Bug 539022 - [Releng] Update Oomph API baselineQuentin Le Menez5-423/+474
Change-Id: Ib2f179c0bf6de51448f8f5a5c8fa4e7b7c757181 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-09-18Bug 475369: List of string has always null string itemNicolas FAUVERGUE4-6/+63
Remove the auto commit on focus lost listener for the Multi primitive types window edition. Change-Id: Ibfaaeb9bf6c2d6335916e85f2c6fce5b87ded2cc Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-09-17Bug 447665: [Profiles] Removing profiles definitions causing a profileGabriel Pascual14-43/+1097
definition https://bugs.eclipse.org/bugs/show_bug.cgi?id=447665 - Add Papyrus Listener to tag unversion Profile Conflicts: plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/META-INF/MANIFEST.MF plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.profile/plugin.xml plugins/uml/tools/org.eclipse.papyrus.uml.tools/META-INF/MANIFEST.MF plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/commands/DefineProfileCommand.java plugins/uml/tools/org.eclipse.papyrus.uml.tools/src/org/eclipse/papyrus/uml/tools/commands/UndefineProfileCommand.java Change-Id: Ia8c12bf721e93be5efd6381a0d623452988884aa Signed-off-by: Gabriel Pascual <gabriel.pascual@all4tec.net>

Back to the top