public void addPseudoImport(String qualifiedName) { importManager.addPseudoImport(qualifiedName); }
public void addPseudoImport(String qualifiedName) { getImportManager().addPseudoImport(qualifiedName); }
/** * Registers {@link #addPseudoImport(String) pseudo-imports} for all of the import declarations in the specified * compilation unit contents. * This uses JDT's Java AST API to parse the code when Eclipse is running, and a simpler, less accurate approach * based on regular expressions otherwise. * Note that this must be invoked before any ordinary imports are added. * @param compilationUnitContents the contents of a Java source file. * @see #addPseudoImport(String) */ public void addCompilationUnitImports(String compilationUnitContents) { List<String> imports = EMFPlugin.IS_ECLIPSE_RUNNING ? EclipseHelper.getCompilationUnitImports(compilationUnitContents) : getCompilationUnitImports(compilationUnitContents); for (String qualifiedName : imports) { addPseudoImport(qualifiedName); } }