Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-06-11469953: [Releng] Update the build to support a global POMCamille Letavernier76-6223/+60
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-10Bug 442157: [LinkLF]: Allow to dynamically enable LinkLF mode formgolubev1-2/+2
papyrus links (MANIFEST.MF changes are included intentionally, eclipse can't compile that plugins without them). Change-Id: I3e2e9474402cd3405ac8e16cad147af5526142c1 Signed-off-by: mgolubev <golubev@montages.com> Reviewed-on: https://git.eclipse.org/r/49904 Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> Tested-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-06-10Bug 469073: [All Diagrams] XY-Compartment scroll should respect snap tomgolubev1-2/+2
grid of inner nodes Change-Id: Idff5e8c103c7d1a4d208dc31e609995dd2f10d5d Signed-off-by: mgolubev <golubev@montages.com> Reviewed-on: https://git.eclipse.org/r/49318 Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> Tested-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-06-10Some fix and some change on master for advance Appearance property View.Mickael ADAM1-3/+6
-PapyrusRoundedEditPartHelper => to avoid bad display if radius width xor radius height = 0 and some fix -MaskManagedFloatingLabelEditPolicy => fix, the mask label must be defined at the label level -RoundedCompartmentFigure => set shadow color must allow Integer Color from Draw2D -LabelCustomizationMaskProvide r=> add case of FloatingLabel Mask manager -GridData => change some properties from protected to public to acced to the width of the property view: necessary for papyrusRowLayout. Change-Id: I887ebb42abd0bd4332d0f956e8e882a7b7b0d5e7 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/49808 Tested-by: Hudson CI Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-10442157: [LinksLF] Improved links routing, anchors & bevdpoints behaviorRemi Schnekenburger3-4/+160
for Papyrus diagrams https://bugs.eclipse.org/bugs/show_bug.cgi?id=442157 Change-Id: I207de177958ad9f5d99157f45c41ff3e94e00a41 Reviewed-on: https://git.eclipse.org/r/49743 Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> Tested-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-06-10Bug 469630 - Must add named style change listener to Edit Part.Mickael ADAM2-4/+103
Change-Id: I5af5a9fd44faf8437ed74106d299b8efc44a4e7c Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2015-06-09Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier6-239/+3955
update documentation Change-Id: Ib54f6372666eb790adffcb18b24bbf4f074e7078
2015-06-09Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier12-2624/+2824
notation Update code Change-Id: Ibde932807bd084d78e44641375ed59b1a413fa08 Signed-off-by: ptessier <Patrick.Tessier@cea.fr> Reviewed-on: https://git.eclipse.org/r/49744 Tested-by: Hudson CI
2015-06-08[Releng] Fix missing icon in the CSS3 editor (build.properties)Camille Letavernier1-1/+2
Change-Id: I0000000000000000000000000000000000000000 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-08Bug 468335 - [All Diagrams] Cannot remove diagram hyperlinksShuai Li1-253/+253
- Remove heuristic tab: - Remove extension from uml.diagram.common - Instantiate (basic) HyperLinkManagerShell in the edit policy Signed-off-by: Shuai Li <shuai.li@cea.fr> Change-Id: I0bad73d302a306147198b379d7efaa06b1275959 Reviewed-on: https://git.eclipse.org/r/49616 Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> Tested-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-05Bug 469224 - [All Diagram] Artifact on shadow appears in some caseMickael ADAM1-0/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469224 Change-Id: I6911ad202de7f9d96e699e522b90c9f8314a5cc9 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/49222 Tested-by: Hudson CI Reviewed-by: Gabriel Pascual <gabriel.pascual@all4tec.net> Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-04Bug 469395 - JavaCastException on BorderedScalableImageFigure when useMickael ADAM1-7/+8
of pnj/jpg instead of svg. Change-Id: I2d28a79e9c2477c85a286c8b264955484e2c0a8a Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/49441 Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> Tested-by: Hudson CI
2015-06-03469169: [Shape Decorator] NullPointerException inCamille Letavernier1-4/+6
ShapeDecorator.deactivate (330) https://bugs.eclipse.org/bugs/show_bug.cgi?id=469169 Change-Id: I8346dc92c3a87bfe70c55fcafc8ac480ccac86a9 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-03Enforce dependency to GMF Tooling Runtime at 3.3 for Mars mgolubev1-1/+1
Change-Id: I45241d2746ca4c103b4605dcaf7f0616ecb1e2dd Signed-off-by: mgolubev <golubev@montages.com> Reviewed-on: https://git.eclipse.org/r/49300 Tested-by: Hudson CI Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-06-02468974: [Element Edit Service] Add parameter to edit element without GUICamille Letavernier1-0/+89
https://bugs.eclipse.org/bugs/show_bug.cgi?id=468974 - Add a util method to configure the request - Add support for pure-GEF Requests (e.g. D&D request) in infra.gmfdiag.common Change-Id: Ibb8e1d706b50fbda8a5e3e78bbc9e98222ee0504 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-27463290: Papyrus diagram shall be expanded with new visual graphicalCamille Letavernier2-71/+73
notation https://bugs.eclipse.org/bugs/show_bug.cgi?id=463290 - Cleanup - Improve robustness of Custom DropStrategies Change-Id: I73ea54dbc4479d78a9b1dda2520a1e81efcad24e Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-27468345: [CSS - Properties View] When creating a new ModelStyleSheet,Camille Letavernier1-0/+22
several commands are executed: need to undo several times https://bugs.eclipse.org/bugs/show_bug.cgi?id=468345 - Partial fix (See Bug 468345 / Comment 1) Change-Id: I64acb5dea67be212f2a56f910d65939da20b11fb Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-27Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalBruno Marques1-1/+9
fix bug about dnd in the expansion framework Change-Id: I6e68e8f7365fe8818f88af6d5354a530481cf26c Signed-off-by: Bruno Marques <bruno.marques@cea.fr> Reviewed-on: https://git.eclipse.org/r/48605 Tested-by: Hudson CI Reviewed-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2015-05-26Bug 433206: Papyrus shall enable local synchronization between graphical ↵Christian W. Damus14-1576/+2513
element and element in the model https://bugs.eclipse.org/bugs/show_bug.cgi?id=433206 Update developer documentation to reflect refactorings and other changes in the design.
2015-05-26467863: [CSS - Properties View] Read-only exception when trying toCamille Letavernier3-34/+91
silently create a ModelStyleSheet element https://bugs.eclipse.org/bugs/show_bug.cgi?id=467863 - Create the Stylesheet in the Notation resource only when we actually try to modify model stylesheets Change-Id: Ia83053016069b0745f41f511465315fef6f83ee1 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-26Bug 461489 - [Activity Diagram] AcceptEventAction shall not use shapeMickael ADAM2-5/+8
provider https://bugs.eclipse.org/bugs/show_bug.cgi?id=461489 -Changes GMFUMLElementAdapter to manage: AcceptEventAction[isTimeEventAction=true] and use it. -Rebase to launch hudsons Change-Id: I1a7b452b8eb49f1c51f9587d0291f695d91cd3c4 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/47140 Reviewed-by: Mickael ADAM <mickael.adam@all4tec.net> Tested-by: Hudson CI
2015-05-26Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier7-43/+18
change the code for the tracing Change-Id: If261ce50de96361a9773dbd2e082db36e24d0a64
2015-05-20[Launch Configs] Clean up favoritesChristian W. Damus2-38/+30
Remove the "favorites" listings from shared launch configurations.
2015-05-20Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus7-30/+156
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Add automated tests for diagram-to-diagram synchronization. Fix bugs in the asynchronous synchronization of edit-parts exposed by the new tests, especially in undo/redo of changes in the master diagram.
2015-05-20467716: [CSS] Unnamed references and null references can't beCamille Letavernier1-9/+15
distinguished https://bugs.eclipse.org/bugs/show_bug.cgi?id=467716 Change-Id: I9fc6ff9abf4732ddc6cba3ff6ca6ef594990d19a Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-19Bug 464585 - [Element Types] Profile diagram should be migrated to themgolubev1-2/+5
elementtypes framework - migrate Extension Change-Id: I113830958148ca7095178d32b6211b72bb037cf0 Signed-off-by: mgolubev <golubev@montages.com> Reviewed-on: https://git.eclipse.org/r/47860 Tested-by: Hudson CI Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-05-19Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus5-0/+300
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Support for notation synchronization overrides. Implement a policy hook in synchronization that allows for selective disablement of synchronization by feature. Add a CSS-compatible named style to tag views with the names of features that should be excluded from synchronization, with policy delegates for the node-position and node-size synchronization features.
2015-05-18Bug 463415 - [StateMachine Diagram] The InitialNode is not properlyMickael ADAM2-130/+30
displayed when opening a diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=463415 Change-Id: Id47ba256cb74f0146ad31fbf8112edc71b729bb5 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/47014 Reviewed-by: Mickael ADAM <mickael.adam@all4tec.net> Tested-by: Hudson CI Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-18Bug 461591 - [Diagram] CSS error - PapyrusLabel and followSVGSymbolMickael ADAM2-23/+34
https://bugs.eclipse.org/bugs/show_bug.cgi?id=461591 Change-Id: Ifd3764aea03e3fc8b7bcc870f1fdb7feab1f6645 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/47729 Tested-by: Hudson CI Reviewed-by: Gabriel Pascual <gabriel.pascual@all4tec.net> Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-13Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus2-5/+90
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Fix various undo/redo issues, especially in deletion of elements: * undo delete a transition didn't restore the transition connector view in the sub-capsule state machine * after undo delete of elements, the corresponding notation views were not synchronized for position and size Also fixed a problem in which, after a diagram is closed, the sync service continued to try to synchronize its former edit-parts, resulting in NPEs.
2015-05-13Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier7-3218/+4133
notation add Tests to run with assistant Change-Id: I955a84c7e0879f8e18c3d1a3e46debeb2660ceee
2015-05-13Resolving conflicts when merging branch 425565-relationshipModelExplorerRemi Schnekenburger1-398/+0
in master
2015-05-13Bug 425565 - [Model Explorer] Cannot create certain relationships inPatrik Nandorf1-0/+398
model explorer, specifically UML Dependency https://bugs.eclipse.org/bugs/show_bug.cgi?id=425565 org.eclipse.papyrus.infra.newchild - added a new element (CreateRelationshipMenu) for relationships in elementCreationMenuModel.ecore - Update the CreationMenuFactory to handle creating createcommands based on CreateRelationshipMenu - Added SetTargetAndRelationshipCommand wrapper command for creating relationships from the model explorer. org.eclipse.papyrus.views.modelexplorer.newchild - changed the build command to use creationMenu rather than the elementType directly org.eclipse.papyrus.uml.service.types.test - Added several unit tests to CreateReationshipTest - Added severaltest elements to the TestModel.uml needed by the tests - added the Standard profile to the test model to allow creation of Refine and Trace Change-Id: I42aeb8f153c0c0a08f8e20f9a4cefd3fd9788b70 Signed-off-by: Patrik Nandorf <patrik.nandorf@ericsson.com> Reviewed-on: https://git.eclipse.org/r/46051 Tested-by: Hudson CI Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> Tested-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-05-12Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus2-24/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Fix initial synchronization of semantic and/or notation content being executed on the operation history in undoable commands, which not only is confusing but actually doesn't undo/redo correctly the entirety of the changes.
2015-05-12Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus3-12/+55
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Fix exceptions on attempt to delete and init-synchronize FinalState because the nested floating label edit-part is taken as a region. This is fixed generally by adding filtering of child edit-parts in the iteration of a parent to process only those that visualize elements of the semantic child type; and specifically by not adding the regions sync-features to the sync-buckets for FinalStates in both the semantic and notation synchronization.
2015-05-12Bug 466997: [Activity Diagram] Uncaught exception in transaction pre-commit ↵Christian W. Damus1-2/+19
task. https://bugs.eclipse.org/bugs/show_bug.cgi?id=466997 Ensure that diagram refresh runnables execute on the UI thread, forcing submission of runnables on the fall-back UI executor if necessary when the DiagramHelper is invoked on some other thread. Uses a new policy API to let clients like the DiagramHelper rank the appropriateness of the various executors in the picture.
2015-05-12[Tests] Fix NPE and disable some logged exceptions (Occurring only inCamille Letavernier2-2/+2
the tests and spamming the console) Change-Id: I2d191dd661d1376a8fe162ae4a0a49479b648cdf Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-12Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier5-409/+4712
notation update model by adding tests Change-Id: I3e039b5fa84701e3b5dc9f70cda03bdd3cd19c78
2015-05-12467044: [Activity Diagram] AcceptEventNode & SendSignalNode standardCamille Letavernier1-394/+0
default shapes not working. https://bugs.eclipse.org/bugs/show_bug.cgi?id=467044 - Fix merge issues in Base CSS files Change-Id: I97e638af90a4410477bf0bbd4fdfb77acaea4007 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-11466602: [Activity Diagram] Tests error on the activity diagram tests dueRemi Schnekenburger1-43/+53
to wrong initialization of the containment feature. https://bugs.eclipse.org/bugs/show_bug.cgi?id=466602 - Adding pure UML2 test for adding a node to an activity - Simplifying the computation of the containement feature and the approval of the request
2015-05-11467007: [CSS] Failed tests for the CSS Engines (M7)Camille Letavernier1-4/+10
https://bugs.eclipse.org/bugs/show_bug.cgi?id=467007 Change-Id: I4cfa2345a68fd0251984a9189b630079e0fbab59 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-11Bug 463290 - Papyrus diagram shall be expanded with new visual graphicalptessier16-307/+3195
notation Add new test and refactor codes Change-Id: Ie107bcf6bdc55f33b79d9024f5bda1c4d352da66
2015-05-08Fix some bugs found by FindBugsChristian W. Damus11-72/+91
Change-Id: I310f3048a3c904ac2311dc97a7723ebade9ef0de Reviewed-on: https://git.eclipse.org/r/47549 Tested-by: Hudson CI Reviewed-by: Christian W. Damus <give.a.damus@gmail.com>
2015-05-07Bug 420549: Lack of synchronization between Model Explorer and diagrams.Christian W. Damus3-3/+82
https://bugs.eclipse.org/bugs/show_bug.cgi?id=420549 Implement canonical synchronization of the ordering of views in a list compartment when it does not have 'manual' or 'automatic' sorting style (which would be managed by the user and the ListCompartmentEditPart).
2015-05-07Bug 463564 - [Performances] Opening a menu in the ModelExplorer takesRemi Schnekenburger1-3/+3
several seconds (Mars M6) https://bugs.eclipse.org/bugs/show_bug.cgi?id=463564 - fix error coming in SysML models. We are looking for the advices of the wrong element type in our case.
2015-05-06Bug 465416: Synchronization of diagrams with other diagramsChristian W. Damus18-2/+1531
https://bugs.eclipse.org/bugs/show_bug.cgi?id=465416 Initial prototype of a sync API with example implementation for synchronization of class diagrams for UML-RT Capsules by Laurent Wouters, subsequently elaborated as described herein by Christian W. Damus. API refactorings and fixes: * factor out common dispatcher management * node-size sync did not account for default (-1, -1) size in notation model * (RT example) set up synchronization of corresponding views that already exist in a sync slave package * delete stuff from the diagram by removing views from the notation model, not edit parts from their parents * exception bullet-proofing (finally clauses) Implement a Papyrus service for the integration of the model synchronization framework. Define synchronization styles for diagram views and a synchronization trigger to activate synchronization on opening a diagram editor. Exemplary implementation of diagram synchronization in UML-RT, replacing the original contribution's oep.umlrt.diagrams plug-in: * synchronization of capsule state machine with the inherited state machine * state machine diagram synchronization, except for connection points and connection point references. Signed-off-by: Laurent Wouters <laurent.wouters@cea.fr> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Change-Id: I5434c9a5688e627e4b0cbbb5eca462ef7bffcdbc Reviewed-on: https://git.eclipse.org/r/47188 Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> Tested-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-06Bug 455311: Merge branch 'Stereotype display' into masterCamille Letavernier18-105/+798
2015-05-06Bug 463903: [Stereotype Display] Objective 7: Plan a modelCéline Janssens5-52/+118
transformation for a compatibility with old models using EAnnotation. https://bugs.eclipse.org/bugs/show_bug.cgi?id=463903 Creation of Command for Migration of Stereotype Label - Allow "AllDiagrams" in the DiagramType field - Properties Migration - Create new Helper for CommandExecution - Enrich the CommandUtil class with additional method to execute Commands - Make the Applied Stereotype Helper as Deprecated - Remove the EAnnotation Update when applying or unappling Stereotype - Rename StereotypeDisplayUtils into StereotypeDisplayConstant - Rename StereotypeDisplayHelper into StereotypeDisplayUtil - Create StereotypeUserActionHelper - Create StereotypeDisplayMigrationConstant - Create Edit Policies for Migration - Create Migration Edit Policies Provider - Create Command to migrate Comment - Disable the Delete Command on the Stereotype Comment Edit Part - CSS match on StereotypeComment instead of [type = StereotypeComment] - CSS match on Label[kind=StereotypeLabel] - Avoid "This element is Imported" decoration for invisible Stereotype View. - Sychronise the Depth of the compartment Name with the Label Depth. The Commands of AppliedStereotypeHelper have been dupplicated into oep.uml.diagram.common.stereotype.diplay by changing the way those Commands manipulate the Stereotype Display Object using the new Structure. Change-Id: I72eb4b7610774b05502b2908ee9071628c3087cb Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2015-05-06Bug 463605: [Stereotype Display] Objective 5: Create the GraphicalCéline Janssens1-1/+63
Interface to display Labels and Properties to override the CSS. https://bugs.eclipse.org/bugs/show_bug.cgi?id=463605 - Connect the Property View Appearance to the New Stereotype Structure - Hide/Show Label - Hide/Show properties into Compartment - Fix Icon display of Stereotype - Fix Persitency on the modified Child only - Fix the deletion of the Comment node if not displayed while removing the reference. - Fix issues with Comment when closing and reopening the diagram (The comment is not deleted anymore) - Change "AppliedStereotypeCommentCreationEditPolicy" Name - NOT WORKING: Hide/Show in Comment with property View - NOT WORKING: Hide/Show in Brace with property View - NOT WORKING: Display Shape Change-Id: Ib566d6ab915c505765ce0c36eff047d1c79b1286 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462359 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net> Reviewed-on: https://git.eclipse.org/r/45228 Tested-by: Hudson CI Reviewed-by: Gabriel Pascual <gabriel.pascual@all4tec.net> Reviewed-by: Mickael ADAM <mickael.adam@all4tec.net>
2015-05-06462359: [Stereotype Display] Objective 6: Update Other Edit Policies toCéline Janssens7-13/+92
Display Stereotypes according to the new Structure -Fix test around Stereotypes -Extend CSSDOMSemanticElementHelper Change-Id: Ieb57be19e47a226557505bf20e4c7a11726c50fa Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462359 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>

Back to the top