Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-01-25Bug 562217 - Papyrus shall expose an API for the Model Set inptessier19-77/+576
papyrus.infra.core Bug 562218 - Papyrus core should be the alone plugin be able to create Service Registry Change-Id: I578105f549a7eedb31fde4297a2b5023f061e544 Signed-off-by: ptessier <patrick.tessier@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2023-01-11Bug 581162 - [Releng] Update target platforms for 2023-03 M1Pauline DEVILLE7-14/+13
Change-Id: I87ecf634535331ff8187a45aea326d94a8848cba Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2022-12-19Bug 581073: [Property] Papyrus must provide a service to connect new ↵Vincent Lorenzo5-10/+137
renderers for Property View - provide the service - provide the preference - connect this service to XWT Change-Id: I737e5fb107470cc80228a298244c667e51637430 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-12-19Bug 581229 - [Dependencies] We should remove the dependencies on old Orbit ↵Ibtihel Khemir5-15/+75
version https://download.eclipse.org/tools/orbit/downloads/drops/R20220302172233/repository - remove the dependencies - delete the class Java8DeltaXMLVisitor which was unused - delete the class SafeDeltaXmlVisitor which was unused Change-Id: I0a76fd27d0541c7f57d8231b73b3dd98bb300ad0 Signed-off-by: Ibtihel Khemir <ibtihel.khemir@cea.fr>
2022-11-10Bug 581013 - Improve DestroyElementPapyrusCommand performancesSebastien Revol1-4/+18
Change-Id: I02b87510dc20f38867055cad2c4d08b3086d45e5 Signed-off-by: Sebastien Revol <sebastien.revol@cea.fr>
2022-11-10Bug 581024 - Change com.google.inject dependency to version 5.0.1Pauline DEVILLE1-1/+1
Change-Id: I6b0ecb8ac78479e9978d53e6fe5d4e03d59fd82b Signed-off-by: Pauline DEVILLE <pauline.deville@cea.fr>
2022-11-04Bug 580313 - [Releng] Update targetplatform for the 2022-12 M2Quentin Le Menez1-5/+5
Change-Id: I7aba0ff013a35b8cb44138890b4bfed38a340462 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2022-10-05Bug 580313 - [Releng] Update targetplatform for the 2022-12 release trainQuentin Le Menez7-16/+16
- modified some code in order to reflect API changes in PlatformUI - modified platforms to keep needed dependencies to departed from later on Change-Id: I97d765485ad7c2a2bd2e9a3a4657b8661e9740c2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
2022-09-07Bug 578651 - Move Deploy/Disable Element types in developper ->Aurelien Didier1-1/+1
framework category. Change-Id: Ia1d62eb433198126486b9761a162871fc7df156b Signed-off-by: Aurelien Didier <aurelien.didier51@gmail.com>
2022-07-08Bug 580336: Xtext document validation shall be performed when the editorjeremie.tatibouet3-18/+12
embedded in page has the focus Change-Id: I32fc5c9576d4706b15f9142d97b35e800a8cc422 Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
2022-06-16Bug 580042: [Editor][Xtext] When the user opens an Xtext Editor, the ↵Vincent Lorenzo2-2/+20
validation markers must be displayed just after the opening Change-Id: Iabb3cd5135e48a3093f1592faf27c203dac29ab6 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-06-16Bug 580115: [Editor][XText] The Undo/Redo doesn't work for XText editor ↵Vincent Lorenzo17-49/+484
opened as nested Papyrus editor - wrap the text editor Undo/Redo into the Papyrus CommandStack - add api analysis nature and builder into .project - increase feature version Change-Id: I72f1d05988adef822789e2f22964fc902526c698 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-03-28Bug 579399: [Table][TreeTable] The dialog used to select categories must ↵Vincent Lorenzo3-6/+6
also propose mono-valued references Change-Id: I652d0b5d8174694901ef1c2f822687f51e2a6d37 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-03-03Bug 579075: [Diagram][GMF] Remove useless GMF Toolbar Actions (Bold, ↵Vincent Lorenzo1-0/+20
Italic,Font Color, Fill Color line Color) Change-Id: I718f9bbb3b1eb86d0d7bd6821ecb97369316f351 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-03-02Bug 579033: [Diagram][KeyBinding] Undo/Redo actions are broken in diagram ↵Vincent Lorenzo3-2/+71
and it seems comes from the keybinding Change-Id: I557bb5c0ec8ab7f86b2f25097b65759c9420bbf3 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-02-09Bug 578648: [TextEdit] NPE in a catch conditions with ↵Vincent Lorenzo4-7/+13
PapyrusXTextEditor#registerSashWindowsContainerListener Change-Id: Iab3f397ecfc686957b3972558bbd9e60e2356dc9 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-01-31bug 578311: migrate to batik 1.14.0ptessier2-7/+8
Change-Id: I00522ee8b88904a385318d8358f4c7be9d5ecddd Signed-off-by: ptessier <patrick.tessier@cea.fr>
2022-01-28Bug 577822 - [Diagram][Menu] The menu declared for Papyrus GMF DiagramVincent Lorenzo2-8/+84
are also visible/active on Sirius Diagram and it should not - Hide the menu - Hide the toolbar - the visibleWhen condition is done on selection in order to be properly refreshed Change-Id: Ibf6fc1561c47d98bcd90941d4a61b62285d47b41 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-01-28Bug 578434: [ProjectExplorer][Di View][Sirius] Delete action doesn't work on ↵Vincent Lorenzo6-21/+44
model containing an aird file. Change-Id: I53a202dddcc40d017eebb8085f44b015f44b1b3d Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2022-01-26Bug 577845 - [Sirius][Diagram][EditPolicy] some editpolicies provided by ↵Vincent Lorenzo6-9/+71
Papyrus for GMF Diagram are also applied to Papyrus Sirius Diagram and it should not Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: Ica760932e298bc729b8f3cd34e3ce0471ac397a1
2022-01-24mistake!Patrick Tessier2-9/+8
Revert "bug 578311: migrate to batik 1.14.0" This reverts commit 6d24445d5e4388731a991ed9d8d94259f13d43d4. Reason for revert: <INSERT REASONING HERE> Change-Id: I67c4aa7004e654484ac5a11a5dd1851f5859cc82
2022-01-24bug 578311: migrate to batik 1.14.0ptessier2-8/+9
Change-Id: I78ea1168ee29731ce6a074165212ca0add9a035c Signed-off-by: ptessier <patrick.tessier@cea.fr>
2022-01-21Bug 577843 - [Sirius][Diagram][ModelExplorer] The Facet for Papyrus GMF ↵Vincent Lorenzo4-9/+11
Diagram displays a child for Papyrus Sirius Diagram Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I13672002d109d15f1a052ca378b9b54dcc779655
2022-01-12Bug 578182 - [Menu] Wizard of creation of papyrus files should be reorganizedAurelien Didier12-20/+52
Change-Id: Ib3400e902e23223700a3c324d89426bc512635a7 Signed-off-by: Aurelien Didier <aurelien.didier51@gmail.com>
2022-01-04Bug 576004 - [Architecture][API] Provide an API to listen easily ↵Vincent Lorenzo6-49/+167
architecture context changes Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I40efea89296c5335c23cf2336f1dd98f4f679ef2
2021-12-10Bug 573807 - [Core] Cannot close modified modelAnsgar Radermacher1-3/+3
- Check whether shell is disposed (as previously in copy and cut handlers) - Check whether stereotypes are non-null in clipboard. Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: I703ef38f6161695e094c320c7f907f29e7e6e9c3
2021-11-24Bug 576651 - [Facet] problem when loading and unloading a Facet declared ↵Vincent Lorenzo4-12/+28
with the AF Change-Id: If6af88f5f99af1939b30d5c010768b4a5eb25d73 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-11-22Bug 577392: Add ModelSet.isShardingSupported() so that CDOAwareModelSet can ↵Eike Stepper4-10/+16
disable it Change-Id: I5df453171494c19cf9c2bd63dc5ea060e59c1f66 Signed-off-by: Eike Stepper <stepper@esc-net.de>
2021-11-15Bug 576650 - [Properties view] [DataType] property typed by anAsma Smaoui1-7/+12
Enumeration does not work Change-Id: I4b75595ba8a73ff3c6f3ae252d56978d1056aad5 Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
2021-10-25Bug 573986: [Toolsmiths] Properties view editor validation & incrementalChristian W. Damus150-448/+5736
updates Common fixes - fix encoding and decoding of related object URIs in the problem markers - handle stereotypes in nested packages (not profiles) - fix NPE in architecture builder - prompt to save editor before running quick fix if it's dirty - save editor after running quick fix - save and clean up resources loaded by the quick fix that the editor doesn't need to know about - delete cross-references within the scope of context models when deleting a data-context element, to account for supertype references, both in the editor and the quick fix Properties validation builder - add new validation builder plug-in for Properties models - check plugin.xml extensions for context and environment models - check existence of referenced Java classes and implied bundle dependencies - handle 'ppe' URI scheme in ModelDependenciesChecker via new generic service - ensure that HREFs to environment models that do not use XMI IDs are not broken by automatic assignment of IDs on resource load - ensure that XMI IDs are generated in context resources - add annotations to the generated Properties Context model to trace to the original source model (UML Profile or Ecore model) - add annotations to data context roots to record which layout generator was used to generate sections (used for quick fixes) - hide annotations from the editor by default because they need not (and probably should not) be edited by the user - infer traceability to source models from known constraints and internal relationships in the context model - add derived reference to views that use a section, supported by generated CacheAdapter implementation - add model validation rules for missing and obsolete data context elements and properties in the context model - add custom validation rules for EMFInstanceOf, UMLInstanceOf, and HasStereotype constraints, that their referenced classes can be resolved - validate that data-context properties, elements, and packages match their corresponding source model elements by name - quick fixes to rename data-context properties, elements, and packages to match their source model elements - includes 'touching' affected XWT resources to ensure that their qualified name references are updated - add check for missing data-context package for nested package/profile - check for entire source package/profile moved Add marker resolutions for - simple property-type inconsistency problems - delete obsolete data-context properties - add missing data-context properties - add missing data-context properties with property editors in sections - delete obsolete data-context elements - add missing data-context elements - add missing data-context elements with generated views - quick fixes to generate data-context package with or without views - add quick fix to find new package/profile location and update all source link URIs - add a quick fix for unresolved class problems in constraints - get appropriately qualified "expected name" of the class referenced by a constraint for population of marker data for the quick fix - generate a fix for each valid name that the constraint can reference Change-Id: Iebd062470d7539d15321cffa80556fc1d22023f2 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-10-20Bug 576599: [ModelExplorer] IOpenable and Open on double-click must beVincent Lorenzo3-2/+117
improved Change-Id: Idf266c7ffc894ad799b2229236142d3586285e6f Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-20Bug 576595: [ModelExplorer] Fix the action "Open In New Table"Vincent Lorenzo3-3/+3
Change-Id: Ie57c5502716a9e11c35d410eeb82c7970bc0a119 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-20Bug 574511: [Diagram] Update plugins version/ Check API break after diagram ↵Vincent Lorenzo24-292/+0
regeneration - update version for gmf-tooling - update version for uml diagram common - update version for sequence diagram - update version for activity diagram - update version for diagram component - update required manifest.MF and pom.xml files - remove old api filters files Change-Id: I8a53fbcc92146bcb05bf04205c485a0ff2b7945e Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - Loss of custom ↵Etienne Allogo2-7/+7
code and fix cleanup @override Problems encountered with loss of custom code - Loss when generating codes implemented in the InnerClassViewmap gmfgen - Loss when @generated NOT - Remove final for overrideable methods - Update template for missing @override - Now all default super classes declare overridables - Extra space or Missing space on @generated if comment2 not empty - L1.2 Fix border node after cleaup code - fix typo puprose -> purpose Change-Id: I0215fe5d4d9b460e01e4046a102180b9d2b24845 Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - Pull up ↵Etienne Allogo4-5/+164
refreshVisuals/setRatio for shape compartments Signed-off-by: Etienne Allogo <etienne.allogo@artal.fr> Change-Id: I28e6237d72e06523d5c871dc0c4b89dfd8f97674
2021-10-19Bug 569174: [Toolsmiths] Papyrus integration of GMF Tooling - generate less ↵Vincent Lorenzo3-2/+93
dead or duplicate code Move AbstractResizableCompartmentEditPart from org.eclipse.papyrus.uml.diagram.common to org.eclipse.papyrus.infra.gmfdiag.common Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> Change-Id: I87be8b9ac489c3b57954e537fde46d51ee8c2660
2021-10-18Bug 576472: [Editor][XText] Papyrus must provide a way to open the5.2.0I4Sebastien Revol1-2/+3
XTextEditor as a nested editor Change-Id: I6a0a34bbeade9ecd4b0cea6e5918ea8befd40040 Signed-off-by: Sebastien Revol <sebastien.revol@cea.fr>
2021-10-08Bug 576472: [Editor][XText] Papyrus must provide a way to open the ↵Vincent Lorenzo1-1/+1
XTextEditor as a nested editor - fix a minor bug with semantic and graphical context during the creation Change-Id: I98ecd4a882e00aaf320979b93d62ff889db5c636 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-10-08Bug 576472: [Editor][XText] Papyrus must provide a way to open the ↵Vincent Lorenzo226-0/+17608
XTextEditor as a nested editor - contribute the metamodel TextDocument plugins - contribute the metamodel TextDocumentRepresentation plugins for the connection to the architecture framework - contribute the UI plugin (rename handler, ModelResource, label provider, creation menu, adapter factory, ...) - contribute the element type plugin - contribute the view properties plugin - contribute the xtext connection plugin - contribute the example plugin (XText UML Properties editor can now be open in the SashEditor) - provide a new additionnal feature Change-Id: I43dae8f6292a94d64ff34c809ef08972997f9701 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
2021-09-02Bug 573410: [Toolsmiths] Plug-in builder reports spurious problems in ↵Christian W. Damus2-45/+49
Expansion Models - update the validation to use the ClasspathHelper to support classes in the JDT workspace classpath - add JUnit test coverage Change-Id: Ie6337c57b4a574f7bc47fe07c1d3f8de88deccd4 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-08-30Bug 573888: the papyrus builder raises an error on the profile referenced in ↵Christian W. Damus1-0/+7
the AF - ensure that package/profile registrations on the EMF and UML2 extension points that use platform:/plugin URIs are resolved into the workspace where applicable Change-Id: I859ff15a80cfc5cc4fab9168657f7ad9503ad792 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-08-30Bug 573042: Spurious indexingChristian W. Damus1-2/+4
- do not index derived resources in the workspace Change-Id: Iefde5547bf8722d73d0f3707ec1d07fcccd7ab88 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-08-25Bug 573988: [Toolsmiths] Fix some Facet-customizations in the PropertiesCamille Letavernier3-3/+2
Editor - Replace the long-deprecated EMF Facet 1.x query sets used by the Properties Editor (Customization.ctx) with JavaQueries, to fix all dynamic sections used in the Properties Editor Change-Id: Ieb19878c8e91645e83eb73378ee0dceb26f386c3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com>
2021-08-25Bug 573987: [Toolsmiths] Properties Editor improvements (Perspective, Toolbar)Christian W. Damus3-10/+151
- open the editor on completion of the new properties context wizard - remove toggle action for showing data contexts - filter out inapplicable child/sibling creation actions for virtual nodes in the editor tree - add preference for action to take on opening the Context Editor - fix the tracking of state of the Preview View toggle button - compute initial generator and source model in the wizard from the current workbench selection, where applicable Change-Id: I20f40f34bc71ac6ea1b885aed6f5118ee97132ec Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-08-25Bug 573788: [Toolsmiths] Generic representation clean-up adviceChristian W. Damus10-23/+258
- create a generic representation (view) deletion advice that works with any user-defined representation kind - add a context menu action to the Architecture Model that adds this advice to an architecture context - add a custom toolsmiths validation warning for architecture contexts that do not reference, inherit, or get by extension this new advice, unless the context is an extension of other contexts - add a bit of documentation about quick fix APIs Change-Id: I58ce20d7d9654d5c5204a7a01c505d143a0328af Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-08-09Bug 575205: [Core, model indexer] Race condition workspace model indexerChristian W. Damus3-29/+450
- do not use JobManager::join to wait for idle state of indexing - aggregate after-index computations onto a single job to avoid flooding the JobManager with tiny JobBasedFutures - add new listener mechanism in IndexManager to improve testability of synchronization scenarios involving the JobWrangler job - ensure isolation of WorkspaceModelIndex tests for consistent execution Change-Id: Icb915bebb8a90e46e29aafe3b788c18ade42033d Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>
2021-07-30Bug 572487 - [Designer, Codegen] Move ProjectBasedFileAccess and ICleanCode ↵Ansgar Radermacher4-6/+15
interfaces to Designer - Mark these the two classes as deprecate in core Papyrus as they are moved to designer - Increase minor version number to 4.2.0 Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr> Change-Id: I17324dd3332194c58dc5b71d2f235315aad68f24
2021-07-21Bug 574687 - [Properties] The content of a widget is not refresh in someptessier1-0/+6
cases Change-Id: Ib488314fce39b7ec7c6767e215c6b2407f1a0d3b Signed-off-by: ptessier <patrick.tessier@cea.fr>
2021-07-19Revert "Bug 574687 - [Properties] The content of a widget is not refresh in ↵ptessier1-6/+2
some cases" This reverts commit 7aed6d6923ee426b474f1d48bcb01ad3862a1bf5.
2021-07-13Bug 573890: the builder shall informa that ↵Christian W. Damus7-11/+55
org.eclipse.papyrus.infra.gmfdiag.common is needed for the AF - define an annotation to specify additional required bundles for a creation class - apply this annotation in the GMF Diagram representation model to add org.eclipse.papyrus.infra.gmfdiag.common as a dependency (.commands is already inferred from the classConstraint annotation) - add missing classConstraint annotation for creation commands in the table representation model Change-Id: Ib05275445560dcaeadb682846f442ef0d8295b73 Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>

Back to the top