Fix for Bug 151743 [PropertiesView] NPE in ResourcePropertySource when deleting item from Package Explorer
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java
index e707daa..dffba47 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java
@@ -16,6 +16,7 @@
 import java.util.Date;
 
 import org.eclipse.core.resources.IResource;
+import org.eclipse.core.resources.ResourceAttributes;
 import org.eclipse.core.runtime.Assert;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.jface.viewers.IBasicPropertyConstants;
@@ -250,7 +251,8 @@
             return getDateStringValue(element);
         }
         if (name.equals(IResourcePropertyConstants.P_EDITABLE_RES)) {
-            if (element.getResourceAttributes().isReadOnly()) {
+            ResourceAttributes resourceAttributes = element.getResourceAttributes();
+			if (resourceAttributes == null || resourceAttributes.isReadOnly()) {
 				return IDEPropertiesMessages.ResourceProperty_false;
 			} 
 			return IDEPropertiesMessages.ResourceProperty_true;