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. Damus3-3/+197
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-27Bug 537571: [Sequence Diagram] Time Constraints and ObservationsChristian W. Damus7-4/+1067
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-24Bug 537571: Support Time Observation/ConstraintRemi Schnekenburger1-26/+33
- 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 Letavernier16-0/+1919
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 536632: [Sequence Diagram] Create the edit parts & basic figure forCamille Letavernier3-251/+17
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-20Bug 472342: [Stereotype Display] Provide JUnit Tests for LinkCéline Janssens5-82/+217
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-08-29Bug 538358: [Tests] Some tests are failingNicolas FAUVERGUE10-494/+519
Manage failing tests due to tests problems. Change-Id: Ie6c7ab0bb0a7641426848d7f25420ad2e63390eb Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-08-29Bug 538339: [Tests] Some tests are failing due to diagram opening orNicolas FAUVERGUE6-185/+189
closing problem Change-Id: Idb3dd33a577e617567fcfb1bd6077544dd1d5937 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez84-168/+336
- move the plugin.properties files to the new EPL2.0 license - move the build.properties files to the new EPL2.0 license when available Change-Id: Ie860b3d74eb82ce5542b6fbe1f2bfcc67cea02f4 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update genmodel headersQuentin Le Menez2-4/+7
- Corrected or added the default header in the genmodel files - There still needs to be an action done on the generated ones (oep.uml.textedit.*) - Corrected the removed model dependencies - There still needs to be a check on the added properties for seemingly no reason Change-Id: I3348923f0d7784568e38f198cbbfcd2f3721a2d2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update jdt.ui filesQuentin Le Menez108-108/+108
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Move to the new EPL2.0 licenseQuentin Le Menez2-13/+13
- Misc changes for the migration to EPL 2.0 Change-Id: I3e7a68e25f6d0b5b9f84c09fadc1249dae824164 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update text filesQuentin Le Menez1-2/+4
- Update txt references to the new EPL2.0 Change-Id: If2ea65b5b9292833ad6a442adc4361a4c5e6c9f2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update css filesQuentin Le Menez7-14/+28
- Update the css license reference to the new EPL2.0 Change-Id: Id2703d8125b4a378c5cf6e7cfc182dd2f126412c Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update uml filesQuentin Le Menez22-27/+27
- Update uml files license to EPL2.0 Change-Id: I15eb355f5ab275a73eccdff1eab7dcbea8b35912 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update xtend filesQuentin Le Menez8-34/+42
- uniformize the copyrights in the xtend files - migrate to the new EPL2.0 license Change-Id: Iaceeb41719fe85d4dddbb60ace4b6759c98ed263 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] update about.html filesQuentin Le Menez110-330/+330
- move the about.html files license to the new EPL2.0 - set the correct date on the license Change-Id: Id05bd8e8332e184150df4c8523d45b8840e7941a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update Plugin.xml filesQuentin Le Menez4-8/+16
- move the plugin.xml files to the new EPL2.0 license Change-Id: If5cb1b4097e0e6835d17f49b80bce38bc1d49e67 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez1476-2959/+5911
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-07-24Bug 479981 - [Component Diagram] Components-in-component misplacedNicolas FAUVERGUE3-2/+192
Change-Id: Ie7b8879202ff0cd43cd86afab28e185542ac7c4b Signed-off-by: atischenko <tischenko@montages.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-06Bug 533675: [Sequence Diagram] CombinedFragment can be created in anyChristian W. Damus9-77/+499
case in the diagram Test creation of combined fragments - covering nothing at all (in blank space) - partially covering a message - within another combined fragment Also, update the tests for bug 535097 to use the editor fixture to create interaction operands by automation of the creation tool, to better simulate user interaction. This requires explicitly disabling snap to grid (which is on by default in Photon) so that the mouse pointer can be placed as precisely as is required by the tests. Change-Id: Ic68e6c49746d63dc3e7c93ad92bd89ab68937614 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-06Bug 533697: [Sequence Diagram] InteractionOperand shall be reorderedCamille Letavernier7-141/+654
pressing a combination key in the CombinedFragment https://bugs.eclipse.org/bugs/show_bug.cgi?id=533697 - Add tests Change-Id: I30f669606a2af8b6d3b6464a363ecfee6581c8c7 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-06Bug 530201: [Sequence Diagram] Covered feature is broken for InteractionFragmentChristian W. Damus6-2/+208
Ensure that all interaction fragments that can be created in an interaction (continuation apparently not supported) are initialized with lifeline coverage for the lifelines that they visually cover. This includes updating the GridManagementEditPolicy to stop just adding all interaction operands to the 'coveredBys' of all lifelines in the interaction. Change-Id: I6e6dd83138b2433456beacbab1acacb9fb5155a3 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-07-05Bug 507479: [SequenceDiagram] Choose lifelines covered by a combinedChristian W. Damus21-24/+1041
fragment Implement properties view for the InteractionFragment::covered property of combined fragments and interaction operands. Restrict the selection of covered lifelines to lifelines in the same interaction. Add warning constraints for consistency of lifelines covered by - interaction operand as compared to lifelines covered by the fragments that it owns - combined fragment as compared to lifelines covered by fragments of its operands Update the automatic validation (if the preference is set) of an interaction operand that has has its owned fragments recomputed to encompass the entire containing combined fragment, to handle the impact on its lifeline coverage consistency constraint. Update headers & plugin version Change-Id: I340c816a3d62b38b2e811daa90b4d5c0c1fb5493 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier1-1/+1
- Restore the Sequence Diagram launch config (Accidentally broken by previous commit on this ticket) Change-Id: I8d5b20ead1cb36407f19aead3a720755bf310582 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-04Bug 507470 - [Documentation View] Test shall be done for the newMickael ADAM20-1/+878
documentation view. Change-Id: Idea85cd39e6d4e64da780bb1f5275285f6686269 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier220-25/+8276
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-03Bug 535519: [Sequence Diagram] Sequence Diagram layout (& semantics) doCamille Letavernier2-8/+7
not support DPI scaling https://bugs.eclipse.org/bugs/show_bug.cgi?id=535519 - Initial version: support a labelHeight / labelWidth in CSS - Remove the layout tolerance from the tests Change-Id: Ie46bb206c3046e6111ebaea2a7cc1f66ca09ea15 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-03Bug 511394: [Expansion] Issue on undo /redo when adding a newNicolas FAUVERGUE1-17/+17
compartment to a stereotyped element Uncomment AllTests tests Change-Id: I64e055a7f9d2f10c2049283d28c015b4124e66cd Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-03Bug 511394: [Expansion] Issue on undo /redo when adding a newNicolas FAUVERGUE5-20/+247
compartment to a stereotyped element Actions - new JUnit tests with undo / redo tests for creating a class with a new compartment and for a Class stereotyped Metaclass with a new compartment. The test with metaclass is failing on undo. Change-Id: I02d4c28558bc14e046e91c3e95e2d18ed4134acf Signed-off-by: Remi Schnekenburger <rschnekenburger@eclipsesource.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-07-02Bug 471584: [Stereotype Display] Provide JUnit Tests for a complexeCéline Janssens13-13/+1730
Class Diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=471584 - Update NominalProfileTest - Create a new model for the test - Test Class, Interface, Enumeration, Package - Test Enumeration Litteral, Property and Operation - Outline the main tests - fix a bug on the Comment refresh Change-Id: I0e07b278e99d3f0c9e7bfa2fa166fc29b9f15765 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-06-29Bug 528473 - [Sequence Diagram] Undo does not delete grilling decoratorMickael ADAM2-1/+186
node - JUnit test that reproduce the issue. Change-Id: I4b1a7820ba811f34faec5390d9ad0ed4cf6e5c34 Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2018-06-29Bug 536425: [Xtext] All Papyrus Xtext plugins must be regeneratedNicolas FAUVERGUE4-4/+4
Change-Id: I5855fe718bec8ae29f58dafe1a8a8f57860c97ec Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-06-28Bug 479122 - [Component] Should be possible to reroute connectionBenoit Maggi3-13/+116
between component ports - allow connector re-routing - tests contribution Change-Id: I40c6948999d26e0c7382f5b406399eb213a4c278 Signed-off-by: ashatilov <shatilov@montages.com>
2018-06-25Bug 536247 - [Tests] Add a test plugin to infra architectureBenoit Maggi13-3/+227
- add test plugin - create first test class MergedArchitectureDomainTest - quality fixes - add missing informations in extension points Change-Id: I9220040c3ae2000303a5195786a808c52774c25d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-25Bug 536183 - [AFViewpoints] NPE in PolicycheckerBenoit Maggi7-18/+79
- fix NPE in PolicyChecker.isInViewpoint - add unit test for PolicyChecker - add test in infra Test suite (to be executed in build) - quality fix in policy plugin - remove remaining pom of a deleted plugin Change-Id: I532ef62dcccbfcd11f8ceda5d190705fffa36c36 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-21Bug 450921 - [CommonDiagram] Additional graphics no longer availableBenoit Maggi2-161/+0
- decision has been made that geoshape aren't required in Papyrus - remove the test that check geoshape menus Change-Id: I988ebfb758bdc847bce5b7890a0d9071808494d2 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-21Bug 536083 - [AFViewpoints] Provide conversion to UMLMaged Elaasar13-5/+230
- Support converting a model from an arbitrary context to the UML language context - add test to validate the uml.architecture model Change-Id: I0a9f45879229e368f6b8cb0925e54697ab1edf06 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-06-20Bug 535935 - [Tests] Multiple NullPointerExceptionVincent Lorenzo1-6/+45
- fix the source of the NPE in Table JUnit Tests Change-Id: I3c13bebe546937f5c074792ba300b799f5e3df8a Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-06-19Bug 536048 - [Core] Test that model are validBenoit Maggi13-35/+294
- Add ModelValidationTest to check models - fix english typo - small quality patches Change-Id: Ib7eaa0767553167710390aaa0adff1623dea67c7 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-19Bug 518022 [AFViewpoints] Diagram unusable if Papyrus ArchitectureMaged Elaasar1-2/+7
Context preference values are touched. - Fixed ElementTypeSetConfigurationRegistry.dispose() to properly deregister the dynamically registered element types and advices (avoiding many warnings thrown in console) - Made ElementTypeSetConfigurationRegistry only reload in response to the set of dynamically added architecture models changing - Fixed a problem with ArchitectureDomainPreferences loading/saving preferences - Deprecate the public API ArchitectureDomainManager.getPreferences() method to avoid changing the preferences through the object only as opposed to the preference store - Fixed the bolding of the default context's font style in the ArchitectureContextPreferencePage Change-Id: If0dd708c91d78ca90257516814d38510c0986ed1 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-06-18Bug 536003 - Remove incubation in All Papyrus Core ProjectsBenoit Maggi2-4/+0
- remove incubation from description - remove duplicate groupid/version in pom.xml - remove useless cast Change-Id: If1617e9660a0b03ac0af65c08592ab4125c2f891 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-12Bug 535794 - [Test] Correct breaking dependency testQuentin Le Menez1-1/+2
- added the missing dependency - modified the missing/incorrect version Change-Id: Ibe05378c453848b99033a7e8216bac8ed890caca Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-06-11Bug 535680 - [Tests] Validate model related to composite diagramBenoit Maggi20-103/+88
- add ModelValidationTest to validate the models - remove duplicate elements in pom.xml - remove unused import Change-Id: I6d4c9487b33f68b91de1bc934d66456e7a71b237 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-06-08Bug 535097: [Sequence Diagram] Semantic coverage of Operands must beCamille Letavernier5-0/+624
consistent with visuals https://bugs.eclipse.org/bugs/show_bug.cgi?id=535097 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> Change-Id: I3d97ee1819eb3f374a3d4b2de3644d78f11469d1
2018-06-05Bug 533679: Creation of CFrag should not graphically move elementsChristian W. Damus7-8/+539
Fix the handling of operand ownership for execution specifications to account for (a) that they are not started/finished only by ExecutionOccurrenceSpecifications specifically and (b) that they are not always provided by the rows of the grid model. Since the updating of the rows and columns and fragment ownership is so often done in a read-only context (following operation execution on the history) we can avoid redundant calculations by just always posting the update asynchronously and throttling multiple pending calculations. Altogether this results in the calculation of operand ownership upon initial creation of a combined fragment not being immediately overridden by an incorrect calculation that puts all of the fragments back into the root interaction. https://bugs.eclipse.org/bugs/show_bug.cgi?id=533679 Change-Id: I2abb81a920e2a8a7f20d3a6b702d3194d8e7ae8e Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2018-06-04Bug 535061: [Sequence Diagram - Tests] 1px layout delta on JenkinsCamille Letavernier1-1/+28
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535061 - Workaround: add a minor layout tolerance (2px) to the Operands Layout Tests Change-Id: Ie897db06dc0adced1ecb866a60ba3bd8a121199d Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-06-01Revert "Bug 533804 - [Diagram] Update batik dependencies for 1.9.1"Quentin Le Menez2-11/+1
- This reverts the migration to Batik 1.9.1 as the problems encountered warrant to postpone it This reverts commit aea9db22620bbc8b466b48ea7dd958bd004c91e4. Change-Id: I15546c71d6a1868773a78459e604fe0babefbf6b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi19-45/+45
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>

Back to the top