Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java46
1 files changed, 0 insertions, 46 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java
index e12ee6ffb..d8b96a3dc 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/registry/SynchronizeParticipantDescriptor.java
@@ -14,8 +14,6 @@ import org.eclipse.core.runtime.*;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.team.internal.ui.TeamUIPlugin;
import org.eclipse.team.ui.synchronize.ISynchronizeParticipantDescriptor;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.internal.WorkbenchPlugin;
public class SynchronizeParticipantDescriptor implements ISynchronizeParticipantDescriptor {
public static final String ATT_ID = "id"; //$NON-NLS-1$
@@ -23,18 +21,13 @@ public class SynchronizeParticipantDescriptor implements ISynchronizeParticipant
public static final String ATT_ICON = "icon"; //$NON-NLS-1$
public static final String ATT_CLASS = "class"; //$NON-NLS-1$
private static final String ATT_TYPE = "type"; //$NON-NLS-1$
- private static final String ATT_TYPE_STATIC = "static"; //$NON-NLS-1$
- private static final String ATT_SUPPORTS_REFRESH = "globalSynchronize"; //$NON-NLS-1$
private static final String ATT_PERSISTENT = "persistent"; //$NON-NLS-1$
- private static final String ATT_ALLOW_MULTIPLE = "multipleInstances"; //$NON-NLS-1$
private String label;
private String className;
private String type;
private String id;
- private boolean supportsRefresh;
private boolean persistent;
- private boolean allowMultipleInstances;
private ImageDescriptor imageDescriptor;
private String description;
@@ -48,13 +41,6 @@ public class SynchronizeParticipantDescriptor implements ISynchronizeParticipant
description = desc;
loadFromExtension();
}
- /**
- * Return an instance of the declared view.
- */
- public IViewPart createView() throws CoreException {
- Object obj = WorkbenchPlugin.createExtension(configElement, ATT_CLASS);
- return (IViewPart) obj;
- }
public IConfigurationElement getConfigurationElement() {
return configElement;
@@ -91,18 +77,6 @@ public class SynchronizeParticipantDescriptor implements ISynchronizeParticipant
public String getName() {
return label;
}
-
- public boolean isStatic() {
- if(type == null) return true;
- return type.equals(ATT_TYPE_STATIC);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.team.ui.synchronize.ISynchronizeParticipantDescriptor#doesAllowMultiple()
- */
- public boolean isMultipleInstances() {
- return allowMultipleInstances;
- }
/* (non-Javadoc)
* @see org.eclipse.team.ui.synchronize.ISynchronizeParticipantDescriptor#isPersistent()
@@ -111,10 +85,6 @@ public class SynchronizeParticipantDescriptor implements ISynchronizeParticipant
return persistent;
}
- public boolean isGlobalSynchronize() {
- return supportsRefresh;
- }
-
/**
* load a view descriptor from the registry.
*/
@@ -123,33 +93,17 @@ public class SynchronizeParticipantDescriptor implements ISynchronizeParticipant
label = configElement.getAttribute(ATT_NAME);
className = configElement.getAttribute(ATT_CLASS);
type = configElement.getAttribute(ATT_TYPE);
- String supportsRefreshString = configElement.getAttribute(ATT_SUPPORTS_REFRESH);
- if(supportsRefreshString == null) {
- supportsRefresh = true;
- } else {
- supportsRefresh = Boolean.valueOf(supportsRefreshString).booleanValue();
- }
-
String persistentString = configElement.getAttribute(ATT_PERSISTENT);
if(persistentString == null) {
persistent = true;
} else {
persistent = Boolean.valueOf(persistentString).booleanValue();
}
-
- String allowMultipleString = configElement.getAttribute(ATT_ALLOW_MULTIPLE);
- if(allowMultipleString == null) {
- allowMultipleInstances = true;
- } else {
- allowMultipleInstances = Boolean.valueOf(allowMultipleString).booleanValue();
- }
-
// Sanity check.
if ((label == null) || (className == null) || (identifier == null)) {
throw new CoreException(new Status(IStatus.ERROR, configElement.getDeclaringExtension().getDeclaringPluginDescriptor().getUniqueIdentifier(), 0, "Invalid extension (missing label or class name): " + identifier, //$NON-NLS-1$
null));
}
-
id = identifier;
}

Back to the top