-
Notifications
You must be signed in to change notification settings - Fork 4
Question: are metamodels used in serialization implicit? #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
No, this is going to be explicit, as in PR #29 - see e.g. this file location. (Feel free to review that PR.) |
Relates to LionWeb-io/specification#50 |
To align with LionWeb-io/specification#9 (comment) : built-in primitive types are imported implicitly, without needing to depend explicitly through |
fixed through commit 65d86a6 |
Did you discuss whether we want to list used metamodels explicitly in serialization? E.g. in a serialized M1 model, do we explicitly list all M2 metamodels referred to by |
No, we didn't discuss it. I think we interpreted |
Good idea: LionWeb-io/specification#76 |
If I look at this file it is specifying nodes with types such as
LIonCore_M3_Metamodel
orLIonCore_M3_PrimitiveType
. In general, should we declare with metamodels are we using? Is LionCore itself a special implicit metamodel and others should be declared?I think it would be useful to know which metamodels are used by reading an header, so I could either reject the model, if I do not know how to handle that metamodel, or do initialization steps to load such metamodel
The text was updated successfully, but these errors were encountered: