Skip to content
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

Epsilon tool service XMI support #177

Closed
Tracked by #173
barnettwilliam opened this issue Feb 12, 2024 · 3 comments · Fixed by mdenet/platformtools#57
Closed
Tracked by #173

Epsilon tool service XMI support #177

barnettwilliam opened this issue Feb 12, 2024 · 3 comments · Fixed by mdenet/platformtools#57
Assignees
Labels
enhancement New feature or request

Comments

@barnettwilliam
Copy link
Collaborator

barnettwilliam commented Feb 12, 2024

The Epsilon micronaut tool services should support XMI model as inputs so language workbench outputs can be used in activities.

@barnettwilliam
Copy link
Collaborator Author

@szschaler while trying to test the modified micronaut service, there is a difference between what platform type conversion expects when the type is a model.

The to-xmi function that's generated by the Xtext build doesn't take a metamodel as an input, presumably it already has this, but because the target type is model the platform expects the conversion function to have a corresponding metamodel. The platform fails to find a matching conversion function as the required metamodel is missing.

We could either:

  1. Create an exception in the type conversion for all *-generated types so that a metamodel is not required for the model conversion.
  2. Add a metamodel as an input parameter of to the xtext to-xmi function, the tool function doesn't necessarily need to use it

@barnettwilliam barnettwilliam moved this from Todo to In Progress in Education Platform Feb 12, 2024
@szschaler
Copy link
Contributor

I would go with the second option.

@barnettwilliam
Copy link
Collaborator Author

barnettwilliam commented Feb 13, 2024

XMI Epsilon support in PR epsilonlabs/playground-micronaut#1

Suggested change in PR mdenet/platformtools#57, only required configuration file update.

@barnettwilliam barnettwilliam moved this from In Progress to In review in Education Platform Feb 13, 2024
@github-project-automation github-project-automation bot moved this from In review to Done in Education Platform Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
2 participants