Author: scabanovich
Date: 2008-05-15 06:50:16 -0400 (Thu, 15 May 2008)
New Revision: 8097
Modified:
branches/jbosstools-2.1.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
Log:
JBIDE-2207
Modified:
branches/jbosstools-2.1.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java
===================================================================
---
branches/jbosstools-2.1.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java 2008-05-15
10:46:56 UTC (rev 8096)
+++
branches/jbosstools-2.1.x/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/AbstractSeamDeclaration.java 2008-05-15
10:50:16 UTC (rev 8097)
@@ -15,6 +15,8 @@
import java.util.Map;
import java.util.Properties;
+import org.eclipse.core.resources.IFile;
+import org.eclipse.core.resources.IResource;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.seam.core.IOpenableElement;
import org.jboss.tools.seam.core.ISeamDeclaration;
@@ -147,5 +149,16 @@
context.remove(SeamXMLConstants.KEY_MODEL_OBJECT);
}
}
+
+ public Object getAdapter(Class cls) {
+ if(cls == IFile.class) {
+ if(getResource() instanceof IFile) {
+ return (IFile)getResource();
+ }
+ } else if(cls == IResource.class) {
+ return getResource();
+ }
+ return null;
+ }
}
Show replies by date