1 11 package org.eclipse.ltk.internal.core.refactoring.history; 12 13 import org.eclipse.core.runtime.Assert; 14 import org.eclipse.core.runtime.IProgressMonitor; 15 16 import org.eclipse.ltk.core.refactoring.RefactoringDescriptor; 17 import org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy; 18 19 25 public final class RefactoringDescriptorProxyAdapter extends RefactoringDescriptorProxy { 26 27 28 private final RefactoringDescriptor fDescriptor; 29 30 36 public RefactoringDescriptorProxyAdapter(final RefactoringDescriptor descriptor) { 37 Assert.isNotNull(descriptor); 38 fDescriptor= descriptor; 39 } 40 41 44 public int compareTo(final Object object) { 45 return fDescriptor.compareTo(object); 46 } 47 48 51 public String getDescription() { 52 return fDescriptor.getDescription(); 53 } 54 55 58 public String getProject() { 59 return fDescriptor.getProject(); 60 } 61 62 65 public long getTimeStamp() { 66 return fDescriptor.getTimeStamp(); 67 } 68 69 72 public RefactoringDescriptor requestDescriptor(final IProgressMonitor monitor) { 73 return fDescriptor; 74 } 75 76 79 public String toString() { 80 return fDescriptor.toString(); 81 } 82 } | Popular Tags |