Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2016-09-22Bug 501876 - [New Child] org.eclipse.papyrus.infra.newchild.editor isn'tBenoit Maggi1-0/+7
in a feature - add in infra.ui.feature Change-Id: I7859f4f1d1c0ada29ec8071e6860a327913ae1bc Signed-off-by: Benoit Maggi <>
2016-09-01Bug 482669 - [Palette] New Palette configuration models shall beMickael ADAM1-10/+83
editable with an advance UI Patch set 27: - rebase & maj dependency version Patch set 25: - Fix dependency version Patch set 24: - update version to 3.0.0 or 2.1 - take into account of new elemntType version (no more Ids) - refactor ProdileWSModelIndexer to use URI Patch set 23: - rebase - remove CustomElmtTypeFactory Patch set 20: - Fix missing id in manual created advices Patch set 17: - Fix bugs from NiF review patch set 16: - Fix a bug of drag a stereotype then a metaclass => NPE patch set 16: - fix ProfileWorkspaceModelIndex - add shouldIndex(IFile file) to IndexHandler patch set 15: - fix a Patch set 14: - some minors fixes Patch set 13: - Finalize properties view for actions - implements validators. - Adds plugins to oep.customization.feature Patch set 12: - implement properties view for SetValue Advice, SetStereotype and Runtime advice. - new Explorer dialog(Stereotype, Profile, GenericElement) -... Patch set 11: - final implementation of apply stereotype action properties view - fix feedback from NIF previous review. - fix enable button of generic multipleValueEditor - Styled text for stereotype explorer - add profile explorer - add stereotype attribute explorer - many fixes Patch set 10: - Move created plugin in customization feature Patch set 9: -Fix pom dependencies Patch set 8: - implementation of property view for StereotypesToAplly of Action. - create a Icon Value editor instead of IconDescriptor - Create stereotype selection dialog which display all available stereotype - Create Profile workspace indexer Patch set X: - create StringWithClear Editor - rename property plugin - remove assistant and newChild implementation for palette - use of icon 12*12 from oep.infr.widget Patch set 5: - Fix pom file Patch set 4: - inlude all changes from palette customization branch Patch set 3: - Adds clear filter button for icon explorer. - Adds some newChild management requirement. Patch set 2: - Gets all declared advice kind in add actions. - Adds icon+description to AdviceKindExtensionPoint. - Adds createAdviceBindingConfiguration to AbstractAdviceBindingFactory. - Gets default actions EMF properties view when no View defined in ctx - Manage action buttons enable. Patch set 1: - Adds actions management - Adds properties View for adviceConfiguration - Adds ctrl+clic to create old local palette Conflicts: plugins/uml/properties/ Change-Id: I1f5caeb9eb411df2886f29ae02d807bb69b79be2 Signed-off-by: Mickael ADAM <>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit119-1762/+3116
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-10Bug 485342: [Layout] Integrate ELK with PapyrusRemi Schnekenburger8-0/+620
This contribution works on the release 0.1 from ELK. It provides JUnit tests on ELK integration (mainly based on an export of the diagram using SVG export facility from Papyrus, and compare with a reference diagram). Change-Id: Ife12dc26585091a8a5820e318e40011c173db479 Signed-off-by: Remi Schnekenburger <>
2016-07-20Bug 498173 - [BMM] Provide examplesMauricio Alferez1-0/+7
Change-Id: Icda6bd53992bcb4147c2bc6965e810021d1dea6a Signed-off-by: Mauricio Alferez <>
2016-06-22Bug 496598: [Utilities] CommandTreeIterator does not follow wrapper chainsChristian W. Damus1-0/+2 (cherry-picked from streams/2.0-maintenance) Ensure recursive unwrapping of nested wrappers in the tree walk. Change-Id: Id6d87afb5aaf81a75b2ecf59669de99ee6eea780
2016-06-06Bug 495487 - [BMM] Provide a traceability table to link businessMauricio Alferez1-0/+6
elements and SysML requirements - I created a tracedTo table with requirements in the columns and all elements excluding requirement and relationships in the rows. Therefore, the table will be used not only for connecting BMM to SysML but also, it can be used to connect requirements to any other type of element. Change-Id: I0e4e0930ddc23855a04be4fb7d5f5b961f7d084f Signed-off-by: Mauricio Alferez <>
2016-05-24Including features for Requirements featureMauricio Alferez1-0/+34
Change-Id: I84edf61b8eb9df85c55d69f97d4f1f2af0c9247b Signed-off-by: Mauricio Alferez <>
2016-05-18Bug 493796 - [Extra][Requirements] Table for "refine" relationshipMauricio Alferez1-0/+6
- I also changed the table type for all the matrices to RequirementsBooleanMatrix. In that way, users do not have to change the "handles" method of BooleanMatrixCellEditor anymore. - I also changed from explicit references of requirements properties, to the use of the static attributes in the I_SysMLStereotype interface. Change-Id: I9ae47af40267c49b2b748fb92d5117f650b5cc7d Signed-off-by: Mauricio Alferez <>
2016-05-18Bug 493211 - [Extra][Requirements] Provide table for "derivedReqt"Mauricio Alferez1-0/+6
relationships between requirements Change-Id: I4d2f7840f3f4f2432d9aa050771296b28d0ade98 Signed-off-by: Mauricio Alferez <>
2016-05-17Bug 492999 - [Extra][Requirements] Table for "verify" relationshipMauricio Alferez1-0/+6
Change-Id: If080f0250f36ddbda601301edd660c643441181a Signed-off-by: Mauricio Alferez <>
2016-05-15Bug 493664 - [Extra][Requirements] RefactoringMauricio Alferez1-0/+6
common cell editors, testers, axis and cell managers in matrices Change-Id: I63ee395e339928e75b39916e9568ffd89ffc58e9 Signed-off-by: Mauricio Alferez <>
2016-05-11Bug 465112 - Documentation for the ElementTypeConfiguration FrameworkFlorian Noyrit1-0/+7
Change-Id: Ie7a517a853876759d10fe34ece69e107e8891e19
2016-05-11Bug 493375: [Viewpoints] Cannot create two state-machine diagrams in successionChristian W. Damus1-1/+3 Use object identity instead of structural equality in determining whether an object is the owner or context of a view. Includes a new JUnit test plug-in with test cases for the affected methods that fail without the fix. Change-Id: Idf1039b1911088e538ab66b17f67b6ee82b955ac
2016-05-10Bug 482244: [RobotML][hudson]: deletion of robotml Francois Le Fevre - CEA17-1428/+112
-removing all robotml except doc references and profil references Change-Id: If95752ec4daa2b10517e87c4d01b99b0647073cb Signed-off-by: Francois Le Fevre - CEA <>
2016-05-10Bug 493020: Papyrus SDK is not a "backbone"Christian W. Damus1-3/+5 Fix the bundle name of the org.eclipse.papyrus.infra.core bundle. Create a new branding plugin for the SDK to fix the branding of the SDK feature in the "Features" tab of the installation details dialog and restore the Papyrus-logo branding button in the About dialog. Change-Id: Ieac524d9976fcb593c5a1a3f1aca0d9c9400d4e3
2016-05-03Bug 492194 - [NewChild] it should be possible to hide NewChildMickael ADAM1-1/+3
contribution Conflicts: features/papyrus-main-features/org.eclipse.papyrus.infra.ui.feature/feature.xml Change-Id: I8ff8a6324a1d3cd92b774e0cca3c3d21f52591fb Signed-off-by: Mickael ADAM <>
2016-05-03bug 469382: [Rich Text] Nebula rich text editor integration --- add richtext ↵Vincent Lorenzo4-8/+6
plugins to features --fix build adding nebula and nattable richtext to good features Change-Id: I722ae252c70396de16fb605ac2c9bd630c0e30f5 Signed-off-by: Vincent Lorenzo <>
2016-05-02bug 469382: [Rich Text] Nebula rich text editor integration --- add richtext ↵Vincent Lorenzo2-0/+6
plugins to features Signed-off-by: Vincent Lorenzo <>
2016-05-02Bug 469382 - [Rich Text] Nebula rich text editor integrationVincent Lorenzo10-164/+263
- Nebula rich text editor has replaced the old EPF rich text editor - Add buttons to new editor: insert reference, update references and spell check button - Reference displayed as its name in editor - Extension framework for HTML renderer (in uml.diagram.common) - Rename org.eclipse.papyrus.infra.widgets.epf.richtext.extension to org.eclipse.papyrus.infra.widgets.richtext.extesion (folder, project, package) - Releng work: rename widgets.epf.richtext.extension to widgets.richtext.extension and update feature.xml and pom.xml files Bug 458020: [Table] The table must include the Papyrus richtext editor Change-Id: Ia3d8db3600f1b23cc419e09c43dfa6cd09565deb Signed-off-by: Shuai Li <> Signed-off-by: Vincent Lorenzo <>
2016-05-02Bug 489141: It should be possible to know all references of an elementFanch BONNABESSE10-54/+812 Adding the view "References" to display elements making references to a selected item. Change-Id: I80d10991f46d6e05a6203ddc2c2cdde05f67418a Signed-off-by: Fanch BONNABESSE <>
2016-04-28Bug 492366 - [Extra][Requirements] Provide one or more templates toMauricio Alferez1-0/+6
organize requirements related information Change-Id: I703e34a41d8fec011ec161c67c9df7c7dd41da4b Signed-off-by: Mauricio Alferez <>
2016-04-21Bug 482830: [Table] Papyrus must provide a way to create and edit easilyNicolas FAUVERGUE1-0/+2
table configuration file Add the customization.nattableconfiguration plugin to the customization feature. Change-Id: I22f42d984a3cea5406fd1e2e5befb035384fb995 Signed-off-by: Nicolas FAUVERGUE <>
2016-04-20Bug 492033 - [Extra][Requirements] Add new plugins and dependency toMauricio Alferez2-2/+32
metrics plugin Change-Id: Ib02ebd4a7b44539edc24456db0456d4c12b09113 Signed-off-by: Mauricio Alferez <>
2016-04-19Bug 491883 - Remove the ExtendedTypes frameworkFlorian Noyrit3-10/+0
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
2016-04-19Bug 491057 - [Extra plugins][Req] The plugins in the Req folder must beMauricio Alferez8-796/+116
deleted Change-Id: I0f8ed46aad110323ee15bd2bf51c122015858e1a Signed-off-by: Mauricio Alferez <>
2016-04-15Bug 486820 - [designer] delete old qompass code from papyrus gitAnsgar Radermacher51-4642/+0
Change-Id: I7635b8289340d55418af74887ea99e85a8fadb40
2016-04-05Bug 487935: [SysML 1.1] [Test] Remove dependency between andNicolas FAUVERGUE1-4/+0
sysml The profile used is a copy of sysml profile available in the dynamic.profile plugin. Here, no tests blocks the job, but some tests are failing now. Change-Id: I1854fec1708655a6e964b4a4f78df6e4f2986729 Signed-off-by: Nicolas FAUVERGUE <>
2016-04-05Better feature description of the metrics frameworkMauricio Alferez1-4/+4
Change-Id: I6cec61653b586c913f4d4174b80391500429a06a Signed-off-by: Mauricio Alferez <>
2016-04-04[Extra plugins][Metrics] Feature pluginMauricio Alferez7-0/+659
Change-Id: I0fb2734013bccadbf8ab2dab92cbc9cee2207ebc Signed-off-by: Mauricio Alferez <>
2016-03-24Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier2-26/+52
Extra - Remove SysML Requirements Diagram Tests from the Test Feature - Remove SysML Requirements Table Tests from the Test Feature - Remove the dependency from All Extra Tests to these plug-ins Change-Id: I7422b6eabdc9621edbc7baf0678853d685934638 Signed-off-by: Camille Letavernier <>
2016-03-23Bug 490277: [Releng] Delete the UML-RT Extra plug-in from Papyrus in2.0.0M6Camille Letavernier8-622/+0
Neon M6 - Remove the UML-RT Extra plug-ins - Remove the UML-RT Test plug-ins Change-Id: I435d62f55289c67d9d7af2d1788397307cdc70ca Signed-off-by: Camille Letavernier <>
2016-03-23Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier12-90/+177
Extra - Move SysML plug-ins from Main to Extra - Move SysML Test plug-ins from Main Tests to Extra Tests - Disable 2 tests in depending on the SysML Profile (Bug 487935) - Remove the specific TestSuite class from Extra Tests, and reuse the ones from Papyrus JUnit Framework Change-Id: I2fad95b95e22154851e4d8c4b71b2783df4e1f91 Signed-off-by: Camille Letavernier <>
2016-03-07Bug 488558: [Releng] Projects not included in the Main releaseChristian W. Damus1-0/+2 Add facet customization model editor to the Papyrus distribution. Delete the modeled service-registry projects; they aren't needed. Change-Id: I032444009c96214625465fdcd5cecea6d8d5a7d3
2016-03-07Bug 488559: [Releng] Projects not included in the Developer Tools releaseChristian W. Damus1-0/+7 Delete obsolete bundles and include the oep.developer.profile bundle in the dev tools feature. Change-Id: I81da098459c758bb3e8d736dd664f3f1d9d4fea5
2016-03-04Bug 472147: [developer]: refactoring of o.e.p.domaincontextcodegen Patrick Tessier1-209/+188
Change-Id: Ica8b08a2523a08cd5421677bc20bf2e8369cbe22 Signed-off-by: Patrick Tessier <>
2016-03-03Bug 488791: [Tests] Discontinue packaging of tests as fragment bundlesChristian W. Damus6-16/+16
Deprecate the FragmentTestSuiteClass. Convert all test fragments in the Papyrus Main Tests to plug-ins (does require some changes in the tests themselves, especially in the finding of test resources within the bundles and a few cases of making API accessible for testing). Update the aggregate suites accordingly. Change-Id: I91b38b3152fb147d3c4185b00240248344cce95b
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus37-56/+56 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-03-02Bug 488853: [Extra Plugin][Req] the namespace of papyrus req mustPatrick Tessier2-7/+48
papyrus.requirement Change-Id: Icaa0ed35c4460cb34dd7914c3fb7a25031455219 Signed-off-by: Patrick Tessier <>
2016-02-25bug 488303: [Tests] Papyrus must provide a tests project to store profiles ↵Vincent Lorenzo1-0/+3
and reuse them inside Junit tests Signed-off-by: Vincent Lorenzo <>
2016-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus62-650/+1372 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 * 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-24Revert "bug 488303: [Tests] Papyrus must provide a tests project to store ↵vlorenzo1-67/+10
profiles and reuse them inside Junit tests" This reverts commit d4802e36997a7ac383f078f8e5d7d4f53c37b3b3.
2016-02-23bug 488303: [Tests] Papyrus must provide a tests project to store profiles ↵Vincent Lorenzo1-10/+67
and reuse them inside Junit tests
2016-02-22Bug 487480 - Refactor elementtypesconfiguration frameworkFlorian Noyrit8-17/+17
Insert a "oep/infra/types" layer to host the core elementtypesconfiguration framework. Move UML elementtypesconfiguration extensions to "oep/uml" Move EMF elementtypesconfiguration extensions to "oep/infra/emf" Move elementtypesconfiguration tests to oep/tests/junit/plugins/infra/types Rename all elementtypesconfiguration plugins (core, dev, tests and extensions) and corresponfing packages to shorter qualifiers as follows: oep.infra.elementtypesconfigurations -> oep.infra.types.core and oep.infra.types oep.infra.elementtypesconfigurations.edit -> oep.infra.types.edit oep.infra.elementtypesconfigurations.editor -> oep.infra.types.editor oep.infra.elementtypesconfigurations.ui -> oep.infra.types.ui oep.infra.elementtypesconfigurations.invarianttypes -> oep.infra.types.rulebased oep.infra.elementtypesconfigurations.emf -> oep.infra.emf.types oep.infra.elementtypesconfigurations.emf.ui -> oep.infra.emf.types.ui oep.uml.elementtypesconfigurations -> oep.uml.types oep.elementtypesconfigurations.developer -> oep.infra.elementtypesconfigurations.tests -> oep.infra.types.tests oep.infra.elementtypesconfigurations.ui.tests -> oep.infra.types.ui.tests Change-Id: Iad7f5689b183e6ad29daab06a1cc2858ee408aa7
2016-02-15New Papyrus for Requirements Feature pluginMauricio Alferez7-0/+720
Change-Id: Ica509cc2221e127221ce52545601237a7ecb72de Signed-off-by: Mauricio Alferez <>
2016-02-13[BPMN] Correct feature nameJuan Cadavid1-1/+1
Change-Id: I58be6d848309ed1e3596e390276b851ce2fbbcf0 Signed-off-by: Juan Cadavid <>
2016-02-13Revert "Bug 485220: [Architecture] Provide a more modular architecture ↵Christian W. Damus40-41/+0" This reverts commit f050d4119a2316b27588076d4fc90152773fc019.
2016-02-13Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus40-0/+41 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. Damus1-0/+2 Add the Infra Properties UI to the appropriate packaging feature.
2016-02-12Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus49-392/+378 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 bundle to a new 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

Back to the top