Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-01Bug 516687 - [SysML 1.1] Move SysML 1.1 to an independent repository Benoit Maggi1409-133001/+0
- remove sysml 1.1 plugins and feature from master branch - note: some weak reference are still in the code a simple sysml grep will show all remaining typos Change-Id: I00173658659cfb5f3cec47391c6a3b1216bafcff Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-05-23Bug 512564: [Table][Matrix] Papyrus must provide a generic way to the user ↵Vincent Lorenzo1-0/+2
to create relationship matrix. Bug 516579: [Table][Matrix]Papyrus must provide a dedicated Property View for Matrix - provides a new nattableconfiguration file for a Generic Matrix For Relationship - provides the required changes to interprete this new configuration file - provides a dedicated property view Change-Id: Ia56b23086891614ac332ca678a0967593789f691 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-05-18Bug 516699 - [Test] resource not found onFrancois Le Fevre1-1/+0
/DiagramSpecificElementTypesGenerationBug461717Test/j2ee.elementtypesconfiguration Actions -remove the reference to <elementTypes href="platform:/plugin/org.eclipse.papyrus.uml.diagram.sequence/model/sequencediagram-uml.elementtypesconfigurations#_BJMa0PyeEeWbo9Y7g2MLdw"/> Change-Id: Ia2d54d62a06f2b4fb49b6817b9e151d5cca6ba99 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-05-15Bug 516590 - [ElementTypes] Component to normalize the xmi id ofBenoit Maggi15-709/+717
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-15Bug 516581: [SysML 1.1] The file sysml.elementtypesconfigurations contains ↵Vincent Lorenzo1-26/+26
mistake. Change-Id: I357ca47955571d0b1e48672764fc23e33d154196 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-05-10Bug 516177 - [Toolsmiths][userxp] group new File under two new foldersFrancois Le Fevre1-2/+3
Actions -declaration of secundary category -migration of new element into category Tests -start runtime and check the presence of menu Change-Id: I17b94d34b2a6b105c907aea3a83b06b10a947a15 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-05-09Bug 516247: [Table][Matrix]Interface ↵Vincent Lorenzo1-6/+7
org.eclipse.papyrus.infra.nattable.manager.cell.ICellManager must be changed - do the required changed for Matrix Change-Id: I64e8a20c3b6ff04b8cf7799fd18d85f54b00b2bc Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2017-05-09[releng] Update plugin version for Oxygen releaseFlorian Noyrit1-1/+0
- Update plugin version numbers using Neon.3 as baseline - Add appropriate @since annotations to non-generated code Change-Id: I731bd059466c0caa4b5e0bf0576f0ff5d31f8967
2017-05-05Bug 516081 - [Toolsmiths][userxp] homogenize the New... menu in order toFrancois Le Fevre2-2/+4
highlight all papyrus extensions Actions -externalize string -add papyrus as prefixed to allow a good filter -nattable remove a project true Change-Id: Id97aea28292601ca074a6763a318d761beef8688 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
2017-05-03Bug 516108 - [NewChild] Menus unavailable from the model explorer Benoit Maggi1-30/+30
- 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 Fevre2-33/+93
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-24Bug 512343 - [Palette] Papyrus Palette framework should be refactoredMickael ADAM2-2/+2
- fix in genmodel: reload it to put ElemetTypesConfiguration model in import gen model instead of root package. - regenerate, model, edit, editor -Replace test with another(more test will be done later) Change-Id: Icf58d5c69abe5d69fb3ba91dbe115ce434664e73 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2017-04-14Bug 512343 - [Palette] Papyrus Palette framework should be refactoredMickael ADAM17-909/+798
Change-Id: I4170f878f144bc9e47ed21f1f3beaeb53911a887 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2017-04-14Bug 510451 - Fix duplicate PapyrusTable references in uml.architectureMaged Elaasar2-7/+7
and sysml.architecture The problem was that two PapyrusTables definitions had the same uuid (due to copy/paste issues), so the references appeared duplicated Change-Id: I0936a06335079600c98adeb7f97fe3394b6f765e Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-04-12Bug 510451 - Two changes: 1) Make architecture viewpoints exchangeableMaged Elaasar2-15/+17
between private .sash model and the public .di model, 2) Remove PapyrusSyncTable and refactor its usage for PapyrusTable instead Change-Id: Id5e3cfe313572e7a984dc320e868ca6ced2301c4 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-30[releng] Update plugins and feature version numbers for Oxygen withFlorian Noyrit4-118/+118
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2
2017-03-24Bug 510451 - Fix a typo in the name of the propertyMaged Elaasar1-7/+7
ADElement::description Change-Id: Iad26068478537fbc6e7b3c13cc558e227b5ab235 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-15Bug 510451 - Fix build.properties definitions in infra.architecture,Maged Elaasar1-1/+2
sysml.architecture and uml.architecture plugins Change-Id: I0eb367fbc5238550213bdbe5c14d9046e3fcc870 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2017-03-14Bug 510451 - Fix build.properties definitions in architecture frameworkFlorian Noyrit1-1/+3
new plugins Change-Id: Ia15cbfd16059a22c956a4057fa94b5ba5e67fa27
2017-03-13Bug 510451 - Reimplement the ISO42010 specification to properly supportMaged Elaasar40-779/+1182
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-03Bug 511550 - [Quality] Remove deprecated classes in Wizard Plugin Benoit Maggi2-2/+2
- remove all deprecated classes in org.eclipse.papyrus.uml.diagram.wizards plugin Change-Id: Ifa1cba6232fa3b3d97de2e1346767b13b06f37c9 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-01-27Bug 510889 - [GMFT] Fork gmft.runtimeBenoit Maggi3-3/+3
- rename the plugin as org.eclipse.papyrus.infra.gmfdiag.tooling.runtime - integrate in Papyrus build - add the plugin to gmfdiag feature - change dependency in infra.gmfdiag.common - change xtend templates - re-genenerate all diagrams - fix missing keys using full namespace - fix wrong version number - impossible to regenerate InteractionOverview (no gmfgen) - Remaining generated not in Activity and Timing - keep hand made code in UMLNavigatorLabelProvider for Sequence Diagram Change-Id: I1c1b988eafff38eae56a789d6a8734083c1117d4 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2017-01-09Bug 508512 - [Core] respecting maven conventionFrancois Le Fevre12-12/+24
-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-13Bug 509082 - [SysML 1.1] several tests are in failure "No nestedBenoit Maggi1-8/+24
connector end stereotype should be applied." - in case of reorientation remove previous NestedConnectorEnd that are not more required - remove old commented code Change-Id: I6250d4280684ff26e8a73eee0eb2aa77ccc9e7bc Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-12-07Bug 502560 - [Table] Possibility to drag and drop an object from tableMickael ADAM2-36/+42
to a diagram https://bugs.eclipse.org/bugs/show_bug.cgi?id=502560 - Add drag support to natTable - create NatTableDragSourceListener similar to ViewerDragAdapter from emf but with nattable instead of viewer - TOFIX: drag support and ColumnReorderDragMode are not compliant. Change-Id: I1d424c85f62b20e213e4a048b517dfd1f9871660 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-11-29Bug 496905: [Diagram][ModelExplorer][Table][Dialog] Papyrus must integrateNicolas FAUVERGUE29-724/+777
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-11-25Bug 508173 - [Quality] Remove deprecated ViewServiceUtil Benoit Maggi1-1/+1
- remove org/eclipse/papyrus/uml/diagram/common/util/ViewServiceUtil.java - remove old // TODO: Auto-generated Javadoc and // TODO Auto-generated method stub - add //$NON-NLS-1$ for logger - remove old commented code Change-Id: Ife336cc939554258b112980d62981190c1d2f83b Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-11-18Bug 506127 - [SysML 1.1] Name label of Association/Connector misplacedMickael ADAM10-18/+21
after a move. - Replaced LinkLabelDragEditPolicy by PapyrusLinkLabelDragPolicy as PRIMARY_DRAG_ROLE for sysml label edit parts. Change-Id: Ia5ee791de4b01760be2ee661c6b40a14deb33562 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-10-05Bug 502861 - [SysML 1.1][test] failure on extraFrancois Le Fevre - CEA2-3/+13
- adding a test to detect if the dnd manipulates only a link or at least one node Change-Id: I89456fd94d7430a1ac5eeef96eb8e9334cab2984 Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2016-09-22Bug 487427 - [SysML 1.1][IBD] References are no longer displayed with dash ↵Jaafar Bouayad1-3/+3
border line in an IBD https://bugs.eclipse.org/bugs/show_bug.cgi?id=487427 - set border style instead of line style in a BlockPropertyCompositeEditPart Signed-off-by: Jaafar Bouayad <jaafar.bouayad@atos.net>
2016-09-09Bug 499235: [Cleanup] Remove @deprecated handlers on theFanch BONNABESSE1-1/+2
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-30500119: [Diagram Generation] Generate diagram for the version oxygenPatrick Tessier4-4/+4
https://bugs.eclipse.org/bugs/show_bug.cgi?id=500119 remove some unused classes Change-Id: Id21033d32155d3132d5142a94f212dede27e7387 Signed-off-by: Patrick Tessier <Patrick.Tessier@cea.fr>
2016-08-28Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.*Florian Noyrit47-1741/+1740
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007
2016-08-08Bug 498754: [Table] NattablePropertyEditor and TreeTablePropertyEditorNicolas FAUVERGUE1-1/+1
have dependency on Notation#View -> it must be removed https://bugs.eclipse.org/bugs/show_bug.cgi?id=498754 - Remove View from TreeNattablePropertyEditor - Some deprecated in NattablePropertyEditor (not removed to manage API compatibility) Change-Id: I9ccb0ee315c9d3252aa4f3ada0d86a44bd2c37af Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-08-05Bug 497678: [SysML][Requirements] NPE while opening requirements diagramGéry Deloge1-4/+8
change unknown visualID value from null to "" (empty String) impact on all diagrams Change-Id: Ib24d6d1bc5b64ba5338645b3d8abdaa74db528c3 Signed-off-by: Géry Deloge <gery.deloge@cea.fr>
2016-08-04Bug 492891: [Table] Link with editor: different behavior of diagrams andNicolas FAUVERGUE3-3/+3
tables https://bugs.eclipse.org/bugs/show_bug.cgi?id=492891 - The owner of table can be modified and the context can't be modified - Add the 'Table', 'Appearance' and 'Paste' tab in properties view when an the table is the current editor This looks to correct other bugs: - Bug 492605 - [Table][Properties][usability] error message "Properties are not available" - Bug 492615 - [Table][usability] inconsistency of properties view N.B: The 'invert axis' button doesn't work correctly, but another gerrit manage it Change-Id: I9d22713e81bf865bc59fbd10a34b270e75aa5037 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-08-04Bug 491783 - Change the ElementTypeConfiguration metamodel to make theFlorian Noyrit8-86/+86
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-08-04Bug 499002: [Property][Table] Table context updated with View instead ofNicolas FAUVERGUE1-1/+1
semantic element https://bugs.eclipse.org/bugs/show_bug.cgi?id=499002 Modify the object to get the correct table context: - Element of View for NattablePropertyEditor - View for StereotypeDisplayNattablePropertyEditor Change-Id: I9cbcf849f1f439be130cfb82577377761d16f9b8 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-07-22Bug 498327 - [SysML 1.1] [Test] Tests failing in Hudson Benoit Maggi1-1/+1
- also allow null type in matcher for non regression issues Change-Id: If433034faf39916e700b9a23d2dc29a1895c9376 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
2016-07-19Bug 497400: [Diagrams] NPEs in several drop policiesSebastien Gabel9-647/+651
Command's label was set before the nullity test. Change-Id: I815cd400f65e4cd1988b608c5741513cdc2d9fb6 Signed-off-by: Sebastien Gabel <sebastien.gabel@esterel-technologies.com>
2016-07-19Bug 497455: [SysML] Matchers improvements for Property sub-classesSebastien Gabel4-166/+196
Change-Id: Ic2f165489d00629be061c483b9ed9fc0fcb46422 Signed-off-by: Sebastien Gabel <sebastien.gabel@esterel-technologies.com>
2016-07-13Bug 497816: Potential NPE in PartPasteStrategy#getSemanticCommand()Sebastien Gabel1-4/+8
https://bugs.eclipse.org/bugs/show_bug.cgi?id=497816 Check the returned value before instantiating a command wrapper and adding it to the final compound command. Change-Id: I8ea0e4123e3128abe1d95781ee16ca440a483659 Signed-off-by: Sebastien Gabel <sebastien.gabel@esterel-technologies.com>
2016-05-27bug 493876: [LinkLF] Some links are not aligned anymore after migration from ↵Vincent Lorenzo1-2/+3
Luna to Mars - Minimal fix for the bug Change-Id: I97c9e60c7a6e9611c04f65076f393261c63ee903 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2016-04-26Cast error at getBorderItemLocator() for LabelEditPartMickael ADAM2-3/+4
- add cast test at getBorderItemLocator - Remove Resizable label case in PapyrusLabelEditPart - fix port locator for sysml case Change-Id: I04940ee79dcfaa4d4f9ccb657227ac9a3e131322 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-04-22Bug 473722 - [Composite Diagram] Papyrus should support graphicalMickael ADAM1-1/+1
resizable ports https://bugs.eclipse.org/bugs/show_bug.cgi?id=473722 - Fix bad behavior. - Adds isPortResizable CSS attribute - Add the possibility to resize port on component diagram(false by default) - Refactor PortPositionLocation for better behavior - add some NPE fix Change-Id: I50d5ae89fe510892029fcc325fb5f8092217ca34 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net>
2016-04-19Bug 491883 - Remove the ExtendedTypes frameworkFlorian Noyrit16-241/+5
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
2016-03-23Bug 490206: [SysML] Remove SysML 1.1 from Papyrus Neon, and move it toCamille Letavernier1-2/+4
Extra https://bugs.eclipse.org/bugs/show_bug.cgi?id=490206 - Move SysML plug-ins from Main to Extra - Move SysML Test plug-ins from Main Tests to Extra Tests - Disable 2 tests in oep.uml.tools 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 <camille.letavernier@cea.fr>
2016-03-22Bug 489116 - Unify diagram visualID of all diagrams in PapyrusMaged Elaasar26-1247/+1043
1. Changed the visual ids of the UML2 diagrams from numbers to meaningful names corresponding to notational cases. This was applied consistely across diagram such that similar cases get similar visual ids. Added diagram reconcilers for v1.2 to migrate older diagrams. 2. Amalgamated the UML2 diagram element types into a single model (umldi.elementtypesconfigurations). Some diagrams, like Sequence, Communication and Timing, still use extension-based configurations and will need to be migrated later. Change-Id: I7f47b25454dcd1ed81e8f3eeffc1a09a2584d316 Signed-off-by: Maged Elaasar <melaasar@gmail.com>
2016-03-17Bug 488557: [SysML 1.1][IBD] Drag n drop of a nested Part inside anotherNicolas FAUVERGUE1-101/+100
Part creates a bad view https://bugs.eclipse.org/bugs/show_bug.cgi?id=488557 Don't destroy the view when the object drop is an instance of block (property or object directly). Change-Id: Ia13fc591526227dbea8262152fe59dd2a605974f Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net>
2016-03-03Bug 485220: [Architecture] Provide a more modular architectureChristian W. Damus52-28/+1807
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

Back to the top