[gme-users] Compile classes generated from the BonExtenderinterpreter

Kevin Smyth ksmyth at isis.vanderbilt.edu
Wed Jan 20 15:26:31 CST 2010

GME has COM interfaces for running interpreters outside of GME. For
instance, in Python:


project = win32com.client.DispatchEx("Mga.MgaProject")

project.Open("MGA=" + mgafilepath)

launcher = win32com.client.DispatchEx("Mga.MgaLauncher")

interpreter = "MGA.Interpreter.MetaInterpreter"

launcher.RunComponent(interpreter, project, None, None, 0)


You could also convert your interpreter to a standalone program and call
CoCreateInstance to create the necessary MgaProject.






From: gme-users-bounces at list.isis.vanderbilt.edu
[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf Of Cuong Tran
Sent: Wednesday, January 20, 2010 10:58 AM
To: gme-users
Subject: [gme-users] Compile classes generated from the


Hi everyone


I am trying to use classes (corresponding to types in my meta-model X)
generated by the BonExtender interpreter in a standalone application. The
generated classes however are tied to the BON framework which is in turn
based on MON and GME. As far as I have studied, the tight coupling with GME
imposes a specific way to use the generated classes i.e. to build
interpreters only.


Is there a way to separate generated classes from the BON framework i.e. for
building standalone applications?


At least, the BONExtender in GME has no option for what I need. 


Many thanks

Cuong Tran


Research Assistant

School of Computer Science

University of Manchester

Manchester, UK

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/gme-users/attachments/20100120/b4b793f7/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5192 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/gme-users/attachments/20100120/b4b793f7/attachment.bin 

More information about the gme-users mailing list