X-Git-Url: http://git.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..11aec11 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,19 +10,22 @@ *******************************************************************************/ 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.compiler.CharOperation; +import net.sourceforge.phpeclipse.PHPCore; import org.eclipse.core.resources.IFolder; 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. @@ -617,7 +623,7 @@ public IResource getResource() { * of this root. */ protected QualifiedName getSourceAttachmentPropertyName() throws JavaModelException { - return new QualifiedName(JavaCore.PLUGIN_ID, "sourceattachment: " + this.getPath().toOSString()); //$NON-NLS-1$ + return new QualifiedName(PHPCore.PLUGIN_ID, "sourceattachment: " + this.getPath().toOSString()); //$NON-NLS-1$ } public void setSourceAttachmentProperty(String property) {