JSOI and Type based access #2
arcanefoam
started this conversation in
Ideas
Replies: 1 comment
-
Hi Horacio, Looks cool! I'll dive into it, add links to your work to the Thanks for sharing this! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I've been working on a graph based, JSON format for EMF models: Blog and full article. I think this might be of interest as one of the proposals that be done in a separate work package. The development repo is open-source, and though slow, I am trying to get it working (i.e. full EMF integration).
Parallel to this, I think there should also be some work on adopting a "Type" based access as opposed to the current "Structure" based access. That is, EMF resources are usually queried by type rather than by tree, so they should natively have type based access methods. Further, resources should start providing reactive access APIs so processes using EMF Resources can consume elements as they load.
Finally, I think ew Java code generators should be provided and a more flexible way to change the generation engine, so we use the latest Java constructs and allow users to more easily generate code in different languages or architectures.
This is the repo: https://bitbucket.org/kinoritech/jsoi/src
The docs project also contains initial work on providing a JSON Schema and "standard" (similar to XMI) for JSOI.
Beta Was this translation helpful? Give feedback.
All reactions