Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-06-12Bug 545631 - [Releng] Update the targets for 2019-06 RC24.4.0_RC2Quentin Le Menez1-1/+1
- Add a strong dependency to guava 21 to avoid compiling against 27.1.0 in orbit - Rewire xwt dependency to the new milestone Change-Id: I54f2f76414b34acd186c2adfe6ce529b44f5c231 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-11-19Bug 533667: the nameNicolas FAUVERGUE3-3/+3
/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-08-22Bug 537653 - [EPL] Edti properties filesQuentin Le Menez1-2/+4
- 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 jdt.ui filesQuentin Le Menez2-2/+2
- 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 about.html filesQuentin Le Menez2-6/+6
- 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 Menez33-66/+132
- 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 Letavernier4-0/+130
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-06-01Bug 528895 - [Quality] Field modifier should follow convention orderBenoit Maggi1-6/+13
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2018-05-31Bug 532101: [AFViewpoints] Make AF editor fasterMaged Elaasar2-4/+5
Bug 532104: [AFViewpoints] Transform your Workspace reference to platform reference - Simplified the AF model wizard by defaulting the root to be Architecture Domain. - Extended the Load Resource action in the AF editor to allow loading AF models from the running platfom. - Added a Resolve All action that can be used on any object in the editor to quickly resolve related references. This can be used on a loaded AF model (from workspace or running platform) to also load its dependencies like elementtypeconfigurtion and palleteconfiguration files. - Made the architecture, elementtypesetconfigurtion, nattableconfiguration, and paletteconfiguration resources extend of a common base class that supports default load/save options. This base class also makes the cross references persist using platform:/platform URIs but upon load, they may resolve to platform:/resource if the resource is available in the workspace. - Refactored uml.architecture, all the elementtypeconfiguration, all palletteconfiguration, and all nattableconfiguration models by changing their cross references to platform:/plugin URI format. - Fixed PasteEObjectConfigurationItemProvider to make the containment reference axisIdentifier show in the editor/property sheet as a containment reference (was necessary to convert its cross references properly) Change-Id: I69b82f53670cbb81e9117ce82c61d7c898080c93 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2018-05-28Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibilityBenoit Maggi2-0/+2
- 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-01-31Bug 529707 Correct the plugin versions in order to avoid clashing dependenciesQuentin Le Menez2-2/+2
Change-Id: Id1e8a4c1d81c9d7ccd04ca6de352e017eba85cab Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-01-25Bug 529707 - [Profile] No way to select which ProfileApplicationDelegatePauline DEVILLE1-1/+1
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 Letavernier2-12/+24
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 Menez28-2079/+2079
- 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 Maggi1-1/+1
- 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-09-06Bug 521572 - [General] Various cleanupsPierre GAUTIER2-4/+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-01Bug 521572 - [General] Various cleanupsPierre GAUTIER4-2/+8
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-05-15Bug 516590 - [ElementTypes] Component to normalize the xmi id ofBenoit Maggi2-597/+597
IElementTypeConfiguration run the script provided by https://git.eclipse.org/r/#/c/96974/ to change all element types ids Change-Id: Ieffa8e4ad0b62f8b53202e15eef01fe9eddf8792 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit6-0/+6
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-05-03Bug 516108 - [NewChild] Menus unavailable from the model explorer Benoit Maggi4-209/+197
- change the references from platform:/resource/ to platform:/plugin/ - also remove file in Manifest directory (unused) Change-Id: I529c7263e532a62d7382b81becbae29768e933ab Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-02Bug 514048 - [Toolsmiths][newchild] switch from string based model toFrancois Le Fevre5-202/+608
real ereference model based with uml and not ecore model Actions -creation of uml model from ecore -manually edition to add package to filters and elementtype -creation class diagram -modification of model to add an ereference -suppression of string reference -suppression the default element type function as deprecated -create a new one that took the CreationMenu as parameter -regenerate the model,edit and editor code -adapt the test models to the new model -migration of creationmenumodelS to the new version with an automatic dom tool -upgrade the plugin version Tests -run org.eclipse.papyrus.infra.newchild.tests -open the different touched creationmenumodel files Change-Id: Iab6808a34ba765e03371240ae72846ad0f223241 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-04-27Bug 515913: [Model Explorer] Toggling advanced mode does not respect "rank" ↵Christian W. Damus1-3/+21
order Implement a proper and complete delegating list in for customizations, at the very least one that doesn't cause IndexOutOfBoundsExceptions by reporting wrong results for size() and isEmpty(). When toggling advanced mode off by re-enabling the SimpleUML customization, insert in the list in something like the place where it belongs according to "rank" ordering. https://bugs.eclipse.org/bugs/show_bug.cgi?id=515913 Change-Id: Ife845cf766a0641b252e371492d2548d114b5672
2017-04-06Bug 514332 - Papyrus should never reexport non-singleton pluginsBenoit Maggi2-14/+15
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Florian Noyrit <florian.noyrit@cea.fr>
2016-12-14Bug 509067 : [Internationalization] Manage the properties files with aNicolas FAUVERGUE1-2/+2
proper Resource fix hudson build Change-Id: I1e1348fa7cb8cd12b3dd6c1c38398ee7d4b9d9d8 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-12-14Bug 509155: [Internationalization] F2 on elements does not modify labelNicolas FAUVERGUE3-8/+62
https://bugs.eclipse.org/bugs/show_bug.cgi?id=509155 - Modify the new DirectEditorConfiguration for NamedElements Diagrams and Tables to manage the label of internationalization Change-Id: I2a449b09ee009dcc93678a17a225221ac1fd49f4 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-12-06Bug 502269: [Model Explorer] Renaming an element in the model explorerFanch BONNABESSE3-73/+133
still open a modal editor https://bugs.eclipse.org/bugs/show_bug.cgi?id=502269 Initialize custom Direct editor configuration. Change-Id: I796770ba48a1d5c80b0608983575d8ef4cca84e3 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE3-73/+79
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-10-12Bug 503039 - [Model Explorer] Label Customization doesn't work for allMickael ADAM2-5/+5
uml Element https://bugs.eclipse.org/bugs/show_bug.cgi?id=503039 Change-Id: I7c8e6e7a3076c5923bdaf08c2f45d96c85c751f5 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-09-27Bug 500219 - [Model Explorer] Papyrus Should provide an other way toMickael ADAM12-0/+1002
customize uml label Change-Id: Ic3213ed9aefb636f4e581df7996378dfd96d8937 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-09-09Bug 499235: [Cleanup] Remove @deprecated handlers on theFanch BONNABESSE1-1/+1
views.modelexplorer plug-in https://bugs.eclipse.org/bugs/show_bug.cgi?id=499235 Remove two handlers. Increase plug-in version 2.0.0 to 3.0.0 (org.eclipse.papyrus.views.modelexplorer) + Rebase (PatchSet8) Change-Id: Ia4b828145118d71524de9c68c3abc418e29342d9 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit4-31/+31
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-11Bug 497289: [Model Explorer] Renaming an element in the model explorerFanch BONNABESSE3-0/+170
should not open a modal editor https://bugs.eclipse.org/bugs/show_bug.cgi?id=497289 Activation of the DirectEditor configuration on the ModelExplorer view for: - NamedElement - Diagram - Table Add a Preference on "Papyrus > Papyrus Model Explorer > New Child Menu" Change-Id: I760b84ee4b30f8f05ccb6c2f001a4e0f1e82d150 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-04-19Bug 491883 - Remove the ExtendedTypes frameworkFlorian Noyrit1-1/+0
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus6-4/+212
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. Damus4-112/+111
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
2016-02-13Revert "Bug 485220: [Architecture] Provide a more modular architecture ↵Christian W. Damus3-4/+0
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220" This reverts commit f050d4119a2316b27588076d4fc90152773fc019.
2016-02-13Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus3-0/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Fix build failure to resolve bundles in referenced p2 repositories by restoring the missing <groupId> elements in the POMs which, as it turns out, are not inherited from the parent module, despite what the m2e validator says. Change-Id: I62dacc9c70c940d28c3c02e1e35c8f874a7d3df0
2016-02-12Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus10-163/+177
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Factor UI dependencies out of the UML Element Types bundle. This includes moving some advices that interact with the user into a new org.eclipse.papyrus.uml.service.types.ui bundle. Pull up the PasteCommandService and IPasteCommandProvider API into the Infra Diagram layer where the extension point is defined. Deprecate the old API in the UML layer. Introduce a service for participation of languages in CSS styling: * styling reset actions in the Reset Style command * access to semantic model classes and properties to make available to CSS Factor PapyrusObservableValue and cohorts out of the UML Tools bundle into the Infra Layer for more general reuse and to relieve the Diagram Infrastructure layer of UML dependencies. The old API remains as deprecated. Remove the Infra Diagram Layer dependency on UML Layer for property testers governing deletion in the diagram. Includes introduction of a new IGraphicalDeletionHelper OSGi service for delegation of the determination of whether an element can be deleted from the diagram and replacement of the XML expression properties * org.eclipse.papyrus.uml.diagram.common.isSemanticDeletion * org.eclipse.papyrus.uml.diagram.common.isReadOnly by * org.eclipse.papyrus.infra.gmfdiag.common.isSemanticDeletion * org.eclipse.papyrus.infra.gmfdiag.common.canDelete (where the latter is the negation of the property that it supersedes) Extract UML dependencies from the Diagram Outline and CSS Editor bundles. Remove unused MDTUtil APIs that referenced a UML-specific annotation. Move the Diagram Infrastructure CSS Palette bundle into the UML layer because it serves to provide extensions on the Palette Service, which is an overtly UML-specific capability. All client APIs for the Properties View are moved from org.eclipse.papyrus.views.properties bundle to a new org.eclipse.papyrus.infra.properties.ui bundle. This includes renaming of: * extension points * label-provider contexts * XWT namespaces Add an "all UI tests" suite. Define a componentized hierarchical build layout of the main plug-ins Change-Id: I43f8f3644857a18b69715f5a2f1da9b1cf286d67
2016-01-22Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus2-2/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.emf bundle to a new org.eclipse.papyrus.infra.ui.emf bundle. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.emf.tests bundle. Now that we have an UI EMF bundle, move the editor-page advices from the infra.ui bundle into it, which is a more appropriate home for them. One UI dependency is removed by reordering of code in the EMFHelper::getEObject(Object) API: * the EMF Facet tree elements are once again IAdaptables, providing their encapsulated EObjects or EReferences as adapters. So, the case handling IAdaptable is moved ahead of the test for is-an-EObject because these tree elements are also EObjects but are not interesting in themselves Also, the dialog-settings for the EMF Facet customization manager are moved into the infra.ui.emf bundle, as is the lazy initialization of the manager from those settings. Clients are refactored to get the customization manager from this new bundle (via a new ProviderHelper API) to ensure this lazy initialization. Various UI-dependent ServiceUtilsForXyz classes that were in the infra.emf bundle but had nothing to do with EMF are moved into the infra.ui bundle. UI-dependent classes from the org.eclipse.papyrus.infra.emf.readonly bundle are moved into the org.eclipse.papyrus.infra.ui.emf, also. These include extraction of the editor reload listener from the ReadOnlyManager class by means of a new general-purpose IReadOnlyManagerProcessor OSGi service interface. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: Ieb0993b2ed1a7a49890d3471c7b42bc4f218fec6
2016-01-19Bug 486090: [Facet Metamodel] Regeneration does not work wellCamille Letavernier3-5/+6
https://bugs.eclipse.org/bugs/show_bug.cgi?id=486090 - Regenerate all metamodels related to/depending on the Facet metamodel to ensure consistency Change-Id: I4687d17fd117df8f4b62bc4090cec955674fbd27 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-01-18485539: [Performances - Facet Manager] FacetManager recomputes theCamille Letavernier3-23/+134
Facets for a given element too many times https://bugs.eclipse.org/bugs/show_bug.cgi?id=485539 - Replace the custom property isVisible(EObject, EStructuralFeature) with getVisibleReferences(EObject) and getVisibleAttributes(EObject). This improves performances a lot, especially for complex metamodels such as UML Change-Id: I170b70774b8f6f19ded7fe1e824097b0c5cf7300 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez4-37/+33
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2015-06-11469953: [Releng] Update the build to support a global POMCamille Letavernier2-4/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-28Bug 459701: [Class Diagram] Cannot create TemplateBindingChristian W. Damus1-1/+1
https://bugs.eclipse.org/bugs/show_bug.cgi?id=459701 Fix attempt by the TemplateBindingEditHelper to set the target templateable element as the bound signature. Support also re-orientation of existing template bindings. Also enable the New Relationship -> Template Binding context menu action in the Model Explorer now that the edit-helper works. Implement JUnit test for template binding links in the class diagram. This required fixing the abstract test's construction of self-links, which incorrectly requested a command from wrong edit part and so never actually did create a self-link. Consequently, some test cases that made the wrong assertion about self-links had to be updated (the code under test was already correct; the test not so much).
2015-05-26Bug 411576 - [Profile Diagram] Not possible to create profiles w/oPatrik Nandorf1-1/+1
profile diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=411576 -added support for the Extension relationship Change-Id: I337995d31f3156766f3abbaaa5f2508638d88e93 Signed-off-by: Patrik Nandorf <patrik.nandorf@ericsson.com> Reviewed-on: https://git.eclipse.org/r/48276 Tested-by: Hudson CI Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-05-13Bug 425565 - [Model Explorer] Cannot create certain relationships inPatrik Nandorf1-118/+26
model explorer, specifically UML Dependency https://bugs.eclipse.org/bugs/show_bug.cgi?id=425565 org.eclipse.papyrus.infra.newchild - added a new element (CreateRelationshipMenu) for relationships in elementCreationMenuModel.ecore - Update the CreationMenuFactory to handle creating createcommands based on CreateRelationshipMenu - Added SetTargetAndRelationshipCommand wrapper command for creating relationships from the model explorer. org.eclipse.papyrus.views.modelexplorer.newchild - changed the build command to use creationMenu rather than the elementType directly org.eclipse.papyrus.uml.service.types.test - Added several unit tests to CreateReationshipTest - Added severaltest elements to the TestModel.uml needed by the tests - added the Standard profile to the test model to allow creation of Refine and Trace Change-Id: I42aeb8f153c0c0a08f8e20f9a4cefd3fd9788b70 Signed-off-by: Patrik Nandorf <patrik.nandorf@ericsson.com> Reviewed-on: https://git.eclipse.org/r/46051 Tested-by: Hudson CI Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr> Tested-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-05-13Revert "Bug 425565 - [Model Explorer] Cannot create certain relationships in ↵Remi Schnekenburger1-26/+118
model explorer, specifically UML Dependency https://bugs.eclipse.org/bugs/show_bug.cgi?id=425565" This reverts commit 0b0a6fac5278c8fca1d418b0dfdc0fbddf677449.
2015-05-13Bug 425565 - [Model Explorer] Cannot create certain relationships inPatrik Nandorf1-118/+26
model explorer, specifically UML Dependency https://bugs.eclipse.org/bugs/show_bug.cgi?id=425565 org.eclipse.papyrus.infra.newchild - added a new element (CreateRelationshipMenu) for relationships in elementCreationMenuModel.ecore - Update the CreationMenuFactory to handle creating createcommands based on CreateRelationshipMenu - Added SetTargetAndRelationshipCommand wrapper command for creating relationships from the model explorer. org.eclipse.papyrus.views.modelexplorer.newchild - changed the build command to use creationMenu rather than the elementType directly org.eclipse.papyrus.uml.service.types.test - Added several unit tests to CreateReationshipTest - Added severaltest elements to the TestModel.uml needed by the tests Change-Id: I79292258c46b6d411151346416858ba34decc825 Signed-off-by: Patrik Nandorf <patrik.nandorf@ericsson.com> Reviewed-on: https://git.eclipse.org/r/44370 Tested-by: Hudson CI Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-03-27Bug 462641 - [General]: implement different naming strategy for quickFrancois Le Fevre - CEA2-13/+47
format button - refactoring for strategy of command - adding all default methods - name the action buttons Change-Id: If1b69baa9b75116903e7dbb8036fa406668aa914 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462641 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2015-03-23Bug 461734: [General]: add a quick formatting button for labelFrancois Le Fevre - CEA9-13/+348
- management of EOBject from Diagram and Model explorer - version with undo operationnal but with an api modification to pass the event to the getCommand - version with enable/disable - defining a infra.ui plugin to hold the command - refactoring to delegate implementation across plugins diag,uml and nattable - api formating - adding the plugin to the feature org.eclipse.papyrus.infra.feature >actions relatives to review of Camille - reverting proposition for getCommand - adding a generic implementation for getCommend(event) >actions relatives to review of Vincent -naming convention -api simplification -string externalization -refactoring to suppress code duplication, again Change-Id: I87ef8a24e1bd5d6c9658c1d8994c86b47f466124 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=461734 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>

Back to the top