diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java index 0a78e974bf..9ddd23920c 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/synchronize/model/GitModelBlob.java @@ -136,57 +136,68 @@ public class GitModelBlob extends GitModelObject implements return "ModelBlob[objectId=" + change.getObjectId() + ", location=" + getLocation() + "]"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } + @Override public Image getImage() { // not used return null; } + @Override public ITypedElement getAncestor() { prepareTypedElements(); return ancestorElement; } + @Override public ITypedElement getLeft() { prepareTypedElements(); return leftElement; } + @Override public ITypedElement getRight() { prepareTypedElements(); return rightElement; } + @Override public void addCompareInputChangeListener( ICompareInputChangeListener listener) { // data in commit will never change, therefore change listeners are // useless } + @Override public void removeCompareInputChangeListener( ICompareInputChangeListener listener) { // data in commit will never change, therefore change listeners are // useless } + @Override public void copy(boolean leftToRight) { // do nothing, we should disallow coping content between commits } + @Override public SaveableComparison getSaveable() { // unused return null; } + @Override public void prepareInput(CompareConfiguration configuration, IProgressMonitor monitor) throws CoreException { configuration.setLeftLabel(getFileRevisionLabel(getLeft())); configuration.setRightLabel(getFileRevisionLabel(getRight())); } + @Override public String getFullPath() { return path.toOSString(); } + @Override public boolean isCompareInputFor(Object object) { // not used return false; @@ -272,6 +283,7 @@ public class GitModelBlob extends GitModelObject implements rightElement = compareInput.getRight(); } + @Override public IResource getResource() { IFile file = ResourcesPlugin.getWorkspace().getRoot() .getFileForLocation(path); |