Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-28Bug 535120: [Table] NPE coming from NatTableDragSourceListenerVincent Lorenzo1-3/+18
Change-Id: I64ce374362fde6d3b572d117d648ade030a955ff Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-05-28Bug 535073: [Table]Fill action with Increment doesn't work fine for negative ↵Vincent Lorenzo1-6/+17
number Change-Id: I0f0165cfa96b8a4265ee2ea6315b6b4be2a6fd6e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-05-25Bug 535098 - [AFViewpoints] Validation not working with junit.Maged Elaasar2-34/+67
Fix the case of validating class names specified in architecture models that are deployed in the platform as opposed to loaded in the workspace. Change-Id: I644c6d2141d9424372014c3c05f84640fbbe47c3 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-24Bug 535055: [Widget][RichText] the additional buttons for dictionnary and ↵Vincent Lorenzo2-7/+12
reference UML Element doesn't work Change-Id: I8efa7449a6e6b5a359605d7ca78bf8eca47029ff Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-05-22Bug 533701: [Sequence Diagram] Stereotype or Shape Compartments shouldCamille Letavernier24-64/+611
not be displayed in CombinedFragments https://bugs.eclipse.org/bugs/show_bug.cgi?id=533701 Add 2 services, to support filtering generic Papyrus IViewProviders and IEditPolicyProviders. Also add a simple contribution for the Sequence Diagram, to disable Symbols compartments. Change-Id: I0d6e1af0ad4395daf3170409b5735df36dd02d46 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-05-22Bug 533678: [Sequence Diagram] Creation of a new InteractionOperand in aCamille Letavernier4-16/+126
CombinedFragment https://bugs.eclipse.org/bugs/show_bug.cgi?id=533678 Change-Id: I4f13d706fbca0620c9d3f415718ca6533860ccf2 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-05-22Bug 533613 - [Table] [Properties view] change the row sources contentAsma Smaoui1-1/+2
provider to include text-filter and an History widget * include also imported package elements Change-Id: If04e86e8a7dfbc206ccd422df703018578a4d53b Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr> (cherry picked from commit 552c794e40cf35049ba9ae28ab8b73c248157b10)
2018-05-18Bug 533852 - [All Diagrams] Provide a default font for all platformsCamille Letavernier1-3/+7
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533852 - Fix the font path format so that it works on all platforms Change-Id: I7781deae6c1bcae4b7e15e2a399995d43d9eb44c Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-05-14Bug 533852: [All Diagrams] Provide a default font for all platformsCamille Letavernier19-0/+727
https://bugs.eclipse.org/bugs/show_bug.cgi?id=533852 Change-Id: Idf6508dd9d5f59206b9daa7ab254be7ef8bba0e2 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-05-04Bug 529840 - [AFViewpoints] ArchitectureDescriptionListener not calledMaged Elaasar1-5/+6
if a model is copied from another workspace or filesystem Change the ArchitectureDescriptionAdapter to forward notifications to listeners when the AF objects are created, deleted, or modified. Change-Id: I11cb453cd942fa1888a3eb196742635e764a494d Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-04Bug 528441 [AFViewpoints][Palettes] Setting diagram prototypeMaged Elaasar1-7/+10
programmatically does not refresh palettes of open diagrams - Added a listener in the diagram editor to the diagram's representationkind changes to refresh the editor. - The DiagramUtils.setPrototype() API now checks that the new prototype applies to the type of diagram, and throws an exception otherwise Change-Id: I9b4d34a7e051aaec77170c061f4ac932a04b14ba Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-04-25Bug 534016: Diagram should be cast to CSSDiagram, not CSSDiagramImplEike Stepper28-54/+58
- cast should always use interface Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534016 Change-Id: I2ccb34d25733d983d521cd5019449b9fe6bd70a7 Signed-off-by: Eike Stepper <stepper@esc-net.de>
2018-04-25Bug 534023 - [Css] Move non-generated code outside src-genBenoit Maggi99-109/+6
- move java classes from src-gen to src directory - add Automatic-Module-Name for Java 9 compatibility - remove some commented code Change-Id: I562b269ec9ed597969f5c214474ce271e75fb64d Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-04-24Bug 533939 - [Expansion] Drag&drop of n properties creates n graphicalBenoit Maggi9-20/+19
representations of the 1st property - use the source element instead of .get(0) - quality fixes in other java classes - add Automatic-Module-Name Change-Id: I55ed0e5edf531cb85f923e3c7f791e09e4949cbb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-04-22Bug 533804 - [Diagram] Update batik dependencies for 1.9.1Quentin Le Menez2-49/+55
- Update the targetplatforms to set the required dependency to 1.9.1 from the latest M6 Orbit repository - Rebase the platforms on the latest integration builds Change-Id: Ib57fb5c3b322fcd880ec4f7a7d1ba06b9bfea2a2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-04-21Revert "Bug 533804 - [Diagram] Update batik dependencies for 1.9.1"Quentin Le Menez2-55/+49
- a compilation error was introduced by this change, this needs to be reverted until resolved. This reverts commit 0bdf62f7a9968d362c762f84a5a3e6da34f9f7a9. Change-Id: Idfb6e8ebd7f04654e22bb017e61d3cd6ea36b65d
2018-04-20Bug 533804 - [Diagram] Update batik dependencies for 1.9.1Quentin Le Menez2-49/+55
- Update tests and dependencies to the new architecture and version - Update the targetplatforms to set the required dependency to 1.9.1 from the latest M6 Orbit repository Change-Id: I07824370934a51062038d382597330833e5ee801 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
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)

Back to the top