Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Michel-Lemieux2004-02-25 20:34:58 +0000
committerJean Michel-Lemieux2004-02-25 20:34:58 +0000
commit4a1ca77df6f4238416a8715a8c35819611d5992a (patch)
tree03e4ed09e94442352cb8c3143df59d3b22725627 /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java
parenta650f9521c18cb3c840475358086bf5f4052a824 (diff)
downloadeclipse.platform.team-4a1ca77df6f4238416a8715a8c35819611d5992a.tar.gz
eclipse.platform.team-4a1ca77df6f4238416a8715a8c35819611d5992a.tar.xz
eclipse.platform.team-4a1ca77df6f4238416a8715a8c35819611d5992a.zip
SyncView API released to HEAD.
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java
index aa70b136c..cc65485ff 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeViewWorkbenchPart.java
@@ -12,17 +12,14 @@ package org.eclipse.team.internal.ui.synchronize;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
-import org.eclipse.team.ui.synchronize.ISynchronizeParticipant;
-import org.eclipse.ui.IPropertyListener;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchPartSite;
+import org.eclipse.ui.*;
/**
* Fake part to use as keys in page book for synchronize participants
*/
public class SynchronizeViewWorkbenchPart implements IWorkbenchPart {
- private ISynchronizeParticipant participant = null;
+ private Object page = null;
private IWorkbenchPartSite site = null;
/* (non-Javadoc)
@@ -30,22 +27,22 @@ public class SynchronizeViewWorkbenchPart implements IWorkbenchPart {
*/
public boolean equals(Object obj) {
return (obj instanceof SynchronizeViewWorkbenchPart) &&
- participant.equals(((SynchronizeViewWorkbenchPart)obj).participant);
+ page.equals(((SynchronizeViewWorkbenchPart)obj).getPage());
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
public int hashCode() {
- return participant.hashCode();
+ return page.hashCode();
}
/**
* Constructs a part for the given participant that binds to the given
* site
*/
- public SynchronizeViewWorkbenchPart(ISynchronizeParticipant participant, IWorkbenchPartSite site) {
- this.participant = participant;
+ public SynchronizeViewWorkbenchPart(Object page, IWorkbenchPartSite site) {
+ this.page = page;
this.site = site;
}
@@ -119,7 +116,7 @@ public class SynchronizeViewWorkbenchPart implements IWorkbenchPart {
*
* @return participant associated with this part
*/
- protected ISynchronizeParticipant getConsole() {
- return participant;
+ protected Object getPage() {
+ return page;
}
} \ No newline at end of file

Back to the top