<html>

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 10 (filtered)">

<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {margin-right:0in;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle18
        {font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi, Arda,</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Would you please export the transformation
model MI2SI.mga and test model myUML.mga into XML(.xme) file and send me these
two files? I cannot directly open the mga file on my machine.</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Feng</span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style='font-weight:bold'>From:</span></b>
great-users-bounces@list.isis.vanderbilt.edu
[mailto:great-users-bounces@list.isis.vanderbilt.edu] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Arda Göknil<br>
<b><span style='font-weight:bold'>Sent:</span></b> Thursday, February 09, 2006
10:28 AM<br>
<b><span style='font-weight:bold'>To:</span></b> great-users<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [great-users]
negative application condition</span></font></p>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Hi,</span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>In my pattern, I expected the pattern to match
with&nbsp; ClassA, ClassB and FeatureA classes in my input model named myUML.mga.
I try to decompose the rule into two rules. In the first rule, I define the
pattern which specifies that&nbsp;classA aggregates another class
(classB)&nbsp;and has a feature. In the second rule, I negated the
association&nbsp;between the feature of the ClassA&nbsp;and the ClassB but
nothing changed.<br>
<br>
<br>
<b><i><span style='font-weight:bold;font-style:italic'>Aditya Agrawal
&lt;aditya.agrawal@gmail.com&gt;</span></i></b> wrote:</span></font></p>

</div>

<blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Hi Feng,<br>
<br>
In the example, A, F and C are classes and the arrows are association<br>
classes. <br>
<br>
The pattern cardinality of the classes are set to 1 and the pattern<br>
cardinality of the associations between the classes have been shown on the<br>
figure. <br>
<br>
In the previous mail I attached a zip containing Arda's original example<br>
with the two cases I mentions. I have also exported the UMT file to xme.<br>
<br>
Thanks,<br>
Adi<br>
<br>
-----Original Message-----<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Feng Shi<br>
Sent: Monday, February 06, 2006 12:00 PM<br>
To: great-users<br>
Subject: RE: [great-users] negative application condition<br>
<br>
Hi Adi,<br>
<br>
In the first case mentioned in you email:<br>
<br>
Is the &quot;F&quot; association class between ClassA and ClassC and its
cardinality<br>
set to 0?<br>
<br>
If yes, currently the user needs to set the cardinality of edge A-&gt;F and<br>
F-&gt;C to 0(not -1).<br>
<br>
Thanks,<br>
Feng<br>
<br>
-----Original Message-----<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Aditya<br>
Agrawal<br>
Sent: Friday, February 03, 2006 1:02 PM<br>
To: great-users<br>
Subject: RE: [great-users] negative application condition<br>
<br>
Hi Arda and Feng,<br>
<br>
I ran some experiments and realized the following.<br>
<br>
1. The pattern arda drew does not work. However, it is not because the class<br>
called feature is negated. Because that were the case then for your example<br>
the output would show classE but it doesn't.<br>
<br>
R--&gt;A--1-&gt;F&lt;-1--&gt;C<br>
| ^ <br>
|-----0-----|<br>
<br>
This pattern yields the wrong result.<br>
<br>
<br>
2. A pattern of the form <br>
<br>
R--&gt;A--1-&gt;B<br>
|<br>
|--0-&gt;C<br>
<br>
This pattern yields the right result.<br>
<br>
<br>
&gt;From my understanding the A--&gt;C edge in the first case is handled in a<br>
different part of the pattern matcher than the other edges and I guess we<br>
may not be checking the 0 cardinality correctly there.<br>
<br>
Thanks,<br>
Adi<br>
<br>
<br>
________________________________________<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Feng Shi<br>
Sent: Friday, February 03, 2006 11:47 AM<br>
To: great-users<br>
Subject: RE: [great-users] negative application condition<br>
<br>
Hi, Arda,<br>
&nbsp;<br>
I am not sure want you're meaning the &quot;feature&quot;, is it another Class?
I<br>
could not open your transformation model and would you please send its xme<br>
file to me?<br>
&nbsp;<br>
Thanks,<br>
Feng<br>
&nbsp;<br>
-----Original Message-----<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Arda<br>
Göknil<br>
Sent: Friday, February 03, 2006 2:00 AM<br>
To: great-users<br>
Subject: RE: [great-users] negative application condition<br>
&nbsp;<br>
I set the pattern cardinalities of the connection element to &quot;0&quot; but
it<br>
negates the element not the association. I am sending my example. I want to<br>
define a pattern that defines a Class A which aggregates Class B&nbsp;and a<br>
feature but Class B should not have the feature of Class A. When I set the<br>
pattern cardinality of the Connection element between the Class B and the<br>
feature, it negates the feature, not the connection between them.<br>
Thanks,<br>
Arda<br>
<br>
Aditya Agrawal <ADITYA.AGRAWAL@GMAIL.COM>wrote:<br>
Hi Arda,<br>
&nbsp;<br>
In your pattern specification you can change the &quot;pattern
cardinality&quot;<br>
attribute even on the simple association between B and C. By simple<br>
association I mean an association without a class. <br>
&nbsp;<br>
You can click in the line, change the attribute called &quot;pattern
cardinality<br>
to '0' or '-1' &quot; <br>
&nbsp;<br>
I hope this helps.<br>
&nbsp;<br>
Thanks,<br>
Adi<br>
&nbsp;<br>
________________________________________<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Arda<br>
Göknil<br>
Sent: Thursday, February 02, 2006 9:15 AM<br>
To: A list for GReAT users to share bugs, fixes an d ideas<br>
Subject: RE: [great-users] negative application condition<br>
&nbsp;<br>
I could not write a good example. I mean, the meta association. I imagine&nbsp;<br>
the A, B and C classes are the meta classes and the association between them<br>
are the meta association, there is not a meta class named Association. The<br>
setting the pattern cardinality to &quot;-1&quot; is true if there is a
Association<br>
entity in the meta class.<br>
<br>
Aditya Agrawal <ADITYA.AGRAWAL@GMAIL.COM>wrote: <br>
Hi Arda,<br>
&nbsp;<br>
As far as I remember you can set the pattern cardinality on the association<br>
between B and C to be &quot;-1&quot; instead of setting it on B. <br>
&nbsp;<br>
I don't know if things have changed in the recent past but earlier the value<br>
for negative condition used to be &quot;0&quot; not &quot;-1&quot;.<br>
&nbsp;<br>
Could Attila or Feng please comment to this?<br>
&nbsp;<br>
Thanks,<br>
Adi<br>
&nbsp;<br>
________________________________________<br>
From: great-users-bounces@list.isis.vanderbilt.edu<br>
[mailto:great-users-bounces@list.isis.vanderbilt.edu] On Behalf Of Arda<br>
Göknil<br>
Sent: Thursday, February 02, 2006 5:14 AM<br>
To: great-users@list.isis.vanderbilt.edu<br>
Subject: [great-users] negative application condition<br>
&nbsp;<br>
Hi,<br>
I have a question about the negative application condition in GREAT. In the<br>
user manual, it is said that if you set the pattern cardinality to
&quot;-1&quot;, you<br>
negate that element. but I want to negate the element for only one<br>
association.<br>
For example, in my pattern I have three classes: classA, classB and classC.<br>
ClassA has a relation with ClassB and ClassC but I do not want ClassB to<br>
have a relation with ClassC. I want to negate ClassC for the<br>
association&nbsp;between ClassB and ClassC. But in my pattern if I set the<br>
pattern cardinality to -1, I can not show the whole pattern in one rule. How<br>
is it possible?<br>
Regards,<br>
&nbsp;<br>
Arda Goknil<br>
________________________________________<br>
To help you stay safe and secure online, we've developed the all new Yahoo!<br>
Security Centre.<br>
_______________________________________________<br>
gre at-users mailing list<br>
great-users@list.isis.vanderbilt.edu<br>
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<br>
&nbsp;<br>
________________________________________<br>
Yahoo! Photos - NEW, now offering a quality print service from just 8p a<br>
photo.<br>
_______________________________________________<br>
great-users mailing list<br>
great-users@list.isis.vanderbilt.edu<br>
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<br>
&nbsp;<br>
________________________________________<br>
Yahoo! Cars NEW - sell your car and browse thousands of new and used cars<br>
online search now <br>
________________________________________<br>
_______________________________________________<br>
great-users mailing list<br>
great-users@list.isis.vanderbilt.edu<br>
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<br>
<br>
_______________________________________________<br>
great-users mailing list<br>
great-users@list.isis.vanderbilt.edu<br>
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users</span></font></p>

</blockquote>

<p class=MsoNormal style='margin-left:.5in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;</span></font></p>

<div class=MsoNormal align=center style='margin-left:.5in;text-align:center'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=1 width="100%" align=center>

</span></font></div>

<p class=MsoNormal style='margin-left:.5in'><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'>To help you stay safe and secure
online, we've developed the all new <a
href="http://us.rd.yahoo.com/mail/uk/taglines/default/security_centre/*http:/uk.security.yahoo.com/"><b><span
style='font-weight:bold'>Yahoo! Security Centre</span></b></a>.</span></font></p>

</div>

</body>

</html>