META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
icons/
icons/tool/
icons/tool/close.gif
icons/tool/close_hot.gif
icons/tool/update.gif
icons/tool/update_problems.gif
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/ui/
org/eclipse/equinox/internal/p2/ui/sdk/
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/
org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateMessages.class
AutomaticUpdateMessages.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String SchedulerStartup_day
	public static String SchedulerStartup_Monday
	public static String SchedulerStartup_Tuesday
	public static String SchedulerStartup_Wednesday
	public static String SchedulerStartup_Thursday
	public static String SchedulerStartup_Friday
	public static String SchedulerStartup_Saturday
	public static String SchedulerStartup_Sunday
	public static String SchedulerStartup_1AM
	public static String SchedulerStartup_2AM
	public static String SchedulerStartup_3AM
	public static String SchedulerStartup_4AM
	public static String SchedulerStartup_5AM
	public static String SchedulerStartup_6AM
	public static String SchedulerStartup_7AM
	public static String SchedulerStartup_8AM
	public static String SchedulerStartup_9AM
	public static String SchedulerStartup_10AM
	public static String SchedulerStartup_11AM
	public static String SchedulerStartup_12PM
	public static String SchedulerStartup_1PM
	public static String SchedulerStartup_2PM
	public static String SchedulerStartup_3PM
	public static String SchedulerStartup_4PM
	public static String SchedulerStartup_5PM
	public static String SchedulerStartup_6PM
	public static String SchedulerStartup_7PM
	public static String SchedulerStartup_8PM
	public static String SchedulerStartup_9PM
	public static String SchedulerStartup_10PM
	public static String SchedulerStartup_11PM
	public static String SchedulerStartup_12AM
	public static String AutomaticUpdatesPopup_PrefLinkOnly
	public static String AutomaticUpdatesPopup_RemindAndPrefLink
	public static String AutomaticUpdatesPopup_ReminderJobTitle
	public static String AutomaticUpdatesPreferencePage_findUpdates
	public static String AutomaticUpdateScheduler_30Minutes
	public static String AutomaticUpdateScheduler_60Minutes
	public static String AutomaticUpdateScheduler_240Minutes
	public static String AutomaticUpdateScheduler_UpdateNotInitialized
	public static String AutomaticUpdatesPopup_UpdatesAvailableTitle
	public static String AutomaticUpdater_AutomaticDownloadOperationName
	public static String AutomaticUpdater_ClickToReviewUpdates
	public static String AutomaticUpdater_ClickToReviewUpdatesWithProblems
	public static String AutomaticUpdatesPreferencePage_UpdateSchedule
	public static String AutomaticUpdatesPreferencePage_findOnStart
	public static String AutomaticUpdatesPreferencePage_findOnSchedule
	public static String AutomaticUpdatesPreferencePage_downloadOptions
	public static String AutomaticUpdatesPreferencePage_searchAndNotify
	public static String AutomaticUpdatesPreferencePage_downloadAndNotify
	public static String AutomaticUpdatesPreferencePage_at
	public static String AutomaticUpdatesPreferencePage_GenericProductName
	public static String AutomaticUpdatesPreferencePage_RemindGroup
	public static String AutomaticUpdatesPreferencePage_RemindSchedule
	public static String AutomaticUpdatesPreferencePage_RemindOnce
	public static String AutomaticUpdatesPopup_ClickToReviewDownloaded
	public static String AutomaticUpdatesPopup_ClickToReviewNotDownloaded
	public static String ErrorSavingPreferences
	public static String ErrorSavingClassicPreferences
	public static String ErrorLoadingPreferenceKeys
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatePlugin.class
AutomaticUpdatePlugin.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin extends org.eclipse.ui.plugin.AbstractUIPlugin {
	public static final String ICON_PATH
	public static final String IMG_TOOL_UPDATE
	public static final String IMG_TOOL_UPDATE_PROBLEMS
	public static final String IMG_TOOL_CLOSE
	public static final String IMG_TOOL_CLOSE_HOT
	private static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin plugin
	private static org.osgi.framework.BundleContext context
	private org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler scheduler
	private org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater updater
	private org.eclipse.ui.preferences.ScopedPreferenceStore preferenceStore
	private org.eclipse.equinox.p2.operations.ProvisioningSession session
	public static final String PLUGIN_ID
	public static org.osgi.framework.BundleContext getContext () 
	public static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatePlugin getDefault () 
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bundleContext
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext bundleContext
	public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler getScheduler () 
	public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater getAutomaticUpdater () 
	void setScheduler (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler) 
		org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler scheduler
	public org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus getProvisioningEventBus () 
		org.osgi.framework.ServiceReference busReference
	public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
		org.eclipse.equinox.p2.core.IAgentLocation agentLocation
	public org.eclipse.equinox.p2.core.IAgentLocation getAgentLocation () 
		org.osgi.framework.ServiceReference ref
		org.eclipse.equinox.p2.core.IAgentLocation location
	public void savePreferences () 
		java.io.IOException e
	protected void initializeImageRegistry (org.eclipse.jface.resource.ImageRegistry) 
		org.eclipse.jface.resource.ImageRegistry reg
	private void createImageDescriptor (java.lang.String, org.eclipse.jface.resource.ImageRegistry) 
		String id
		org.eclipse.jface.resource.ImageRegistry reg
		java.net.URL url
		org.eclipse.jface.resource.ImageDescriptor desc
	public org.eclipse.equinox.p2.operations.ProvisioningSession getSession () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler$1.class
AutomaticUpdateScheduler.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler$1 extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler) 
	public void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent) 
		org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdateScheduler.class
