Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-01Bug 517630 - [releng] mvn clean insatll failes on HIPP due to clash onFrancois Le Fevre1-0/+12
slf4j Actions -integrate sub dependencies to resolve the conflicts on slf4j Test -run mvn clean install -f plugins/doc/org.eclipse.papyrus.doctemplate.doc/pom.xml with a BUILD SUCCESS Change-Id: I6fe2bab04e6c1b3e5c7223f739ca119bc2e9b63c Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-06-01Bug 512564 - [Table][Matrix] Papyrus must provide a generic way to theVincent Lorenzo21-36/+761
user to create relationship matrix. - the user documentation for Matrix - the developer documentation for Matrix - the requirements for the matrix Change-Id: I49ab89f061afa67ae2dbfaa3619fab8b74d688bb Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-05-31Bug 515707: [Expressions] Papyrus must provide a generic extensible way to ↵Vincent Lorenzo18-0/+401
create and interprete Expression - EMF expressions documentation plugin Change-Id: I749f89f925649c589478bad518b0e89961ac745b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-05-22Bug 516893: [Internationalization][Performances] Load ofNicolas FAUVERGUE3-1/+12
internationalization of external files decrease performances https://bugs.eclipse.org/bugs/show_bug.cgi?id=516893 Add preferences for internationalization: - Load internationalization files of model (default: true) - Load internationalization of external files (default: false) + Set Read-only the internationalization preferences of model when the load internationalization files of model is disabled. Change-Id: I5b666b581e3b56ef7e8459ef912698f213ae4911 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-05-02Bug 515771 - [doc] add element for templatesFrancois Le Fevre9-11/+173
Actions -adding configuration for xdoc and maven generation -pdf generation Change-Id: I9055ef3233ed484e64c96bc6af44cad25a58ee77 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-04-26Bug 459220: [Table 2] Papyrus should support automatic text wrap inThanh Liem PHAN2-17/+36
table cells https://bugs.eclipse.org/bugs/show_bug.cgi?id=459220 - Add wrap text and auto resize cell height functionalities for string columns in table - Enable/disable wrap text and auto resize cell height by the context menu - WrapText and AutoResizeCellHeight values are saved for each table using the named styles mechanism - Undo/Redo could be done in both regular table and generic table - Update userDoc and devDoc Change-Id: I26ec7dff15470a73843848f17fcfaf9656d14b2f Signed-off-by: Thanh Liem PHAN <thanhliem.phan@all4tec.net>
2017-04-06Bug 514768 - [CSS] CSS "typeAppliedStereotypes" propertyShuai Li1-1/+18
- Add GMFUMLTypedElement factory, provider, and adapter - User can now use the "typeAppliedStereotypes" property to choose typed elements that have a type that is stereotyped by X stereotypes - Update documentation on CSS Change-Id: I0c36964c785150a741e7881463cab8d377fcbd48 Signed-off-by: Shuai Li <shuai.li@cea.fr>
2017-03-14Bug 513232 - Archive and move the code for the collaborative modeling repositoryQuentin Le Menez25-774/+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 Elaasar28-263/+263
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-28[Doc] Update doctemplate propertiesQuentin Le Menez2-5/+9
Change-Id: I9e05cd7a2f65c209e894d9b51edde00179f9d0e2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-02-24[releng] [doc] clear formatting of the oep.infra.doc toc.xmlQuentin Le Menez1-29/+39
Change-Id: Ia815d63f4823baade7d657958e6d7a5eefd9137e Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2017-02-24Bug 508305 - [Doc] The documentation should have a template and rules to ↵Quentin Le Menez14-0/+361
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 Lorenzo26-1014/+0
Papyrus git Change-Id: I0a721eb708c31c9564718eaf6b0241149124287b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-02-02Fix Rhapsody documentation: just replace a </null> by </code>Vincent Lorenzo1-1/+1
Change-Id: I796f02a744abecc655b94fef82740fd64a8f799b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-23Bug 510869: [Importer][Rhapsody] Type are sometimes created at the root of ↵Vincent Lorenzo1-3/+1
the resource Change-Id: I221d23285e7e58730b86c9427b40e0fe570c8f4b Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-18Bug 508513: [Importer][Rhapsody] Rhapsody Types libraries used in a Rhapsody ↵Vincent Lorenzo2-5/+3
Model should be imported too Change-Id: Ieae5c2976be3af776c9f8099f2c24249e98a0e9e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-13Bug 510444 : [Importer Rhapsody] Minor enhancements for QVTo transformationVincent Lorenzo1-0/+4
Do the work described in the bug : remove useless cast and set visibility only when != from public Change-Id: I1ac36d280766f3dae548a7fd568c1e018edd0dd0 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-10Bug 510099: [Importer] [Rhapsody] Routing of Link is not managed by the ↵Vincent Lorenzo2-0/+5
import tool Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre24-24/+48
-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>
2017-01-04Bug 506287: [Table][doc] broken imagesNicolas FAUVERGUE1-22/+22
https://bugs.eclipse.org/bugs/show_bug.cgi?id=506287 - Modify some broken images links due to lower/upper case. Change-Id: I55741d76e679dc3d7cd026fd69d9e2d50ec37701 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2017-01-03Bug 509067: [Internationalization] Manage the properties files with aNicolas FAUVERGUE1-7/+26
proper Resource https://bugs.eclipse.org/bugs/show_bug.cgi?id=509067 - Documentation for internationalization resource Change-Id: Ie4cb5948e7f07fb5ceaa1198bc5275c7f7066991 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-12-16Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to importNicolas FAUVERGUE1-0/+1
Rhapsody SysML Model into Papyrus. https://bugs.eclipse.org/bugs/show_bug.cgi?id=496176 - Add the target for the eclipse doc Change-Id: I650aacf765e5ec9dab6b63ad473c6d52e13ffbe7 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-12-16Bug 496176: [Importer][Rhapsody] Papyrus must provide a tool to import ↵Vincent Lorenzo26-0/+1008
Rhapsody SysML Model into Papyrus. Contribute the documentation plugin Change-Id: If3facbe73d35390f800684c0e86b7e440bdd6c5d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-16508975: [Table][Documentation] The table user and developper documentation ↵Vincent Lorenzo1-1/+5
must be updated - add some informations about table in Property View Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-12-15Bug 508975 - [Table][Documentation] The table user and developperNicolas FAUVERGUE53-66/+2483
documentation must be updated https://bugs.eclipse.org/bugs/show_bug.cgi?id=508975 - Update the nattable documentation Change-Id: I3420136491e88c93a92cf4a83a4e098055d42dfe Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr>
2016-12-14Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus mustNicolas FAUVERGUE24-31/+894
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-30Bug 502531: [CSS] Have a support to insert images in the compartmentFanch BONNABESSE1-0/+2
symbol Add the property 'imagePath' on the CSS to show all type of image. Change-Id: I098a3a224c93da85e997991fbcf23dc3d7e2fd01 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-11-09Bug 506415 - [Documentation] A Documentation Plugin for the newMickael ADAM19-0/+677
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-08-23Bug 497865: [Control Mode] UI for dependent controlled unitsChristian W. Damus6-4/+35
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497865 Add an option to the standard control (create fragment) dialog for option to create sub-model unit (independently openable) or not (in which case it's a 'shard'). Add an approver interface to the participant protocols for validation of control/uncontrol requests and also to determine whether an object supports the sub-model unit form of controlled resource. Use this to let the UML participant disable the sub-model unit option for non-packages. Add a label decorator for controlled unit resources in the Project Explorer, with different presentation for 'shards' as for sub-model units that are independently openable. Add a context menu on model elements to toggle their independent sub-model status when they are currently controlled units. This is supported by another optional participant protocol for changing sub-unit mode so that for UML we can add/remove redundant profile applications on packages as necessary. (cherry-picked from streams/2.0-maintenance) Change-Id: I08ac9cc64d70432851f8e7e815f352f4b00d50f2
2016-08-04Bug 491783 - Change the ElementTypeConfiguration metamodel to make theFlorian Noyrit6-41/+130
before and after reference directly AdviceConfigurations. Change the interpretation accordingly. Bug 497481 - Change the ElementTypeConfiguration metamodel to replace string-based references to specialization by Ereferences in SpecializationTypeConfiguration. Change the interpretation accordingly. Update oep.infra.types.doc accordingly. Change-Id: I13284a6a74fe3d86427b19424a9b8c4caed01d89
2016-06-03Bug 495324: [Documentation] Improve documentation layoutRemi Schnekenburger21-73/+89
- Update layout according to bug proposal Change-Id: I3d1901edb5b8388585afeee8f7cbda706d56abc6 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-05-23Bug 494015 - Missing documentation on static profilesOnder GURCAN1-1/+1
"hr" has to terminate with "</hr>" is fixed. Change-Id: I14149508a0e0bfae835405750efab5544cec119d Signed-off-by: Onder GURCAN <onder.gurcan@cea.fr>
2016-05-20Bug 492697: [UseCase Diagram] User should be able to change theRemi Schnekenburger1-4/+16
representation of an Actor with the TypeSymbolDefinition stereotype https://bugs.eclipse.org/bugs/show_bug.cgi?id=492697 Change-Id: I9178d26555a141ed22990a48f4ad8aa279735969 Signed-off-by: Remi Schnekenburger <remi.schnekenburger@cea.fr>
2016-05-20Bug 494015 - Missing documentation on static profilesOnder GURCAN15-0/+101
Change-Id: I19efafabc1301095ee5d50c11d21bdd49485e5b4 Signed-off-by: Onder GURCAN <onder.gurcan@cea.fr>
2016-05-17[Releng - Documentation] Fix missing resources in doc bundlesCamille Letavernier7-158/+24
Change-Id: I934cea8997203379128d0e05774073bf9d7f4fd0 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-05-11Bug 465112 - Documentation for the ElementTypeConfiguration FrameworkFlorian Noyrit25-0/+4674
Change-Id: Ie7a517a853876759d10fe34ece69e107e8891e19
2016-05-02Bug 489141: It should be possible to know all references of an elementFanch BONNABESSE17-0/+659
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-04-19Bug 491883 - Remove the ExtendedTypes frameworkFlorian Noyrit1-264/+0
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
2016-04-11[Releng] Remove non-standard build configurations from intermediate pomsCamille Letavernier8-371/+1
Change-Id: Iab6722028bc16bbcaccc2ed01464dd1647a67b99 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr>
2016-04-07bug 431723: [Test] property of stereotypes must be tested with a JunitPatrick Tessier22-175/+483
https://bugs.eclipse.org/bugs/show_bug.cgi?id=431723 add documentation Change-Id: I6635fb2ad77304a054181b26bd1da778105153d5
2016-04-04Bug 486096: [Table] Papyrus must integrate the fill action developed byNicolas FAUVERGUE7-3/+38
NatTable https://bugs.eclipse.org/bugs/show_bug.cgi?id=486096 Add fill documentation. Change-Id: I8756d835c05302d0da6a2f0c7e915ca8e1b2592d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus38-0/+2068
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-26Bug 443315: Papyrus should contribute to help.eclipse.org infocenterChristian W. Damus11-64/+15
Remove extraneous dependencies from doc bundles so that they may be deployed in the Eclipse Infocenter. The welcome page content in the infra.doc bundle is moved to the uml.diagram.wizards bundle in which the referenced actions (launching the New Model Wizard) actually reside. Change-Id: Ic31dccbea5ed9676733aaefe04aac405aa62d908
2016-02-24Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus40-569/+941
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-17Bug 487937 - [SysML 1.1][Documentation] Avoid direct reference to SysMLBenoit Maggi3-4/+4
in the common documentation - replace SysML by DSML Change-Id: I269a8f9ca826dde752008eb219e95be08b1375b2 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-02-13Revert "Bug 485220: [Architecture] Provide a more modular architecture ↵Christian W. Damus22-23/+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. Damus22-0/+23
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. Damus22-111/+69
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-07Rewrite some Paste documentation.Nicolas FAUVERGUE4-1/+15
Change-Id: I9a63ce2dd8746c88bc0159f58b572e1a91cab4fc Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2015-11-18Bug 476618: [Table] Improve the re-import mechanism in an existing tableNicolas FAUVERGUE53-10/+355
https://bugs.eclipse.org/bugs/show_bug.cgi?id=476618 Implementation of documentation for the feature paste/insert/import in table. Change-Id: Ia30455f34edf06db64cd216912c8e81b13dd9c98 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>

Back to the top