private void analyzeUsage() throws MalformedURLException { IFolder folder_em = getGProject().getIProject().getFolder(PATH_EM_INPUT); EStructure structure = new EStructure(); structure.load(folder_em, XtendEngine.getTargetClassLoader(iproject)); for (AbstractSupport base : set) { Ptm2Xtend xtend = (Ptm2Xtend) base; xtend.structure = structure; xtend.collect(set); } structure.print(getGProject().getIProject().getFolder(PATH_USAGE)); for (AbstractSupport base : set) { Ptm2Xtend xtend = (Ptm2Xtend) base; xtend.printUsage(set); } }