Hello,
I 've worked on the Importer class and I 've understood how you create a model from MSE specifications (I had a look on the method called importMSE)
But now, I want to know how you manage to load this model in Moose. I didn't find the class and the method that do this.
Thank you for your help,
Sara
Sara,
maybe the best way to learn about that is to start at the import menu item. Alas I can not tell you the method name now, as I do not have a VW at hand, but if you search for the menu item string you should find it. Then put self halt there and follow it stepwise in the debugger, and you learn all the import.
cheers, AA
On 3 May 2007, at 14:23 , sellossa@ensieta.fr wrote:
Hello,
I 've worked on the Importer class and I 've understood how you create a model from MSE specifications (I had a look on the method called importMSE)
But now, I want to know how you manage to load this model in Moose. I didn't find the class and the method that do this.
Thank you for your help,
Sara
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Hello,
This is not exactly what I wanted but I recognize that my question wasnt clear :)
So, we ve implemented an Importer and we manage to get EMOF entities from an ECORE file. But now, we want to load it in Moose. Previously, you told about code generation. Could I have more details about it, please ?
thank,
Sara
Sara,
maybe the best way to learn about that is to start at the import menu item. Alas I can not tell you the method name now, as I do not have a VW at hand, but if you search for the menu item string you should find it. Then put self halt there and follow it stepwise in the debugger, and you learn all the import.
cheers, AA
On 3 May 2007, at 14:23 , sellossa@ensieta.fr wrote:
Hello,
I 've worked on the Importer class and I 've understood how you create a model from MSE specifications (I had a look on the method called importMSE)
But now, I want to know how you manage to load this model in Moose. I didn't find the class and the method that do this.
Thank you for your help,
Sara
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Hi Sara,
okay, I understand. There is BasicCodeGenerator withAllSubclasses in MetaDevelopment somewhere, on its class side is an example method that demonstrates its use. It uses the refactoring browser to create code. Another example you should find when loading Martin's PythonDevelopment. He used code generation to generate classes for a python AST. As it is, there is not yet a BasicCodeGenerator subclass that generates full Moose entities, but should be easy to do, as this is just a matter of the class "template".
cheers, AA
On 4 May 2007, at 16:20 , sellossa@ensieta.fr wrote:
Hello,
This is not exactly what I wanted but I recognize that my question wasn’t clear :)
So, we ‘ve implemented an Importer and we manage to get EMOF entities from an ECORE file. But now, we want to load it in Moose. Previously, you told about code generation. Could I have more details about it, please ?
thank,
Sara
Sara,
maybe the best way to learn about that is to start at the import menu item. Alas I can not tell you the method name now, as I do not have a VW at hand, but if you search for the menu item string you should find it. Then put self halt there and follow it stepwise in the debugger, and you learn all the import.
cheers, AA
On 3 May 2007, at 14:23 , sellossa@ensieta.fr wrote:
Hello,
I 've worked on the Importer class and I 've understood how you create a model from MSE specifications (I had a look on the method called importMSE)
But now, I want to know how you manage to load this model in Moose. I didn't find the class and the method that do this.
Thank you for your help,
Sara
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Ok then you can also have a look at the package DomainGenerator since long time ago I did a Smalltalk from (an old version of MOF) metadescription. I will show you the principle but in that package you have the logic to compile package, class add attributes initialize class add navigation methods add descriptino there were tests using a Author, Book... mini model.
So have a look at the code of adrian and like that we can sync when I'm back
Stef
On 4 mai 07, at 19:33, Adrian Kuhn wrote:
Hi Sara,
okay, I understand. There is BasicCodeGenerator withAllSubclasses in MetaDevelopment somewhere, on its class side is an example method that demonstrates its use. It uses the refactoring browser to create code. Another example you should find when loading Martin's PythonDevelopment. He used code generation to generate classes for a python AST. As it is, there is not yet a BasicCodeGenerator subclass that generates full Moose entities, but should be easy to do, as this is just a matter of the class "template".
cheers, AA
On 4 May 2007, at 16:20 , sellossa@ensieta.fr wrote:
Hello,
This is not exactly what I wanted but I recognize that my question wasn’t clear :)
So, we ‘ve implemented an Importer and we manage to get EMOF entities from an ECORE file. But now, we want to load it in Moose. Previously, you told about code generation. Could I have more details about it, please ?
thank,
Sara
Sara,
maybe the best way to learn about that is to start at the import menu item. Alas I can not tell you the method name now, as I do not have a VW at hand, but if you search for the menu item string you should find it. Then put self halt there and follow it stepwise in the debugger, and you learn all the import.
cheers, AA
On 3 May 2007, at 14:23 , sellossa@ensieta.fr wrote:
Hello,
I 've worked on the Importer class and I 've understood how you create a model from MSE specifications (I had a look on the method called importMSE)
But now, I want to know how you manage to load this model in Moose. I didn't find the class and the method that do this.
Thank you for your help,
Sara
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev