X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/PackageFragmentRoot.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/PackageFragmentRoot.java index cf729bb..f3e3f82 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/PackageFragmentRoot.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/PackageFragmentRoot.java @@ -10,12 +10,14 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.core; +import java.util.Map; + import net.sourceforge.phpdt.core.IJavaElement; import net.sourceforge.phpdt.core.IJavaProject; import net.sourceforge.phpdt.core.IPackageFragment; import net.sourceforge.phpdt.core.IPackageFragmentRoot; -import net.sourceforge.phpdt.core.JavaCore; import net.sourceforge.phpdt.core.JavaModelException; +import net.sourceforge.phpdt.core.JavaCore; import net.sourceforge.phpdt.core.compiler.CharOperation; import org.eclipse.core.resources.IFolder; @@ -23,6 +25,7 @@ import org.eclipse.core.resources.IResource; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.QualifiedName; @@ -292,9 +295,9 @@ protected PackageFragmentRoot(IResource resource, IJavaProject project, String n /** * Returns a new element info for this element. */ -//protected OpenableElementInfo createElementInfo() { -// return new PackageFragmentRootInfo(); -//} +protected OpenableElementInfo createElementInfo() { + return new PackageFragmentRootInfo(); +} /** * @see IPackageFragmentRoot @@ -425,8 +428,10 @@ public boolean equals(Object o) { /* * Returns the exclusion patterns from the classpath entry associated with this root. */ -//char[][] fullExclusionPatternChars() { +char[][] fullExclusionPatternChars() { + return null; // try { + // if (this.isOpen() && this.getKind() != IPackageFragmentRoot.K_SOURCE) return null; // ClasspathEntry entry = (ClasspathEntry)getRawClasspathEntry(); // if (entry == null) { @@ -437,16 +442,17 @@ public boolean equals(Object o) { // } catch (JavaModelException e) { // return null; // } -//} +} /** * @see Openable */ -//protected boolean generateInfos(OpenableElementInfo info, IProgressMonitor pm, Map newElements, IResource underlyingResource) throws JavaModelException { -// +protected boolean generateInfos(OpenableElementInfo info, IProgressMonitor pm, Map newElements, IResource underlyingResource) throws JavaModelException { + // ((PackageFragmentRootInfo) info).setRootKind(determineKind(underlyingResource)); // return computeChildren(info); -//} + return false; +} /** * @see JavaElement#getHandleMemento() @@ -479,9 +485,9 @@ public String getHandleMemento(){ /** * @see IPackageFragmentRoot */ -//public int getKind() throws JavaModelException { -// return ((PackageFragmentRootInfo)getElementInfo()).getRootKind(); -//} +public int getKind() throws JavaModelException { + return ((PackageFragmentRootInfo)getElementInfo()).getRootKind(); +} /** * Returns an array of non-java resources contained in the receiver.