Author: scabanovich
Date: 2010-01-26 07:31:41 -0500 (Tue, 26 Jan 2010)
New Revision: 19927
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/impl/XModelObjectImpl.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5591
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/impl/XModelObjectImpl.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/impl/XModelObjectImpl.java 2010-01-26
10:13:59 UTC (rev 19926)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/impl/XModelObjectImpl.java 2010-01-26
12:31:41 UTC (rev 19927)
@@ -19,6 +19,7 @@
import java.util.Properties;
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.jdt.core.IJavaElement;
import org.eclipse.swt.graphics.Image;
@@ -451,6 +452,8 @@
if(XModelObject.class == adapter) return this;
else if(adapter == IResource.class) {
return null;
+ } else if(adapter == IProject.class) {
+ return EclipseResourceUtil.getProject(this);
} else if(adapter == IFile.class) {
XModelObject f = getResourceAncestor();
Object o = (f == null) ? null : f.getAdapter(IResource.class);