public static Resource loadModel(URL modelURL) {
ResourceSet resSet = new ResourceSetImpl();
resSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(Resource.Factory.Registry.DEFAULT_EXTENSION,
new XMIResourceFactoryImpl());
EcoreResourceFactoryImpl ecoreResFact = new EcoreResourceFactoryImpl();
URI fileName = BasicTestCase.getURI(modelURL);
LOGGER.info("Trying to load " + fileName);
Resource ecoreRes = ecoreResFact.createResource(fileName);
try {
ecoreRes.load(null);
} catch (IOException e) {
fail("Could not load " + Files.EXAMPLEMODEL_ECORE.getFile() + ". Reason: " + e);
}
resSet.getResources().add(ecoreRes);
return ecoreRes;
}
Models.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:Vitruv
作者:
评论列表
文章目录