Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar71-202/+1486
CreationCommandClass property value Converted the Creation/ConversionCommandClass properties in the architecture editor to be of type string instead of Class. They can now reference class names from the workspace (on their project's class path). Also added validation rules for that. Finally, I added a Browse... button in the property sheet to help put values for them. remove some reexport increase version to take in account API tool Change-Id: I6792449fbee70b089f83780c4935242fff72d50b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-18[API] Fix some API Tools issuesCamille Letavernier2-1/+2
Change-Id: I71ebd381e1347cb4eddfac967acd9321b05b6f01 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-04-17Bug 518695 - [Wizard][AFViewpoints] Viewpoints are not taken intoMaged Elaasar1-15/+11
account when using Templates Switched the architecture context and viewpoints to the selected ones when the new model is created from a template Change-Id: Ice8e59acaa1c8029009e052a716568e26b6cd1ea Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-16Bug 528199 - [Xtext, Constraints] The edition of constraints does not choose ↵Ansgar Radermacher7-189/+147
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-04-12Bug 533439: [Table] Papyrus nattableConfiguration file must use a dedicated ↵Vincent Lorenzo5-78/+22
resource extending AbtractEMFResource provided by oep.emf. Change-Id: I232c7d0cd64dc8430b35428c77181b8e891f8c26 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-12Bug 531645: [Table] The new child of the TableConfiguration editors doesn't ↵Vincent Lorenzo4-131/+201
provides all the existing expressions - previous commit on this subject doesn't fix the bug for GenericRelationshipMatrixCellEditorConfiguration#cellContentsFilter - regenerate all and change some generation option in the genmodel Change-Id: I74449d78fd443b53201c8f3377820bd835d095b0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 531729: [Diagram] Explicit the preference used to draw common bendpoints ↵Vincent Lorenzo4-4/+58
on connectors Change-Id: I2fec207b58a7098419b0ad86d7b6044f73d65aee Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 531645: [Table] The new child of the TableConfiguration editors doesn't ↵Vincent Lorenzo285-173/+970
provides all the existing expressions - Generate the Child Extender for the NattableAxisConfiguration Package - Create our own child extender to get all existing Expressions in the TableConfiguration editor - Remove the generated icons for command creation Change-Id: Ic0a463fecec48b0201bef2c94ce97592433d1c13 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-10Bug 531643: [Table] Remove all table files creation from the Papyrus New ↵Vincent Lorenzo59-12162/+1962
Wizard, excepted NattableConfiguration file - Edit the genmodel, setting generate editor and generate wizard to false for all EPackage, excepted nattableconfiguration package - Remove all customs editors - Remove the tests plugins org.eclipse.papyrus.infra.nattable.model.editor.test - Create a NattableConfigurationResource with the same options than the removed custom editors - Change path contribution for the NattableConfiguration wizard - Set nice icons for the NattableConfiguration wizban and the NattableConfiguration resource Change-Id: I6384e45036a35fe026fcdf2aa65b63d49177159b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-04Bug 533154: [PropertiesView] Papyrus must provide a widget to select a directoryVincent Lorenzo8-6/+404
Change-Id: I348be548f36c796a6f200f43a637c5672e310029 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-04-04Bug 532299 - Add tooltips on properties in architecture frameworkMaged Elaasar87-333/+1159
editor. Added descriptions on all properties that show in the architecture editor. Those descriptions appear in the status bar of the Eclipse window when the property is selected (not as toolips when hovering over properties). Also, some properties are categorized in the property sheet into sub categories to ease understanding. I also added the same descriptions as documentation of the AF model API. Change-Id: I2a4e928b177ae5434c6f38255ea1bba41c822416 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-04Bug 486472 - [AFViewpoints] Invalid inputMaged Elaasar8-284/+537
url:platform:/plugin/org.eclipse.papyrus.infra.viewpoints.configuration.edit/icons/full/obj16/PapyrusViewpoint.png Bug 486708 - [AFViewpoints] missing PapyrusViewpoint.png Bug 482383 - [AFViewpoints] no icon a viewpoint generate a MalformedURLException Reimplemented the Viewpoing Explorer to show the selected architecture context and viewpoints in the currently selected modelset. Change-Id: I8ea9e4fd5b3485f58819392dd49230b527381355 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-03-28Bug 531596: [SequenceDiagram] When a message is moved bottom theNicolas FAUVERGUE1-0/+10
lifeline must be resized When a message moved, move its weak references and resize the life lines if needed. Requirements are specified in the 'RequirementsSequenceDiagram.usecases'. Change-Id: Ia120d71ac0b6ff49a74f9c8f5a4544e9c7c2504d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-03-28Bug 532952 - Requirements and their implementations shall be listedptessier1-0/+12
Change-Id: I013b27345b2d97950b998b74f64228eda2b2f299
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-23Bug 532639: [Table][Matrix] System shall enable to specify the creation ↵Vincent Lorenzo65-64/+1307
location of relationships created using a matrix editor. Change-Id: I4ffde565f069e65c85c838bd14aebb4b809c61b7 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-03-19Bug 531520: [SequenceDiagram] Messages connected on ↵Vincent Lorenzo1-3/+3
ActionExecutionSpecificationEditPart and BehaviorExecutionSpecificationEditPart must be connected to the LifelineEditPart - suppress the @deprecated on LifelineChildGraphicalNodeEditPolicy - the message creation is now delegated to the LifeLineEditPart - create a reconciler - change the calculus of the LifelineFigure#getPolygonPoints(), to integration the shape of the ExecutionSpecification - add a mediawiki describing the specification Change-Id: I0b6defef02519524c560d7b78fa06d5a25ab305b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-03-12Bug 518452 - [Releng] [Photon] Amend the new Toolsmith releng processQuentin Le Menez45-6958/+19
- Add a new buildafter script for the next toolsmiths release - Correct missed dev references - Wire the toolsmith plugins to the toolsmith build Change-Id: Ie4fc56fd9526ecd24597733b7ab5bc6a7a9b9d42 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-03-11Bug 518452 - [releng] [photon] Delete the discovery site for PhotonQuentin Le Menez108-13677/+0
Change-Id: I085e7af41f1736566fca887fb0b013f4e4ff588d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-03-09Bug 527181 - [Composite structure diagram] Initial port location on aAsma Smaoui3-9/+34
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-02-27Bug 531270: [EMF][Expressions]Papyrus must provide a common way to save and ↵Vincent Lorenzo2-74/+5
load all Papyrus EMF models with the same options Change-Id: I49305997e6e80c4ef7e3fb32bb364a2d20d1dd0c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-02-16Bug 529966: Papyrus fails to export diagrams as imagesCamille Letavernier3-1/+15
https://bugs.eclipse.org/bugs/show_bug.cgi?id=529966 - When exporting diagrams from the Project Explorer, make sure that the services registry is started before doing the actual export - Fix some service usages/declarations to avoid errors in the log Change-Id: Ie9a2e550dbd78f98cb055bf7d7303300305a32e3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-02-12Bug 531055: [Diagram] The preference to draw bendpoints doesn't workVincent Lorenzo1-3/+7
Change-Id: I47e1517e71f3db641b311e3a7d15fa9bc3b263ff Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-01-29Bug 526162 - [Element Types] Referencing existing element types is very ↵Ansgar Radermacher2-11/+8
inefficient - Modify the label used for specializations and meta-model elements. Instead of prefixing the label with "Specialization Type Configuration" or "Metamodel Type Configuration", the information is added in parenthesis after the original label. This implies that the user can find element type configuration quickly by typing a prefix of its name Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-01-23Bug 530026: [Performance][Stereotype]The way used to name a stereotyped ↵Vincent Lorenzo1-4/+12
element according to its stereotype is time consuming. - change the naming way for stereotyped elements as described in the bug - fix some bad plugin version found by API Tool Change-Id: Ic363a6d2e26883a858baef5327fb972f773eb199 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-01-18Bug 484648: [Model Explorer] Link with Editor does not work with MECamille Letavernier12-136/+259
customized through EMF Facets https://bugs.eclipse.org/bugs/show_bug.cgi?id=484648 Change-Id: I9ac56413a58ce987acf973a87fedba4f1840d632 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier84-31/+9280
https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 - Add missing API Tools natures to all projects - Propagate project preferences to all projects using Oomph (Includes missing JDT.Core and JDT.UI preferences) Change-Id: I6c8de65bffd9b1c2cbf4976b86aeaccd6b8f87f0 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier121-678/+2188
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 Menez2037-275293/+275304
- 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>
2018-01-03Bug 526158 - [ElementTypes] Element types editor freezesAnsgar Radermacher4-16/+52
- Disable translation option in provider. While this solves the problem, it's not clear if this is a good solution, as it modifies generated files (at least, a re-generation from the genmodel does not remove the added code) I propose the patch as workaround, until a better solution is found Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2017-12-23Bug 528343: [I18N] Preference checking overhead for models that don't use i18nChristian W. Damus4-82/+507
Fix test failures on build machine that is configured for en_US locale. Also fix new listener API for preference changes that didn't account for changes applied directly to the preference store (some code does this). (cherry-picked from streams/3.0-maintenance) https://bugs.eclipse.org/bugs/show_bug.cgi?id=528343 Change-Id: I7cbe89117bb8cd410ec871dacce78e65937b6880 (cherry picked from commit 791896186a78d125dd13fb1330c65f0067190599)
2017-12-22Bug 527800 - [CSS] UML update for the CSS modelQuentin Le Menez52-1460/+4056
- create the UML model - generate the model and edit code Change-Id: I018de7ae3fd500eda066bbac4f16829862d32a07 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> Conflicts: features/papyrus-main-features/org.eclipse.papyrus.infra.gmfdiag.css.feature/feature.xml
2017-12-22Bug 528992 - [CSS] There should be a way to remove a styleQuentin Le Menez1-0/+74
- Add a new remove style command Change-Id: I10086c959aee83239bd5198499a060663b6ae269 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> (cherry picked from commit 4da7dfa2a6d3d35a1e4f52289b669c710d300ebd)
2017-12-20Bug 528343: [I18N] Preference checking overhead for models that don't use i18nChristian W. Damus9-43/+250
Rework the InternationalizationUMLItemProviderAdapterFactory to provide standard UML item-providers for resource sets that don’t enabled i18n support, until such time as it is needed. At that point, dispose the standard item-providers and let the i18n-enabled ones replace them. An new event-listener protocol lets the item-provider detect this change in i18n status. Also improve performance of the i18n utility's tracking of preference stores and fix the hash code calculation of the PapyrusProjectScope (as it matters now that it is used as the key in a map). (cherry-picked from streams/3.0-maintenance) https://bugs.eclipse.org/bugs/show_bug.cgi?id=528343 Change-Id: Ifb415da65d6af26e5bfaac0ea3f1b9718b758227
2017-12-19Bug 517920: [Architecture] please annot your model with high levelFrancois Le Fevre1-2/+22
description Actions -adding a small annotation extracted from video and documentation Change-Id: Id5b215c1fe288eb254b22c5c600f812f18cd208d Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=517920 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-12-18Bug 528881 - [Quality] Method modifier should follow convention orderBenoit Maggi17-112/+49
- 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 528791: [Table] Set the first value in a single reference in containment ↵Vincent Lorenzo1-2/+3
open a dialog Change-Id: I05cab2f1c08178ae430b0a26102b614d425545dc Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-12-14Bug 528776 - [Quality] Remove auto-generated TODOBenoit Maggi26-43/+43
- 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-12-14Bug 518317 - [UMLPropertiesView] Autocompletion for type of propertiesBenoit Maggi2-4/+16
- new auto-completion editor: - no binding to uml element - available in example for property type - add a predicate filter for INameResolutionHelper - add completion proposal and processor for UML NamedElements - fix a bunch of quality warnings for Java 8 Change-Id: I38722b6782c13fb8de511c8d0e253ba491c27136 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-12-13Bug 527734: [Table] [Properties View] radio button "display icon" inThanh Liem PHAN1-8/+8
column header did not work https://bugs.eclipse.org/bugs/show_bug.cgi?id=527734 - Correct functions of "Display icon" and "Display label" for column and row header style label in the Properties view Change-Id: I9cc5c963b9c1edcee3f53c4de581c598a1096880 Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net>
2017-12-13Bug 527496 - [Table][TreeTable] Auto Resize cells heights make reappearsThanh Liem PHAN4-29/+43
hidden categories https://bugs.eclipse.org/bugs/show_bug.cgi?id=527496 - Initialize wraptext and auto resize named style to true to enable - Delete wraptext and auto resize NS to disable Change-Id: Idb8cd98806a18829c55f5f8a2dc0ce4d53cf4f2f Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net>
2017-12-12Bug 528490 - [Quality] Remove plugin and feature string from nameBenoit Maggi4-4/+4
- remove plugin string in plugin name - remove feature string in feature name - fix some duplicated names - extract feature name in feature.properties Change-Id: I23303b5d32390fd01aa903214d430c930618c982 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-11-29Bug 527580: Integration issues with view-type helpersChristian W. Damus12-213/+378
Factor out common partial implementation of view-type helpers for consistency and add - overridable determination of PolicyChecker for the view - priority ordering of view-type helper extensions https://bugs.eclipse.org/bugs/show_bug.cgi?id=527580 (cherry-picked and expanded from Oxygen) Change-Id: I6e276ca639f4ac664206511b24bc2246472a3fa2
2017-11-27[Quality] Replace enterprise id by nameBenoit Maggi224-228/+228
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-20Bug 515737: [Table] Papyrus Table must be able to display list in cellsThanh Liem PHAN21-587/+1265
with a new line for each object owned by the list and fake line between values https://bugs.eclipse.org/bugs/show_bug.cgi?id=515737 - Add icon for each element of the list - Create a new custom table cell painter - Add menu context and named style for each multiple values column such as multiple [boolean | integer | real | string | reference | enum] - Handle generic table, generic tree table, class tree table, generic stereotype table - Handle also invert table for the invertable one - Support wraptext + autoResizeCellHeight for multi string cell - Add dev doc and user doc for the new feature - JUnit Test Note that EOperationAxis column is not supported yet. Change-Id: If2da613cf6f7c11c31652f6ac4a719faa36e5733 Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-11-20Bug 518305 - Apply a predefined Style directly from a diagramBenoit Maggi3-0/+177
- add apply style menu on right click - also works with multi-selection Change-Id: I445331e15aaf9a1bbdb1f2d229297b75bce8197f Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-11-16Bug 513803: [API] Add an empty implementation of an interface forSebastien Gabel5-59/+90
extended palette entries Prevent Papyrus to destroy palettes entries that it doesn't control, typically palette entries created by another GMF-based tools. In the PapyrusPaletteService class, restore the original creation year figuring inside the copyright. Change-Id: I63648ffeb4b2e3a44b7a4ba60e358f76224e48dd Signed-off-by: Sebastien Gabel <sebastien.gabel@ansys.com>
2017-11-10Bug 527062 - DeadLock in Big model with svg Benoit Maggi1-15/+38
- get colors information from the main parent. Change-Id: I7019ddf377c73d80d4d5861de52ea96c87133384 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Mickael ADAM <mickael.adam@all4tec.net>
2017-11-08Bug 521688 : [Sequence Diagram] DND of LifelineCéline Janssens1-0/+30
- DND of Lifeline should be at the same y position than when created from the palette Change-Id: I42df23d1429f1458a8d56d18f91cbac2b01546f2 Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2017-11-07Bug 522721: [Table][Matrix] New Matrix Framework must provide JUnitThanh Liem PHAN1-12/+29
Tests https://bugs.eclipse.org/bugs/show_bug.cgi?id=522721 - Correct and complete invalid tests - Handle changes when applying stereotype on semantic elements Change-Id: I71a71d4b6eb92a9156c5114a6508f4ee972ef415 Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net>

Back to the top