Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-18[API] Fix some API Tools issuesCamille Letavernier1-0/+1
Change-Id: I71ebd381e1347cb4eddfac967acd9321b05b6f01 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-16Bug 528199 - [Xtext, Constraints] The edition of constraints does not choose ↵Ansgar Radermacher5-17/+16
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-03-23Bug 532823: [AllDiagrams] Update all diagram reconciler to target 1.4.0 ↵Vincent Lorenzo1-1/+1
diagram version Change-Id: I2ca004d14a3367582095e3e517dabffbcd04fcdb Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-03-09Bug 527181 - [Composite structure diagram] Initial port location on aAsma Smaoui2-7/+317
part is top-left corner - Add possibility to override the initial port poisition in ShowHidecontentsAction - Create a custom port position for the composite-structure diagram that locates the diagram for the defining type (if any) and copies port positions from there. Based on similar code in PapyrusRT - Add a new edit policy "CompositeSideAffixedNodesCreation". Change-Id: If3c62f78ea1f2373a610f78260d317174ca4ca12 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier1-6/+12
https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 - Use more flexible options wrt. Constant values and Reexported APIs - Display errors directly in the code rather than Manifest, when relevant Change-Id: I7a48bca8a9a84487957a3d97a8dddfb145cdfd78 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez58-6918/+6918
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-12-18Bug 528881 - [Quality] Method modifier should follow convention orderBenoit Maggi3-3/+3
- replace "abstract public" by "public abstract" (see https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.4.3 ) - also remove some unused import Change-Id: Ie1cf5ae7ae506b0cde5beef8ddfa9d56e4a2bdfd Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-12-14Bug 528776 - [Quality] Remove auto-generated TODOBenoit Maggi2-3/+3
- remove: // TODO Auto-generated method stub // TODO Auto-generated constructor stub // TODO: Auto-generated Javadoc Change-Id: Ia754c343b5dd76c17b34d041ae938318b6030522 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-11-27[Quality] Replace enterprise id by nameBenoit Maggi3-3/+3
Replace/by VL222926/Vincent Lorenzo PT202707/Patrick Tessier QL238289/Quentin Le Menez RS211865/Remi Schnekenburger AC221913/Arnaud Cuccuru JC236769/Juan Cadavid Change-Id: I2f3311671289d81c93ab12b74b9cb1940618b3ee Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-11-16Bug 525463: [SysML 1.1] Dash line not present when moving a floatingFanch BONNABESSE3-8/+31
label https://bugs.eclipse.org/bugs/show_bug.cgi?id=525463 Add an interface to check the modification of the EditPolicy. Change-Id: Idb9b180ed38b0503f657b9dd33d51b1e8a963b58 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2017-10-25Bug 516265 - [state machine digram] States with large names are difficult to ↵Ansgar Radermacher1-4/+4
read - change default left/right margin from 0 to 5. This is also useful for other diagram elements, diagrams (e.g. classes, components, activities, ...) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2017-10-18Bug 518313 - [ClassDiagram] Nested Element should be treated asBenoit Maggi1-5/+15
referenced - add a preferences to define 3 strategies for external: none, different container and different owner - default strategy remains the same - extract strings for future internationalization Change-Id: I9a23a8d62ca51a09a842972f3b9e4f2c1c6b95e4 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-10-06Bug 525665 - Remove unused dependencies to batik Benoit Maggi1-4/+0
- remove unused dependencies (already required by infra.gmfdiag.common) Change-Id: Icad4d20fed50859e276056d490b756a73772b767 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-09-06Bug 521572 - [General] Various cleanupsPierre GAUTIER1-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 fix remaining output 'target/classes' in some .classpath cleanup of various basic build.properties warnings including : - remove useless bin.. - incorrect source.. - incorrect output.. - includes Change-Id: I5bf3480020ab53c8acf1fd6fc35d92377c231eaa Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-04Bug 509015 - [StateMachineDiagram] lacks support for UML 2.5 notation ofPauline DEVILLE1-2/+2
redefinable elements with isLeaf=true Change-Id: I2a73f118552593ab7163134bc246808695b39fd5 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-09-04Bug 521408 - [Core] The property advanced tab should use treeviewerPauline DEVILLE3-6/+13
-Bug fix introduce by https://git.eclipse.org/r/103709 . Can only edit EReference in the advance tab. -Change dialog label Change-Id: I245bc912ad8a66c004c035219e8e0991f4d0924e Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-09-01Bug 520325 - [ActivityDiagram] Bad initial position for an activityPauline DEVILLE3-13/+38
parameter node created from the palette -Add CREATION_ROLE editPolicy on ActivityEditPart -Change ActivityParameterNodePositionLocation behavior (to be on the correct side when don't click on the side of the activity) Change-Id: I7b2bf658c8f96fa49f5cad66d604ee5a183e63c4 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER2-0/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-01Bug 519845 - [ClassDiagram] Refresh of property default value Pauline DEVILLE1-7/+90
Change-Id: I865c6510ad178d9f90c011c6b3ab67570cfea09c Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-09-01Bug 521408 - [Core] The property advanced tab should use treeviewerPauline DEVILLE1-65/+106
Change-Id: I6f17d7fa6738dc9fcd233d30bf502a52745f8331 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2017-08-29Bug 515661 - [Diagram] Graphical direction on connectorsMickael ADAM1-4/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=515661 Change-Id: Icdf68c95c9da7991b711b963363a4f6f51f7fd0c Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-08-24Bug 520455: [archi] plugin org.eclipse.papyrus.infra.core.pluginexplorerFrancois Le Fevre1-1/+0
seems to belong to developer and not core Actions -move the plugin into the dev folder -move the plugin in to the right feature -rename the plugin according to dev convention Change-Id: I8b4eec213c43eb18591b9a3e817e4a773306cfd7 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520455 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-08-23Bug 521279 - [core] Copy/paste between models ignores stereotypesAnsgar Radermacher1-1/+1
- Add additional parameter to the constructor of DuplicateStereotypeCommand. This enables the correct execution of the "load-into-target" command of the stereotype to apply. (existing constructor is kept to avoid API break) Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2017-08-23Bug 519803 - [Diagram] NPE onMickael ADAM1-0/+11
StereotypePropertyReferenceEdgeViewProvider https://bugs.eclipse.org/bugs/show_bug.cgi?id=519803 Change-Id: I9c112453209b3ccd2954b6888a62166360ed9b36 Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-08-18Bug 519107 - [All diagrams] model opening is slow, if multiple diagrams are openAnsgar Radermacher1-3/+16
- Avoid NPE on dispose (if diagram has not been initialized yet) - Add bug-related entry in header Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2017-08-11Bug 520755: [UsecaseDiagram] Some keyword are not displayed in the ↵Vincent Lorenzo1-0/+4
stereotype label in their own label - as I set 2 classes as deprecated, I update the plugin version to 3.1.0 (pom.xml, MANIFEST.MF and *.gmfgen file) Change-Id: I19f82ab4c2ce9c454a2b5224912ad909005ad6d6 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-08-08Bug 450844: [ClassDiagram] Change property order directly in diagramCamille Letavernier1-95/+5
https://bugs.eclipse.org/bugs/show_bug.cgi?id=450844 Change-Id: Ib53b438bfe69b914fd1f503793bdc033e3b62963 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> (cherry picked from commit b14610ecb43b00fd7c7f554b22855ebb91073400)
2017-08-03Bug 480423: [Class Diagram] Relationship keyword labels missing theFrancois Le Fevre5-4/+125
guillemets Actions -add reference to the norm -open the API -add a new parser dedicated to manage the keyword Tests -starting a remote eclipse and check the package relationship with use keyword -apply an ecore stereotype on the use relationship and check also the result Change-Id: Id106a7862dd980ec3f33f52ba008d1dd358222f6 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=480423 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-08-01Bug 519107 - [All diagrams] model opening is slow, if multiple diagrams are openAnsgar Radermacher1-0/+45
- Delay diagram initialization until diagram gets focus, show busy cursor while diagram is initialized Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2017-08-01Bug 519889 - [Sequence Diagram] Message Create target should be fixed toMickael ADAM1-1/+1
header. https://bugs.eclipse.org/bugs/show_bug.cgi?id=519889 Fix in this patch: -Message create is horizontal. -Message create target position must be at the middle of the right/left of the header. -Message create target can be moved. -At message create creation, lifeline must be resize to conserve the same bottom position. -At message create deletion, lifeline must be resize to conserve the same bottom position. -At message create reorient, lifeline must be resize to conserve the same bottom position. Change-Id: I52cadd218b6619e8fd50081f6c02803bfc60cdad Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-07-13Bug 519454 - [Diagram] Show/hide related stereotype property edgeMickael ADAM1-19/+19
doesn't work in some case https://bugs.eclipse.org/bugs/show_bug.cgi?id=519454 Change-Id: Iafeb5f5d104c72a36f1a162bb2c4c5cbdff3dba6 Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-07-04Bug 517679 - [Diagram] Papyrus must provide a way to draw reference linkMickael ADAM14-13/+964
between elements https://bugs.eclipse.org/bugs/show_bug.cgi?id=517679 Change-Id: I8564c8c0b5e55cee0b3828f466f78c02dab449c9 Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-06-12Revert "Bug 517427 - [userxp] add the word papyrus to the Papyrus views "Florian Noyrit2-2/+1
This reverts commit 905ef919b041cb14688da8fb661b39d44da83470. Change-Id: Ib1088ed4c9d72b838dde1ce44c0720c7582d6751
2017-06-05Bug 515998 - [SequenceDiagram] Fix existed Tests for the Sequenceptessier1-0/+4
diagram Change-Id: I59891e6a1a9b92cb9ebad18cbb1f56fa2df37d9c
2017-06-02Bug 517427 - [userxp] add the word papyrus to the Papyrus views Francois Le Fevre2-1/+2
Actions -add the word papyrus in plugin.properties and externalize the string Change-Id: I46fb639d919334092640acb91bb8f751c1586a61 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-06-01Bug 517404: [CSS] Label margins applied to labels of nested elementsChristian W. Damus1-14/+29
Fix the updating of margins in name label figures to process only those that visualize the same element as the edit-part initiating the refresh. https://bugs.eclipse.org/bugs/show_bug.cgi?id=517404 Change-Id: I13c35feb76534952474fc1320d9b7cc6fd8dafac
2017-05-18Bug 515706: [Table][RichText] The RichText editor must be in agreementNicolas FAUVERGUE4-12/+9
with the preferences https://bugs.eclipse.org/bugs/show_bug.cgi?id=515706 - Move the RichText preferences into infra.ui instead of uml.diagram.common to use it in table. - Use the preferences into nattable editors. - Upgrade MANIFEST versions when needed. Change-Id: Iee4505223a8e2de23c91a4d46f25ed2627fa04b1 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-05-11Bug 516438 - [InteractionOverview] make this diagram independent fromptessier1-0/+95
timing diagram Change-Id: Id3d78d4cd4f2eaf632d9584d31257890c41254bf Signed-off-by: ptessier <patrick.tessier@cea.fr>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit13-2/+43
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-05-08Bug 489116: [Sequence Diagram] Update CoregionCéline Janssens1-1/+1
- Do not use CoRegion Edit Part and Figure - Use Combined Fragment EditPart and Figure - Add CoRegion Field in the Combined Fragment Figure - Paint Brackets if needed TODO: Delete the CombinedFragment2EditPart from the gmfGen Change-Id: Ibfc206c5b42ab1369a098ae59e35c5916654a9b7 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2017-05-08Bug 489116: [Sequence Diagram] Interaction Use and other fixCéline Janssens1-1/+1
- Fix Null exception - Update InteractionUseRectangle Figure - Make the Label dimensions protected in RoundedCompartmentFigure - Update CSS to display the interaction Header with margin Change-Id: I73725f0432340d88af7b7cd1eb01d9296cf418a8 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2017-05-08Bug 489116 - Migrate Sequence Diagram's elementtypes to UML serviceFlorian Noyrit1-73/+28
types - lifeline management ok - management by element type-->ok - graphical management (creation, move, drop)-->ok - message -management by element type-->ok -graphical management in progress - asyncr message creation (creation deletion) - syncr message creation ( creation deletion) - creation message creation (creation deletion) - delete message (creation deletion) - lost message ( creation deletion) - found message ( creation deletion) - action execution specification ( creation, move deletion) - behavior execution specification (creationn,move deletion) - when adding a message move other - possibility to select several messages --> prevent from reorder --> click on alt during the move to let the reorder - manage combined fragment Change-Id: I95f741292bb78705137af882c1cf60686a29de6f Bug 489116 - Migrate Sequence Diagram's elementtypes to UML service types update interaction figure and editpart Change-Id: Ibf718c859b05c6aad1343a62224d1fc4291a36f3 fix manifest during merge Change-Id: I755cbd26cc5ca9806ce1a1329554cafccbce6da3
2017-05-05Bug 510951: [Internationalization] Elements from profile does not haveNicolas FAUVERGUE1-10/+23
label displayed https://bugs.eclipse.org/bugs/show_bug.cgi?id=510951 - Manage some missing 'getName()' for the stereotypes - Manage a 'getQualifiedLabel()' for the stereotypes (needed into diagram because of the StereotypeDisplayUtil - Manage differently the get preference of the internationalization: * Use the model set URI to get the correct top URI instead of the resource URI (for profile, the resource was not the correct one needed). - Manage the read-only properties files as 'fake' resources Change-Id: Id303fafdf1a48d9fab2903c20080352f9af02af4 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-05-04[Diagrams] add the possibility to add a separator to the constraint figure ↵Quentin Le Menez1-0/+51
between the name and the body Change-Id: I2e224a47fa0aba5773f030693cb0cf1ca0e3ad6c Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-05-04[Diagram] [All] Update the contraint display to allow ellipsis at the endQuentin Le Menez2-28/+20
Change-Id: I14e41cddc9064e212a09cb155f2083b0cf267220 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-05-03Bug 401580 - Ports should show conjugated symbol (~) before type inYupanqui Munoz1-0/+9
label Change-Id: I00398a6e86d9add8da06cfe6b3ceae8ffd3aa42c Signed-off-by: Yupanqui Munoz <yupanqui.munozjulho@cea.fr>
2017-05-03Bug 516045 - [Class Diagram] ClassCastException when opening a diagramBenoit Maggi2-9/+28
- test instance of - log a warning to help cleaning the .notation file Change-Id: I5ff7a773f4d6ef66aab82f29f2e1d4160421631e Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-04-28Bug 515201: [Class Diagram] Wrong label end for Association restoreFanch BONNABESSE4-14/+18
https://bugs.eclipse.org/bugs/show_bug.cgi?id=515201 - Use the AssociationUtil methods on the CustomUMLDiagramUpdater - Changing method names of AssociationUtil Change-Id: I2f4d45abcf40ace21eb36f10a9f8736d97434fc6 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2017-04-24Bug 459678 : [Element Types] Communication diagram shall use elementMickael ADAM1-5/+7
types Change-Id: I2369e1db853992e478fcd1522116161e5f5f6fb8 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2017-04-19Bug 510611 - [Activity Diagram] Automated pin derivation forPauline DEVILLE5-0/+375
AcceptEventAction and AcceptCallAction Change-Id: I49bb0c9398ca49ccffb255c218d88dd92c918a0e Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>

Back to the top