AutomaticUpdateScheduler.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdateScheduler extends java.lang.Object implements org.eclipse.ui.IStartup  {
	public static final String P_DAY
	public static final String P_HOUR
	public static final String[] DAYS
	public static final String[] HOURS
	private org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener listener
	private org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateChecker checker
	String profileId
	static void  () 
		com.ibm.icu.util.Calendar calendar
		String[] daysAsStrings
		int firstDay
		int countDays
		int i
		int i
	public void  () 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.core.runtime.IStatus status
	public void earlyStartup () 
	public void shutdown () 
	public void rescheduleUpdate () 
		org.eclipse.jface.preference.IPreferenceStore pref
		String schedule
	private void scheduleUpdate () 
		org.eclipse.jface.preference.IPreferenceStore pref
		String schedule
		long delay
		long poll
	private org.eclipse.equinox.p2.query.IQuery getProfileQuery () 
	private int getDay (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore pref
		String day
		int d
	private int getHour (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore pref
		String hour
		int h
	private long computeDelay (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore pref
		int target_d
		int target_h
		com.ibm.icu.util.Calendar calendar
		int current_d
		int current_h
		int current_m
		int current_s
		int current_ms
		long delay
		int delta_h
		int delta_d
	private long computePoll (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore pref
		int target_d
	private void removeUpdateListener () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$1.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$1 extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater) 
	public void notify (java.util.EventObject) 
		java.util.EventObject o
		org.eclipse.equinox.p2.engine.IProfileEvent event
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$2.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater) 
	public void run () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$3$1.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3 this$1
	private final boolean val$notifyWithPopup
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3, boolean) 
	public void run () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$3.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	private final boolean val$notifyWithPopup
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, boolean) 
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent jobEvent
		org.eclipse.core.runtime.IStatus jobStatus
	static org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater access$0 (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$3) 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$4.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	private final boolean val$notifyWithPopup
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, boolean) 
	public void run () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$5.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$5 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater$6.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater$6 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdater.class
