X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/CompilationUnit.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/CompilationUnit.java index 56c944e..e93d7c9 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/CompilationUnit.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/CompilationUnit.java @@ -17,6 +17,8 @@ import java.util.Map; import net.sourceforge.phpdt.core.IBuffer; import net.sourceforge.phpdt.core.IBufferFactory; import net.sourceforge.phpdt.core.ICompilationUnit; +import net.sourceforge.phpdt.core.IImportContainer; +import net.sourceforge.phpdt.core.IImportDeclaration; import net.sourceforge.phpdt.core.IJavaElement; import net.sourceforge.phpdt.core.IJavaModelStatusConstants; import net.sourceforge.phpdt.core.IJavaProject; @@ -24,7 +26,6 @@ import net.sourceforge.phpdt.core.IMember; import net.sourceforge.phpdt.core.IMethod; import net.sourceforge.phpdt.core.IOpenable; import net.sourceforge.phpdt.core.IPackageDeclaration; -import net.sourceforge.phpdt.core.IPackageFragment; import net.sourceforge.phpdt.core.IPackageFragmentRoot; import net.sourceforge.phpdt.core.IParent; import net.sourceforge.phpdt.core.IProblemRequestor; @@ -44,7 +45,7 @@ import net.sourceforge.phpdt.internal.compiler.impl.CompilerOptions; import net.sourceforge.phpdt.internal.compiler.problem.DefaultProblemFactory; import net.sourceforge.phpdt.internal.core.util.Util; import net.sourceforge.phpeclipse.internal.compiler.ast.CompilationUnitDeclaration; - +import net.sourceforge.phpdt.core.*; import org.eclipse.core.resources.IContainer; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IMarker; @@ -52,20 +53,6 @@ import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.Path; -import net.sourceforge.phpdt.internal.core.JavaModelManager; -//import net.sourceforge.phpdt.core.dom.AST; -import net.sourceforge.phpdt.internal.core.ReconcileWorkingCopyOperation; - -import net.sourceforge.phpdt.internal.core.DiscardWorkingCopyOperation; - -import net.sourceforge.phpdt.internal.core.CompilationUnitElementInfo; -import net.sourceforge.phpdt.internal.core.JavaModelStatus; - -import net.sourceforge.phpdt.internal.core.BufferManager; -import net.sourceforge.phpdt.internal.core.DefaultWorkingCopyOwner; -import net.sourceforge.phpdt.internal.core.Openable; - -import net.sourceforge.phpdt.internal.core.PackageFragment; /** * @see ICompilationUnit @@ -564,15 +551,16 @@ protected char getHandleMementoDelimiter() { /** * @see ICompilationUnit#getImport(String) */ -//public IImportDeclaration getImport(String name) { -// return new ImportDeclaration(getImportContainer(), name); -//} -///** -// * @see ICompilationUnit#getImportContainer() -// */ -//public IImportContainer getImportContainer() { -// return new ImportContainer(this); -//} +public IImportDeclaration getImport(String importName) { + return new ImportDeclaration((ImportContainer)getImportContainer(), importName); +} + +/** + * @see ICompilationUnit#getImportContainer() + */ +public IImportContainer getImportContainer() { + return new ImportContainer(this); +} /**