[great-users] Re: problem about running the transformation

Arda Göknil ardagoknil at yahoo.com
Fri Nov 25 14:55:14 CST 2005


Hi Daniel,
  It helped me to fix my problem but now I have another problem. I am trying to implement a basic transformation between UML and Java models based on very simple UML and Java meta models. In one of my rules, I want to define the pattern of multiple inheritance. In my structure, I have one class called parent class whose cardinality pattern is 2..* and one class called child class whose cardinality pattern is 1. These two classes are connected each other via an connection named Inheritance. But in the match of the rule, I have two matches instead of one appropriate match for only one multiple inheritance case. For example if the model has a parent class and two subclasses, the engine returns two matches.
  I am not sure about the use of cardinality patterns but when I read the Great User Manual, It does not include anything about the use of cardinality patterns. In the House2Order example, there is two Room class in the House2Order example and there is only one match insted of two matches if there is two room which have a room. Is it abour the cross productions or something else?
  
Daniel Balasubramanian <daniel at isis.vanderbilt.edu> wrote:
  Hi Arda,

That exception means that one of your input models cannot be opened properly, perhaps because you created it with a certain paradigm, and then somehow modified that paradigm. To correct the error, simply open both of the input models in GME, and it will give you a message saying something like, "The model is not in the current paradigm, would you like to upgrade?" - say "Yes", and the model will be upgraded to the current paradigm. Save the model, then close GME, and try re-running your transformation. (Be sure to do this for all of your input models)

Please let me know if this does not fix the problem.

Thanks,
Daniel



-----Original Message-----
From: great-users-bounces at list.isis.vanderbilt.edu on behalf of Arda Göknil
Sent: Thu 11/24/2005 6:27 AM
To: great-users
Cc: 
Subject: [great-users] Re: problem about running the transformation
Hi,
I configure the path ("C:\Program Files\Microsoft Visual Studio\VC98\Bin"). And I can run the samples in GREAT but when I try to invoke my example, I get an exception (Exception: Com Exception: The paradigm is not registered). Now what should I do???

Attila Vizhanyo wrote:

Hi Arda,

We have a great-users list, so please direct your great-related questions to great-users at list.isis.vanderbilt.edu.

When you run the GReAT Master Interpreter make sure you have a valid config file name (with absolute path) specified in the top of the dialog.
Use the “R” button to generate a config file path that points to the transformation folder.

The problem is not necessarily related to the config file opening process.
If you use GReAT with VC6, make sure that the location of vcvars32.bat is in path. (e.g. "C:\Program Files\Microsoft Visual Studio\VC98\Bin")
If you use GReAT with VC71, make sure that the location of vcvars32.bat is in path. (e.g. "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools”)

HTH,
Attila

-----Original Message-----
From: gme-users-bounces at list.isis.vanderbilt.edu [mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf Of Arda Göknil
Sent: Wednesday, November 23, 2005 3:34 AM
To: gme-users
Subject: [gme-users] problem about running the transformation

Hi,
I am trying to develop a transformation from UML models to Java models by using Great. (It is my first experience in GREAT.)
When I interpret the transformation by using GreAt Master Interpreter, there is no problem. But when I try to invoke the Graph Rewrite Engine, a message box appears and throws an exception. (Exception: Com Exception: File could not be opened). This exception is thrown when the engine is trying to load the NewConfiguration.mga. How can I solve this problem?
And also when I try to to invoke the engine on the House2Order sample of Great, there is an error which tells to add /Vc98/bin directory to system path while the engine is trying to load the config.mga file.

Arda Goknil


_____ 

To help you stay safe and secure online, we've developed the all new Yahoo! Security Centre.



_____ 

Yahoo! Messenger NEW - crystal clear PC to PC calling worldwide with voicemail 


_______________________________________________
great-users mailing list
great-users at list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/great-users
  


		
---------------------------------
 Yahoo! Model Search  - Could you be the next catwalk superstar? Check out the competition now 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/great-users/attachments/20051125/d8516b30/attachment.htm


More information about the great-users mailing list