public class UpdateConfigurationStartup
extends java.lang.Object
implements org.eclipse.ui.IStartup
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
PROJECT_PREF |
Constructor and Description |
---|
UpdateConfigurationStartup() |
Modifier and Type | Method and Description |
---|---|
private static void |
addEarlyStartup() |
static void |
clearSavedProjects() |
static void |
disableStartup() |
void |
earlyStartup() |
static void |
enableStartup() |
static void |
enableStartup(java.util.Collection<java.lang.String> knownProjects) |
private static java.util.Collection<org.eclipse.core.resources.IProject> |
getMarkedProjects() |
static org.eclipse.core.resources.IProject[] |
getSavedProjects() |
private static boolean |
isDisabled(java.lang.String[] disabledEarlyActivation) |
private static void |
removeEarlyStartup() |
static void |
saveMarkedProjects() |
static void |
saveProjects(java.util.Collection<java.lang.String> projects) |
private static void |
setEarlyActivationPreference(java.lang.String[] disabledPlugins) |
static void |
updateConfiguration() |
private static void |
updateConfiguration(org.eclipse.core.resources.IProject[] projects) |
private static final java.lang.String PROJECT_PREF
public void earlyStartup()
earlyStartup
in interface org.eclipse.ui.IStartup
public static void enableStartup()
public static void enableStartup(java.util.Collection<java.lang.String> knownProjects)
public static void disableStartup()
public static void updateConfiguration()
private static void updateConfiguration(org.eclipse.core.resources.IProject[] projects)
private static void addEarlyStartup()
private static void removeEarlyStartup()
private static boolean isDisabled(java.lang.String[] disabledEarlyActivation)
private static void setEarlyActivationPreference(java.lang.String[] disabledPlugins)
public static org.eclipse.core.resources.IProject[] getSavedProjects()
public static void saveMarkedProjects()
public static void saveProjects(java.util.Collection<java.lang.String> projects)
private static java.util.Collection<org.eclipse.core.resources.IProject> getMarkedProjects()
public static void clearSavedProjects()