<DIV>&gt;&gt;In the house2order example the MakeOrder3/MakeOrder rule has its <BR>&gt;&gt;attribute "For All?" set to false, which means that the pattern matching <BR>&gt;&gt;stops after it found the first match. This is why the MakeOrder rule <BR>&gt;&gt;will find only one room.<BR></DIV>  <DIV>I mean the third rule in the House2Order example. In the second rule the 'ForAll' attribute is set to false&nbsp;as you said. But in the third rule, the ForAll attribute is not set&nbsp;to false and&nbsp;the quantitiy attribute of Order is calculated according to the number of the matches and the attribute is five, not ten.</DIV>  <DIV>In my model, I have one parent class and two sub classes. When I run my multiple inheritance pattern, I expected only one match but there are two different matches. When I specify the pattern cardinality of child classes as&nbsp;2..* and the pattern cardinality of parent classes as 1, I expect one parent class and at least two child class in one match. If there
 is a second multiple inheritance case in the model, it will return in the second match.&nbsp;And in my case when the number of the&nbsp;child classes which are inherited from&nbsp;the same class increases, I expect the number of the matches not to increase but it&nbsp;also increases.</DIV>  <DIV>Am I missing something?<BR><BR><B><I>Attila Vizhanyo &lt;viza@isis.vanderbilt.edu&gt;</I></B> wrote:</DIV>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">The pattern cardinality attribute of pattern objects in GReAT has the <BR>following semantics:<BR>- the cardinality attribute set to 0 means negative application <BR>condition, that is, the pattern matching returns true, if the specified <BR>pattern could not be found in the input graph.<BR>- any other value than 0 corresponds to 'positive' application <BR>condition, with no regard to pattern cardinality. The pattern matching <BR>returns true, if the specified pattern can be found in
 the input graph.<BR><BR>Therefore if you specify any non-zero pattern cardinality, the pattern <BR>matching will return with as many matches as many exists for the given <BR>input and pattern graph.<BR><BR>In the house2order example the MakeOrder3/MakeOrder rule has its <BR>attribute "For All?" set to false, which means that the pattern matching <BR>stops after it found the first match. This is why the MakeOrder rule <BR>will find only one room.<BR><BR>HTH,<BR>Attila<BR><BR><BR><BR>Arda Göknil wrote:<BR><BR>&gt; Hi Daniel,<BR>&gt; It helped me to fix my problem but now I have another problem. I am <BR>&gt; trying to implement a basic transformation between UML and Java models <BR>&gt; based on very simple UML and Java meta models. In one of my rules, I <BR>&gt; want to define the pattern of multiple inheritance. In my structure, I <BR>&gt; have one class called parent class whose cardinality pattern is 2..* <BR>&gt; and one class called child class whose cardinality pattern is 1.
 These <BR>&gt; two classes are connected each other via an connection named <BR>&gt; Inheritance. But in the match of the rule, I have two matches instead <BR>&gt; of one appropriate match for only one multiple inheritance case. For <BR>&gt; example if the model has a parent class and two subclasses, the engine <BR>&gt; returns two matches.<BR>&gt; I am not sure about the use of cardinality patterns but when I read <BR>&gt; the Great User Manual, It does not include anything about the use of <BR>&gt; cardinality patterns. In the House2Order example, there is two Room <BR>&gt; class in the House2Order example and there is only one match insted of <BR>&gt; two matches if there is two room which have a room. Is it abour the <BR>&gt; cross productions or something else?<BR>&gt;<BR>&gt; */Daniel Balasubramanian <DANIEL@ISIS.VANDERBILT.EDU>/* wrote:<BR>&gt;<BR>&gt; Hi Arda,<BR>&gt;<BR>&gt; That exception means that one of your input models cannot be<BR>&gt; opened properly, perhaps
 because you created it with a certain<BR>&gt; paradigm, and then somehow modified that paradigm. To correct the<BR>&gt; error, simply open both of the input models in GME, and it will<BR>&gt; give you a message saying something like, "The model is not in the<BR>&gt; current paradigm, would you like to upgrade?" - say "Yes", and the<BR>&gt; model will be upgraded to the current paradigm. Save the model,<BR>&gt; then close GME, and try re-running your transformation. (Be sure<BR>&gt; to do this for all of your input models)<BR>&gt;<BR>&gt; Please let me know if this does not f ix the problem.<BR>&gt;<BR>&gt; Thanks,<BR>&gt; Daniel<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; -----Original Message-----<BR>&gt; From: great-users-bounces@list.isis.vanderbilt.edu on behalf of<BR>&gt; Arda Göknil<BR>&gt; Sent: Thu 11/24/2005 6:27 AM<BR>&gt; To: great-users<BR>&gt; Cc:<BR>&gt; Subject: [great-users] Re: problem about running the transformation<BR>&gt; Hi,<BR>&gt; I configure the path ("C:\Program
 Files\Microsoft Visual<BR>&gt; Studio\VC98\Bin"). And I can run the samples in GREAT but when I<BR>&gt; try to invoke my example, I get an exception (Exception: Com<BR>&gt; Exception: The paradigm is not registered). Now what should I do???<BR>&gt;<BR>&gt; Attila Vizhanyo wrote:<BR>&gt;<BR>&gt; Hi Arda,<BR>&gt;<BR>&gt; We have a great-users list, so please direct your great-related<BR>&gt; questions to great-users@list.isis.vanderbilt.edu.<BR>&gt;<BR>&gt; When you run the GReAT Master Interpreter make sure you have a<BR>&gt; valid config file name (with absolute path) specified in the top<BR>&gt; of the dialog.<BR>&gt; Use the “R” button to generate a config file path that points to<BR>&gt; the transformation folder.<BR>&gt; &lt; BR&gt;The problem is not necessarily related to the config file<BR>&gt; opening process.<BR>&gt; If you use GReAT with VC6, make sure that the location of<BR>&gt; vcvars32.bat is in path. (e.g. "C:\Program Files\Microsoft Visual<BR>&gt;
 Studio\VC98\Bin")<BR>&gt; If you use GReAT with VC71, make sure that the location of<BR>&gt; vcvars32.bat is in path. (e.g. "C:\Program Files\Microsoft Visual<BR>&gt; Studio .NET 2003\Common7\Tools”)<BR>&gt;<BR>&gt; HTH,<BR>&gt; Attila<BR>&gt;<BR>&gt; -----Original Message-----<BR>&gt; From: gme-users-bounces@list.isis.vanderbilt.edu<BR>&gt; [mailto:gme-users-bounces@list.isis.vanderbilt.edu] On Behalf Of<BR>&gt; Arda Göknil<BR>&gt; Sent: Wednesday, November 23, 2005 3:34 AM<BR>&gt; To: gme-users<BR>&gt; Subject: [gme-users] problem about running the transformation<BR>&gt;<BR>&gt; Hi,<BR>&gt; I am trying to develop a transformation from UML models to Java<BR>&gt; models by using Great. (It is my first experience in GREAT.)<BR>&gt; When I interpret the transformation by using GreAt Master<BR>&gt; Interpreter, there is no problem. But when I try to invoke the<BR>&gt; Graph Rewrite Engine, a message box appears and throws an<BR>&gt; exception. (Exception: Com Exception: File could not
 be opened).<BR>&gt; This exception is thrown when the engine is trying to load the<BR>&gt; NewConfiguration.mga. How can I solve this problem?<BR>&gt; And also when I try to to invoke the engine on the House2Order<BR>&gt; sample of Great, there is an error which tells to add /Vc98/bin<BR>&gt; directory to system path while the engine is trying to load the<BR>&gt; config.mga file.<BR>&gt;<BR>&gt; Arda Goknil<BR>&gt;<BR>&gt;<BR>&gt; _____<BR>&gt;<BR>&gt; To help you stay safe and secure online, we've developed the all<BR>&gt; new Yahoo! Security Centre.<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; _____<BR>&gt;<BR>&gt; Yahoo! Messenger NEW - crystal clear PC to PC calling worldwide<BR>&gt; with voicemail<BR>&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; great-users mailing list<BR>&gt; great-users@list.isis.vanderbilt.edu<BR>&gt; http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<BR>&gt;<BR>&gt;<BR>&gt;
 ------------------------------------------------------------------------<BR>&gt; Yahoo! Model Search <BR>&gt; <HTTP: model-search hot uk.news.yahoo.com *http: modelsearch default taglines uk mail us.rd.yahoo.com /><BR>&gt; - Could you be the next catwalk superstar? Check out the competition <BR>&gt; <HTTP: model-search hot uk.news.yahoo.com *http: modelsearch default taglines uk mail us.rd.yahoo.com /><BR>&gt; now<BR>&gt;<BR>&gt;------------------------------------------------------------------------<BR>&gt;<BR>&gt;_______________________________________________<BR>&gt;great-users mailing list<BR>&gt;great-users@list.isis.vanderbilt.edu<BR>&gt;http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<BR>&gt; <BR>&gt;<BR>_______________________________________________<BR>great-users mailing list<BR>great-users@list.isis.vanderbilt.edu<BR>http://list.isis.vanderbilt.edu/mailman/listinfo/great-users<BR></BLOCKQUOTE>  <DIV><BR></DIV><p>
                <hr size=1><font face="Arial" size="2">How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos. <a href="http://us.rd.yahoo.com/mail/uk/taglines/default/photos/*http://uk.photos.yahoo.com/"><b>Get Yahoo! 
Photos</b></a></font>