Hmm, this is a correct piece of code. I just evaluated it on an
exported LAN model and it does what expected. I have a MooseModel that
has one entity that is another MooseModel with all the entities inside.
Perhaps misleading is that in the result variable you will get the
model that you load, and then you add this to yet another model.
This works well, when the parent model is the MooseModel root because
like this you see it in the browser, but otherwise you should not need
to add the result in another model.
Cheers,
Doru
On 17 Feb 2009, at 17:01, Simon Denier wrote:
Hi
I'm trying to load a mse file into VW Moose without using the GUI.
Below is my best shot right now: it doesnt fail but the created
model is empty. I guess that "MooseImporter withActiveMetamodel" is
too optimistic.
Anyway, before I dive once again into the peculiarities of VW, what
is the straightforward way to do that? I couldnt find the right API
in Moose.
model := MooseModel new name: (fileName asFilename tail
removeSuffix: '.mse').
self halt.
loader := MooseImporter withActiveMetamodel.
loader stream: fileName asFilename readStream.
result := loader asTask run.
loader resolveDanglingReferences.
model addEntity: result
--
Simon
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"Problem solving should be concentrated on describing
the problem in a way that is relevant for the solution."