@Override public void connect(IDocumentProvider provider, IEditorInput documentKey) throws CoreException { wrappedAdapter.connect(provider, documentKey); }
public void connect(IDocumentProvider provider, IEditorInput documentKey) throws CoreException { wrappedAdapter.connect(provider, documentKey); }
private void connect(IDocumentProvider documentProvider, IEditorInput input) throws CoreException { final ISharedDocumentAdapter sda = (ISharedDocumentAdapter) Utilities.getAdapter(fElement, ISharedDocumentAdapter.class); if (sda != null) { sda.connect(documentProvider, input); } else { documentProvider.connect(input); } }
private void connect(IDocumentProvider documentProvider, IEditorInput input) throws CoreException { final ISharedDocumentAdapter sda = Adapters.adapt(fElement, ISharedDocumentAdapter.class); if (sda != null) { sda.connect(documentProvider, input); } else { documentProvider.connect(input); } }
private IStructureComparator internalCreateStructure(Object element, IProgressMonitor monitor) { final ISharedDocumentAdapter sda = SharedDocumentAdapterWrapper.getAdapter(element); if (sda != null) { final IEditorInput input = sda.getDocumentKey(element); if (input != null) { final IDocumentProvider provider = SharedDocumentAdapter.getDocumentProvider(input); if (provider != null) { try { sda.connect(provider, input); IDocument document = provider.getDocument(input); setupDocument(document); return createStructureComparator(element, document, wrapSharedDocumentAdapter(sda, element, document), monitor); } catch (CoreException e) { // Connection to the document provider failed. // Log and fall through to use simple structure CompareUIPlugin.log(e); } } } } return getStructure(element); }
private IStructureComparator internalCreateStructure(Object element, IProgressMonitor monitor) { final ISharedDocumentAdapter sda = SharedDocumentAdapterWrapper.getAdapter(element); if (sda != null) { final IEditorInput input = sda.getDocumentKey(element); if (input != null) { final IDocumentProvider provider = SharedDocumentAdapter.getDocumentProvider(input); if (provider != null) { try { sda.connect(provider, input); IDocument document = provider.getDocument(input); setupDocument(document); return createStructureComparator(element, document, wrapSharedDocumentAdapter(sda, element, document), monitor); } catch (CoreException e) { // Connection to the document provider failed. // Log and fall through to use simple structure CompareUIPlugin.log(e); } } } } return getStructure(element); }