| [epsilon] Loading of model resources [message #599688] |
Thu, 24 May 2007 07:01 |
Aleksander Bandelj Messages: 98 Registered: July 2009 |
Member |
|
|
Epsilon seems to load EMF resources through FileInputStreams with
absolute paths. This breaks resolving of EMF proxies (EMF can't match
resolved URIs of resources in resource set). In other words, dynamic
models, composed of several ecore files don't work. I managed to fix
that by replacing
metamodel.load(getInputStream(metamodelFile), Collections.EMPTY_MAP);
with
metamodel=
resourceSet.getResource(URI.createPlatformResourceURI(metamo delFile,
false), true);
in EmfModel.java.
- a
|
|
|
Powered by
FUDForum. Page generated in 0.06787 seconds