Closed barnettwilliam closed 7 months ago
Activity created and available on branch mdenet/platform-examples-private/activity-using-xtext-output
The activity currently doesn't have an action for running the ETL. I assume this is to be defined?
Yes, I'm currently modifying the Epsilon micronaut function to accept Xmi and will add it when testing
moved to #177
Activity created and available on branch mdenet/platform-examples-private/activity-using-xtext-output
The example activity is working as of commit when used in conjunction with the modified Epsilon tool service pending PR https://github.com/epsilonlabs/playground-micronaut/pull/1 and PR https://github.com/mdenet/platformtools/pull/56 fixed Xtext project file structure.
The error in the original turtles-copy example that has identical metamodels should be fixed separately as suggested https://github.com/epsilonlabs/playground-micronaut/issues/2#issuecomment-1941443293.
So that https://github.com/mdenet/platformtools/pull/56 can be deferred to support the ongoing module teaching, the following branch provides a version of the example activity in the original Xtext project structure. https://github.com/mdenet/platform-examples-private/tree/activity-using-xtext-output-old-project
For the current use case, we don't need function output conversion, so this is complete.
The platform should support activities where the output of language workbenches can be used, for example, model-to-model transformations using ETL of the created language.
Input conversion
Modify the Epsilon ETL tool service to accept XMI inputs.
Output conversion
Add support for automatic conversion of platform tool function outputs.