[gme-users] Query regarding BON2 interpreter
Zoltan Molnar
zolmol at isis.vanderbilt.edu
Tue Aug 8 10:37:02 CDT 2006
Hi,
You can just put s0 and s1 instead of srcEnd and dstEnd, because
BON::Model inherits from BON::ConnectionEnd.
BON::Connection conn;
conn->create(SM, s0, s1, string("Transition"));
Br, Zoli
> -----Original Message-----
> From: gme-users-bounces at list.isis.vanderbilt.edu
> [mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf
> Of damathai at vt.edu
> Sent: Monday, August 07, 2006 11:46 PM
> To: gme-users
> Subject: [gme-users] Query regarding BON2 interpreter
>
>
> Hello there,
>
> My name is Deepak Mathaikutty and i'm a frequent user of GME.
> I would like some help on a problem i'm facing.
>
> Here is my question:
>
> I'm constructing a finite state machine from my user model
> created using a metamodel i created in GME. The state machine
> construction is done through the BON2 interpreter.
>
> So i create states which is pretty straight forward :
>
> BON::Model s0;
> s0->create(SM, string("State"));
> s0->setName(string("STATE0"));
>
> BON::Model s1;
> s1->create(SM, string("State"));
> s1->setName(string("STATE1"));
>
> Assume SM to be the toplevel which acts as the parent for the
> state machine and State is a <<model>> entity in my metamodel.
>
> Now my question is I want to connect these states by creating
> a transition, which is a <<model>> entity in my metamodel
>
> Which would something like this :
>
> BON::Connection conn;
> conn->create(SM, srcEnd, dstEnd, string("Transition"));
>
> srcEnd and dstEnd are of type BON::ConnectionEnd.
>
> So how to initialize or get srcEnd to point to s0 and dstEnd to s1?
>
> I can not find any appropriate APIs to do so.
>
> Let me know if i'm not doing it the right way.
>
> I will be grateful if someone can help me with this.
> Basically i want to create a state machine through the
> interpreter, which requires creating states (this is fine)
> and transitions, which i'm having problems with.
>
> Thank you,
>
> Regards,
> Deepak
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
More information about the gme-users
mailing list