Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-03-22Bug 489116 - Unify diagram visualID of all diagrams in PapyrusMaged Elaasar60-13359/+13587
1. Changed the visual ids of the UML2 diagrams from numbers to meaningful names corresponding to notational cases. This was applied consistely across diagram such that similar cases get similar visual ids. Added diagram reconcilers for v1.2 to migrate older diagrams. 2. Amalgamated the UML2 diagram element types into a single model (umldi.elementtypesconfigurations). Some diagrams, like Sequence, Communication and Timing, still use extension-based configurations and will need to be migrated later. Change-Id: I7f47b25454dcd1ed81e8f3eeffc1a09a2584d316 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2016-03-04Bug 472147: [developer]: refactoring of o.e.p.domaincontextcodegen Patrick Tessier61-4867/+2842
Change-Id: I9e2a9e28253831b5fd40c5fbab8ed941bf43b7ec Signed-off-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-0/+9
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Complete the configuration of PDE API Tooling in the Papyrus Main and Developer Tools projects, including: * adding the API Analysis nature and builder to .project where it was missing * adding a new menu action in the dev tools Project Management menu to ensure that all Oomph version-management projects in the workspace have API analysis also * fixing API version analysis problems, mostly by upversioning bundles to 2.0 but also applying API filters in some cases where it seems appropriate * implementing project-level API Analysis preferences for warning severity of missing @since doc tags (the default is error) and adding it to the Oomph project preferences management Change-Id: I3f5fad20ffc7bb66eec0abbb86b5cc52aacb1ff1
2015-12-04Bug 477384: [Canonical] Should not use drop requests to create viewsChristian W. Damus58-67/+565
https://bugs.eclipse.org/bugs/show_bug.cgi?id=477384 Changes to core APIs to remove PapyrusCanonicalEditPolicy's dependence on the generated diagram drag-and-drop behavior: * extract the CommonDiagramDragDropEditPolicy's abstract API for information about diagram-specific view types into a new service * update the canonical edit-policy and diagram-to-diagram synchronization infrastructure to use the new VisualTypeService to obtain information about the diagram's specific view types to then let the view service create views without resorting to drop commands * update extensions of various canonical strategies in the UML diagrams to adapt to the new drop-free synchronization mechanism Update the Papyrus Diagram GMFGen extensions and code generation templates to add generation of the IVisualTypeProvider that plugs into the new VisualTypeService to support canonical synchronization and drag-and-drop. Includes regeneration of the GMFGen extension model using EMF's most recent templates, which result in minor changes to most model source files. Regenerate all UML diagrams to create and register the visual type provider extensions. Also update the BREE for diagrams to 1.8 because at least one of them requires Java 8 to compile properly. * Note that the interaction overview diagram uses a code generator that is not published on Eclipse.org, so I had to emulate the code generation step for this one * Note also that the SysML 1.1 diagrams likewise cannot be re-generated but, moreover, they do not implement the common pattern for Visual ID Registry, so they are also updated "by hand" for parity with the Mars implementation of drag-and-drop (which had gaps) Deprecate the ICreationTargetStrategy extension API which was only needed to redirect drag-and-drop requests, but these are no longer employed in the canonical synchronization. Also some fixes for region layout problems in the State Machine Diagram: * update custom creation edit policies to re-use the commands used by drag-and-drop and untargeted creation that perform initial placement of new regions * fix the GMFGen to register the custom creation edit policy for the state machine compartment Change-Id: I3afc68d6f0f1bfe05e336c9138a7f1acbc8f643b
2014-11-20440201: [Diagram] Class diagram shapes shall be refactoredMickael ADAM9-15/+702
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440201 Patch Set 1: -Improve GmfGenExtension: Now override createNodePlate throught gmfgen add edit policy for external label -Clean and fix some bug in roundedCompartment Patch Set 2: - Used of RoundedRectangleNodePlate for all node by default, let the possibility to override it. Change-Id: Ie64ad8e049bd4d11cb9075987fee555ba4b97a3c Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> 440201: [Diagram] Class diagram shapes shall be refactored https://bugs.eclipse.org/bugs/show_bug.cgi?id=440201 -Improve GmfGenExtension: Now override createNodePlate throught gmfgen add edit policy for external label -Clean and fix some bug in roundedCompartment Change-Id: Ie64ad8e049bd4d11cb9075987fee555ba4b97a3c Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-11-14436547: [Diagram] All shapes shall be refactoredMickael ADAM1-35/+35
https://bugs.eclipse.org/bugs/show_bug.cgi?id=436547 -Used of PapyrusWrappingLabel instead of WrappingLabel for floating label. This to manage new external label feature as text alignment and margin. Keeps two label constrained modes(from PapyrusWL or from FloatingLabel). -In Constrained mode(from papyrusWrappingLabel) you can now choose the position trough CSS(position:"SOUTH"). The default mode is AUTO. Change-Id: I437eb7f7b7264363e2af968ce9c026d722092114 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-08-29Merge branch 'change/30428/6' into master2Mickael ADAM1-0/+214
Patch Set 2: -Fix some merge error -Apply format and clean-up Change-Id: I576a3342509315c9620c09e4186188504d237780 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-08-27440201: [Diagram] Class diagram shapes shall be refactoredMickael ADAM1-2/+5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440201 Patch set 1: -Use RoundedCompartmentEP to TopNode Edit Part: -AssociationClass -Class -Component -DataType -DurationObservation -TimeObservation -Enumeration -Information -InstanceSpecification -Interface -Signal -Add class which implement IControlParserForDirectEdit after code generation Patch Set 2: -Change the VisualID of Time/DurationObservation to the VisualID of previous external label. this to be compatible with existing model. Patch Set 3: -Add layout Edit Policy for feedback -Used of roundedCompartment for childNode: • ClassEditPartCN • ComponentEditPartCN • DataTypeEditPartCN • EnumerationEditPartCN • InformationItemEditPartCN • InstanceSpecificationEditPartCN • InterfaceEditPartCN • PrimitiveTypeEditPartCN • SignalEditPartCN -Change Name of FloatingNameEP to FloatingLabelEP -Add ClassFigure to manage active status -some Fix Patch Set 4: -remove wrong edit Policy to enumEP -override svg shape display to maintain ratio -add CSS attribute to indicate the maximum number of symbol to display -change timeObs icon to a svg file -use of RoundedCompartment Edit Part for timeObs -move of FigureUtils from timing to common -Change BorderDisplayEditPolicy to setBorder to null of the first Compartment of an editPart. Patch Set 5: -fixbug on BorderDisplayEditPolicy to setBorder to null of the first Compartment of an editPart and OneLineBorder for the others. -Used of roundedCompartment for DurationObservationEP -Delete old classe used by Duration/TimeObservation -Fix symbol Compartment height Patch Set 6: -Some encoding issue Change-Id: Iccc9dfa156669c2fc30488143faaf77898fc00b0 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-08-25[Code style] Apply clean-up profile to Papyrus Main plug-insCamille Letavernier69-987/+967
2014-08-21[Code style] Apply clean-up and formatter on Main plug-insCamille Letavernier76-1835/+3295
2014-07-24436547: [Diagram] All shapes shall be refactored Mickael ADAM1-0/+211
Patch set 1: -Creation of RoundedCompartmentFigure() Patch set 2: -Add CSS and notation setting management Patch set 3: -Change CSS implementation -Add isOval attribut management -Add DataType implementation example Patch set 4: -Add missing files Patch set 5: -Take into account the line width -Some cleaning Patch Set 6: -Some bug Fix -CustomEditPart created and integred Patch Set 7: -add RoundedCompartmentEditPart to contain refresh methodes Patch Set 8: -Add floating name feature -Add menu action to add external floating name on GMFGen Patch Set 9/10: -Add CSS properties to set offset of the floating Name -Some rename Patch Set 11: -Fix on addExternalNodeFloatingNameDisplayBehavior Action Patch Set 12 -Rebase Patch set 13: -Change default value implementation for CSS properties. Patch set 14: -Add geDefault...Value methods to permit to change the default implementation from the customEditPart. Change-Id: I7f8273e17f6765b6686dc291201353ca37e0c3a1 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=436547 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2014-05-23434626: [Diagram] change gmfgen to ensure that shape are generatedptessier1-0/+208
https://bugs.eclipse.org/bugs/show_bug.cgi?id=434626 Change-Id: Id6d26edb819e33f16750575fe8b0b2672cad7dda
2014-05-23282857: [Developer doc] Update documentation related to Papyrusptessier1-0/+146
development https://bugs.eclipse.org/bugs/show_bug.cgi?id=282857 Change-Id: Ic4d710c08b52afc8471b832e052581e9af0f80bc
2014-04-23433286: [Diagrams] Templates and gmfgenextension must be modified to allow ↵Vincent Lorenzo8-0/+381
to override the generated class UMLDiagramUpdater https://bugs.eclipse.org/bugs/show_bug.cgi?id=433286 Modify GMFGen extension
2013-05-02407054: [Activity] Activity diagram shall reuse UML.Edit commands to create ↵rschnekenbu14-1/+1850
elements https://bugs.eclipse.org/bugs/show_bug.cgi?id=407054
2012-07-03[Backport EYY]adaussy8-0/+345
(Partial commit only dev feature has been comitted the diagrams should be regenerated) 374607: [model explorer] moving a model element in another model does not move associated diagrams 374608: [model explorer] moving a model element in another model does not move associated stereotypes 381568: [ClassDiagram] Enable reordering operation, attributes and operation on classifiers
2011-04-20NEW - bug 343347: [Enhancement] Add a tool to add the custom behavior ↵vlorenzo1-0/+52
Show/Hide Label https://bugs.eclipse.org/bugs/show_bug.cgi?id=343347
2011-04-18NEW - bug 343092: [Enhancement] Show/Hide Compartment Title vlorenzo1-0/+65
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343092
2011-04-18NEW - bug 343092: [Enhancement] Show/Hide Compartment Titlevlorenzo8-0/+496
https://bugs.eclipse.org/bugs/show_bug.cgi?id=343092 NEW - bug 335987: [General][Enhancement] Show/Hide Connectors Labels and External Nodes Labels https://bugs.eclipse.org/bugs/show_bug.cgi?id=335987 (correct some erros in the xpt template)
2011-04-16NEW - bug 342954: [Preferences] Add the possibility to define the visibility ↵vlorenzo8-146/+150
of the compartments using the GmfGen https://bugs.eclipse.org/bugs/show_bug.cgi?id=342954 Change the name of LabelRole into LabelVisibilityPreference
2011-04-16NEW - bug 342954: [Preferences] Add the possibility to define the visibility ↵vlorenzo9-92/+564
of the compartments using the GmfGen https://bugs.eclipse.org/bugs/show_bug.cgi?id=342954
2011-04-15NEW - bug 335987: [General][Enhancement] Show/Hide Connectors Labelsvlorenzo9-25/+963
https://bugs.eclipse.org/bugs/show_bug.cgi?id=335987
2010-12-09Merged branch 0.7.X changes r2480:3444 into the trunkrschnekenbu41-1727/+1993
2010-08-05NEW - bug 321823: [Generative Tools] A pop-up action would be helpful to ↵vlorenzo2-2/+52
automate the creation of GenNode CustomBehavior for Show/Hide Classifier Contents https://bugs.eclipse.org/bugs/show_bug.cgi?id=321823
2010-07-20NEW - bug 320348: [Generative Tools] A pop-up action would be helpful to ↵vlorenzo1-0/+55
automate the creation of GenNode CustomBehavior for Show/Hide the Compartments https://bugs.eclipse.org/bugs/show_bug.cgi?id=320348
2010-06-27RESOLVED - bug 316740: [Profile] Deleting an element doesn't delete its ↵ytanguy8-0/+433
stereotypes https://bugs.eclipse.org/bugs/show_bug.cgi?id=316740
2010-06-08removed 2 @overrides tag from the action, as this is a java 1.6 tag.rschnekenbu2-115/+95
2010-06-08NEW - bug 315994: [Tool development] add tool in order to create a default ↵ptessier5-0/+649
representation of a named Element https://bugs.eclipse.org/bugs/show_bug.cgi?id=315994
2010-01-29fixed the action that updates comment. It should now works for the sequence ↵rschnekenbu1-11/+21
diagram, which has no top node comment edit part (see Bug 300169)
2010-01-29NEW - bug 301221: [Generative Tools] Extension for specific locator cannot ↵ytanguy10-64/+439
be used for ExternalNodeLabels https://bugs.eclipse.org/bugs/show_bug.cgi?id=301221
2010-01-20added a better support for comment figure (see bug 273835)rschnekenbu1-0/+566
added an action for the gmfgen editor to update the comments in all gmfgen papyrus diagram updated the action on context menu for direct edit to take into account the new editors added a dialog to edit wysiwyg html comments
2010-01-14NEW - bug 299647: [Generative Tools] Possibility to define Node creation ↵ytanguy29-117/+572
constraint in gmfgenextension https://bugs.eclipse.org/bugs/show_bug.cgi?id=299647
2009-12-04Applied the new Formatter on papyrus coderschnekenbu38-942/+1585
2009-12-01RESOLVED - bug 295723: [General] Improve management of element's customization ptessier6-144/+462
https://bugs.eclipse.org/bugs/show_bug.cgi?id=295723
2009-11-25ASSIGNED - bug 295723: [General] Improve management of element's customization ptessier1-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=295723
2009-10-08bug 291781 fixed: [Palette] Hide/show available palettes in diagramsrschnekenbu1-0/+215
bug 291782 fixed: [Palette] Possibility to locally define a palette bug 291789 fixed: [Palette] Customize code generator and gmfgen actions
2009-09-02REOPENED - bug 285281: [Generative Tools] Managing graphical element without ↵ytanguy4-49/+50
containment relationship to its graphical parent https://bugs.eclipse.org/bugs/show_bug.cgi?id=285281
2009-08-05ASSIGNED - bug 281679: [Generative Tools] A pop-up action would be helpful ↵ytanguy1-4/+7
to automate the creation of GenLink CustomBehavior for StereotypeLabelDisplay https://bugs.eclipse.org/bugs/show_bug.cgi?id=281679
2009-07-31NEW - bug 285281: [Generative Tools] Managing graphical element without ↵ytanguy9-166/+496
containment relationship to its graphical parent https://bugs.eclipse.org/bugs/show_bug.cgi?id=285281
2009-07-30NEW - bug 273417: [usability][general] navigation from one diagram to another ptessier1-0/+112
https://bugs.eclipse.org/bugs/show_bug.cgi?id=273417
2009-06-30ASSIGNED - bug 281679: [Generative Tools] A pop-up action would be helpful ↵ytanguy1-16/+20
to automate the creation of GenLink CustomBehavior for StereotypeLabelDisplay https://bugs.eclipse.org/bugs/show_bug.cgi?id=281679
2009-06-30ASSIGNED - bug 281679: [Generative Tools] A pop-up action would be helpful ↵ytanguy1-3/+3
to automate the creation of GenLink CustomBehavior for StereotypeLabelDisplay https://bugs.eclipse.org/bugs/show_bug.cgi?id=281679
2009-06-29ASSIGNED - bug 281679: [Generative Tools] A pop-up action would be helpful ↵ytanguy2-0/+339
to automate the creation of GenLink CustomBehavior for StereotypeLabelDisplay https://bugs.eclipse.org/bugs/show_bug.cgi?id=281679
2009-06-26NEW - bug 281679: [Generative Tools] A pop-up action would be helpful to ↵ytanguy2-0/+165
automate the creation of GenLink CustomBehavior for StereotypeLabelDisplay https://bugs.eclipse.org/bugs/show_bug.cgi?id=281679
2009-06-25bug 271472 being fixed: support of stereotypes for the edge. This is only ↵rschnekenbu9-428/+427
done for usage representation in this commit. Following commit will update the whole class diagram
2009-03-19Incomplete - taskAdd mechanism to display with a depth parameter for the ↵ptessier14-11/+552
qualified name RESOLVED - bug 269353: Add mechanism to display with a depth parameter for the qualified name https://bugs.eclipse.org/bugs/show_bug.cgi?id=269353
2009-02-10set the package at the good addressptessier26-0/+5655

    Back to the top