Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-05-21Bug 570542: [Toolsmiths] Provide cookbook to guide toolsmith developersChristian W. Damus1-0/+7
- implement example element types in an example architecture project - deploy the example project via the EMF Examples Installer wizard - document recipes for Element Types Configurations by reference to the example project - includes a maven Antrun step to embellish the generated doc with a convenient hyperlink to install the example project - includes a fix for an NPE in MultiDependencyHelper in models that do not support UML Dependency relationships and which resulted in total failure of connection handles Change-Id: I4119f898388aef7ec10c8a2100cf79f003362c0c Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Remi Schnekenburger <rschekenburger@eclipsesource.com> Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-03-26Bug 569356: [Toolsmiths] Support regeneration of ElementTypesConfiguration ↵Vincent Lorenzo1-0/+6
models https://bugs.eclipse.org/bugs/show_bug.cgi?id=569356 - add documentation about generation/incremental generation of Element Types for a Profile Change-Id: Ie625a4124967736b0a4cacf451f9b43db9d74bd7 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-03-26Bug 569357: [Toolsmiths] ElementTypes: Model and Plug-in ValidationVincent Lorenzo1-1/+8
Add documentation of plug-in builder usage and element-types validation rules. Add initial docs for the plug-in builder APIs. Change-Id: I6bfff5d3e7a5998f8951d74deaccdc7ab62d82c4 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com> Also-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2020-08-24[Documentation] Profile customization and Architecture documentation updateChristophe Aussagues1-0/+6
- Add new org.eclipse.papyrus.uml.profile.customization.doc plugin - Update org.eclipse.papyrus.infra.architecture.doc plugin Signed-off-by: Christophe Aussagues <christophe.aussagues@cea.fr> Change-Id: I9ed60c1e0c6f1754a9c01c0723900dda2f7a3408
2020-06-19Bug 564470: [Doc][API] Papyrus must provide a plugin where all API changes ↵Vincent Lorenzo1-8/+14
are listed Change-Id: I76f219543a709cce6200f08f8b331fad5b4b1f23 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2019-11-08Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-1/+8
than the documentation on the wiki - Import ALL the Developer Guide into the papyrus application documentation Change-Id: Idaeaa46ebcdbb52f1edbb37edac340da07ce1f1e Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-11-08Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-0/+7
than the documentation on the wiki - Add the migrations (neon and oxygen) in the developer documentation Change-Id: I8f72bb075101fd0b4368f0cd875f4e3b81f42045 Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-09-19Bug 550390: [Toolsmiths][AF] A validation of Architecture frameworkNicolas FAUVERGUE1-0/+7
plug-in definition can be available Manage doc in doc Feature instead of toolsmiths. Change-Id: Iedfe2c828f0bbc0eca3a0bf218fb5dbf24f65e80 Signed-off-by: Nicolas FAUVERGUE <nicolasfauvergue@gmail.com>
2019-09-18Bug 550359: [AF] Create a view to visualize the available architecturesNicolas FAUVERGUE1-0/+7
in the instance The documentation should be in the documentation feature, not with its implemented behavior. Change-Id: I46a8a8bfa96e20d85a39736c396558092244338a Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-18Bug 550902: [Doc] The papyrus embedded documentation must be the sameNicolas FAUVERGUE1-0/+7
than the documentation on the wiki - Add the neon works documentation: - References view images - Navigation user and dev doc - Control Mode (Fragments and Interface) Change-Id: I428513c3446555711eb0c55c8d0c2fc61c19d2fb Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2019-09-02Bug 549266 - [Releng] Move to EPL 2.0.2Pauline DEVILLE1-1/+1
Change-Id: I72fa11e24d45c3ecc3d541efe2b852afcd8a3fb5 Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-08-22Bug 537653 - [EPL] Update featuresQuentin Le Menez5-556/+30
- uniformized the feature format - moved to the shared license strategy for EPL2.0 - remove the obsolete license and epl1.0 files - rebased to correct an old patch push - added the respository reference from which the features fetch the license Change-Id: Ic9389040473c24de4d4b38293281e329ff883a2e Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-07-09Bug 532754 - [Toolsmiths][Documentation] The documentation of thePauline DEVILLE2-3/+9
profile migration tool is not accessible from the help content (edit) Change-Id: I083d320f1bb121af75a48bc76fb99dc06b80997f Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2018-07-02Bug 479970 - [Doc] Decoration Service framework shall provideNicolas FAUVERGUE1-0/+7
documentation and example https://bugs.eclipse.org/bugs/show_bug.cgi?id=479970 -Example for decoration service, Shape provider and GMF decorator. see https://wiki.eclipse.org/Manage_Decorators_On_Papyrus -add wizard to import project Change-Id: I5186cebaf00dd0f34fb195279b322f460dab46d6 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2018-06-29Bug 536299 [releng] Update targetPlatforms after simrel fixQuentin Le Menez1-2/+2
- deactivated the problematic doctemplate plugin until the issue has been resolved Change-Id: I22329d40cf83ec63002b8f8f5a727cb4b9fdaec2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-03-21Bug 518452 - [Releng] [Photon] [Doc] Remove outdated Layers documentation to ↵Quentin Le Menez1-6/+0
put it in the proper repository Change-Id: Id86ba9ef9c2818a90b5c718b8f06f32137874652 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2018-01-09Bug 515367 - [releng] Uniformization of the end of lines to Unix standardQuentin Le Menez4-341/+341
- 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-12Bug 528490 - [Quality] Remove plugin and feature string from nameBenoit Maggi2-218/+224
- 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-06-01Adapt the features descriptions and naming for Oxygen release. Florian Noyrit1-1/+2
Actions: -Polish the features descriptions to better reflect the features’ content -Update some feature names to align with the PIC product management committee naming recommendations Change-Id: Iff0752b63171b6be596e2d824896fc60b2e36d52
2017-05-31Bug 515707: [Expressions] Papyrus must provide a generic extensible way to ↵Vincent Lorenzo1-0/+6
create and interprete Expression - EMF expressions documentation plugin Change-Id: I749f89f925649c589478bad518b0e89961ac745b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-04-12[releng] Update main features version numbers for Oxygen releaseFlorian Noyrit2-19/+16
Change-Id: I7a59141a3ad2d6da5632577410755fcb91ca5c3f
2017-03-14Bug 513232 - Archive and move the code for the collaborative modeling repositoryQuentin Le Menez1-7/+0
- remove the core from the Papyrus repository - amend the site file - amended feature references - removed the tests and the reference in the extra suite - removed the doc - corrected merge conflicts due to concurent modifications post patch Change-Id: If84eb0ba392fcdbc424164dae32be42bc9e683fa Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar1-1/+1
architectural contexts and viewpoints Replaced the viewpoint configuration framework by a new architectural context/viewpoint framework. This involves defining architecture contexts and viewpoints in models and contributing them via extension points or via the preferences. Models reference an architecture context and a set of viewpoints at creation time, but can be switched later. Architecture contexts double as client contexts for which elementtypesetconfigurations can be registered. They also define viewpoints, which reference representation kinds (diagrams or tables). This contribution defines three architecture contexts: UML, Profile, and SysML corresponding to what Papyrus used to call diagram categories. Change-Id: I203b58d9e97afdffc45c2674683c0281eb8a7c5b Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-02-24Bug 508305 - [Doc] The documentation should have a template and rules to ↵Quentin Le Menez1-0/+8
which all documentation should conform - second draft of the doctemplate plugin Change-Id: I90d0c857502930ce5499b071f9d01fbacdaf6018 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-02-09Bug 511823: [Importer][Rhapsody] delete Papyrus Rhapsody framework from the ↵Vincent Lorenzo1-6/+0
Papyrus git Change-Id: I0a721eb708c31c9564718eaf6b0241149124287b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-12[Releng] [Oxygen] Update the features' descriptions for next releaseQuentin Le Menez1-0/+4
Change-Id: Ic1714265950afb6f16d9b604a47002cc08603c8d Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre1-1/+2
-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-12-16Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo1-0/+6
Rhapsody SysML Model into Papyrus. Contribute the documentation plugin Change-Id: If3facbe73d35390f800684c0e86b7e440bdd6c5d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-14Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus mustNicolas FAUVERGUE1-0/+7
integrate the internationalization feature provided by UML. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496905 Documentation for Internationalization. Change-Id: Iad2301c0931fb326d7ef593c893d5e35a2dfe5c6 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-11-09Bug 506415 - [Documentation] A Documentation Plugin for the newMickael ADAM1-1/+8
documentation View should be written https://bugs.eclipse.org/bugs/show_bug.cgi?id=506415 Change-Id: Ia55a16cc252680ec1237f7454397d0c3b46a1578 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-05-11Bug 465112 - Documentation for the ElementTypeConfiguration FrameworkFlorian Noyrit1-0/+7
Change-Id: Ie7a517a853876759d10fe34ece69e107e8891e19
2016-05-02Bug 489141: It should be possible to know all references of an elementFanch BONNABESSE1-54/+179
https://bugs.eclipse.org/bugs/show_bug.cgi?id=489141 Adding the view "References" to display elements making references to a selected item. Change-Id: I80d10991f46d6e05a6203ddc2c2cdde05f67418a Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
2016-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus1-17/+35
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. Damus1-1/+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. Damus1-0/+1
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. Damus1-6/+4
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
2015-11-17Bug 481686 - [Moka] End migration by removing source from the main repoBenoit Maggi1-2/+0
- remove all resources related to moka - new repository : https://git.eclipse.org/c/papyrus/org.eclipse.papyrus-moka.git/ Change-Id: Ie187cc32fadd83e33dc9b345a6f159765f28c46f Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2015-08-21[releng] Neon-1.2.0 modification step by stepQuentin Le Menez2-179/+57
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 Letavernier1-2/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2015-04-10447084: EMF Facet documentation is missing in the Papyrus deliveryRemi Schnekenburger1-1/+37
https://bugs.eclipse.org/bugs/show_bug.cgi?id=447084 Updating documentation for Facet, adding pom files and feature Change-Id: Ie18ca542e9205e801d7c61b42bdd84e927160111 Reviewed-on: https://git.eclipse.org/r/43705 Tested-by: Hudson CI Reviewed-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2015-03-23Bug 462528: [doc]: mediawiki generation for reqif and guidesFrancois Le Fevre - CEA1-72/+154
- resolving error in copy paste doc, reqif - homogenization of java library version - adding maven nature: regrouping plugin usage in the top main pom Change-Id: I5c4da63afe8527f0580e086be7a524db3b4d0cfe Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2015-03-18Bug 460946: [Releng] Integrate mediawiki/markdown doc generation in theFrancois Le Fevre - CEA1-47/+70
build - prototype setup for nattable documentation - application to all doc plugins - migration of org.eclipse.papyrus.infra.doc - ensuring binaries contain the generated documentation - typo in the resource definition - correction onf file path to toc due to renaming resource to eclipse-eclipse-help - correction of help path prefix path - application of conventions - correction on image names >actions linked to review by B. Maggi - nattable relinked doc - reconfigure layers.documentation - no indentation on relgen/top main pom Change-Id: I5fb7177965b6567811aaf32121406e707afb86c4 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2015-02-09Bug 451230: Modeling assistants customization for profilesChristian W. Damus1-1/+3
https://bugs.eclipse.org/bugs/show_bug.cgi?id=451230 End user documentation for the Diagram Assistants for UML Profiles feature.
2015-01-30458472: [Repair] Stereotype repair end user docsChristian W. Damus1-0/+2
https://bugs.eclipse.org/bugs/show_bug.cgi?id=458472 Add initial model repair documentation plug-in with brief documentation of the Repair Stereotypes dialog.
2014-11-07399859: [Profile Applications] Papyrus shall enable to manage profile ↵Christian W. Damus1-3/+4
applications in separate files https://bugs.eclipse.org/bugs/show_bug.cgi?id=399859 User help documentation for externalized profile applications.
2014-09-15[Releng] Update feature versions to 1.1.0Camille Letavernier2-3/+3
2014-08-20[Releng] Update Papyrus version to 1.0.1 in pom.xmlCamille Letavernier1-2/+2
2014-08-20[Releng] Update versions to 1.0.1Camille Letavernier1-101/+35
2014-07-29440002: [All Diagrams] Documentation of new Marquee selection ToolCéline Janssens1-0/+6
https://bugs.eclipse.org/bugs/show_bug.cgi?id=440002 New Plugin with Marquee Selection Tool Documentation Change-Id: I8c260443c448986adf4e4eddf484b867c7788dcc Signed-off-by: Céline Janssens <Celine.Janssens@all4tec.net>
2014-07-22330199: [General][Editors] Papyrus shall enable to use layers in diagramCamille Letavernier1-0/+6
editors. https://bugs.eclipse.org/bugs/show_bug.cgi?id=330199 - Add the layers documentation plugin to the documentation feature

Back to the top