| inject a meta model using eNS_URI() [message #1075863] |
Tue, 30 July 2013 04:07  |
Kosala Yapa Messages: 151 Registered: September 2010 |
Senior Member |
|
|
Hi there,
I need to inject a meta model using eNS_URI of the meta model.
public ResourceSet getResourceSet()
{
ResourceSet resourceSet = new ResourceSetImpl();
// Register the appropriate resource factory to handle all file extensions.
resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap()
.put(Resource.Factory.Registry.DEFAULT_EXTENSION, new XMIResourceFactoryImpl());
// Register the package to ensure it is available during loading.
resourceSet.getPackageRegistry().put(getPackage_eNS_URI(), getPackage_eINSTANCE());
return resourceSet;
}
public void loadModels()
{
EMFModelFactory factory = new EMFModelFactory();
IInjector injector = new EMFInjector();
IReferenceModel targetMetamodel = factory.newReferenceModel();
injector.inject(targetMetamodel, getPackage_eNS_URI());
---
}
inject statement gives an error,
org.eclipse.m2m.atl.core.ATLCoreException: Error loading model: java.io.FileNotFoundException: tci/model(Access is denied).
model.ecore is in tci and getPackage_eNS_URI() is "model".
Any help/opinion is appreciated.
Cheers,
Kosala
[Updated on: Tue, 30 July 2013 04:19] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.02446 seconds