[great-users] include GReAT transformation into GME interpreter
Kevin Smyth
ksmyth at isis.vanderbilt.edu
Mon Feb 7 14:29:10 CST 2011
If I understand correctly, you'd like to run a GReAT transformation on a
model and then run an interpreter on the output. Let's say the first
paradigm is ParadigmA, and the second is ParadigmB.
Probably the easiest way is to:
1. Use the GReAT code generator to generate code based on your UMT transform
2. Compile the generated code
3. Write the ParadigmB interpreter
4. Write a second interpreter in ParadigmA that invokes the .exe, opens the
ParadigmB output in an IMgaProject, then calls IMgaLauncher::RunComponent
with your ParadigmB interpreter. However, this requires that the model be
saved before invoking the interpreter.
Probably the best way is to:
1. Generate the code
2. Create a new Udm Interpreter in ParadigmA
3. Paste in _main.cpp's main() into InvokeEx
4. Change the input/output Udm::SmartDataNetworks to UdmGme::GmeDataNetwork.
Call OpenExisting(dngBackend) for the input, and
CoCreateInstance("Mga.MgaProject"), project.Create, then OpenExisting() for
the output
5. Use IMgaLauncher::RunComponent to invoke the ParadigmB interpreter
Kevin
-----Original Message-----
From: great-users-bounces at list.isis.vanderbilt.edu
[mailto:great-users-bounces at list.isis.vanderbilt.edu] On Behalf Of Achim
Gädke
Sent: Sunday, February 06, 2011 6:49 PM
To: great-users
Subject: [great-users] include GReAT transformation into GME interpreter
Hi there!
We'd like to build a GME interpreter including a GReAT transformation.
Is there an easy way to interface a BON2 interface with the UDM model,
on which GReAT is based on?
The only solution we can think of is saving the model, running the
transformation executable from the file and reading in the results.
Does anyone have experiences in combining GReAT and GME interpreters?
Cheers, Achim
_______________________________________________
great-users mailing list
great-users at list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4934 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/great-users/attachments/20110207/22c7b87c/attachment.bin
More information about the great-users
mailing list