Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-11-19Bug 533667: the nameNicolas FAUVERGUE25-38/+39
/plugins/infra/gmfdiag/org.eclipse.papyrus.extensionpoints.editors do not respect the layer Keep the old plugin "org.eclipse.papyrus.extensionpoints.editors" and create the new one "org.eclipse.papyrusinfra.gmfdiag.extensionpoints.editors". The old classes inherit from the new ones. Change-Id: I98230776a03ab0c8a1f37e06790d50ad6af0077d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-11-12Bug 393750: [TextEditors] NPE in MessagePopupEditor when the MessageNicolas FAUVERGUE1-14/+18
name is null Change-Id: I7d7a56f4cee2515d19073ab69e79349e5cab2879 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-10-15Bug 521572 - Update the templates to UTF8 encoding/generationQuentin Le Menez1-0/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 - encode non-utf8 xtext and xtend files into utf8 - restore eclipse encoding configuration to utf8 Change-Id: Icb935221b8a02c82ff39dc4da665733c4c198b6c Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2018-09-26Bug 539315 : [Xtext] Add missing header in the plugin ↵Vincent Lorenzo3-13/+19
org.eclipse.papyrus.uml.xtext.integration.ui + some others code enhancement - add missing headers - add non-nls tag - upgrade to java 1.8 some plugins Change-Id: I875bcb25517aa9df420ffcc163dadc2c36664712 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-09-24Bug 539319: [XText] AssertionFailedException thrown editing an ↵Vincent Lorenzo4-37/+67
OpaqueExpression when all diagrams are closed https://bugs.eclipse.org/bugs/show_bug.cgi?id=539319 Change-Id: I7dcebadeb5e7e05a32cb852dbeef95729e10b802 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez19-38/+76
- move the plugin.properties files to the new EPL2.0 license - move the build.properties files to the new EPL2.0 license when available Change-Id: Ie860b3d74eb82ce5542b6fbe1f2bfcc67cea02f4 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update mwe2 filesQuentin Le Menez13-4/+186
- Update mwe2 files with the new EPL2.0 license - added missing headers Change-Id: Ifc9a6ffa2be3f5b2311ac14035c792b12b39ca79 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update genmodel headersQuentin Le Menez2-16/+16
- Corrected or added the default header in the genmodel files - There still needs to be an action done on the generated ones (oep.uml.textedit.*) - Corrected the removed model dependencies - There still needs to be a check on the added properties for seemingly no reason Change-Id: I3348923f0d7784568e38f198cbbfcd2f3721a2d2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update jdt.ui filesQuentin Le Menez25-25/+25
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update xtext filesQuentin Le Menez5-10/+20
- Update the xtext references to the new EPL2.0 Change-Id: If56a592314794b533d7fdea6484903a53f68a889 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update jautodoc filesQuentin Le Menez5-5/+5
- modified net.sf.jautodoc.prefs files Change-Id: I6522fa26145843458bda1364b35f4694012a01f2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] Update xtend filesQuentin Le Menez1-4/+6
- uniformize the copyrights in the xtend files - migrate to the new EPL2.0 license Change-Id: Iaceeb41719fe85d4dddbb60ace4b6759c98ed263 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-22Bug 537653 - [EPL] update about.html filesQuentin Le Menez25-75/+75
- move the about.html files license to the new EPL2.0 - set the correct date on the license Change-Id: Id05bd8e8332e184150df4c8523d45b8840e7941a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-08-21Bug 537653 - [EPL] Update java files headersQuentin Le Menez125-250/+500
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-07-04Bug 535808: [DevTools] Apply Cleanup & Format on saveCamille Letavernier50-0/+1621
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2018-07-02Bug 536423: [XText] OCl language is missing in the list of available languageVincent Lorenzo1-0/+7
Change-Id: If20e8b16247d5cf8aff56f49856ca9f0119ac174 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-06-29Bug 536425: [Xtext] All Papyrus Xtext plugins must be regeneratedNicolas FAUVERGUE499-250512/+247409
Change-Id: I5855fe718bec8ae29f58dafe1a8a8f57860c97ec Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-05-31Bug 535388 - [Quality] Remove reference to unknown schemaBenoit Maggi2-4/+3
- remove reference to non existing schema/aspectToolProvider.exsd (it was removed last year for palette refactoring) - use existing ValueSpecificationAction.gif icon instead of non existing icon ValueSpecification.gif - remove duplicate groupId in pom.xml - remove unused import and unused value Change-Id: If827cec2c8c8e1d437a1ddc549940be86ece881a Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi25-0/+25
- add Automatic-Module-Name with the same value as Bundle-SymbolicName in all Manifest.MF - quality fix : remove unused import Change-Id: Icd3e4376bc9e61e360ac61522b967a088a248480 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-03Bug 533527 - [xtext, properties] The xtext editor in the property view is ↵Ansgar Radermacher1-6/+19
not shown correctly - Pass current object as semantic as well as selected object (instead of null) - Pass by editor to get selection. This assures that we get the right selection, even if the properties view is selected Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> (cherry picked from commit 48211c68d3cf207dec41f1f697d08b7db987fde1) Change-Id: I3b6fd04b828a9594057ff44c3ee4a77fd29ea491
2018-04-19Bug 527664 - [AFViewpoints] Architecture Model Editor removeMaged Elaasar3-3/+6
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-16Bug 528199 - [Xtext, Constraints] The edition of constraints does not choose ↵Ansgar Radermacher2-2/+3
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-19Bug 528252 - [Properties] Language field does not refresh when switching ↵Ansgar Radermacher2-14/+25
between opaque expressions of different language - Refresh language editor - Assure that constraint checking OCL editor eligibility is not only applied to constraints but also to opaque expressions Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
2018-03-06Bug 531802: [XText]The editor for CollaborationUse generate a ↵Vincent Lorenzo4-165/+98
NullPointerException Change-Id: I7d39194ac5a93e6158f9c326733ef73df27f33f0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2018-01-31Bug 529707 Correct the plugin versions in order to avoid clashing dependenciesQuentin Le Menez4-4/+4
Change-Id: Id1e8a4c1d81c9d7ccd04ca6de352e017eba85cab Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-01-25Bug 529707 - [Profile] No way to select which ProfileApplicationDelegatePauline DEVILLE2-2/+2
we want to use * Add a Preference Page to select the Profile application delegate to use * Move the External Profile application delegate preference page as sub preference page to the Profile application delegate page Change-Id: I83dfd62742420c158174152c01ed037c83993a95 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-01-18Bug 528421: [API Tools] Change default settings for Papyrus projectsCamille Letavernier25-150/+300
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 Menez384-286976/+286976
- 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-14Bug 528776 - [Quality] Remove auto-generated TODOBenoit Maggi8-9/+9
- 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 527876 - [Property View] Facilitate the use of xtext editors in property ↵Ansgar Radermacher1-0/+2
view - Export elements of oep.uml.properties.xtext plugin - Add missing copyright messages in some classes of the oep.uml.properties.xtext plugin - Add "getter" method for accessing the text-control in XtextLanguageEditor - Add new abstract class that specific xtext-editors should subclass. - Provide the editing of state-machine transitions via xtext as an example. - Add LANGUAGE string constant to TransitionEditorConfigurationContribution Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: Ied704ae35277d324595ee8e3b874206bbb989313
2017-09-06Bug 521572 - [General] Various cleanupsPierre GAUTIER22-33/+32
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-03Bug 521572 - [General] Various cleanupsPierre GAUTIER22-4095/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 remove .gen. and _gen files, not used anymore Change-Id: I44dbb72c3a36d4021a0f320951dc95eaa138a5ef Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-03Bug 521572 - [General] Various cleanupsPierre GAUTIER31-0/+12
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 - remove .antlr-generator-*.jar that should not have been commited - add .gitignore for /.antlr-generator-*.jar Change-Id: Iac374e1b5c66ab2c6572d95b2b48621e464f5db1 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr>
2017-09-01Bug 521572 - [General] Various cleanupsPierre GAUTIER50-0/+100
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-08-29Bug 521450: [devxp] delete the different launchs configurationFrancois Le Fevre2-60/+0
Actions -deletion of files Change-Id: Ia3d5f8fbecf16b9f09ca3ef3525d44e444c9382b Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=521450 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-08-10Bug 520627: [releng] ensure we are in UTF-8 Francois Le Fevre10-9/+19
Actions -add configuration utf-8 for the generation Tests Review Change-Id: Ie18bc8cea0ed7f5baf04b2cf1215b4290f45a68a Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=520627 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-06-02Bug 517539 - [All] Update UML2 dependency for all Papyrus pluginsQuentin Le Menez13-20/+20
- Update plugins dependencies to uml2 - Add a new test to verify uml2.uml versions during bundle tests - Update plugin versions due to new reexported versions and other manifest changes Change-Id: I524eb4474eb6dd7de6f97ce118f144c28590773b Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-05-16Bug 513583 - [Embedded Editor] Can not set a new Papyrus embedded editorAsma Smaoui1-2/+2
for Port as the default editor * correct typo in plugin.xml for the xtext Transition configuration * force Papyrus to consider the direct editor with highest priority Change-Id: I25886fbc626d29ce85339b3ea84ba5f0851f2b0e Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr> (cherry picked from commit 3a7f1d7e23febb8043083a9b59bad3765dd2e1f8)
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit9-33/+28
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-05-02Bug 507932: The XText integration for Direct Edition delete the editingNicolas FAUVERGUE11-1/+122
elements when deleting an empty pair of chars, such as "" https://bugs.eclipse.org/bugs/show_bug.cgi?id=507932 - Modify the edit strategy provider because this one is not correctly corresponding with the inline editor. For the pair elements, in our case, the 'delete' key was not correctly interpreted and the 'Delete From Model' command was interpreted. Change-Id: Ib3a0a1930bf8ecfa8361a3a720f08809fdeb96e6 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-03-31[releng] [oxygen] Update target definitions and platformsQuentin Le Menez29-296/+296
Change-Id: Ibc3aeb24cea3ba989c3f280f392015588802e63d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit27-639/+639
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre3-3/+6
-adding pom.xml -adding the schema in the header enabling to remove the warning in eclipse Change-Id: I8ab35fb6c6a696c5feb44aa5236db1c02e86f08e Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE18-1419/+1561
the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Commit of UML for internationalization. Change-Id: Ia61e5ef4d537f9e9b192bcfe073f921542fe4876 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit47-670/+670
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-06-06Bug 495280 - [XText editor] Cannot more class attributes, if multiplicity != [1]Ansgar Radermacher1-1/+4
Change-Id: I38af7fb5376c32f246ee59261b09c16ba6be9cf2
2016-05-20Bug 494004 - [State machine diagram] Drag'n'drop signal, reception, orShuai Li2-540/+395
operation on transition Change-Id: I2be9a4ace92b1b95000ea936e1898204ceab24a0 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-03-21Regenerate ALF parser.jeremie.tatibouet26-25869/+21658
Update version number to 2.0.0 for: - oep.uml.alf. - oep.uml.alf.ui. Fix missing dependency ranges. Change-Id: Ic233566df1b6e90e8ec4791cca1c0b132c5963cb Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus66-29/+2648
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
2016-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus50-1599/+1862
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Implement version management: PDE API Tooling and Oomph Version Management. Introduce two new plug-in projects to manage versioning using Oomph: * org.eclipse.papyrus.releng.main.release for the Main bundles and features * org.eclipse.papyrus.releng.dev.release for the Dev Tools Add new menu actions to the Dev Tools: * main menu bar: * synchronize POM and manifest versions * "Configure" context menu on bundle projects and MANIFEST.MF * optimize bundle dependencies and re-exports * update dependency version ranges to match current workspace and PDE target Remove obsolete menu actions from the Dev Tools: * main menu bar: * Set all Papyrus feature versions * Set all Papyrus plug-in versions * Set versions of all Papyrus dependencies in Papyrus plug-ins Fix versioning errors reported by PDE and Oomph. Ensure proper version ranges consistent with latest build target. Optimize the dependencies of all Papyrus Main bundles and Dev Tools. Remove version- and reexport-checking tests in the BundlesTests that are now not needed because, on the one hand, we now implement discrete bundle versioning (managed by PDE/Oomph) and on the other, we now use re-exports properly to ensure classpath consistency in clients of a bundle's API. Thorough overhaul of the "project editors" API, including: * rationalize the API interfaces * refactor the all-in-one PluginEditor class from the customization bundle to the project-editors bundle * update clients in the Customization and DSML Validation components * fix a bunch of operations that didn't work * add missing operations required by the new Dev Tools actions * complete some unimplemented APIs * add a comprehensive JUnit test suite covering all of the project-editors API Change-Id: I6a699d93909f61099226ceb994140f03ea99a70f

Back to the top