for (final IResource resource : resources) { final URI fileURI = URI.createPlatformResourceURI(resource.getFullPath().toString(), false); final Resource res = rs.getResource(fileURI, true); final Map<String, Object> m = new HashMap<String, Object>(); m.put(XtextResource.OPTION_RESOLVE_ALL, Boolean.TRUE); res.load(m); }
for (final Resource res : resources) { if (!res.getContents().isEmpty()) { final EObject element = res.getContents().get(0); elements.addAll(EcoreUtil2.eAllContentsAsList(element)); } } for (final EObject ele : elements) { EcoreUtil2.resolveAll(ele); }