public Object getAdapter(Class adapter) { if (adapter == IRESOURCE_CLASS || adapter == IFILE_CLASS) return null; //return getAssociatedFile(); return Platform.getAdapterManager().getAdapter(this, adapter); }
/** * @since 4.2 */ public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) { return Platform.getAdapterManager().getAdapter(this, adapter); }
public Object getAdapter(Class adapter) { if (ILocationProvider.class.equals(adapter)) return this; return Platform.getAdapterManager().getAdapter(this, adapter); }
public Object getAdapter(Class adapter) { if (adapter.isInstance(this)) { return this; } return Platform.getAdapterManager().getAdapter(this, adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { return Platform.getAdapterManager().getAdapter(this, adapter); } }
/** * This implementation of the method declared by <code>IAdaptable</code> * passes the request along to the platform's adapter manager; roughly * <code>Platform.getAdapterManager().getAdapter(this, adapter)</code>. * Subclasses may override this method (however, if they do so, they should * invoke the method on their superclass to ensure that the Platform's * adapter manager is consulted). */ @Override public <T> T getAdapter(Class<T> adapter) { return Platform.getAdapterManager().getAdapter(this, adapter); }
@SuppressWarnings("unchecked") @Override public <T> T getAdapter(Class<T> adapter) { if (adapter == IWorkbenchAdapter.class) { return (T) this; } return Platform.getAdapterManager().getAdapter(this, adapter); } /**
public Object getAdapter(Class adapter) { if (RevCommit.class == adapter) return commit; return Platform.getAdapterManager().getAdapter(this, adapter); } }
@Override @SuppressWarnings("rawtypes") public Object getAdapter(Class adapter) { if (adapter != null && adapter.getName().equals(WORKBENCH_ADAPTER)) { return null; } return Platform.getAdapterManager().getAdapter(this, adapter); }
/** * @since 2.3 */ @SuppressWarnings("rawtypes") public Object getAdapter(Class adapter) { if (IReconciler.class.isAssignableFrom(adapter)) { return fReconciler; } return Platform.getAdapterManager().getAdapter(this, adapter); } }
public Object getAdapter(Class adapter) { if (adapter == IHunk.class) return fHunkResult; return Platform.getAdapterManager().getAdapter(this, adapter); }
/** * Returns an object which is an instance of the given class associated * with this object. Returns <code>null</code> if no such object can be * found. */ @Override public <T> T getAdapter(Class<T> adapter) { if (adapter == IWorkbenchAdapter.class) { return adapter.cast(this); } return Platform.getAdapterManager().getAdapter(this, adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { return Platform.getAdapterManager().getAdapter(this, adapter); } }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter(Class<T> adapter) { if (adapter == IHunk.class) return (T) fHunkResult.getHunk(); if (adapter == HunkResult.class) return (T) fHunkResult; return Platform.getAdapterManager().getAdapter(this, adapter); } }
@Override public <T> T getAdapter(Class<T> adapter) { T result= Platform.getAdapterManager().getAdapter(this, adapter); if (result != null) return result; if (fParent != null) return fParent.getAdapter(adapter); return null; } }
@Override public void stop(BundleContext context) throws Exception { // dispose composite images for (Image image : fCompositeImages.values()) { image.dispose(); } fCompositeImages.clear(); ApiPlugin.getDefault().getSessionManager().removeSessionListener(this.sessionListener); Platform.getAdapterManager().unregisterAdapters(fActionFilterAdapterFactory, IJavaElement.class); super.stop(context); } }
public Object getAdapter(Class adapter) { if(adapter == IDebugTarget.class) { return getDebugTarget(); } //CONTEXTLAUNCHING if(adapter.equals(ILaunchConfiguration.class)) { return getLaunch().getLaunchConfiguration(); } return Platform.getAdapterManager().getAdapter(this, adapter); }
public Object getAdapter(Class adapter) { if (adapter == ISharedDocumentAdapter.class) { if (isSharedDocumentsEnable()) return getSharedDocumentAdapter(); else return null; } return Platform.getAdapterManager().getAdapter(this, adapter); }
private IProject getProject(IEditorInput input) { IAdapterManager adapterManager = Platform.getAdapterManager(); Object o; if ((o = input.getAdapter(IResource.class)) != null || (o = adapterManager.getAdapter(input, IResource.class)) != null) { return ((IFile) o).getProject(); } if ((o = input.getAdapter(IProject.class)) != null || (o = adapterManager.getAdapter(input, IProject.class)) != null) { return (IProject) o; } return null; } }
@Override protected PageRec doCreatePage(IWorkbenchPart part) { // Try to get template page. ITemplatesPage page= part.getAdapter(ITemplatesPage.class); if (page == null) page= Platform.getAdapterManager().getAdapter(part, ITemplatesPage.class); if (page == null) return null; // There is no template page initPage(page); page.createControl(getPageBook()); return new PageRec(part, page); }