[ATL] Using generated EFactory for target metamodel [message #78145] |
Wed, 02 April 2008 02:14 |
Stefan Schulze Messages: 70 Registered: July 2009 |
Member |
|
|
Hi!
I'm launching my ATL-transformation programatically. I generated the
package, factory and so on for the target metamodel (default EMF stuff). Is
it possible to use these generated classes for storing the target model
instead of the EDynamicEObjects?
I already tried
> EPackage.Registry.INSTANCE.put(WrapPackage.eNS_URI,
> WrapPackage.eINSTANCE);
and
> ASMEMFModel.getResourceSet().getPackageRegistry().put(WrapPa ckage.eNS_URI,
> WrapPackage.eINSTANCE);
in combination with
> ASMModel target=loader.newModel("Trg", WrapPackage.eNS_URI, targetMM);
but it looks like the EMFModelLoader#adaptMetamodel(...) overwrites my
custom settings in the package-registry.
I know I have to achieve that my ASMModel targetMM has to contain an
instance of my generated WrapPackageImpl, but I don't know how I could get
it.
I hope anybody can give me a hint,
Stefan
|
|
|
Powered by
FUDForum. Page generated in 0.02580 seconds