AutomaticUpdater.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateListener  {
	org.eclipse.equinox.internal.p2.ui.sdk.scheduler.StatusLineCLabelContribution updateAffordance
	org.eclipse.jface.action.IStatusLineManager statusLineManager
	java.util.Collection iusWithUpdates
	String profileId
	org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener profileListener
	org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup popup
	boolean alreadyDownloaded
	org.eclipse.equinox.p2.operations.UpdateOperation operation
	private static final String AUTO_UPDATE_STATUS_ITEM
	public void  () 
	private void createProfileListener () 
	private boolean sameProfile (java.lang.String) 
		String another
	public void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent) 
		org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
	void updatesAvailable (org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent, boolean) 
		org.eclipse.equinox.internal.provisional.p2.updatechecker.UpdateEvent event
		boolean notifyWithPopup
		boolean download
		org.eclipse.core.runtime.IStatus status
		org.eclipse.equinox.p2.operations.ProfileModificationJob job
	org.eclipse.equinox.p2.operations.ProvisioningSession getSession () 
	org.eclipse.equinox.p2.ui.ProvisioningUI getProvisioningUI () 
	void validateIusToUpdate () 
		java.util.ArrayList list
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.metadata.IInstallableUnit iuWithUpdate
	private boolean validToUpdate (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		int lock
		boolean isRoot
		String value
	org.eclipse.swt.widgets.Shell getWorkbenchWindowShell () 
		org.eclipse.ui.IWorkbenchWindow activeWindow
	org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
		org.eclipse.ui.IWorkbenchWindow activeWindow
		java.lang.reflect.Method method
		Object statusLine
		org.eclipse.ui.IWorkbenchPartSite site
	void updateStatusLine () 
		org.eclipse.jface.action.IStatusLineManager manager
	void createUpdateAffordance () 
		org.eclipse.jface.action.IStatusLineManager manager
	void notifyUserOfUpdates (boolean, boolean) 
		boolean isValid
		boolean showPopup
		org.eclipse.jface.action.IStatusLineManager manager
	void checkUpdateAffordanceEnablement () 
		boolean shouldBeVisible
		org.eclipse.jface.action.IStatusLineManager manager
	void openUpdatePopup () 
	void clearUpdateAffordances () 
		org.eclipse.jface.action.IStatusLineManager manager
	public void launchUpdate () 
	void triggerNewUpdateNotification () 
		org.eclipse.core.runtime.jobs.Job notifyJob
	public java.util.Collection getInstalledIUs () 
		org.eclipse.equinox.p2.engine.IProfile profile
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult queryResult
	public void shutdown () 
	org.eclipse.equinox.p2.engine.IProfileRegistry getProfileRegistry () 
	org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus getProvisioningEventBus () 
	org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	static boolean access$0 (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdater, java.lang.String) 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$1.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$2.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.jface.preference.PreferenceDialog dialog
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$3.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$3 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$4.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$4 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$5.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup$6.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup$6 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPopup.class
AutomaticUpdatesPopup.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPopup extends org.eclipse.jface.dialogs.PopupDialog {
	public static final String[] ELAPSED
	private static final long MINUTE
	private static final String PREFS_HREF
	private static final String DIALOG_SETTINGS_SECTION
	private static final int POPUP_OFFSET
	org.eclipse.jface.preference.IPreferenceStore prefs
	long remindDelay
	org.eclipse.jface.util.IPropertyChangeListener prefListener
	org.eclipse.ui.progress.WorkbenchJob remindJob
	boolean downloaded
	org.eclipse.swt.widgets.Composite dialogArea
	org.eclipse.swt.widgets.Link remindLink
	org.eclipse.swt.events.MouseListener clickListener
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell, boolean, org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.swt.widgets.Shell parentShell
		boolean alreadyDownloaded
		org.eclipse.jface.preference.IPreferenceStore prefs
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label infoLabel
	private void createRemindSection (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void updateRemindText () 
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	public int open () 
	public boolean close () 
	public boolean close (boolean) 
		boolean remind
	void scheduleRemindJob () 
	long computeRemindDelay () 
		String elapsed
		int d
	void cancelRemindJob () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	protected org.eclipse.swt.graphics.Point getInitialLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point initialSize
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.swt.graphics.Point parentSize
		org.eclipse.swt.graphics.Point parentSize
		org.eclipse.swt.graphics.Point parentLocation
		org.eclipse.swt.graphics.Point parentLocation
		org.eclipse.swt.graphics.Rectangle bounds
	void handlePreferenceChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	protected org.eclipse.swt.widgets.Control createTitleMenuArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite titleComposite
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.ToolItem closeButton
	protected org.eclipse.swt.widgets.Control createTitleControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control control
		Object data
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$1.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$2.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$3.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$4.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$5.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$6.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage$7.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
 org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage this$0
	void  (org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/AutomaticUpdatesPreferencePage.class
AutomaticUpdatesPreferencePage.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.AutomaticUpdatesPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.swt.widgets.Button enabledCheck
	private org.eclipse.swt.widgets.Button onStartupRadio
	private org.eclipse.swt.widgets.Button onScheduleRadio
	private org.eclipse.swt.widgets.Combo dayCombo
	private org.eclipse.swt.widgets.Label atLabel
	private org.eclipse.swt.widgets.Combo hourCombo
	private org.eclipse.swt.widgets.Button searchOnlyRadio
	private org.eclipse.swt.widgets.Button searchAndDownloadRadio
	private org.eclipse.swt.widgets.Button remindOnceRadio
	private org.eclipse.swt.widgets.Button remindScheduleRadio
	private org.eclipse.swt.widgets.Combo remindElapseCombo
	private org.eclipse.swt.widgets.Group updateScheduleGroup
	private org.eclipse.swt.widgets.Group downloadGroup
	private org.eclipse.swt.widgets.Group remindGroup
	public void  () 
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite container
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gd
		org.eclipse.core.runtime.IProduct product
		String productName
	protected void createSpacer (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite composite
		int columnSpan
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData gd
	private void initialize () 
		org.eclipse.jface.preference.IPreferenceStore pref
	private void setSchedule (java.lang.String) 
		String value
	void pageChanged () 
		boolean master
	protected void performDefaults () 
		org.eclipse.jface.preference.IPreferenceStore pref
	public boolean performOk () 
		org.eclipse.jface.preference.IPreferenceStore pref
	private int getDay (org.eclipse.jface.preference.IPreferenceStore, boolean) 
		org.eclipse.jface.preference.IPreferenceStore pref
		boolean useDefault
		String day
		int i
	private int getHour (org.eclipse.jface.preference.IPreferenceStore, boolean) 
		org.eclipse.jface.preference.IPreferenceStore pref
		boolean useDefault
		String hour
		int i
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/IAutomaticUpdaterHelpContextIds.class
IAutomaticUpdaterHelpContextIds.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public abstract org.eclipse.equinox.internal.p2.ui.sdk.scheduler.IAutomaticUpdaterHelpContextIds extends java.lang.Object {
	public static final String PREFIX
	public static final String AUTOMATIC_UPDATES_PREFERENCE_PAGE
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/PreferenceConstants.class
PreferenceConstants.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.PreferenceConstants extends java.lang.Object {
	public static final String PREF_PAGE_AUTO_UPDATES
	public static final String PREF_AUTO_UPDATE_ENABLED
	public static final String PREF_AUTO_UPDATE_SCHEDULE
	public static final String PREF_UPDATE_ON_STARTUP
	public static final String PREF_UPDATE_ON_SCHEDULE
	public static final String PREF_DOWNLOAD_ONLY
	public static final String PREF_REMIND_SCHEDULE
	public static final String PREF_REMIND_ELAPSED
	public static final String PREF_AUTO_UPDATE_INIT
	public static final String PREF_MIGRATED_34
	public void  () 
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/PreferenceInitializer.class
PreferenceInitializer.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.PreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	private static final String P_ENABLED
	private static final String UPDATE_PLUGIN_ID
	private static final String SDK_UI_PLUGIN_ID
	public void  () 
	public static void migratePreferences () 
		org.eclipse.equinox.p2.core.IAgentLocation agentLocation
		org.osgi.service.prefs.Preferences pref
		org.osgi.service.prefs.Preferences oldPref
		String[] keys
		int i
		org.osgi.service.prefs.BackingStoreException e
		boolean migrated34
		boolean node34exists
		org.osgi.service.prefs.Preferences instanceScope
		org.osgi.service.prefs.Preferences node34
		org.osgi.service.prefs.BackingStoreException e
		boolean autoUpdateInit
		org.osgi.service.prefs.Preferences instanceScope
		boolean updateNodeExists
		org.osgi.service.prefs.Preferences prefUM
		boolean enableUpdate
		org.osgi.service.prefs.BackingStoreException e
	private static void handleException (java.lang.Exception, java.lang.String) 
		Exception e
		String message
	public void initializeDefaultPreferences () 
		org.osgi.service.prefs.Preferences node
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/StatusLineCLabelContribution.class
StatusLineCLabelContribution.java
package org.eclipse.equinox.internal.p2.ui.sdk.scheduler
public org.eclipse.equinox.internal.p2.ui.sdk.scheduler.StatusLineCLabelContribution extends org.eclipse.jface.action.ContributionItem {
	public static final int DEFAULT_CHAR_WIDTH
	private int charWidth
	private org.eclipse.swt.custom.CLabel label
	private org.eclipse.swt.graphics.Image image
	private String text
	private int widthHint
	private int heightHint
	private org.eclipse.swt.widgets.Listener listener
	private int eventType
	private String tooltip
	public void  (java.lang.String, int) 
		String id
		int charWidth
	public void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.action.StatusLineLayoutData statusLineLayoutData
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fm
	public void addListener (int, org.eclipse.swt.widgets.Listener) 
		int type
		org.eclipse.swt.widgets.Listener labelListener
	public void setText (java.lang.String) 
		String text
		org.eclipse.jface.action.IContributionManager contributionManager
		org.eclipse.jface.action.IContributionManager contributionManager
	public void setTooltip (java.lang.String) 
		String tooltip
	public void setImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.action.IContributionManager contributionManager
}

org/eclipse/equinox/internal/p2/ui/sdk/scheduler/messages.properties