diff options
Diffstat (limited to 'bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java')
-rw-r--r-- | bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java index 18ab4fd3a..76b93723a 100644 --- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java +++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/internal/AdapterFactory.java @@ -20,10 +20,12 @@ import org.eclipse.ui.IFileEditorInput; public class AdapterFactory implements IAdapterFactory { + @Override public Object getAdapter(final Object adaptableObject, Class adapterType) { if (IContributorResourceAdapter.class.equals(adapterType) && adaptableObject instanceof CompareEditorInput) { return new IContributorResourceAdapter() { + @Override public IResource getAdaptedResource(IAdaptable adaptable) { Object ei = ((CompareEditorInput) adaptableObject) .getAdapter(IEditorInput.class); @@ -37,6 +39,7 @@ public class AdapterFactory implements IAdapterFactory { return null; } + @Override public Class[] getAdapterList() { return new Class[] { IContributorResourceAdapter.class }; } |