Bug 541389 - Refactor the GraphQL API
Summary: Refactor the GraphQL API
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Server (show other bugs)
Version: 6.1.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 6.2.0   Edit
Assignee: Stephane Begaudeau CLA
QA Contact: Laurent Fasani CLA
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2018-11-21 03:14 EST by Stephane Begaudeau CLA
Modified: 2019-04-01 05:51 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephane Begaudeau CLA 2018-11-21 03:14:11 EST
The GraphQL API should be divided into three plugins (workspace, emf, sirius) which should all contribute their schema to a GraphQL schema registry. The GraphQL server should stitch those schema together in order to create the real schema which will be used to execute expressions.
Comment 1 Eclipse Genie CLA 2019-01-16 04:02:16 EST
New Gerrit change created: https://git.eclipse.org/r/135148
Comment 2 Eclipse Genie CLA 2019-01-21 03:21:46 EST
New Gerrit change created: https://git.eclipse.org/r/135458
Comment 5 Pierre-Charles David CLA 2019-02-20 05:24:45 EST
Fixed by 9440d748e59b63766df59c282f5fb14b1604dbb3 and 14c99d43dfc1b7ded68bf0d7e8132f0bf58a8479.
Comment 6 Laurent Fasani CLA 2019-02-28 09:17:16 EST
technical.
Requests(done with insomnia) for GraphQL Schema or projects are working.
Sufficient for me to validate the change.
Comment 7 Pierre-Charles David CLA 2019-04-01 05:51:10 EDT
Available in Sirius 6.2.0, see https://wiki.eclipse.org/Sirius/6.2.0 for details.