1 11 package org.eclipse.team.internal.ui.synchronize; 12 13 import org.eclipse.core.resources.IResource; 14 import org.eclipse.core.runtime.IProgressMonitor; 15 import org.eclipse.core.runtime.IStatus; 16 import org.eclipse.team.core.subscribers.Subscriber; 17 import org.eclipse.team.internal.ui.synchronize.RefreshParticipantJob.IChangeDescription; 18 import org.eclipse.team.ui.synchronize.ISynchronizeParticipant; 19 20 29 public interface IRefreshEvent { 30 34 public static final int STATUS_CHANGES = 1; 35 36 40 public static final int STATUS_NEW_CHANGES = 2; 41 42 46 public static final int STATUS_NO_CHANGES = 0; 47 48 52 public static final int SCHEDULED_REFRESH = 1; 53 54 58 public static final int USER_REFRESH = 2; 59 60 68 public int getRefreshType(); 69 70 75 public ISynchronizeParticipant getParticipant(); 76 77 82 public IChangeDescription getChangeDescription(); 83 84 89 public long getStartTime(); 90 91 96 public long getStopTime(); 97 98 104 public IStatus getStatus(); 105 106 110 public void setIsLink(boolean isLink); 111 112 116 public boolean isLink(); 117 } 118 | Popular Tags |