[gme-users] ports on a reference

Akos Ledeczi akos.ledeczi at vanderbilt.edu
Thu Jun 8 14:20:22 CDT 2006


Brandon,

my take on it is the following: references do not have aspects of their 
own. So R will always look like A. If A does not have an aspect with no 
ports, then R cannot have it either. So the only way to make this work 
is what Ace suggested.

Sorry,
Akos


Brandon Eames wrote:
> Thanks for the suggestion.  
> It sounds like it would work, but the downside is that I would have an
> extra aspect for model A, that, from a user's perspective, serves no
> purpose.  I'm just curious if there is another way around this issue
> without encumbering the model with an extra aspect.
> 
> Thanks.
> 
> 
>>-----Original Message-----
>>From: gme-users-bounces at list.isis.vanderbilt.edu [mailto:gme-users-
>>bounces at list.isis.vanderbilt.edu] On Behalf Of Ace Thompson
>>Sent: Thursday, June 08, 2006 11:46 AM
>>To: 'A list for GME users to share thoughts and discuss bugs and
> 
> fixes.'
> 
>>Subject: RE: [gme-users] ports on a reference
>>
>>
>>One thing you can do is to give your model "A" another aspect (call it
>>"E"),
>>but don't put the port objects in that aspect...  Then when you run
> 
> the
> 
>>meta-interpreter, it will give you a "Configure Aspect Mapping"
> 
> dialog;
> 
>>you'll want to find the tab for aspect "D" and for role "B:R" use
>>KindAspect
>>"E" instead of "C".
>>
>>This should make it so that GME uses aspect "E" (which doesn't contain
> 
> the
> 
>>port objects) when it visualizes an "R" inside of a "B" model, i.e. no
>>ports...
>>
>>Good luck!
>>
>>-ace
>>
>>-----Original Message-----
>>From: gme-users-bounces at list.isis.vanderbilt.edu
>>[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf Of
> 
> Brandon
> 
>>Eames
>>Sent: Thursday, June 08, 2006 10:20 AM
>>To: gme-users at list.isis.vanderbilt.edu
>>Subject: [gme-users] ports on a reference
>>
>>Hi All,
>>
>>I thought I knew the answer to the following question, but practical
>>experience dictates otherwise.
>>
>>I have a model (A) which contains ports.  Model A is assigned aspect
> 
> C,
> 
>>as is the parent of model A.  The ports, as well as model A are
> 
> allowed
> 
>>to be visualized in aspect C.
>>
>>I have a reference (R) to model A.  I have another model (B) which can
>>contain R, but not A.  Model B is assigned aspect D (different from
>>aspect C).  Reference R is allowed to be visualized in Aspect D.  R is
>>not allowed to be visualized in aspect C.  The ports of A are not
>>allowed to be visualized in Aspect D.
>>
>>The question is when I drop a reference to a model of type A into a
>>model of type B, why do I see the ports of the model to which the
>>reference refers on the edge of the reference?  I thought that in
> 
> order
> 
>>for that to work the ports would have to be "roped into" aspect D in
> 
> the
> 
>>metamodel?
>>
>>Is there a way around seeing the ports on the reference?
>>
>>Thanks,
>>Brandon.
>>
>>--------------------------------------------
>>Brandon Eames, PhD
>>Assistant Professor
>>Electrical & Computer Engineering
>>Utah State University
>>Phone: (435) 797-2841
>>
>>
>>_______________________________________________
>>gme-users mailing list
>>gme-users at list.isis.vanderbilt.edu
>>http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>>
>>
>>_______________________________________________
>>gme-users mailing list
>>gme-users at list.isis.vanderbilt.edu
>>http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> 
> _______________________________________________
> 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