@Override protected IDiff getDiff(final Object element) { final ISynchronizationContext context= getContext(); final IResource resource= JavaModelProvider.getResource(element); if (context != null && resource != null) { final IDiff[] diff= JavaSynchronizationContentProvider.getDiffs(context, element); for (int index= 0; index < diff.length; index++) { if (context.getDiffTree().getResource(diff[index]).equals(resource)) return diff[index]; } } return super.getDiff(element); }
@Override protected IDiff getDiff(final Object element) { final ISynchronizationContext context= getContext(); final IResource resource= JavaModelProvider.getResource(element); if (context != null && resource != null) { final IDiff[] diff= JavaSynchronizationContentProvider.getDiffs(context, element); for (int index= 0; index < diff.length; index++) { if (context.getDiffTree().getResource(diff[index]).equals(resource)) return diff[index]; } } return super.getDiff(element); }
/** * {@inheritDoc} */ protected IDiff getDiff(final Object element) { final ISynchronizationContext context= getContext(); final IResource resource= JavaModelProvider.getResource(element); if (context != null && resource != null) { final IDiff[] diff= JavaSynchronizationContentProvider.getDiffs(context, element); for (int index= 0; index < diff.length; index++) { if (context.getDiffTree().getResource(diff[index]).equals(resource)) return diff[index]; } } return super.getDiff(element); }