import net.sourceforge.phpdt.core.IBuffer;
import net.sourceforge.phpdt.core.IBufferFactory;
+import net.sourceforge.phpdt.core.IJavaElement;
import net.sourceforge.phpdt.core.IOpenable;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IResource;
+
/**
* The buffer manager manages the set of open buffers.
/**
* @see IBufferFactory#createBuffer(IOpenable)
*/
-//public IBuffer createBuffer(IOpenable owner) {
-// IJavaElement element = (IJavaElement)owner;
-// IResource resource = element.getResource();
-// return
-// new Buffer(
-// resource instanceof IFile ? (IFile)resource : null,
-// owner,
-// element.isReadOnly());
-//}
+public IBuffer createBuffer(IOpenable owner) {
+ IJavaElement element = (IJavaElement)owner;
+ IResource resource = element.getResource();
+ return
+ new Buffer(
+ resource instanceof IFile ? (IFile)resource : null,
+ owner,
+ element.isReadOnly());
+}
/**
* Returns the open buffer associated with the given owner,