+++ /dev/null
-package net.sourceforge.phpeclipse.resourcesview;
-
-import org.eclipse.core.resources.IResource;
-import org.eclipse.core.runtime.IAdapterFactory;
-
-public class PHPElementAdapterFactory implements IAdapterFactory {
-
- protected static Class[] ADAPTERS_I_CREATE = new Class[] {
- IResource.class
- };
-
- public PHPElementAdapterFactory() {
- super();
- }
-
- public Object getAdapter(Object adaptableObject, Class adapterType) {
- PHPElement phpElement = (PHPElement) adaptableObject;
-
- if (IResource.class.equals(adapterType))
- return getResource(phpElement);
-
- return null;
- }
-
- public Class[] getAdapterList() {
- return ADAPTERS_I_CREATE;
- }
-
- protected IResource getResource(PHPElement phpElement) {
- return phpElement.getUnderlyingResource();
- }
-}