META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/ui/
org/eclipse/ui/AbstractSourceProvider.class
AbstractSourceProvider.java
package org.eclipse.ui
public abstract org.eclipse.ui.AbstractSourceProvider extends java.lang.Object implements org.eclipse.ui.ISourceProvider  {
	protected static boolean DEBUG
	private org.eclipse.ui.ISourceProviderListener[] listeners
	private int listenerCount
	static void  () 
	public void  () 
	public final void addSourceProviderListener (org.eclipse.ui.ISourceProviderListener) 
		org.eclipse.ui.ISourceProviderListener listener
		org.eclipse.ui.ISourceProviderListener[] growArray
	protected final void fireSourceChanged (int, java.lang.String, java.lang.Object) 
		int sourcePriority
		String sourceName
		Object sourceValue
		int i
		org.eclipse.ui.ISourceProviderListener listener
	protected final void fireSourceChanged (int, java.util.Map) 
		int sourcePriority
		java.util.Map sourceValuesByName
		int i
		org.eclipse.ui.ISourceProviderListener listener
	protected final void logDebuggingInfo (java.lang.String) 
		String message
	public final void removeSourceProviderListener (org.eclipse.ui.ISourceProviderListener) 
		org.eclipse.ui.ISourceProviderListener listener
		int emptyIndex
		int i
		int i
	public void initialize (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
}

org/eclipse/ui/ActiveShellExpression.class
ActiveShellExpression.java
package org.eclipse.ui
public final org.eclipse.ui.ActiveShellExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	public static final int SOURCES
	private final org.eclipse.swt.widgets.Shell activeShell
	static Class class$0
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell activeShell
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.ActiveShellExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object value
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/BasicWorkingSetElementAdapter$Type.class
BasicWorkingSetElementAdapter.java
package org.eclipse.ui
 org.eclipse.ui.BasicWorkingSetElementAdapter$Type extends java.lang.Object {
	private static final int NONE
	private static final int ADAPT
	String className
	int flags
	final org.eclipse.ui.BasicWorkingSetElementAdapter this$0
	private void  (org.eclipse.ui.BasicWorkingSetElementAdapter) 
	void  (org.eclipse.ui.BasicWorkingSetElementAdapter, org.eclipse.ui.BasicWorkingSetElementAdapter$Type) 
}

org/eclipse/ui/BasicWorkingSetElementAdapter.class
BasicWorkingSetElementAdapter.java
package org.eclipse.ui
public final org.eclipse.ui.BasicWorkingSetElementAdapter extends java.lang.Object implements org.eclipse.ui.IWorkingSetElementAdapter org.eclipse.core.runtime.IExecutableExtension  {
	private org.eclipse.ui.BasicWorkingSetElementAdapter$Type[] preferredTypes
	private org.osgi.util.tracker.ServiceTracker packageTracker
	static Class class$0
	public void  () 
	public org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.ui.IWorkingSet ws
		org.eclipse.core.runtime.IAdaptable[] elements
		java.util.List adaptedElements
		int i
		org.eclipse.core.runtime.IAdaptable adaptable
	private org.eclipse.core.runtime.IAdaptable adapt (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable adaptable
		int i
		org.eclipse.core.runtime.IAdaptable adaptedAdaptable
	private org.eclipse.core.runtime.IAdaptable adapt (org.eclipse.ui.BasicWorkingSetElementAdapter$Type, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.ui.BasicWorkingSetElementAdapter$Type type
		org.eclipse.core.runtime.IAdaptable adaptable
		org.eclipse.core.runtime.IAdapterManager adapterManager
		Class[] directClasses
		int i
		Class clazz
		Object adapted
		org.osgi.service.packageadmin.PackageAdmin admin
		int lastDot
		String packageName
		org.osgi.service.packageadmin.ExportedPackage[] packages
		ClassNotFoundException e
	public void dispose () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.List preferredTypes
		java.util.StringTokenizer toker
		String classNameAndOptions
		org.eclipse.ui.BasicWorkingSetElementAdapter$Type record
	private void parseOptions (java.lang.String, org.eclipse.ui.BasicWorkingSetElementAdapter$Type) 
		String classNameAndOptions
		org.eclipse.ui.BasicWorkingSetElementAdapter$Type record
		java.util.StringTokenizer toker
		String token
		java.util.StringTokenizer pair
		String param
		String value
	private org.osgi.service.packageadmin.PackageAdmin getPackageAdmin () 
}

org/eclipse/ui/ExtensionFactory.class
ExtensionFactory.java
package org.eclipse.ui
public org.eclipse.ui.ExtensionFactory extends java.lang.Object implements org.eclipse.core.runtime.IExecutableExtensionFactory org.eclipse.core.runtime.IExecutableExtension  {
	public static final String APPEARANCE_PREFERENCE_PAGE
	public static final String COLORS_AND_FONTS_PREFERENCE_PAGE
	public static final String DECORATORS_PREFERENCE_PAGE
	public static final String EDITORS_PREFERENCE_PAGE
	public static final String FILE_ASSOCIATIONS_PREFERENCE_PAGE
	public static final String KEYS_PREFERENCE_PAGE
	public static final String NEW_KEYS_PREFERENCE_PAGE
	public static final String PERSPECTIVES_PREFERENCE_PAGE
	public static final String PREFERENCES_EXPORT_WIZARD
	public static final String PREFERENCES_IMPORT_WIZARD
	public static final String PROGRESS_VIEW
	public static final String WORKBENCH_PREFERENCE_PAGE
	public static final String CONTENT_TYPES_PREFERENCE_PAGE
	public static final String SHOW_IN_CONTRIBUTION
	private org.eclipse.core.runtime.IConfigurationElement config
	private String id
	private String propertyName
	public void  () 
	private java.lang.Object configure (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object obj
	public java.lang.Object create ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.internal.ShowInMenu showInMenu
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
}

org/eclipse/ui/IActionBars.class
IActionBars.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionBars extends java.lang.Object {
	public abstract void clearGlobalActionHandlers () 
	public abstract org.eclipse.jface.action.IAction getGlobalActionHandler (java.lang.String) 
	public abstract org.eclipse.jface.action.IMenuManager getMenuManager () 
	public abstract org.eclipse.ui.services.IServiceLocator getServiceLocator () 
	public abstract org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public abstract org.eclipse.jface.action.IToolBarManager getToolBarManager () 
	public abstract void setGlobalActionHandler (java.lang.String, org.eclipse.jface.action.IAction) 
	public abstract void updateActionBars () 
}

org/eclipse/ui/IActionBars2.class
IActionBars2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionBars2 extends java.lang.Object implements org.eclipse.ui.IActionBars  {
	public abstract org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
}

org/eclipse/ui/IActionDelegate.class
IActionDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionDelegate extends java.lang.Object {
	public abstract void run (org.eclipse.jface.action.IAction) 
	public abstract void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
}

org/eclipse/ui/IActionDelegate2.class
IActionDelegate2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionDelegate2 extends java.lang.Object implements org.eclipse.ui.IActionDelegate  {
	public abstract void init (org.eclipse.jface.action.IAction) 
	public abstract void dispose () 
	public abstract void runWithEvent (org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event) 
}

org/eclipse/ui/IActionDelegateWithEvent.class
IActionDelegateWithEvent.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionDelegateWithEvent extends java.lang.Object {
	public abstract void runWithEvent (org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event) 
}

org/eclipse/ui/IActionFilter.class
IActionFilter.java
package org.eclipse.ui
public abstract org.eclipse.ui.IActionFilter extends java.lang.Object {
	public abstract boolean testAttribute (java.lang.Object, java.lang.String, java.lang.String) 
}

org/eclipse/ui/IAggregateWorkingSet.class
IAggregateWorkingSet.java
package org.eclipse.ui
public abstract org.eclipse.ui.IAggregateWorkingSet extends java.lang.Object implements org.eclipse.ui.IWorkingSet  {
	public abstract org.eclipse.ui.IWorkingSet[] getComponents () 
}

org/eclipse/ui/IContainmentAdapter.class
IContainmentAdapter.java
package org.eclipse.ui
public abstract org.eclipse.ui.IContainmentAdapter extends java.lang.Object {
	public static final int CHECK_CONTEXT
	public static final int CHECK_IF_CHILD
	public static final int CHECK_IF_ANCESTOR
	public static final int CHECK_IF_DESCENDANT
	public abstract boolean contains (java.lang.Object, java.lang.Object, int) 
}

org/eclipse/ui/IDecoratorManager.class
IDecoratorManager.java
package org.eclipse.ui
public abstract org.eclipse.ui.IDecoratorManager extends java.lang.Object implements org.eclipse.jface.viewers.IDelayedLabelDecorator  {
	public abstract org.eclipse.jface.viewers.ILabelDecorator getLabelDecorator () 
	public abstract org.eclipse.jface.viewers.IBaseLabelProvider getBaseLabelProvider (java.lang.String) 
	public abstract org.eclipse.jface.viewers.ILabelDecorator getLabelDecorator (java.lang.String) 
	public abstract org.eclipse.jface.viewers.ILightweightLabelDecorator getLightweightLabelDecorator (java.lang.String) 
	public abstract boolean getEnabled (java.lang.String) 
	public abstract void setEnabled (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void update (java.lang.String) 
}

org/eclipse/ui/IEditorActionBarContributor.class
IEditorActionBarContributor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorActionBarContributor extends java.lang.Object {
	public abstract void init (org.eclipse.ui.IActionBars, org.eclipse.ui.IWorkbenchPage) 
	public abstract void setActiveEditor (org.eclipse.ui.IEditorPart) 
	public abstract void dispose () 
}

org/eclipse/ui/IEditorActionDelegate.class
IEditorActionDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorActionDelegate extends java.lang.Object implements org.eclipse.ui.IActionDelegate  {
	public abstract void setActiveEditor (org.eclipse.jface.action.IAction, org.eclipse.ui.IEditorPart) 
}

org/eclipse/ui/IEditorDescriptor.class
IEditorDescriptor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorDescriptor extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartDescriptor  {
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabel () 
	public abstract boolean isInternal () 
	public abstract boolean isOpenInPlace () 
	public abstract boolean isOpenExternal () 
	public abstract org.eclipse.ui.IEditorMatchingStrategy getEditorMatchingStrategy () 
}

org/eclipse/ui/IEditorInput.class
IEditorInput.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorInput extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract boolean exists () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.ui.IPersistableElement getPersistable () 
	public abstract java.lang.String getToolTipText () 
}

org/eclipse/ui/IEditorLauncher.class
IEditorLauncher.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorLauncher extends java.lang.Object {
	public abstract void open (org.eclipse.core.runtime.IPath) 
}

org/eclipse/ui/IEditorMatchingStrategy.class
IEditorMatchingStrategy.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorMatchingStrategy extends java.lang.Object {
	public abstract boolean matches (org.eclipse.ui.IEditorReference, org.eclipse.ui.IEditorInput) 
}

org/eclipse/ui/IEditorPart.class
IEditorPart.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorPart extends java.lang.Object implements org.eclipse.ui.IWorkbenchPart org.eclipse.ui.ISaveablePart  {
	public static final int PROP_DIRTY
	public static final int PROP_INPUT
	public abstract org.eclipse.ui.IEditorInput getEditorInput () 
	public abstract org.eclipse.ui.IEditorSite getEditorSite () 
	public abstract void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
}

org/eclipse/ui/IEditorReference.class
IEditorReference.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorReference extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartReference  {
	public abstract java.lang.String getFactoryId () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.ui.IEditorPart getEditor (boolean) 
	public abstract boolean isPinned () 
	public abstract org.eclipse.ui.IEditorInput getEditorInput ()  throws org.eclipse.ui.PartInitException 
}

org/eclipse/ui/IEditorRegistry.class
IEditorRegistry.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorRegistry extends java.lang.Object {
	public static final int PROP_CONTENTS
	public static final String SYSTEM_EXTERNAL_EDITOR_ID
	public static final String SYSTEM_INPLACE_EDITOR_ID
	public abstract void addPropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract org.eclipse.ui.IEditorDescriptor findEditor (java.lang.String) 
	public abstract org.eclipse.ui.IEditorDescriptor getDefaultEditor () 
	public abstract org.eclipse.ui.IEditorDescriptor getDefaultEditor (java.lang.String) 
	public abstract org.eclipse.ui.IEditorDescriptor getDefaultEditor (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
	public abstract org.eclipse.ui.IEditorDescriptor[] getEditors (java.lang.String) 
	public abstract org.eclipse.ui.IEditorDescriptor[] getEditors (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
	public abstract org.eclipse.ui.IFileEditorMapping[] getFileEditorMappings () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
	public abstract void removePropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void setDefaultEditor (java.lang.String, java.lang.String) 
	public abstract boolean isSystemInPlaceEditorAvailable (java.lang.String) 
	public abstract boolean isSystemExternalEditorAvailable (java.lang.String) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getSystemExternalEditorImageDescriptor (java.lang.String) 
}

org/eclipse/ui/IEditorSite.class
IEditorSite.java
package org.eclipse.ui
public abstract org.eclipse.ui.IEditorSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartSite  {
	public abstract org.eclipse.ui.IEditorActionBarContributor getActionBarContributor () 
	public abstract org.eclipse.ui.IActionBars getActionBars () 
	public abstract void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
	public abstract void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
}

org/eclipse/ui/IElementFactory.class
IElementFactory.java
package org.eclipse.ui
public abstract org.eclipse.ui.IElementFactory extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IAdaptable createElement (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/IExportWizard.class
IExportWizard.java
package org.eclipse.ui
public abstract org.eclipse.ui.IExportWizard extends java.lang.Object implements org.eclipse.ui.IWorkbenchWizard  {
}

org/eclipse/ui/IFileEditorMapping.class
IFileEditorMapping.java
package org.eclipse.ui
public abstract org.eclipse.ui.IFileEditorMapping extends java.lang.Object {
	public abstract org.eclipse.ui.IEditorDescriptor getDefaultEditor () 
	public abstract org.eclipse.ui.IEditorDescriptor[] getEditors () 
	public abstract org.eclipse.ui.IEditorDescriptor[] getDeletedEditors () 
	public abstract java.lang.String getExtension () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String getName () 
}

org/eclipse/ui/IFolderLayout.class
IFolderLayout.java
package org.eclipse.ui
public abstract org.eclipse.ui.IFolderLayout extends java.lang.Object implements org.eclipse.ui.IPlaceholderFolderLayout  {
	public abstract void addView (java.lang.String) 
}

org/eclipse/ui/IImportWizard.class
IImportWizard.java
package org.eclipse.ui
public abstract org.eclipse.ui.IImportWizard extends java.lang.Object implements org.eclipse.ui.IWorkbenchWizard  {
}

org/eclipse/ui/IInPlaceEditor.class
IInPlaceEditor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IInPlaceEditor extends java.lang.Object implements org.eclipse.ui.IEditorPart  {
	public abstract void sourceDeleted () 
	public abstract void sourceChanged (org.eclipse.ui.IInPlaceEditorInput) 
}

org/eclipse/ui/IInPlaceEditorInput.class
IInPlaceEditorInput.java
package org.eclipse.ui
public abstract org.eclipse.ui.IInPlaceEditorInput extends java.lang.Object implements org.eclipse.ui.IPathEditorInput  {
	public abstract void setInPlaceEditor (org.eclipse.ui.IInPlaceEditor) 
}

org/eclipse/ui/IKeyBindingService.class
IKeyBindingService.java
package org.eclipse.ui
public abstract org.eclipse.ui.IKeyBindingService extends java.lang.Object {
	public abstract java.lang.String[] getScopes () 
	public abstract void registerAction (org.eclipse.jface.action.IAction) 
	public abstract void setScopes (java.lang.String[]) 
	public abstract void unregisterAction (org.eclipse.jface.action.IAction) 
}

org/eclipse/ui/ILocalWorkingSetManager.class
ILocalWorkingSetManager.java
package org.eclipse.ui
public abstract org.eclipse.ui.ILocalWorkingSetManager extends java.lang.Object implements org.eclipse.ui.IWorkingSetManager  {
	public abstract void saveState (org.eclipse.ui.IMemento) 
	public abstract void restoreState (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/IMemento.class
IMemento.java
package org.eclipse.ui
public abstract org.eclipse.ui.IMemento extends java.lang.Object {
	public static final String TAG_ID
	public abstract org.eclipse.ui.IMemento createChild (java.lang.String) 
	public abstract org.eclipse.ui.IMemento createChild (java.lang.String, java.lang.String) 
	public abstract org.eclipse.ui.IMemento getChild (java.lang.String) 
	public abstract org.eclipse.ui.IMemento[] getChildren (java.lang.String) 
	public abstract java.lang.Float getFloat (java.lang.String) 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getID () 
	public abstract java.lang.Integer getInteger (java.lang.String) 
	public abstract java.lang.String getString (java.lang.String) 
	public abstract java.lang.Boolean getBoolean (java.lang.String) 
	public abstract java.lang.String getTextData () 
	public abstract java.lang.String[] getAttributeKeys () 
	public abstract void putFloat (java.lang.String, float) 
	public abstract void putInteger (java.lang.String, int) 
	public abstract void putMemento (org.eclipse.ui.IMemento) 
	public abstract void putString (java.lang.String, java.lang.String) 
	public abstract void putBoolean (java.lang.String, boolean) 
	public abstract void putTextData (java.lang.String) 
}

org/eclipse/ui/INavigationHistory.class
INavigationHistory.java
package org.eclipse.ui
public abstract org.eclipse.ui.INavigationHistory extends java.lang.Object {
	public abstract void markLocation (org.eclipse.ui.IEditorPart) 
	public abstract org.eclipse.ui.INavigationLocation getCurrentLocation () 
	public abstract org.eclipse.ui.INavigationLocation[] getLocations () 
}

org/eclipse/ui/INavigationLocation.class
INavigationLocation.java
package org.eclipse.ui
public abstract org.eclipse.ui.INavigationLocation extends java.lang.Object {
	public abstract void dispose () 
	public abstract void releaseState () 
	public abstract void saveState (org.eclipse.ui.IMemento) 
	public abstract void restoreState (org.eclipse.ui.IMemento) 
	public abstract void restoreLocation () 
	public abstract boolean mergeInto (org.eclipse.ui.INavigationLocation) 
	public abstract java.lang.Object getInput () 
	public abstract java.lang.String getText () 
	public abstract void setInput (java.lang.Object) 
	public abstract void update () 
}

org/eclipse/ui/INavigationLocationProvider.class
INavigationLocationProvider.java
package org.eclipse.ui
public abstract org.eclipse.ui.INavigationLocationProvider extends java.lang.Object {
	public abstract org.eclipse.ui.INavigationLocation createEmptyNavigationLocation () 
	public abstract org.eclipse.ui.INavigationLocation createNavigationLocation () 
}

org/eclipse/ui/INestableKeyBindingService.class
INestableKeyBindingService.java
package org.eclipse.ui
public abstract org.eclipse.ui.INestableKeyBindingService extends java.lang.Object implements org.eclipse.ui.IKeyBindingService  {
	public abstract boolean activateKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
	public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
	public abstract boolean removeKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
}

org/eclipse/ui/INewWizard.class
INewWizard.java
package org.eclipse.ui
public abstract org.eclipse.ui.INewWizard extends java.lang.Object implements org.eclipse.ui.IWorkbenchWizard  {
}

org/eclipse/ui/INullSelectionListener.class
INullSelectionListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.INullSelectionListener extends java.lang.Object implements org.eclipse.ui.ISelectionListener  {
}

org/eclipse/ui/IObjectActionDelegate.class
IObjectActionDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IObjectActionDelegate extends java.lang.Object implements org.eclipse.ui.IActionDelegate  {
	public abstract void setActivePart (org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart) 
}

org/eclipse/ui/IPageLayout.class
IPageLayout.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPageLayout extends java.lang.Object {
	public static final String ID_EDITOR_AREA
	public static final String ID_RES_NAV
	public static final String ID_PROJECT_EXPLORER
	public static final String ID_PROP_SHEET
	public static final String ID_OUTLINE
	public static final String ID_BOOKMARKS
	public static final String ID_PROBLEM_VIEW
	public static final String ID_PROGRESS_VIEW
	public static final String ID_TASK_LIST
	public static final String ID_NAVIGATE_ACTION_SET
	public static final int LEFT
	public static final int RIGHT
	public static final int TOP
	public static final int BOTTOM
	public static final float RATIO_MIN
	public static final float RATIO_MAX
	public static final float DEFAULT_FASTVIEW_RATIO
	public static final float DEFAULT_VIEW_RATIO
	public static final float INVALID_RATIO
	public static final float NULL_RATIO
	public abstract void addActionSet (java.lang.String) 
	public abstract void addFastView (java.lang.String) 
	public abstract void addFastView (java.lang.String, float) 
	public abstract void addNewWizardShortcut (java.lang.String) 
	public abstract void addPerspectiveShortcut (java.lang.String) 
	public abstract void addPlaceholder (java.lang.String, int, float, java.lang.String) 
	public abstract void addShowInPart (java.lang.String) 
	public abstract void addShowViewShortcut (java.lang.String) 
	public abstract void addView (java.lang.String, int, float, java.lang.String) 
	public abstract org.eclipse.ui.IFolderLayout createFolder (java.lang.String, int, float, java.lang.String) 
	public abstract org.eclipse.ui.IPlaceholderFolderLayout createPlaceholderFolder (java.lang.String, int, float, java.lang.String) 
	public abstract java.lang.String getEditorArea () 
	public abstract boolean isEditorAreaVisible () 
	public abstract void setEditorAreaVisible (boolean) 
	public abstract int getEditorReuseThreshold () 
	public abstract void setEditorReuseThreshold (int) 
	public abstract void setFixed (boolean) 
	public abstract boolean isFixed () 
	public abstract org.eclipse.ui.IViewLayout getViewLayout (java.lang.String) 
	public abstract void addStandaloneView (java.lang.String, boolean, int, float, java.lang.String) 
	public abstract void addStandaloneViewPlaceholder (java.lang.String, int, float, java.lang.String, boolean) 
	public abstract org.eclipse.ui.IPerspectiveDescriptor getDescriptor () 
	public abstract org.eclipse.ui.IPlaceholderFolderLayout getFolderForView (java.lang.String) 
}

org/eclipse/ui/IPageListener.class
IPageListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPageListener extends java.lang.Object {
	public abstract void pageActivated (org.eclipse.ui.IWorkbenchPage) 
	public abstract void pageClosed (org.eclipse.ui.IWorkbenchPage) 
	public abstract void pageOpened (org.eclipse.ui.IWorkbenchPage) 
}

org/eclipse/ui/IPageService.class
IPageService.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPageService extends java.lang.Object {
	public abstract void addPageListener (org.eclipse.ui.IPageListener) 
	public abstract void addPerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
	public abstract org.eclipse.ui.IWorkbenchPage getActivePage () 
	public abstract void removePageListener (org.eclipse.ui.IPageListener) 
	public abstract void removePerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
}

org/eclipse/ui/IPartListener.class
IPartListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPartListener extends java.lang.Object {
	public abstract void partActivated (org.eclipse.ui.IWorkbenchPart) 
	public abstract void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
	public abstract void partClosed (org.eclipse.ui.IWorkbenchPart) 
	public abstract void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
	public abstract void partOpened (org.eclipse.ui.IWorkbenchPart) 
}

org/eclipse/ui/IPartListener2.class
IPartListener2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPartListener2 extends java.lang.Object {
	public abstract void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
}

org/eclipse/ui/IPartService.class
IPartService.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPartService extends java.lang.Object {
	public abstract void addPartListener (org.eclipse.ui.IPartListener) 
	public abstract void addPartListener (org.eclipse.ui.IPartListener2) 
	public abstract org.eclipse.ui.IWorkbenchPart getActivePart () 
	public abstract org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	public abstract void removePartListener (org.eclipse.ui.IPartListener) 
	public abstract void removePartListener (org.eclipse.ui.IPartListener2) 
}

org/eclipse/ui/IPathEditorInput.class
IPathEditorInput.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPathEditorInput extends java.lang.Object implements org.eclipse.ui.IEditorInput  {
	public abstract org.eclipse.core.runtime.IPath getPath () 
}

org/eclipse/ui/IPersistable.class
IPersistable.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPersistable extends java.lang.Object {
	public abstract void saveState (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/IPersistableEditor.class
IPersistableEditor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPersistableEditor extends java.lang.Object implements org.eclipse.ui.IPersistable  {
	public abstract void restoreState (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/IPersistableElement.class
IPersistableElement.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPersistableElement extends java.lang.Object implements org.eclipse.ui.IPersistable  {
	public abstract java.lang.String getFactoryId () 
}

org/eclipse/ui/IPerspectiveDescriptor.class
IPerspectiveDescriptor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveDescriptor extends java.lang.Object {
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabel () 
}

org/eclipse/ui/IPerspectiveFactory.class
IPerspectiveFactory.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveFactory extends java.lang.Object {
	public abstract void createInitialLayout (org.eclipse.ui.IPageLayout) 
}

org/eclipse/ui/IPerspectiveListener.class
IPerspectiveListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveListener extends java.lang.Object {
	public abstract void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
}

org/eclipse/ui/IPerspectiveListener2.class
IPerspectiveListener2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveListener2 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener  {
	public abstract void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
}

org/eclipse/ui/IPerspectiveListener3.class
IPerspectiveListener3.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveListener3 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener2  {
	public abstract void perspectiveOpened (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void perspectiveClosed (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void perspectiveDeactivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void perspectiveSavedAs (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
}

org/eclipse/ui/IPerspectiveListener4.class
IPerspectiveListener4.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveListener4 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener3  {
	public abstract void perspectivePreDeactivate (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
}

org/eclipse/ui/IPerspectiveRegistry.class
IPerspectiveRegistry.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPerspectiveRegistry extends java.lang.Object {
	public abstract org.eclipse.ui.IPerspectiveDescriptor clonePerspective (java.lang.String, java.lang.String, org.eclipse.ui.IPerspectiveDescriptor)  throws java.lang.IllegalArgumentException 
	public abstract void deletePerspective (org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract org.eclipse.ui.IPerspectiveDescriptor findPerspectiveWithId (java.lang.String) 
	public abstract org.eclipse.ui.IPerspectiveDescriptor findPerspectiveWithLabel (java.lang.String) 
	public abstract java.lang.String getDefaultPerspective () 
	public abstract org.eclipse.ui.IPerspectiveDescriptor[] getPerspectives () 
	public abstract void setDefaultPerspective (java.lang.String) 
	public abstract void revertPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
}

org/eclipse/ui/IPlaceholderFolderLayout.class
IPlaceholderFolderLayout.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPlaceholderFolderLayout extends java.lang.Object {
	public abstract void addPlaceholder (java.lang.String) 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract void setProperty (java.lang.String, java.lang.String) 
}

org/eclipse/ui/IPluginContribution.class
IPluginContribution.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPluginContribution extends java.lang.Object {
	public abstract java.lang.String getLocalId () 
	public abstract java.lang.String getPluginId () 
}

org/eclipse/ui/IPropertyListener.class
IPropertyListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IPropertyListener extends java.lang.Object {
	public abstract void propertyChanged (java.lang.Object, int) 
}

org/eclipse/ui/IReusableEditor.class
IReusableEditor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IReusableEditor extends java.lang.Object implements org.eclipse.ui.IEditorPart  {
	public abstract void setInput (org.eclipse.ui.IEditorInput) 
}

org/eclipse/ui/ISaveableFilter.class
ISaveableFilter.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISaveableFilter extends java.lang.Object {
	public abstract boolean select (org.eclipse.ui.Saveable, org.eclipse.ui.IWorkbenchPart[]) 
}

org/eclipse/ui/ISaveablePart.class
ISaveablePart.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISaveablePart extends java.lang.Object {
	public static final int PROP_DIRTY
	public abstract void doSave (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void doSaveAs () 
	public abstract boolean isDirty () 
	public abstract boolean isSaveAsAllowed () 
	public abstract boolean isSaveOnCloseNeeded () 
}

org/eclipse/ui/ISaveablePart2.class
ISaveablePart2.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISaveablePart2 extends java.lang.Object implements org.eclipse.ui.ISaveablePart  {
	public static final int YES
	public static final int NO
	public static final int CANCEL
	public static final int DEFAULT
	public abstract int promptToSaveOnClose () 
}

org/eclipse/ui/ISaveablesLifecycleListener.class
ISaveablesLifecycleListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISaveablesLifecycleListener extends java.lang.Object {
	public abstract void handleLifecycleEvent (org.eclipse.ui.SaveablesLifecycleEvent) 
}

org/eclipse/ui/ISaveablesSource.class
ISaveablesSource.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISaveablesSource extends java.lang.Object {
	public abstract org.eclipse.ui.Saveable[] getSaveables () 
	public abstract org.eclipse.ui.Saveable[] getActiveSaveables () 
}

org/eclipse/ui/ISelectionListener.class
ISelectionListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISelectionListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
}

org/eclipse/ui/ISelectionService.class
ISelectionService.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISelectionService extends java.lang.Object {
	public abstract void addSelectionListener (org.eclipse.ui.ISelectionListener) 
	public abstract void addSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
	public abstract void addPostSelectionListener (org.eclipse.ui.ISelectionListener) 
	public abstract void addPostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
	public abstract org.eclipse.jface.viewers.ISelection getSelection () 
	public abstract org.eclipse.jface.viewers.ISelection getSelection (java.lang.String) 
	public abstract void removeSelectionListener (org.eclipse.ui.ISelectionListener) 
	public abstract void removeSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
	public abstract void removePostSelectionListener (org.eclipse.ui.ISelectionListener) 
	public abstract void removePostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
}

org/eclipse/ui/ISharedImages.class
ISharedImages.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISharedImages extends java.lang.Object {
	public static final String IMG_DEC_FIELD_ERROR
	public static final String IMG_DEC_FIELD_WARNING
	public static final String IMG_DEF_VIEW
	public static final String IMG_ELCL_COLLAPSEALL
	public static final String IMG_ELCL_COLLAPSEALL_DISABLED
	public static final String IMG_ELCL_REMOVE
	public static final String IMG_ELCL_REMOVE_DISABLED
	public static final String IMG_ELCL_REMOVEALL
	public static final String IMG_ELCL_REMOVEALL_DISABLED
	public static final String IMG_ELCL_STOP
	public static final String IMG_ELCL_STOP_DISABLED
	public static final String IMG_ELCL_SYNCED
	public static final String IMG_ELCL_SYNCED_DISABLED
	public static final String IMG_ETOOL_CLEAR
	public static final String IMG_ETOOL_CLEAR_DISABLED
	public static final String IMG_ETOOL_DEF_PERSPECTIVE
	public static final String IMG_ETOOL_DELETE
	public static final String IMG_ETOOL_DELETE_DISABLED
	public static final String IMG_ETOOL_HOME_NAV
	public static final String IMG_ETOOL_HOME_NAV_DISABLED
	public static final String IMG_ETOOL_PRINT_EDIT
	public static final String IMG_ETOOL_PRINT_EDIT_DISABLED
	public static final String IMG_ETOOL_SAVE_EDIT
	public static final String IMG_ETOOL_SAVE_EDIT_DISABLED
	public static final String IMG_ETOOL_SAVEALL_EDIT
	public static final String IMG_ETOOL_SAVEALL_EDIT_DISABLED
	public static final String IMG_ETOOL_SAVEAS_EDIT
	public static final String IMG_ETOOL_SAVEAS_EDIT_DISABLED
	public static final String IMG_LCL_LINKTO_HELP
	public static final String IMG_OBJ_ADD
	public static final String IMG_OBJ_ELEMENT
	public static final String IMG_OBJ_FILE
	public static final String IMG_OBJ_FOLDER
	public static final String IMG_OBJ_PROJECT
	public static final String IMG_OBJ_PROJECT_CLOSED
	public static final String IMG_OBJS_BKMRK_TSK
	public static final String IMG_OBJS_ERROR_TSK
	public static final String IMG_OBJS_INFO_TSK
	public static final String IMG_OBJS_TASK_TSK
	public static final String IMG_OBJS_WARN_TSK
	public static final String IMG_OPEN_MARKER
	public static final String IMG_TOOL_BACK
	public static final String IMG_TOOL_BACK_DISABLED
	public static final String IMG_TOOL_BACK_HOVER
	public static final String IMG_TOOL_COPY
	public static final String IMG_TOOL_COPY_DISABLED
	public static final String IMG_TOOL_COPY_HOVER
	public static final String IMG_TOOL_CUT
	public static final String IMG_TOOL_CUT_DISABLED
	public static final String IMG_TOOL_CUT_HOVER
	public static final String IMG_TOOL_DELETE
	public static final String IMG_TOOL_DELETE_DISABLED
	public static final String IMG_TOOL_DELETE_HOVER
	public static final String IMG_TOOL_FORWARD
	public static final String IMG_TOOL_FORWARD_DISABLED
	public static final String IMG_TOOL_FORWARD_HOVER
	public static final String IMG_TOOL_NEW_WIZARD
	public static final String IMG_TOOL_NEW_WIZARD_DISABLED
	public static final String IMG_TOOL_NEW_WIZARD_HOVER
	public static final String IMG_TOOL_PASTE
	public static final String IMG_TOOL_PASTE_DISABLED
	public static final String IMG_TOOL_PASTE_HOVER
	public static final String IMG_TOOL_REDO
	public static final String IMG_TOOL_REDO_DISABLED
	public static final String IMG_TOOL_REDO_HOVER
	public static final String IMG_TOOL_UNDO
	public static final String IMG_TOOL_UNDO_DISABLED
	public static final String IMG_TOOL_UNDO_HOVER
	public static final String IMG_TOOL_UP
	public static final String IMG_TOOL_UP_DISABLED
	public static final String IMG_TOOL_UP_HOVER
	public static final String IMG_OBJS_DND_LEFT_SOURCE
	public static final String IMG_OBJS_DND_LEFT_MASK
	public static final String IMG_OBJS_DND_RIGHT_SOURCE
	public static final String IMG_OBJS_DND_RIGHT_MASK
	public static final String IMG_OBJS_DND_TOP_SOURCE
	public static final String IMG_OBJS_DND_TOP_MASK
	public static final String IMG_OBJS_DND_BOTTOM_SOURCE
	public static final String IMG_OBJS_DND_BOTTOM_MASK
	public static final String IMG_OBJS_DND_INVALID_SOURCE
	public static final String IMG_OBJS_DND_INVALID_MASK
	public static final String IMG_OBJS_DND_STACK_SOURCE
	public static final String IMG_OBJS_DND_STACK_MASK
	public static final String IMG_OBJS_DND_OFFSCREEN_SOURCE
	public static final String IMG_OBJS_DND_OFFSCREEN_MASK
	public static final String IMG_OBJS_DND_TOFASTVIEW_SOURCE
	public static final String IMG_OBJS_DND_TOFASTVIEW_MASK
	public abstract org.eclipse.swt.graphics.Image getImage (java.lang.String) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
}

org/eclipse/ui/IShowEditorInput.class
IShowEditorInput.java
package org.eclipse.ui
public abstract org.eclipse.ui.IShowEditorInput extends java.lang.Object {
	public abstract void showEditorInput (org.eclipse.ui.IEditorInput) 
}

org/eclipse/ui/ISizeProvider.class
ISizeProvider.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISizeProvider extends java.lang.Object {
	public static final int INFINITE
	public abstract int getSizeFlags (boolean) 
	public abstract int computePreferredSize (boolean, int, int, int) 
}

org/eclipse/ui/ISourceProvider.class
ISourceProvider.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISourceProvider extends java.lang.Object {
	public abstract void addSourceProviderListener (org.eclipse.ui.ISourceProviderListener) 
	public abstract void dispose () 
	public abstract java.util.Map getCurrentState () 
	public abstract java.lang.String[] getProvidedSourceNames () 
	public abstract void removeSourceProviderListener (org.eclipse.ui.ISourceProviderListener) 
}

org/eclipse/ui/ISourceProviderListener.class
ISourceProviderListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISourceProviderListener extends java.lang.Object {
	public abstract void sourceChanged (int, java.util.Map) 
	public abstract void sourceChanged (int, java.lang.String, java.lang.Object) 
}

org/eclipse/ui/ISources.class
ISources.java
package org.eclipse.ui
public abstract org.eclipse.ui.ISources extends java.lang.Object {
	public static final int WORKBENCH
	public static final int LEGACY_LEGACY
	public static final int LEGACY_LOW
	public static final int LEGACY_MEDIUM
	public static final int ACTIVE_CONTEXT
	public static final String ACTIVE_CONTEXT_NAME
	public static final int ACTIVE_ACTION_SETS
	public static final String ACTIVE_ACTION_SETS_NAME
	public static final int ACTIVE_SHELL
	public static final String ACTIVE_SHELL_NAME
	public static final int ACTIVE_WORKBENCH_WINDOW_SHELL
	public static final String ACTIVE_WORKBENCH_WINDOW_SHELL_NAME
	public static final int ACTIVE_WORKBENCH_WINDOW
	public static final String ACTIVE_WORKBENCH_WINDOW_NAME
	public static final int ACTIVE_WORKBENCH_WINDOW_SUBORDINATE
	public static final String ACTIVE_WORKBENCH_WINDOW_IS_COOLBAR_VISIBLE_NAME
	public static final String ACTIVE_WORKBENCH_WINDOW_IS_PERSPECTIVEBAR_VISIBLE_NAME
	public static final String ACTIVE_WORKBENCH_WINDOW_ACTIVE_PERSPECTIVE_NAME
	public static final int ACTIVE_EDITOR
	public static final String ACTIVE_EDITOR_NAME
	public static final String ACTIVE_EDITOR_INPUT_NAME
	public static final int ACTIVE_EDITOR_ID
	public static final String ACTIVE_EDITOR_ID_NAME
	public static final int ACTIVE_PART
	public static final String ACTIVE_PART_NAME
	public static final int ACTIVE_PART_ID
	public static final String ACTIVE_PART_ID_NAME
	public static final int ACTIVE_SITE
	public static final String ACTIVE_SITE_NAME
	public static final String SHOW_IN_SELECTION
	public static final String SHOW_IN_INPUT
	public static final int ACTIVE_CURRENT_SELECTION
	public static final String ACTIVE_CURRENT_SELECTION_NAME
	public static final int ACTIVE_MENU
	public static final String ACTIVE_MENU_NAME
	public static final String ACTIVE_MENU_SELECTION_NAME
	public static final String ACTIVE_MENU_EDITOR_INPUT_NAME
	public static final String ACTIVE_FOCUS_CONTROL_NAME
	public static final String ACTIVE_FOCUS_CONTROL_ID_NAME
}

org/eclipse/ui/IStartup.class
IStartup.java
package org.eclipse.ui
public abstract org.eclipse.ui.IStartup extends java.lang.Object {
	public abstract void earlyStartup () 
}

org/eclipse/ui/IViewActionDelegate.class
IViewActionDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IViewActionDelegate extends java.lang.Object implements org.eclipse.ui.IActionDelegate  {
	public abstract void init (org.eclipse.ui.IViewPart) 
}

org/eclipse/ui/IViewLayout.class
IViewLayout.java
package org.eclipse.ui
public abstract org.eclipse.ui.IViewLayout extends java.lang.Object {
	public abstract boolean isCloseable () 
	public abstract void setCloseable (boolean) 
	public abstract boolean isMoveable () 
	public abstract void setMoveable (boolean) 
	public abstract boolean isStandalone () 
	public abstract boolean getShowTitle () 
}

org/eclipse/ui/IViewPart.class
IViewPart.java
package org.eclipse.ui
public abstract org.eclipse.ui.IViewPart extends java.lang.Object implements org.eclipse.ui.IWorkbenchPart org.eclipse.ui.IPersistable  {
	public abstract org.eclipse.ui.IViewSite getViewSite () 
	public abstract void init (org.eclipse.ui.IViewSite)  throws org.eclipse.ui.PartInitException 
	public abstract void init (org.eclipse.ui.IViewSite, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
	public abstract void saveState (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/IViewReference.class
IViewReference.java
package org.eclipse.ui
public abstract org.eclipse.ui.IViewReference extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartReference  {
	public abstract java.lang.String getSecondaryId () 
	public abstract org.eclipse.ui.IViewPart getView (boolean) 
	public abstract boolean isFastView () 
}

org/eclipse/ui/IViewSite.class
IViewSite.java
package org.eclipse.ui
public abstract org.eclipse.ui.IViewSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartSite  {
	public abstract org.eclipse.ui.IActionBars getActionBars () 
	public abstract java.lang.String getSecondaryId () 
}

org/eclipse/ui/IWindowListener.class
IWindowListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWindowListener extends java.lang.Object {
	public abstract void windowActivated (org.eclipse.ui.IWorkbenchWindow) 
	public abstract void windowDeactivated (org.eclipse.ui.IWorkbenchWindow) 
	public abstract void windowClosed (org.eclipse.ui.IWorkbenchWindow) 
	public abstract void windowOpened (org.eclipse.ui.IWorkbenchWindow) 
}

org/eclipse/ui/IWorkbench.class
IWorkbench.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbench extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.ui.services.IServiceLocator  {
	public abstract org.eclipse.swt.widgets.Display getDisplay () 
	public abstract org.eclipse.ui.progress.IProgressService getProgressService () 
	public abstract void addWorkbenchListener (org.eclipse.ui.IWorkbenchListener) 
	public abstract void removeWorkbenchListener (org.eclipse.ui.IWorkbenchListener) 
	public abstract void addWindowListener (org.eclipse.ui.IWindowListener) 
	public abstract void removeWindowListener (org.eclipse.ui.IWindowListener) 
	public abstract boolean close () 
	public abstract org.eclipse.ui.IWorkbenchWindow getActiveWorkbenchWindow () 
	public abstract org.eclipse.ui.IEditorRegistry getEditorRegistry () 
	public abstract org.eclipse.ui.operations.IWorkbenchOperationSupport getOperationSupport () 
	public abstract org.eclipse.ui.IPerspectiveRegistry getPerspectiveRegistry () 
	public abstract org.eclipse.jface.preference.PreferenceManager getPreferenceManager () 
	public abstract org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	public abstract org.eclipse.ui.ISharedImages getSharedImages () 
	public abstract int getWorkbenchWindowCount () 
	public abstract org.eclipse.ui.IWorkbenchWindow[] getWorkbenchWindows () 
	public abstract org.eclipse.ui.IWorkingSetManager getWorkingSetManager () 
	public abstract org.eclipse.ui.ILocalWorkingSetManager createLocalWorkingSetManager () 
	public abstract org.eclipse.ui.IWorkbenchWindow openWorkbenchWindow (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.IWorkbenchWindow openWorkbenchWindow (org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract boolean restart () 
	public abstract org.eclipse.ui.IWorkbenchPage showPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.IWorkbenchPage showPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.IDecoratorManager getDecoratorManager () 
	public abstract boolean saveAllEditors (boolean) 
	public abstract org.eclipse.ui.IElementFactory getElementFactory (java.lang.String) 
	public abstract org.eclipse.ui.activities.IWorkbenchActivitySupport getActivitySupport () 
	public abstract org.eclipse.ui.commands.IWorkbenchCommandSupport getCommandSupport () 
	public abstract org.eclipse.ui.contexts.IWorkbenchContextSupport getContextSupport () 
	public abstract org.eclipse.ui.themes.IThemeManager getThemeManager () 
	public abstract org.eclipse.ui.intro.IIntroManager getIntroManager () 
	public abstract org.eclipse.ui.help.IWorkbenchHelpSystem getHelpSystem () 
	public abstract org.eclipse.ui.browser.IWorkbenchBrowserSupport getBrowserSupport () 
	public abstract boolean isStarting () 
	public abstract boolean isClosing () 
	public abstract org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
	public abstract org.eclipse.ui.views.IViewRegistry getViewRegistry () 
	public abstract org.eclipse.ui.wizards.IWizardRegistry getNewWizardRegistry () 
	public abstract org.eclipse.ui.wizards.IWizardRegistry getImportWizardRegistry () 
	public abstract org.eclipse.ui.wizards.IWizardRegistry getExportWizardRegistry () 
	public abstract boolean saveAll (org.eclipse.jface.window.IShellProvider, org.eclipse.jface.operation.IRunnableContext, org.eclipse.ui.ISaveableFilter, boolean) 
	public abstract org.eclipse.jface.window.IShellProvider getModalDialogShellProvider () 
}

org/eclipse/ui/IWorkbenchActionConstants.class
IWorkbenchActionConstants.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchActionConstants extends java.lang.Object {
	public static final String MENU_PREFIX
	public static final String SEP
	public static final String M_FILE
	public static final String M_EDIT
	public static final String M_VIEW
	public static final String M_WORKBENCH
	public static final String M_NAVIGATE
	public static final String M_PROJECT
	public static final String M_WINDOW
	public static final String M_LAUNCH
	public static final String M_HELP
	public static final String M_PROJECT_CONFIGURE
	public static final String MB_ADDITIONS
	public static final String FILE_START
	public static final String FILE_END
	public static final String NEW
	public static final String NEW_EXT
	public static final String CLOSE
	public static final String CLOSE_ALL
	public static final String CLOSE_EXT
	public static final String SAVE
	public static final String SAVE_AS
	public static final String SAVE_ALL
	public static final String SAVE_EXT
	public static final String PRINT
	public static final String PRINT_EXT
	public static final String IMPORT
	public static final String EXPORT
	public static final String IMPORT_EXT
	public static final String MRU
	public static final String QUIT
	public static final String EDIT_START
	public static final String EDIT_END
	public static final String UNDO
	public static final String REDO
	public static final String UNDO_EXT
	public static final String CUT
	public static final String COPY
	public static final String PASTE
	public static final String CUT_EXT
	public static final String DELETE
	public static final String FIND
	public static final String FIND_EXT
	public static final String SELECT_ALL
	public static final String BOOKMARK
	public static final String ADD_TASK
	public static final String ADD_EXT
	public static final String WB_START
	public static final String WB_END
	public static final String BUILD_EXT
	public static final String BUILD
	public static final String REBUILD_ALL
	public static final String TOOLBAR_FILE
	public static final String TOOLBAR_NAVIGATE
	public static final String TOOLBAR_HELP
	public static final String PIN_GROUP
	public static final String HISTORY_GROUP
	public static final String NEW_GROUP
	public static final String SAVE_GROUP
	public static final String BUILD_GROUP
	public static final String GROUP_MANAGING
	public static final String GROUP_REORGANIZE
	public static final String GROUP_ADD
	public static final String GROUP_FILE
	public static final String GROUP_SHOW_IN
	public static final String GROUP_APP
	public static final String GROUP_EDITOR
	public static final String GROUP_HELP
	public static final String VIEW_EXT
	public static final String WINDOW_EXT
	public static final String LAUNCH_EXT
	public static final String REVERT
	public static final String REFRESH
	public static final String PROPERTIES
	public static final String MOVE
	public static final String RENAME
	public static final String NAV_START
	public static final String NAV_END
	public static final String OPEN_EXT
	public static final String SHOW_EXT
	public static final String GO_INTO
	public static final String GO_TO
	public static final String GO_TO_RESOURCE
	public static final String SYNC_EDITOR
	public static final String SHOW_IN
	public static final String BACK
	public static final String FORWARD
	public static final String UP
	public static final String NEXT
	public static final String PREVIOUS
	public static final String PROJ_START
	public static final String PROJ_END
	public static final String BUILD_PROJECT
	public static final String REBUILD_PROJECT
	public static final String OPEN_PROJECT
	public static final String CLOSE_PROJECT
	public static final String HELP_START
	public static final String HELP_END
	public static final String ABOUT
	public static final String[] GLOBAL_ACTIONS
	static void  () 
}

org/eclipse/ui/IWorkbenchCommandConstants.class
IWorkbenchCommandConstants.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchCommandConstants extends java.lang.Object {
	public static final String FILE_NEW
	public static final String FILE_NEW_PARM_WIZARDID
	public static final String FILE_CLOSE
	public static final String FILE_CLOSE_ALL
	public static final String FILE_IMPORT
	public static final String FILE_IMPORT_PARM_WIZARDID
	public static final String FILE_EXPORT
	public static final String FILE_EXPORT_PARM_WIZARDID
	public static final String FILE_SAVE
	public static final String FILE_SAVE_AS
	public static final String FILE_SAVE_ALL
	public static final String FILE_PRINT
	public static final String FILE_REVERT
	public static final String FILE_RESTART
	public static final String FILE_REFRESH
	public static final String FILE_PROPERTIES
	public static final String FILE_EXIT
	public static final String FILE_MOVE
	public static final String FILE_RENAME
	public static final String FILE_CLOSE_OTHERS
	public static final String EDIT_UNDO
	public static final String EDIT_REDO
	public static final String EDIT_CUT
	public static final String EDIT_COPY
	public static final String EDIT_PASTE
	public static final String EDIT_DELETE
	public static final String EDIT_CONTENT_ASSIST
	public static final String EDIT_CONTEXT_INFORMATION
	public static final String EDIT_SELECT_ALL
	public static final String EDIT_FIND_AND_REPLACE
	public static final String EDIT_ADD_TASK
	public static final String EDIT_ADD_BOOKMARK
	public static final String NAVIGATE_GO_INTO
	public static final String NAVIGATE_BACK
	public static final String NAVIGATE_FORWARD
	public static final String NAVIGATE_UP
	public static final String NAVIGATE_NEXT
	public static final String NAVIGATE_BACKWARD_HISTORY
	public static final String NAVIGATE_FORWARD_HISTORY
	public static final String NAVIGATE_PREVIOUS
	public static final String NAVIGATE_TOGGLE_LINK_WITH_EDITOR
	public static final String NAVIGATE_NEXT_PAGE
	public static final String NAVIGATE_PREVIOUS_PAGE
	public static final String NAVIGATE_COLLAPSE_ALL
	public static final String NAVIGATE_EXPAND_ALL
	public static final String NAVIGATE_SHOW_IN
	public static final String NAVIGATE_SHOW_IN_PARM_TARGET
	public static final String NAVIGATE_SHOW_IN_QUICK_MENU
	public static final String PROJECT_BUILD_ALL
	public static final String PROJECT_BUILD_PROJECT
	public static final String PROJECT_CLOSE_PROJECT
	public static final String PROJECT_CLOSE_UNRELATED_PROJECTS
	public static final String PROJECT_OPEN_PROJECT
	public static final String WINDOW_NEW_WINDOW
	public static final String WINDOW_NEW_EDITOR
	public static final String WINDOW_SHOW_VIEW_MENU
	public static final String WINDOW_ACTIVATE_EDITOR
	public static final String WINDOW_MAXIMIZE_ACTIVE_VIEW_OR_EDITOR
	public static final String WINDOW_MINIMIZE_ACTIVE_VIEW_OR_EDITOR
	public static final String WINDOW_NEXT_EDITOR
	public static final String WINDOW_PREVIOUS_EDITOR
	public static final String WINDOW_NEXT_VIEW
	public static final String WINDOW_PREVIOUS_VIEW
	public static final String WINDOW_NEXT_PERSPECTIVE
	public static final String WINDOW_PREVIOUS_PERSPECTIVE
	public static final String WINDOW_CLOSE_ALL_PERSPECTIVES
	public static final String WINDOW_CLOSE_PERSPECTIVE
	public static final String WINDOW_CLOSE_PERSPECTIVE_PARM_ID
	public static final String WINDOW_CLOSE_PART
	public static final String WINDOW_CUSTOMIZE_PERSPECTIVE
	public static final String WINDOW_PIN_EDITOR
	public static final String WINDOW_PREFERENCES
	public static final String WINDOW_PREFERENCES_PARM_PAGEID
	public static final String WINDOW_RESET_PERSPECTIVE
	public static final String WINDOW_SAVE_PERSPECTIVE_AS
	public static final String WINDOW_SHOW_KEY_ASSIST
	public static final String HELP_HELP_CONTENTS
	public static final String HELP_HELP_SEARCH
	public static final String HELP_DYNAMIC_HELP
	public static final String HELP_WELCOME
	public static final String HELP_TIPS_AND_TRICKS
	public static final String HELP_ABOUT
	public static final String VIEWS_SHOW_VIEW
	public static final String VIEWS_SHOW_VIEW_PARM_ID
	public static final String VIEWS_SHOW_VIEW_PARM_FASTVIEW
	public static final String PERSPECTIVES_SHOW_PERSPECTIVE
	public static final String PERSPECTIVES_SHOW_PERSPECTIVE_PARM_ID
	public static final String PERSPECTIVES_SHOW_PERSPECTIVE_PARM_NEWWINDOW
}

org/eclipse/ui/IWorkbenchListener.class
IWorkbenchListener.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchListener extends java.lang.Object {
	public abstract boolean preShutdown (org.eclipse.ui.IWorkbench, boolean) 
	public abstract void postShutdown (org.eclipse.ui.IWorkbench) 
}

org/eclipse/ui/IWorkbenchPage.class
IWorkbenchPage.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPage extends java.lang.Object implements org.eclipse.ui.IPartService org.eclipse.ui.ISelectionService org.eclipse.ui.internal.ICompatibleWorkbenchPage  {
	public static final String EDITOR_ID_ATTR
	public static final String CHANGE_RESET
	public static final String CHANGE_RESET_COMPLETE
	public static final String CHANGE_VIEW_SHOW
	public static final String CHANGE_VIEW_HIDE
	public static final String CHANGE_EDITOR_OPEN
	public static final String CHANGE_EDITOR_CLOSE
	public static final String CHANGE_EDITOR_AREA_SHOW
	public static final String CHANGE_EDITOR_AREA_HIDE
	public static final String CHANGE_ACTION_SET_SHOW
	public static final String CHANGE_ACTION_SET_HIDE
	public static final String CHANGE_FAST_VIEW_ADD
	public static final String CHANGE_FAST_VIEW_REMOVE
	public static final String CHANGE_WORKING_SET_REPLACE
	public static final String CHANGE_WORKING_SETS_REPLACE
	public static final int VIEW_ACTIVATE
	public static final int VIEW_VISIBLE
	public static final int VIEW_CREATE
	public static final int MATCH_NONE
	public static final int MATCH_INPUT
	public static final int MATCH_ID
	public static final int STATE_MINIMIZED
	public static final int STATE_MAXIMIZED
	public static final int STATE_RESTORED
	public abstract void activate (org.eclipse.ui.IWorkbenchPart) 
	public abstract void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void bringToTop (org.eclipse.ui.IWorkbenchPart) 
	public abstract boolean close () 
	public abstract boolean closeAllEditors (boolean) 
	public abstract boolean closeEditors (org.eclipse.ui.IEditorReference[], boolean) 
	public abstract boolean closeEditor (org.eclipse.ui.IEditorPart, boolean) 
	public abstract org.eclipse.ui.IViewPart findView (java.lang.String) 
	public abstract org.eclipse.ui.IViewReference findViewReference (java.lang.String) 
	public abstract org.eclipse.ui.IViewReference findViewReference (java.lang.String, java.lang.String) 
	public abstract org.eclipse.ui.IEditorPart getActiveEditor () 
	public abstract org.eclipse.ui.IEditorPart findEditor (org.eclipse.ui.IEditorInput) 
	public abstract org.eclipse.ui.IEditorReference[] findEditors (org.eclipse.ui.IEditorInput, java.lang.String, int) 
	public abstract org.eclipse.ui.IEditorPart[] getEditors () 
	public abstract org.eclipse.ui.IEditorReference[] getEditorReferences () 
	public abstract org.eclipse.ui.IEditorPart[] getDirtyEditors () 
	public abstract org.eclipse.core.runtime.IAdaptable getInput () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.ui.IPerspectiveDescriptor getPerspective () 
	public abstract org.eclipse.ui.IViewReference[] getViewReferences () 
	public abstract org.eclipse.ui.IViewPart[] getViews () 
	public abstract org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public abstract org.eclipse.ui.IWorkingSet getWorkingSet () 
	public abstract void hideActionSet (java.lang.String) 
	public abstract void hideView (org.eclipse.ui.IViewPart) 
	public abstract void hideView (org.eclipse.ui.IViewReference) 
	public abstract boolean isPartVisible (org.eclipse.ui.IWorkbenchPart) 
	public abstract boolean isEditorAreaVisible () 
	public abstract void reuseEditor (org.eclipse.ui.IReusableEditor, org.eclipse.ui.IEditorInput) 
	public abstract org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String)  throws org.eclipse.ui.PartInitException 
	public abstract org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean)  throws org.eclipse.ui.PartInitException 
	public abstract org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int)  throws org.eclipse.ui.PartInitException 
	public abstract void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void resetPerspective () 
	public abstract boolean saveAllEditors (boolean) 
	public abstract boolean saveEditor (org.eclipse.ui.IEditorPart, boolean) 
	public abstract void savePerspective () 
	public abstract void savePerspectiveAs (org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void setEditorAreaVisible (boolean) 
	public abstract void setPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
	public abstract void showActionSet (java.lang.String) 
	public abstract org.eclipse.ui.IViewPart showView (java.lang.String)  throws org.eclipse.ui.PartInitException 
	public abstract org.eclipse.ui.IViewPart showView (java.lang.String, java.lang.String, int)  throws org.eclipse.ui.PartInitException 
	public abstract boolean isEditorPinned (org.eclipse.ui.IEditorPart) 
	public abstract int getEditorReuseThreshold () 
	public abstract void setEditorReuseThreshold (int) 
	public abstract org.eclipse.ui.INavigationHistory getNavigationHistory () 
	public abstract org.eclipse.ui.IViewPart[] getViewStack (org.eclipse.ui.IViewPart) 
	public abstract java.lang.String[] getNewWizardShortcuts () 
	public abstract java.lang.String[] getPerspectiveShortcuts () 
	public abstract java.lang.String[] getShowViewShortcuts () 
	public abstract org.eclipse.ui.IPerspectiveDescriptor[] getOpenPerspectives () 
	public abstract org.eclipse.ui.IPerspectiveDescriptor[] getSortedPerspectives () 
	public abstract void closePerspective (org.eclipse.ui.IPerspectiveDescriptor, boolean, boolean) 
	public abstract void closeAllPerspectives (boolean, boolean) 
	public abstract org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
	public abstract org.eclipse.ui.IWorkingSet[] getWorkingSets () 
	public abstract void setWorkingSets (org.eclipse.ui.IWorkingSet[]) 
	public abstract org.eclipse.ui.IWorkingSet getAggregateWorkingSet () 
	public abstract boolean isPageZoomed () 
	public abstract void zoomOut () 
	public abstract void toggleZoom (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract int getPartState (org.eclipse.ui.IWorkbenchPartReference) 
	public abstract void setPartState (org.eclipse.ui.IWorkbenchPartReference, int) 
	public abstract org.eclipse.ui.IWorkbenchPartReference getReference (org.eclipse.ui.IWorkbenchPart) 
	public abstract void showEditor (org.eclipse.ui.IEditorReference) 
	public abstract void hideEditor (org.eclipse.ui.IEditorReference) 
	public abstract org.eclipse.ui.IEditorReference[] openEditors (org.eclipse.ui.IEditorInput[], java.lang.String[], int)  throws org.eclipse.ui.MultiPartInitException 
}

org/eclipse/ui/IWorkbenchPart.class
IWorkbenchPart.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPart extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int PROP_TITLE
	public abstract void addPropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void createPartControl (org.eclipse.swt.widgets.Composite) 
	public abstract void dispose () 
	public abstract org.eclipse.ui.IWorkbenchPartSite getSite () 
	public abstract java.lang.String getTitle () 
	public abstract org.eclipse.swt.graphics.Image getTitleImage () 
	public abstract java.lang.String getTitleToolTip () 
	public abstract void removePropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void setFocus () 
}

org/eclipse/ui/IWorkbenchPart2.class
IWorkbenchPart2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPart2 extends java.lang.Object implements org.eclipse.ui.IWorkbenchPart  {
	public abstract java.lang.String getPartName () 
	public abstract java.lang.String getContentDescription () 
}

org/eclipse/ui/IWorkbenchPart3.class
IWorkbenchPart3.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPart3 extends java.lang.Object implements org.eclipse.ui.IWorkbenchPart2  {
	public abstract void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract java.lang.String getPartProperty (java.lang.String) 
	public abstract void setPartProperty (java.lang.String, java.lang.String) 
	public abstract java.util.Map getPartProperties () 
}

org/eclipse/ui/IWorkbenchPartConstants.class
IWorkbenchPartConstants.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPartConstants extends java.lang.Object {
	public static final int PROP_TITLE
	public static final int PROP_DIRTY
	public static final int PROP_INPUT
	public static final int PROP_PART_NAME
	public static final int PROP_CONTENT_DESCRIPTION
	public static final int PROP_PREFERRED_SIZE
}

org/eclipse/ui/IWorkbenchPartDescriptor.class
IWorkbenchPartDescriptor.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPartDescriptor extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabel () 
}

org/eclipse/ui/IWorkbenchPartReference.class
IWorkbenchPartReference.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPartReference extends java.lang.Object {
	public abstract org.eclipse.ui.IWorkbenchPart getPart (boolean) 
	public abstract java.lang.String getTitle () 
	public abstract org.eclipse.swt.graphics.Image getTitleImage () 
	public abstract java.lang.String getTitleToolTip () 
	public abstract java.lang.String getId () 
	public abstract void addPropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void removePropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract org.eclipse.ui.IWorkbenchPage getPage () 
	public abstract java.lang.String getPartName () 
	public abstract java.lang.String getContentDescription () 
	public abstract boolean isDirty () 
	public abstract java.lang.String getPartProperty (java.lang.String) 
	public abstract void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
}

org/eclipse/ui/IWorkbenchPartSite.class
IWorkbenchPartSite.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPartSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchSite  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getPluginId () 
	public abstract java.lang.String getRegisteredName () 
	public abstract void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
	public abstract void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
	public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService () 
	public abstract org.eclipse.ui.IWorkbenchPart getPart () 
}

org/eclipse/ui/IWorkbenchPreferenceConstants.class
IWorkbenchPreferenceConstants.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPreferenceConstants extends java.lang.Object {
	public static final String LINK_NAVIGATOR_TO_EDITOR
	public static final String OPEN_NEW_PERSPECTIVE
	public static final String ALTERNATE_OPEN_NEW_PERSPECTIVE
	public static final String SHIFT_OPEN_NEW_PERSPECTIVE
	public static final String PROJECT_OPEN_NEW_PERSPECTIVE
	public static final String OPEN_PERSPECTIVE_WINDOW
	public static final String OPEN_PERSPECTIVE_PAGE
	public static final String OPEN_PERSPECTIVE_REPLACE
	public static final String NO_NEW_PERSPECTIVE
	public static final String DEFAULT_PERSPECTIVE_ID
	public static final String PRESENTATION_FACTORY_ID
	public static final String DOCK_PERSPECTIVE_BAR
	public static final String PERSPECTIVE_BAR_SIZE
	public static final String INITIAL_FAST_VIEW_BAR_LOCATION
	public static final String TOP_RIGHT
	public static final String TOP_LEFT
	public static final String LEFT
	public static final String BOTTOM
	public static final String RIGHT
	public static final String SHOW_INTRO
	public static final String SHOW_TRADITIONAL_STYLE_TABS
	public static final String SHOW_TEXT_ON_PERSPECTIVE_BAR
	public static final String SHOW_OPEN_ON_PERSPECTIVE_BAR
	public static final String SHOW_OTHER_IN_PERSPECTIVE_MENU
	public static final String HELP_CONTENTS_ACTION_TEXT
	public static final String HELP_SEARCH_ACTION_TEXT
	public static final String DYNAMIC_HELP_ACTION_TEXT
	public static final String ENABLE_ANIMATIONS
	public static final String USE_COLORED_LABELS
	public static final String KEY_CONFIGURATION_ID
	public static final String EDITOR_MINIMUM_CHARACTERS
	public static final String VIEW_MINIMUM_CHARACTERS
	public static final String SHOW_SYSTEM_JOBS
	public static final String CURRENT_THEME_ID
	public static final String CLOSE_EDITORS_ON_EXIT
	public static final String SHOW_PROGRESS_ON_STARTUP
	public static final String SHOW_MEMORY_MONITOR
	public static final String USE_WINDOW_WORKING_SET_BY_DEFAULT
	public static final String SHOW_FILTERED_TEXTS
	public static final String ENABLE_DETACHED_VIEWS
	public static final String PROMPT_WHEN_SAVEABLE_STILL_OPEN
	public static final String PERSPECTIVE_BAR_EXTRAS
	public static final String LOCK_TRIM
	public static final String ENABLE_NEW_MIN_MAX
	public static final String DISABLE_NEW_FAST_VIEW
	public static final String ENABLE_32_STICKY_CLOSE_BEHAVIOR
	public static final String VIEW_TAB_POSITION
	public static final String EDITOR_TAB_POSITION
	public static final String SHOW_MULTIPLE_EDITOR_TABS
	public static final String DISABLE_OPEN_EDITOR_IN_PLACE
}

org/eclipse/ui/IWorkbenchPreferencePage.class
IWorkbenchPreferencePage.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPreferencePage extends java.lang.Object implements org.eclipse.jface.preference.IPreferencePage  {
	public abstract void init (org.eclipse.ui.IWorkbench) 
}

org/eclipse/ui/IWorkbenchPropertyPage.class
IWorkbenchPropertyPage.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchPropertyPage extends java.lang.Object implements org.eclipse.jface.preference.IPreferencePage  {
	public abstract org.eclipse.core.runtime.IAdaptable getElement () 
	public abstract void setElement (org.eclipse.core.runtime.IAdaptable) 
}

org/eclipse/ui/IWorkbenchSite.class
IWorkbenchSite.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchSite extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.jface.window.IShellProvider org.eclipse.ui.services.IServiceLocator  {
	public abstract org.eclipse.ui.IWorkbenchPage getPage () 
	public abstract org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public abstract org.eclipse.swt.widgets.Shell getShell () 
	public abstract org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public abstract void setSelectionProvider (org.eclipse.jface.viewers.ISelectionProvider) 
}

org/eclipse/ui/IWorkbenchWindow.class
IWorkbenchWindow.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchWindow extends java.lang.Object implements org.eclipse.ui.IPageService org.eclipse.jface.operation.IRunnableContext org.eclipse.ui.services.IServiceLocator org.eclipse.jface.window.IShellProvider  {
	public abstract boolean close () 
	public abstract org.eclipse.ui.IWorkbenchPage getActivePage () 
	public abstract org.eclipse.ui.IWorkbenchPage[] getPages () 
	public abstract org.eclipse.ui.IPartService getPartService () 
	public abstract org.eclipse.ui.ISelectionService getSelectionService () 
	public abstract org.eclipse.swt.widgets.Shell getShell () 
	public abstract org.eclipse.ui.IWorkbench getWorkbench () 
	public abstract boolean isApplicationMenu (java.lang.String) 
	public abstract org.eclipse.ui.IWorkbenchPage openPage (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.IWorkbenchPage openPage (org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
	public abstract void setActivePage (org.eclipse.ui.IWorkbenchPage) 
	public abstract org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
}

org/eclipse/ui/IWorkbenchWindowActionDelegate.class
IWorkbenchWindowActionDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchWindowActionDelegate extends java.lang.Object implements org.eclipse.ui.IActionDelegate  {
	public abstract void dispose () 
	public abstract void init (org.eclipse.ui.IWorkbenchWindow) 
}

org/eclipse/ui/IWorkbenchWindowPulldownDelegate.class
IWorkbenchWindowPulldownDelegate.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchWindowPulldownDelegate extends java.lang.Object implements org.eclipse.ui.IWorkbenchWindowActionDelegate  {
	public abstract org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
}

org/eclipse/ui/IWorkbenchWindowPulldownDelegate2.class
IWorkbenchWindowPulldownDelegate2.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 extends java.lang.Object implements org.eclipse.ui.IWorkbenchWindowPulldownDelegate  {
	public abstract org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
}

org/eclipse/ui/IWorkbenchWizard.class
IWorkbenchWizard.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkbenchWizard extends java.lang.Object implements org.eclipse.jface.wizard.IWizard  {
	public abstract void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
}

org/eclipse/ui/IWorkingSet.class
IWorkingSet.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkingSet extends java.lang.Object implements org.eclipse.ui.IPersistableElement org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.core.runtime.IAdaptable[] getElements () 
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImage () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getName () 
	public abstract void setElements (org.eclipse.core.runtime.IAdaptable[]) 
	public abstract void setId (java.lang.String) 
	public abstract void setName (java.lang.String) 
	public abstract boolean isEditable () 
	public abstract boolean isVisible () 
	public abstract java.lang.String getLabel () 
	public abstract void setLabel (java.lang.String) 
	public abstract boolean isSelfUpdating () 
	public abstract boolean isAggregateWorkingSet () 
	public abstract boolean isEmpty () 
	public abstract org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.core.runtime.IAdaptable[]) 
}

org/eclipse/ui/IWorkingSetElementAdapter.class
IWorkingSetElementAdapter.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkingSetElementAdapter extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable[]) 
	public abstract void dispose () 
}

org/eclipse/ui/IWorkingSetManager.class
IWorkingSetManager.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkingSetManager extends java.lang.Object {
	public static final String CHANGE_WORKING_SET_ADD
	public static final String CHANGE_WORKING_SET_REMOVE
	public static final String CHANGE_WORKING_SET_CONTENT_CHANGE
	public static final String CHANGE_WORKING_SET_NAME_CHANGE
	public static final String CHANGE_WORKING_SET_LABEL_CHANGE
	public static final String CHANGE_WORKING_SET_UPDATER_INSTALLED
	public static final String CHANGE_WORKING_SET_UPDATER_UNINSTALLED
	public abstract void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void addRecentWorkingSet (org.eclipse.ui.IWorkingSet) 
	public abstract void addWorkingSet (org.eclipse.ui.IWorkingSet) 
	public abstract org.eclipse.ui.IWorkingSet createWorkingSet (java.lang.String, org.eclipse.core.runtime.IAdaptable[]) 
	public abstract org.eclipse.ui.IWorkingSet createAggregateWorkingSet (java.lang.String, java.lang.String, org.eclipse.ui.IWorkingSet[]) 
	public abstract org.eclipse.ui.IWorkingSet createWorkingSet (org.eclipse.ui.IMemento) 
	public abstract org.eclipse.ui.dialogs.IWorkingSetEditWizard createWorkingSetEditWizard (org.eclipse.ui.IWorkingSet) 
	public abstract org.eclipse.ui.dialogs.IWorkingSetNewWizard createWorkingSetNewWizard (java.lang.String[]) 
	public abstract org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell) 
	public abstract org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell, boolean) 
	public abstract org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell, boolean, java.lang.String[]) 
	public abstract org.eclipse.ui.IWorkingSet[] getRecentWorkingSets () 
	public abstract org.eclipse.ui.IWorkingSet getWorkingSet (java.lang.String) 
	public abstract org.eclipse.ui.IWorkingSet[] getWorkingSets () 
	public abstract org.eclipse.ui.IWorkingSet[] getAllWorkingSets () 
	public abstract void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void removeWorkingSet (org.eclipse.ui.IWorkingSet) 
	public abstract void dispose () 
	public abstract void addToWorkingSets (org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IWorkingSet[]) 
}

org/eclipse/ui/IWorkingSetUpdater.class
IWorkingSetUpdater.java
package org.eclipse.ui
public abstract org.eclipse.ui.IWorkingSetUpdater extends java.lang.Object {
	public abstract void add (org.eclipse.ui.IWorkingSet) 
	public abstract boolean remove (org.eclipse.ui.IWorkingSet) 
	public abstract boolean contains (org.eclipse.ui.IWorkingSet) 
	public abstract void dispose () 
}

org/eclipse/ui/LegacyHandlerSubmissionExpression.class
LegacyHandlerSubmissionExpression.java
package org.eclipse.ui
public final org.eclipse.ui.LegacyHandlerSubmissionExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private final String activePartId
	private final org.eclipse.swt.widgets.Shell activeShell
	private final org.eclipse.ui.IWorkbenchPartSite activeSite
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.swt.widgets.Shell, org.eclipse.ui.IWorkbenchPartSite) 
		String activePartId
		org.eclipse.swt.widgets.Shell activeShell
		org.eclipse.ui.IWorkbenchPartSite activeSite
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.LegacyHandlerSubmissionExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object value
		Object value
		Object value
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/MultiPartInitException.class
MultiPartInitException.java
package org.eclipse.ui
public org.eclipse.ui.MultiPartInitException extends org.eclipse.ui.WorkbenchException {
	private org.eclipse.ui.IWorkbenchPartReference[] references
	private org.eclipse.ui.PartInitException[] exceptions
	private static final long serialVersionUID
	public void  (org.eclipse.ui.IWorkbenchPartReference[], org.eclipse.ui.PartInitException[]) 
		org.eclipse.ui.IWorkbenchPartReference[] references
		org.eclipse.ui.PartInitException[] exceptions
	public org.eclipse.ui.IWorkbenchPartReference[] getReferences () 
	public org.eclipse.ui.PartInitException[] getExceptions () 
	private static int findSingleException (org.eclipse.ui.PartInitException[]) 
		org.eclipse.ui.PartInitException[] exceptions
		int index
		int i
}

org/eclipse/ui/NavigationLocation.class
NavigationLocation.java
package org.eclipse.ui
public abstract org.eclipse.ui.NavigationLocation extends java.lang.Object implements org.eclipse.ui.INavigationLocation  {
	private org.eclipse.ui.IWorkbenchPage page
	private org.eclipse.ui.IEditorInput input
	protected void  (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editorPart
	protected org.eclipse.ui.IEditorPart getEditorPart () 
	public java.lang.Object getInput () 
	public java.lang.String getText () 
		org.eclipse.ui.IEditorPart part
	public void setInput (java.lang.Object) 
		Object input
	public void dispose () 
	public void releaseState () 
}

org/eclipse/ui/OpenAndLinkWithEditorHelper$InternalListener.class
OpenAndLinkWithEditorHelper.java
package org.eclipse.ui
final org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener extends java.lang.Object implements org.eclipse.jface.viewers.IOpenListener org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.OpenAndLinkWithEditorHelper this$0
	private void  (org.eclipse.ui.OpenAndLinkWithEditorHelper) 
	public final void open (org.eclipse.jface.viewers.OpenEvent) 
		org.eclipse.jface.viewers.OpenEvent event
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
	void  (org.eclipse.ui.OpenAndLinkWithEditorHelper, org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener) 
}

org/eclipse/ui/OpenAndLinkWithEditorHelper.class
OpenAndLinkWithEditorHelper.java
package org.eclipse.ui
public abstract org.eclipse.ui.OpenAndLinkWithEditorHelper extends java.lang.Object {
	private org.eclipse.jface.viewers.StructuredViewer viewer
	private boolean isLinkingEnabled
	private org.eclipse.jface.viewers.ISelection lastOpenSelection
	private org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener listener
	public void  (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	public void setLinkWithEditor (boolean) 
		boolean enabled
	public void dispose () 
	protected abstract void activate (org.eclipse.jface.viewers.ISelection) 
	protected abstract void open (org.eclipse.jface.viewers.ISelection, boolean) 
	protected abstract void linkToEditor (org.eclipse.jface.viewers.ISelection) 
	static void access$0 (org.eclipse.ui.OpenAndLinkWithEditorHelper, org.eclipse.jface.viewers.ISelection) 
	static org.eclipse.jface.viewers.ISelection access$1 (org.eclipse.ui.OpenAndLinkWithEditorHelper) 
	static boolean access$2 (org.eclipse.ui.OpenAndLinkWithEditorHelper) 
	static org.eclipse.jface.viewers.StructuredViewer access$3 (org.eclipse.ui.OpenAndLinkWithEditorHelper) 
}

org/eclipse/ui/PartInitException.class
PartInitException.java
package org.eclipse.ui
public org.eclipse.ui.PartInitException extends org.eclipse.ui.WorkbenchException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable nestedException
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/PerspectiveAdapter.class
PerspectiveAdapter.java
package org.eclipse.ui
public org.eclipse.ui.PerspectiveAdapter extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener4  {
	public void  () 
	public void perspectiveOpened (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveClosed (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
	public void perspectiveDeactivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveSavedAs (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor oldPerspective
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
	public void perspectivePreDeactivate (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
}

org/eclipse/ui/PlatformUI.class
PlatformUI.java
package org.eclipse.ui
public final org.eclipse.ui.PlatformUI extends java.lang.Object {
	public static final String PLUGIN_ID
	public static final int RETURN_OK
	public static final int RETURN_RESTART
	public static final int RETURN_UNSTARTABLE
	public static final int RETURN_EMERGENCY_CLOSE
	private void  () 
	public static org.eclipse.ui.IWorkbench getWorkbench () 
	public static boolean isWorkbenchRunning () 
	public static int createAndRunWorkbench (org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.application.WorkbenchAdvisor advisor
	public static org.eclipse.swt.widgets.Display createDisplay () 
	public static org.eclipse.ui.testing.TestableObject getTestableObject () 
	public static org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
}

org/eclipse/ui/Saveable.class
Saveable.java
package org.eclipse.ui
public abstract org.eclipse.ui.Saveable extends org.eclipse.ui.internal.InternalSaveable implements org.eclipse.core.runtime.IAdaptable  {
	private org.eclipse.swt.graphics.Cursor waitCursor
	private org.eclipse.swt.graphics.Cursor originalCursor
	public void  () 
	public boolean show (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public abstract java.lang.String getName () 
	public abstract java.lang.String getToolTipText () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract void doSave (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isDirty () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public org.eclipse.ui.progress.IJobRunnable doSave (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jface.window.IShellProvider)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jface.window.IShellProvider shellProvider
	public void disableUI (org.eclipse.ui.IWorkbenchPart[], boolean) 
		org.eclipse.ui.IWorkbenchPart[] parts
		boolean closing
		int i
		org.eclipse.ui.IWorkbenchPart workbenchPart
		org.eclipse.swt.widgets.Composite paneComposite
		org.eclipse.swt.widgets.Control[] paneChildren
		org.eclipse.swt.widgets.Composite toDisable
	public void enableUI (org.eclipse.ui.IWorkbenchPart[]) 
		org.eclipse.ui.IWorkbenchPart[] parts
		int i
		org.eclipse.ui.IWorkbenchPart workbenchPart
		org.eclipse.swt.widgets.Composite paneComposite
		org.eclipse.swt.widgets.Control[] paneChildren
		org.eclipse.swt.widgets.Composite toEnable
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ui/SaveablesLifecycleEvent.class
SaveablesLifecycleEvent.java
package org.eclipse.ui
public org.eclipse.ui.SaveablesLifecycleEvent extends java.util.EventObject {
	private static final long serialVersionUID
	public static final int POST_OPEN
	public static final int PRE_CLOSE
	public static final int POST_CLOSE
	public static final int DIRTY_CHANGED
	private int eventType
	private org.eclipse.ui.Saveable[] saveables
	private boolean force
	private boolean veto
	public void  (java.lang.Object, int, org.eclipse.ui.Saveable[], boolean) 
		Object source
		int eventType
		org.eclipse.ui.Saveable[] saveables
		boolean force
	public int getEventType () 
	public org.eclipse.ui.Saveable[] getSaveables () 
	public boolean isVeto () 
	public void setVeto (boolean) 
		boolean veto
	public boolean isForce () 
}

org/eclipse/ui/SelectionEnabler$SelectionClass.class
SelectionEnabler.java
package org.eclipse.ui
 org.eclipse.ui.SelectionEnabler$SelectionClass extends java.lang.Object {
	public String className
	public String nameFilter
	public boolean recursive
	void  () 
}

org/eclipse/ui/SelectionEnabler.class
SelectionEnabler.java
package org.eclipse.ui
public final org.eclipse.ui.SelectionEnabler extends java.lang.Object {
	public static final int ANY_NUMBER
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private static Class iTextSelectionClass
	private static final String JFACE_TEXT_PLUG_IN
	public static final int MULTIPLE
	public static final int NONE
	public static final int NONE_OR_ONE
	public static final int ONE_OR_MORE
	private static final String TEXT_SELECTION_CLASS
	private static boolean textSelectionPossible
	public static final int UNKNOWN
	private java.util.List classes
	private org.eclipse.ui.internal.ActionExpression enablementExpression
	private transient int hashCode
	private int mode
	static Class class$0
	static Class class$1
	static void  () 
	private static java.lang.Class getTextSelectionClass () 
		org.osgi.framework.Bundle bundle
		Class c
	public static boolean verifyNameMatch (java.lang.String, java.lang.String) 
		String name
		String filter
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.SelectionEnabler that
	public final int hashCode () 
	private boolean isEnabledFor (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection sel
		Object obj
		int count
		org.eclipse.core.runtime.IAdaptable element
	private boolean isEnabledFor (org.eclipse.jface.viewers.ISelection, int) 
		org.eclipse.jface.viewers.ISelection sel
		int count
		int i
		org.eclipse.ui.SelectionEnabler$SelectionClass sc
	private boolean isEnabledFor (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection ssel
		int count
		java.util.Iterator elements
		Object obj
		org.eclipse.core.runtime.IAdaptable element
	public boolean isEnabledForSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		Class tselClass
		java.lang.reflect.Method m
		Object r
	private void parseClasses (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement config
		String enablesFor
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		org.eclipse.core.runtime.IConfigurationElement sel
		String cname
		String name
		org.eclipse.ui.SelectionEnabler$SelectionClass sclass
	private boolean verifyClass (java.lang.Object, java.lang.String) 
		Object element
		String className
		Class eclass
		Class clazz
		boolean match
		Class[] interfaces
		int i
	private boolean verifyElement (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable element
		int i
		org.eclipse.ui.SelectionEnabler$SelectionClass sc
		org.eclipse.ui.model.IWorkbenchAdapter de
	private boolean verifySelectionCount (int) 
		int count
}

org/eclipse/ui/SubActionBars$1.class
SubActionBars.java
package org.eclipse.ui
 org.eclipse.ui.SubActionBars$1 extends org.eclipse.core.expressions.Expression {
	void  () 
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/SubActionBars.class
SubActionBars.java
package org.eclipse.ui
public org.eclipse.ui.SubActionBars extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.IActionBars  {
	private static final org.eclipse.core.expressions.Expression EXPRESSION
	public static final String P_ACTION_HANDLERS
	private java.util.Map actionHandlers
	private boolean actionHandlersChanged
	private java.util.Map activationsByActionIdByServiceLocator
	private boolean active
	private org.eclipse.jface.action.SubMenuManager menuMgr
	private org.eclipse.ui.IActionBars parent
	private org.eclipse.ui.services.IServiceLocator serviceLocator
	private org.eclipse.jface.action.SubStatusLineManager statusLineMgr
	private org.eclipse.jface.action.SubToolBarManager toolBarMgr
	private java.util.Map actionIdByCommandId
	static Class class$0
	static Class class$1
	static void  () 
	public void  (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars parent
	public void  (org.eclipse.ui.IActionBars, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.IActionBars parent
		org.eclipse.ui.services.IServiceLocator serviceLocator
	public void activate () 
	public void activate (boolean) 
		boolean forceVisibility
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	protected final void basicSetActive (boolean) 
		boolean active
	public void clearGlobalActionHandlers () 
		java.util.Iterator activationItr
		java.util.Map$Entry value
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.handlers.IHandlerService service
		java.util.Map activationsByActionId
		java.util.Iterator iterator
		org.eclipse.ui.handlers.IHandlerActivation activation
	protected org.eclipse.jface.action.SubMenuManager createSubMenuManager (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager parent
	protected org.eclipse.jface.action.SubToolBarManager createSubToolBarManager (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager parent
	public void deactivate () 
	public void deactivate (boolean) 
		boolean forceHide
	public void dispose () 
	protected void fireActionHandlersChanged () 
	protected void firePropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] listeners
		int i
	protected final boolean getActive () 
	public org.eclipse.jface.action.IAction getGlobalActionHandler (java.lang.String) 
		String actionID
	public java.util.Map getGlobalActionHandlers () 
	public org.eclipse.jface.action.IMenuManager getMenuManager () 
	protected final org.eclipse.ui.IActionBars getParent () 
	public final org.eclipse.ui.services.IServiceLocator getServiceLocator () 
	public org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
	protected final boolean isSubMenuManagerCreated () 
	protected final boolean isSubStatusLineManagerCreated () 
	protected final boolean isSubToolBarManagerCreated () 
	public void partChanged (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	protected void setActive (boolean) 
		boolean set
	public void setGlobalActionHandler (java.lang.String, org.eclipse.jface.action.IAction) 
		String actionID
		org.eclipse.jface.action.IAction handler
		String commandId
		org.eclipse.ui.internal.handlers.IActionCommandMappingService mappingService
		org.eclipse.ui.handlers.IHandlerService service
		java.util.Map activationsByActionId
		Object value
		org.eclipse.ui.handlers.IHandlerActivation activation
		Object value
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.core.commands.IHandler actionHandler
		org.eclipse.core.expressions.Expression handlerExpression
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.handlers.IHandlerService service
		java.util.Map activationsByActionId
		Object value
		org.eclipse.ui.handlers.IHandlerActivation activation
	protected final void setServiceLocator (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
	public void updateActionBars () 
}

org/eclipse/ui/SubActionBars2.class
SubActionBars2.java
package org.eclipse.ui
public org.eclipse.ui.SubActionBars2 extends org.eclipse.ui.SubActionBars implements org.eclipse.ui.IActionBars2  {
	private org.eclipse.jface.action.SubCoolBarManager coolBarMgr
	public void  (org.eclipse.ui.IActionBars2) 
		org.eclipse.ui.IActionBars2 parent
	public void  (org.eclipse.ui.IActionBars2, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.IActionBars2 parent
		org.eclipse.ui.services.IServiceLocator serviceLocator
	protected org.eclipse.ui.IActionBars2 getCastedParent () 
	protected org.eclipse.jface.action.SubCoolBarManager createSubCoolBarManager (org.eclipse.jface.action.ICoolBarManager) 
		org.eclipse.jface.action.ICoolBarManager parent
	public org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
	protected void setActive (boolean) 
		boolean value
	public void dispose () 
}

org/eclipse/ui/WorkbenchEncoding$EncodingsRegistryReader.class
WorkbenchEncoding.java
package org.eclipse.ui
 org.eclipse.ui.WorkbenchEncoding$EncodingsRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private java.util.List encodings
	public void  (java.util.List) 
		java.util.List definedEncodings
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String name
}

org/eclipse/ui/WorkbenchEncoding.class
WorkbenchEncoding.java
package org.eclipse.ui
public org.eclipse.ui.WorkbenchEncoding extends java.lang.Object {
	private static java.lang.reflect.Method CharsetIsSupportedMethod
	static Class class$0
	static void  () 
		Class charsetClass
	public void  () 
	public static java.lang.String getWorkbenchDefaultEncoding () 
	public static java.util.List getDefinedEncodings () 
		java.util.List definedEncodings
		org.eclipse.ui.WorkbenchEncoding$EncodingsRegistryReader reader
		String[] encodings
		java.util.List invalid
		int i
		java.util.Iterator invalidIterator
		String next
	private static boolean isSupported (java.lang.String) 
		String encoding
		Object o
}

org/eclipse/ui/WorkbenchException.class
WorkbenchException.java
package org.eclipse.ui
public org.eclipse.ui.WorkbenchException extends org.eclipse.core.runtime.CoreException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable nestedException
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/XMLMemento$1.class
XMLMemento.java
package org.eclipse.ui
 org.eclipse.ui.XMLMemento$1 extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	void  () 
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
}

org/eclipse/ui/XMLMemento$DOMWriter.class
XMLMemento.java
package org.eclipse.ui
final org.eclipse.ui.XMLMemento$DOMWriter extends java.io.PrintWriter {
	private int tab
	private static final String XML_VERSION
	public void  (java.io.Writer) 
		java.io.Writer output
	public void print (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		boolean hasChildren
		boolean prevWasText
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node node
	private void printTabulation () 
	private void startTag (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Element element
		boolean hasChildren
		StringBuffer sb
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attribute
	private void endTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		StringBuffer sb
	private static void appendEscapedChar (java.lang.StringBuffer, char) 
		StringBuffer buffer
		char c
		String replacement
	private static java.lang.String getEscaped (java.lang.String) 
		String s
		StringBuffer result
		int i
	private static java.lang.String getReplacement (char) 
		char c
}

org/eclipse/ui/XMLMemento.class
XMLMemento.java
package org.eclipse.ui
public final org.eclipse.ui.XMLMemento extends java.lang.Object implements org.eclipse.ui.IMemento  {
	private org.w3c.dom.Document factory
	private org.w3c.dom.Element element
	public static org.eclipse.ui.XMLMemento createReadRoot (java.io.Reader)  throws org.eclipse.ui.WorkbenchException 
		java.io.Reader reader
	public static org.eclipse.ui.XMLMemento createReadRoot (java.io.Reader, java.lang.String)  throws org.eclipse.ui.WorkbenchException 
		java.io.Reader reader
		String baseDir
		String errorMessage
		Exception exception
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder parser
		org.xml.sax.InputSource source
		org.w3c.dom.Document document
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		org.xml.sax.SAXException e
		String problemText
	public static org.eclipse.ui.XMLMemento createWriteRoot (java.lang.String) 
		String type
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		javax.xml.parsers.ParserConfigurationException e
	public void  (org.w3c.dom.Document, org.w3c.dom.Element) 
		org.w3c.dom.Document document
		org.w3c.dom.Element element
	public org.eclipse.ui.IMemento createChild (java.lang.String) 
		String type
		org.w3c.dom.Element child
	public org.eclipse.ui.IMemento createChild (java.lang.String, java.lang.String) 
		String type
		String id
		org.w3c.dom.Element child
	public org.eclipse.ui.IMemento copyChild (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento child
		org.w3c.dom.Element childElement
		org.w3c.dom.Element newElement
	public org.eclipse.ui.IMemento getChild (java.lang.String) 
		String type
		org.w3c.dom.NodeList nodes
		int size
		int nX
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public org.eclipse.ui.IMemento[] getChildren (java.lang.String) 
		String type
		org.w3c.dom.NodeList nodes
		int size
		java.util.ArrayList list
		int nX
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		org.eclipse.ui.IMemento[] results
		int x
	public java.lang.Float getFloat (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
		String strValue
		NumberFormatException e
	public java.lang.String getType () 
	public java.lang.String getID () 
	public java.lang.Integer getInteger (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
		String strValue
		NumberFormatException e
	public java.lang.String getString (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
	public java.lang.Boolean getBoolean (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
	public java.lang.String getTextData () 
		org.w3c.dom.Text textNode
	public java.lang.String[] getAttributeKeys () 
		org.w3c.dom.NamedNodeMap map
		int size
		String[] attributes
		int i
		org.w3c.dom.Node node
	private org.w3c.dom.Text getTextNode () 
		org.w3c.dom.NodeList nodes
		int size
		int nX
		org.w3c.dom.Node node
	private void putElement (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Element element
		boolean copyText
		org.w3c.dom.NamedNodeMap nodeMap
		int size
		int i
		org.w3c.dom.Attr attr
		org.w3c.dom.NodeList nodes
		boolean needToCopyText
		int i
		org.w3c.dom.Node node
		org.eclipse.ui.XMLMemento child
	public void putFloat (java.lang.String, float) 
		String key
		float f
	public void putInteger (java.lang.String, int) 
		String key
		int n
	public void putMemento (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void putString (java.lang.String, java.lang.String) 
		String key
		String value
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	public void putTextData (java.lang.String) 
		String data
		org.w3c.dom.Text textNode
	public void save (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
		org.eclipse.ui.XMLMemento$DOMWriter out
}

org/eclipse/ui/about/
org/eclipse/ui/about/IInstallationPageContainer.class
IInstallationPageContainer.java
package org.eclipse.ui.about
public abstract org.eclipse.ui.about.IInstallationPageContainer extends java.lang.Object {
	public abstract void registerPageButton (org.eclipse.ui.about.InstallationPage, org.eclipse.swt.widgets.Button) 
	public abstract void closeModalContainers () 
}

org/eclipse/ui/about/ISystemSummarySection.class
ISystemSummarySection.java
package org.eclipse.ui.about
public abstract org.eclipse.ui.about.ISystemSummarySection extends java.lang.Object {
	public abstract void write (java.io.PrintWriter) 
}

org/eclipse/ui/about/InstallationPage$1.class
InstallationPage.java
package org.eclipse.ui.about
 org.eclipse.ui.about.InstallationPage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.about.InstallationPage this$0
	void  (org.eclipse.ui.about.InstallationPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/ui/about/InstallationPage.class
InstallationPage.java
package org.eclipse.ui.about
public abstract org.eclipse.ui.about.InstallationPage extends org.eclipse.jface.dialogs.DialogPage {
	private org.eclipse.ui.about.IInstallationPageContainer container
	public void  () 
	public void setMessage (java.lang.String) 
		String newMessage
	public void setMessage (java.lang.String, int) 
		String newMessage
		int newType
	public void setPageContainer (org.eclipse.ui.about.IInstallationPageContainer) 
		org.eclipse.ui.about.IInstallationPageContainer container
	public void createPageButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Button createButton (org.eclipse.swt.widgets.Composite, int, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		int id
		String label
		org.eclipse.swt.widgets.Button button
	protected void buttonPressed (int) 
		int buttonId
	protected org.eclipse.ui.about.IInstallationPageContainer getPageContainer () 
}

org/eclipse/ui/actions/
org/eclipse/ui/actions/ActionContext.class
ActionContext.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.ActionContext extends java.lang.Object {
	private org.eclipse.jface.viewers.ISelection selection
	private Object input
	public void  (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
	public java.lang.Object getInput () 
	public void setInput (java.lang.Object) 
		Object input
}

org/eclipse/ui/actions/ActionDelegate.class
ActionDelegate.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.ActionDelegate extends java.lang.Object implements org.eclipse.ui.IActionDelegate2  {
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	public void init (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void dispose () 
	public void runWithEvent (org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event) 
		org.eclipse.jface.action.IAction action
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/actions/ActionFactory$1.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$1 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
		org.eclipse.core.runtime.IProduct product
		String productName
}

org/eclipse/ui/actions/ActionFactory$10.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$10 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$11.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$11 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$12.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$12 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$13.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$13 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$14.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$14 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$15.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$15 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$16.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$16 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$17.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$17 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$18.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$18 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$19.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$19 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$2.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$2 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$20.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$20 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$21.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$21 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$22.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$22 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$23.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$23 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$24.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$24 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$25.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$25 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$26.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$26 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
		org.eclipse.ui.ISharedImages images
}

org/eclipse/ui/actions/ActionFactory$27.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$27 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$28.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$28 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$29.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$29 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$3.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$3 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$30.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$30 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$31.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$31 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$32.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$32 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$33.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$33 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$34.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$34 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$35.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$35 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$36.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$36 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$37.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$37 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$38.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$38 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$39.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$39 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$4.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$4 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$40.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$40 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$41.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$41 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$42.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$42 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.LabelRetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$43.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$43 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$44.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$44 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$45.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$45 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$46.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$46 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$47.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$47 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$48.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$48 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$49.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$49 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$5.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$5 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$50.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$50 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$51.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$51 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$52.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$52 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$53.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$53 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$54.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$54 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$55.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$55 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$56.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$56 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$57.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$57 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$58.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$58 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.LabelRetargetAction action
		org.eclipse.ui.ISharedImages sharedImages
}

org/eclipse/ui/actions/ActionFactory$59.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$59 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.RetargetAction action
}

org/eclipse/ui/actions/ActionFactory$6.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$6 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$60.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$60 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$61.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$61 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$62.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$62 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$63.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$63 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$64.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$64 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$65.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$65 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$7.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$7 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$8.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$8 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String, java.lang.String) 
		String $anonymous0
		String $anonymous1
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction action
}

org/eclipse/ui/actions/ActionFactory$9.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$9 extends org.eclipse.ui.actions.ActionFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
}

org/eclipse/ui/actions/ActionFactory$IWorkbenchAction.class
ActionFactory.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.ActionFactory$IWorkbenchAction extends java.lang.Object implements org.eclipse.jface.action.IAction  {
	public abstract void dispose () 
}

org/eclipse/ui/actions/ActionFactory$WorkbenchCommandAction.class
ActionFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ActionFactory$WorkbenchCommandAction extends org.eclipse.ui.internal.actions.CommandAction implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String commandIdIn
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ActionFactory.class
ActionFactory.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.ActionFactory extends java.lang.Object {
	public static final org.eclipse.ui.actions.ActionFactory ABOUT
	public static final org.eclipse.ui.actions.ActionFactory ACTIVATE_EDITOR
	public static final org.eclipse.ui.actions.ActionFactory BACK
	public static final org.eclipse.ui.actions.ActionFactory BACKWARD_HISTORY
	public static final org.eclipse.ui.actions.ActionFactory CLOSE
	public static final org.eclipse.ui.actions.ActionFactory CLOSE_ALL
	public static final org.eclipse.ui.actions.ActionFactory CLOSE_OTHERS
	public static final org.eclipse.ui.actions.ActionFactory CLOSE_ALL_PERSPECTIVES
	public static final org.eclipse.ui.actions.ActionFactory CLOSE_ALL_SAVED
	public static final org.eclipse.ui.actions.ActionFactory CLOSE_PERSPECTIVE
	public static final org.eclipse.ui.actions.ActionFactory INTRO
	public static final org.eclipse.ui.actions.ActionFactory COPY
	public static final org.eclipse.ui.actions.ActionFactory CUT
	public static final org.eclipse.ui.actions.ActionFactory DELETE
	public static final org.eclipse.ui.actions.ActionFactory EDIT_ACTION_SETS
	public static final org.eclipse.ui.actions.ActionFactory EXPORT
	public static final org.eclipse.ui.actions.ActionFactory FIND
	public static final org.eclipse.ui.actions.ActionFactory FORWARD
	public static final org.eclipse.ui.actions.ActionFactory FORWARD_HISTORY
	public static final org.eclipse.ui.actions.ActionFactory GO_INTO
	public static final org.eclipse.ui.actions.ActionFactory IMPORT
	public static final org.eclipse.ui.actions.ActionFactory LOCK_TOOL_BAR
	public static final org.eclipse.ui.actions.ActionFactory MAXIMIZE
	public static final org.eclipse.ui.actions.ActionFactory MINIMIZE
	public static final org.eclipse.ui.actions.ActionFactory MOVE
	public static final org.eclipse.ui.actions.ActionFactory NEW
	public static final org.eclipse.ui.actions.ActionFactory NEW_WIZARD_DROP_DOWN
	public static final org.eclipse.ui.actions.ActionFactory NEXT
	public static final org.eclipse.ui.actions.ActionFactory NEXT_EDITOR
	public static final org.eclipse.ui.actions.ActionFactory NEXT_PART
	public static final org.eclipse.ui.actions.ActionFactory NEXT_PERSPECTIVE
	public static final org.eclipse.ui.actions.ActionFactory OPEN_NEW_WINDOW
	public static final org.eclipse.ui.actions.ActionFactory PASTE
	public static final org.eclipse.ui.actions.ActionFactory PREFERENCES
	public static final org.eclipse.ui.actions.ActionFactory PREVIOUS
	public static final org.eclipse.ui.actions.ActionFactory PREVIOUS_EDITOR
	public static final org.eclipse.ui.actions.ActionFactory PREVIOUS_PART
	public static final org.eclipse.ui.actions.ActionFactory PREVIOUS_PERSPECTIVE
	public static final org.eclipse.ui.actions.ActionFactory PRINT
	public static final org.eclipse.ui.actions.ActionFactory PROPERTIES
	public static final org.eclipse.ui.actions.ActionFactory QUIT
	public static final org.eclipse.ui.actions.ActionFactory REDO
	public static final org.eclipse.ui.actions.ActionFactory REFRESH
	public static final org.eclipse.ui.actions.ActionFactory RENAME
	public static final org.eclipse.ui.actions.ActionFactory RESET_PERSPECTIVE
	public static final org.eclipse.ui.actions.ActionFactory REVERT
	public static final org.eclipse.ui.actions.ActionFactory SAVE
	public static final org.eclipse.ui.actions.ActionFactory SAVE_ALL
	public static final org.eclipse.ui.actions.ActionFactory SAVE_AS
	public static final org.eclipse.ui.actions.ActionFactory SAVE_PERSPECTIVE
	public static final org.eclipse.ui.actions.ActionFactory SELECT_ALL
	public static final org.eclipse.ui.actions.ActionFactory SHOW_EDITOR
	public static final org.eclipse.ui.actions.ActionFactory SHOW_OPEN_EDITORS
	public static final org.eclipse.ui.actions.ActionFactory SHOW_WORKBOOK_EDITORS
	public static final org.eclipse.ui.actions.ActionFactory SHOW_QUICK_ACCESS
	public static final org.eclipse.ui.actions.ActionFactory SHOW_PART_PANE_MENU
	public static final org.eclipse.ui.actions.ActionFactory SHOW_VIEW_MENU
	public static final org.eclipse.ui.actions.ActionFactory UNDO
	public static final org.eclipse.ui.actions.ActionFactory UP
	public static final org.eclipse.ui.actions.ActionFactory HELP_CONTENTS
	public static final org.eclipse.ui.actions.ActionFactory HELP_SEARCH
	public static final org.eclipse.ui.actions.ActionFactory DYNAMIC_HELP
	public static final org.eclipse.ui.actions.ActionFactory OPEN_PERSPECTIVE_DIALOG
	public static final org.eclipse.ui.actions.ActionFactory NEW_EDITOR
	public static final org.eclipse.ui.actions.ActionFactory TOGGLE_COOLBAR
	private final String actionId
	private final String commandId
	static void  () 
	public static void linkCycleActionPair (org.eclipse.ui.actions.ActionFactory$IWorkbenchAction, org.eclipse.ui.actions.ActionFactory$IWorkbenchAction) 
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction next
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction previous
	protected void  (java.lang.String) 
		String actionId
	protected void  (java.lang.String, java.lang.String) 
		String actionId
		String commandId
	public abstract org.eclipse.ui.actions.ActionFactory$IWorkbenchAction create (org.eclipse.ui.IWorkbenchWindow) 
	public java.lang.String getId () 
	public java.lang.String getCommandId () 
}

org/eclipse/ui/actions/ActionGroup.class
ActionGroup.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.ActionGroup extends java.lang.Object {
	private org.eclipse.ui.actions.ActionContext context
	public void  () 
	public org.eclipse.ui.actions.ActionContext getContext () 
	public void setContext (org.eclipse.ui.actions.ActionContext) 
		org.eclipse.ui.actions.ActionContext context
	public void fillContextMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
	public void fillActionBars (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars actionBars
	public void updateActionBars () 
	public void dispose () 
}

org/eclipse/ui/actions/BaseNewWizardMenu$1.class
BaseNewWizardMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.BaseNewWizardMenu$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.actions.BaseNewWizardMenu this$0
	void  (org.eclipse.ui.actions.BaseNewWizardMenu) 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
}

org/eclipse/ui/actions/BaseNewWizardMenu$2.class
BaseNewWizardMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.BaseNewWizardMenu$2 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.actions.BaseNewWizardMenu this$0
	void  (org.eclipse.ui.actions.BaseNewWizardMenu) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
}

org/eclipse/ui/actions/BaseNewWizardMenu$3.class
BaseNewWizardMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.BaseNewWizardMenu$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.actions.BaseNewWizardMenu this$0
	void  (org.eclipse.ui.actions.BaseNewWizardMenu, java.lang.String) 
		String $anonymous0
}

org/eclipse/ui/actions/BaseNewWizardMenu.class
BaseNewWizardMenu.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.BaseNewWizardMenu extends org.eclipse.ui.actions.CompoundContributionItem {
	private final java.util.Map actions
	private final org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler configListener
	private final org.eclipse.core.runtime.IRegistryChangeListener registryListener
	private org.eclipse.ui.actions.ActionFactory$IWorkbenchAction showDlgAction
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	protected void addItems (java.util.List) 
		java.util.List list
	protected boolean addShortcuts (java.util.List) 
		java.util.List list
		boolean added
		org.eclipse.ui.IWorkbenchPage page
		String[] wizardIds
		int i
		org.eclipse.jface.action.IAction action
	public void dispose () 
	private org.eclipse.jface.action.IAction getAction (java.lang.String) 
		String id
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.wizards.IWizardDescriptor wizardDesc
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.jface.action.IContributionItem[] getContributionItems () 
		java.util.ArrayList list
		String text
		org.eclipse.jface.action.Action dummyAction
	protected org.eclipse.jface.action.IAction getShowDialogAction () 
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	private void registerListeners () 
	protected boolean registryHasCategory (java.lang.String) 
		String categoryId
	private void unregisterListeners () 
	static java.util.Map access$0 (org.eclipse.ui.actions.BaseNewWizardMenu) 
}

org/eclipse/ui/actions/BaseSelectionListenerAction.class
BaseSelectionListenerAction.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.BaseSelectionListenerAction extends org.eclipse.jface.action.Action implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private org.eclipse.jface.viewers.IStructuredSelection selection
	private boolean running
	private org.eclipse.jface.viewers.IStructuredSelection deferredSelection
	protected void  (java.lang.String) 
		String text
	protected void clearCache () 
	public org.eclipse.jface.viewers.IStructuredSelection getStructuredSelection () 
	public final void selectionChanged (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public final void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
	protected boolean updateSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.jface.viewers.IStructuredSelection s
		org.eclipse.jface.viewers.IStructuredSelection s
}

org/eclipse/ui/actions/CommandNotMappedException.class
CommandNotMappedException.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.CommandNotMappedException extends org.eclipse.core.commands.common.CommandException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/eclipse/ui/actions/CompoundContributionItem$1.class
CompoundContributionItem.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.CompoundContributionItem$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.actions.CompoundContributionItem this$0
	void  (org.eclipse.ui.actions.CompoundContributionItem) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/actions/CompoundContributionItem.class
CompoundContributionItem.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.CompoundContributionItem extends org.eclipse.jface.action.ContributionItem {
	private boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	private org.eclipse.jface.action.IContributionItem[] oldItems
	protected void  () 
	protected void  (java.lang.String) 
		String id
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		int oldItemCount
		int newItemCount
		int numAdded
	protected abstract org.eclipse.jface.action.IContributionItem[] getContributionItems () 
	private org.eclipse.jface.action.IContributionItem[] getContributionItemsToFill () 
	private void disposeOldItems () 
		int i
		org.eclipse.jface.action.IContributionItem oldItem
	public boolean isDirty () 
	public boolean isDynamic () 
	public void dispose () 
	public void setParent (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager parent
		org.eclipse.jface.action.IMenuManager menuMgr
		org.eclipse.jface.action.IMenuManager menuMgr
	static void access$0 (org.eclipse.ui.actions.CompoundContributionItem, boolean) 
}

org/eclipse/ui/actions/ContributedAction$1.class
ContributedAction.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributedAction$1 extends java.lang.Object implements org.eclipse.ui.IPartListener  {
	final org.eclipse.ui.actions.ContributedAction this$0
	private final org.eclipse.ui.IWorkbenchPart val$currentPart
	void  (org.eclipse.ui.actions.ContributedAction, org.eclipse.ui.IWorkbenchPart) 
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/actions/ContributedAction.class
ContributedAction.java
package org.eclipse.ui.actions
public final org.eclipse.ui.actions.ContributedAction extends org.eclipse.ui.internal.actions.CommandAction {
	private org.eclipse.core.expressions.IEvaluationContext appContext
	private org.eclipse.core.commands.IHandler partHandler
	private boolean localHandler
	private org.eclipse.ui.IPartListener partListener
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.ui.actions.CommandNotMappedException 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement element
		String actionId
		String commandId
		String contributionId
		Object obj
		org.eclipse.ui.internal.handlers.IActionCommandMappingService mapping
	private void updateSiteAssociations (org.eclipse.ui.IWorkbenchPartSite, java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.IWorkbenchPartSite site
		String commandId
		String actionId
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.handlers.IHandlerService serv
		org.eclipse.ui.internal.handlers.HandlerService realService
		org.eclipse.ui.handlers.IHandlerService siteServ
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.core.commands.IHandler oldHandler
	public boolean isEnabled () 
	private org.eclipse.ui.IPartListener getPartListener () 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.IWorkbenchPart currentPart
		org.eclipse.ui.IWorkbenchPart currentPart
	private void disposeAction () 
		org.eclipse.ui.IWorkbenchPartSite site
	static void access$0 (org.eclipse.ui.actions.ContributedAction) 
}

org/eclipse/ui/actions/ContributionItemFactory$1.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$1 extends org.eclipse.ui.actions.ContributionItemFactory {
	private static final String COMMAND_ID
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.menus.CommandContributionItemParameter parameter
		org.eclipse.jface.util.IPropertyChangeListener[] perfs
		org.eclipse.ui.IPartListener partListener
		org.eclipse.ui.menus.CommandContributionItem action
}

org/eclipse/ui/actions/ContributionItemFactory$10.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$10 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory$11.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$11 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory$12.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$12 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory$2.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$2 extends java.lang.Object implements org.eclipse.ui.IPartListener  {
	final org.eclipse.ui.actions.ContributionItemFactory$1 this$1
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.actions.ContributionItemFactory$1, org.eclipse.ui.IWorkbenchWindow) 
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.commands.ICommandService commandService
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/actions/ContributionItemFactory$3.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$3 extends org.eclipse.ui.menus.CommandContributionItem {
	final org.eclipse.ui.actions.ContributionItemFactory$1 this$1
	private final org.eclipse.jface.util.IPropertyChangeListener[] val$perfs
	private final org.eclipse.ui.IWorkbenchWindow val$window
	private final org.eclipse.ui.IPartListener val$partListener
	void  (org.eclipse.ui.actions.ContributionItemFactory$1, org.eclipse.ui.menus.CommandContributionItemParameter, org.eclipse.jface.util.IPropertyChangeListener[], org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IPartListener) 
		org.eclipse.ui.menus.CommandContributionItemParameter $anonymous0
	public void dispose () 
}

org/eclipse/ui/actions/ContributionItemFactory$4.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$4 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.actions.ContributionItemFactory$1 this$1
	private final org.eclipse.ui.menus.CommandContributionItem val$action
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.actions.ContributionItemFactory$1, org.eclipse.ui.menus.CommandContributionItem, org.eclipse.ui.IWorkbenchWindow) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.jface.preference.IPreferenceStore store
		boolean reuseEditors
}

org/eclipse/ui/actions/ContributionItemFactory$5.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.actions.ContributionItemFactory$4 this$2
	private final org.eclipse.ui.menus.CommandContributionItem val$action
	void  (org.eclipse.ui.actions.ContributionItemFactory$4, org.eclipse.ui.menus.CommandContributionItem) 
	public void run () 
}

org/eclipse/ui/actions/ContributionItemFactory$6.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$6 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory$7.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$7 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory$8.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$8 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.ShowInMenu showInMenu
}

org/eclipse/ui/actions/ContributionItemFactory$9.class
ContributionItemFactory.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.ContributionItemFactory$9 extends org.eclipse.ui.actions.ContributionItemFactory {
	void  (java.lang.String) 
		String $anonymous0
	public org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/actions/ContributionItemFactory.class
ContributionItemFactory.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.ContributionItemFactory extends java.lang.Object {
	private final String contributionItemId
	public static final org.eclipse.ui.actions.ContributionItemFactory PIN_EDITOR
	public static final org.eclipse.ui.actions.ContributionItemFactory OPEN_WINDOWS
	public static final org.eclipse.ui.actions.ContributionItemFactory VIEWS_SHORTLIST
	public static final org.eclipse.ui.actions.ContributionItemFactory VIEWS_SHOW_IN
	public static final org.eclipse.ui.actions.ContributionItemFactory REOPEN_EDITORS
	public static final org.eclipse.ui.actions.ContributionItemFactory PERSPECTIVES_SHORTLIST
	public static final org.eclipse.ui.actions.ContributionItemFactory NEW_WIZARD_SHORTLIST
	public static final org.eclipse.ui.actions.ContributionItemFactory HELP_SEARCH
	static Class class$0
	static void  () 
	protected void  (java.lang.String) 
		String contributionItemId
	public abstract org.eclipse.jface.action.IContributionItem create (org.eclipse.ui.IWorkbenchWindow) 
	public java.lang.String getId () 
}

org/eclipse/ui/actions/ExportResourcesAction.class
ExportResourcesAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.ExportResourcesAction extends org.eclipse.ui.actions.BaseSelectionListenerAction implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String label
	public void  (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	public void  (org.eclipse.ui.IWorkbench, java.lang.String) 
		org.eclipse.ui.IWorkbench workbench
		String label
	public void run () 
	public void setSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public void dispose () 
}

org/eclipse/ui/actions/ImportResourcesAction.class
ImportResourcesAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.ImportResourcesAction extends org.eclipse.ui.actions.BaseSelectionListenerAction implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.actions.ActionFactory$IWorkbenchAction action
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	public void run () 
	public void setSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public void dispose () 
}

org/eclipse/ui/actions/LabelRetargetAction.class
LabelRetargetAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.LabelRetargetAction extends org.eclipse.ui.actions.RetargetAction {
	private String defaultText
	private String defaultToolTipText
	private org.eclipse.jface.resource.ImageDescriptor defaultHoverImage
	private org.eclipse.jface.resource.ImageDescriptor defaultImage
	private org.eclipse.jface.resource.ImageDescriptor defaultDisabledImage
	private String acceleratorText
	public void  (java.lang.String, java.lang.String) 
		String actionID
		String text
	public void  (java.lang.String, java.lang.String, int) 
		String actionID
		String text
		int style
	protected void propagateChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String prop
		String str
		String str
	protected void setActionHandler (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction handler
		String handlerText
	public void setDisabledImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor image
	public void setHoverImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor image
	public void setImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor image
	public void setText (java.lang.String) 
		String text
	public void setToolTipText (java.lang.String) 
		String text
	private java.lang.String appendAccelerator (java.lang.String) 
		String newText
		String str
	private void updateImages (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction handler
		org.eclipse.jface.resource.ImageDescriptor hoverImage
		org.eclipse.jface.resource.ImageDescriptor image
		org.eclipse.jface.resource.ImageDescriptor disabledImage
}

org/eclipse/ui/actions/NewWizardAction.class
NewWizardAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.NewWizardAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private static final int SIZING_WIZARD_WIDTH
	private static final int SIZING_WIZARD_HEIGHT
	private String categoryId
	private String windowTitle
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.ui.internal.PerspectiveTracker tracker
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.ISharedImages images
	public void  () 
	public java.lang.String getCategoryId () 
	public void setCategoryId (java.lang.String) 
		String id
	public void setWizardWindowTitle (java.lang.String) 
		String windowTitle
	public void run () 
		org.eclipse.ui.internal.dialogs.NewWizard wizard
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		Class resourceClass
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorInput input
		Object resource
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings wizardSettings
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
	public void dispose () 
}

org/eclipse/ui/actions/NewWizardDropDownAction$1.class
NewWizardDropDownAction.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.NewWizardDropDownAction$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuCreator  {
	private org.eclipse.jface.action.MenuManager dropDownMenuMgr
	final org.eclipse.ui.actions.NewWizardDropDownAction this$0
	void  (org.eclipse.ui.actions.NewWizardDropDownAction) 
	private void createDropDownMenuMgr () 
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control parent
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem newItem
	public void dispose () 
}

org/eclipse/ui/actions/NewWizardDropDownAction.class
NewWizardDropDownAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.NewWizardDropDownAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.ui.internal.PerspectiveTracker tracker
	private org.eclipse.ui.actions.ActionFactory$IWorkbenchAction showDlgAction
	private org.eclipse.jface.action.IContributionItem newWizardMenu
	private org.eclipse.jface.action.IMenuCreator menuCreator
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.actions.ActionFactory$IWorkbenchAction, org.eclipse.jface.action.IContributionItem) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.actions.ActionFactory$IWorkbenchAction showDlgAction
		org.eclipse.jface.action.IContributionItem newWizardMenu
		org.eclipse.ui.ISharedImages sharedImages
	public void dispose () 
	public void run () 
	static org.eclipse.jface.action.IContributionItem access$0 (org.eclipse.ui.actions.NewWizardDropDownAction) 
}

org/eclipse/ui/actions/OpenInNewWindowAction.class
OpenInNewWindowAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.OpenInNewWindowAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.core.runtime.IAdaptable pageInput
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IAdaptable input
	public void setPageInput (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable input
	public void run () 
		String perspId
		String perspId
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.WorkbenchException e
	public void dispose () 
}

org/eclipse/ui/actions/OpenNewPageMenu.class
OpenNewPageMenu.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.OpenNewPageMenu extends org.eclipse.ui.actions.PerspectiveMenu {
	private org.eclipse.core.runtime.IAdaptable pageInput
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IAdaptable input
	protected void run (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.WorkbenchException e
	public void setPageInput (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable input
}

org/eclipse/ui/actions/OpenNewWindowMenu.class
OpenNewWindowMenu.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.OpenNewWindowMenu extends org.eclipse.ui.actions.PerspectiveMenu {
	private org.eclipse.core.runtime.IAdaptable pageInput
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IAdaptable input
	protected void run (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.WorkbenchException e
	public void setPageInput (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable input
}

org/eclipse/ui/actions/OpenPerspectiveAction.class
OpenPerspectiveAction.java
package org.eclipse.ui.actions
public final org.eclipse.ui.actions.OpenPerspectiveAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.IPluginContribution  {
	private final org.eclipse.ui.actions.PerspectiveMenu callback
	private final org.eclipse.ui.IPerspectiveDescriptor descriptor
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.actions.PerspectiveMenu) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.actions.PerspectiveMenu callback
		String label
	public final void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/actions/OpenPerspectiveMenu.class
OpenPerspectiveMenu.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.OpenPerspectiveMenu extends org.eclipse.ui.actions.PerspectiveMenu {
	private org.eclipse.core.runtime.IAdaptable pageInput
	private org.eclipse.jface.action.IMenuManager parentMenuManager
	private boolean replaceEnabled
	private static String PAGE_PROBLEMS_TITLE
	private static String PAGE_PROBLEMS_MESSAGE
	static void  () 
	public void  (org.eclipse.jface.action.IMenuManager, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.jface.action.IMenuManager menuManager
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IAdaptable input
	private boolean canRun () 
	private java.lang.String openPerspectiveSetting () 
	protected void run (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
	protected void run (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.swt.events.SelectionEvent event
	private void openPage (org.eclipse.ui.IPerspectiveDescriptor, int) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		int keyStateMask
		org.eclipse.ui.WorkbenchException e
	public void setPageInput (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable input
	public void setReplaceEnabled (boolean) 
		boolean isEnabled
}

org/eclipse/ui/actions/PartEventAction.class
PartEventAction.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.PartEventAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.IPartListener  {
	private org.eclipse.ui.IWorkbenchPart activePart
	protected void  (java.lang.String) 
		String text
	protected void  (java.lang.String, int) 
		String text
		int style
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/actions/PerspectiveMenu$1.class
PerspectiveMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.PerspectiveMenu$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.actions.PerspectiveMenu this$0
	void  (org.eclipse.ui.actions.PerspectiveMenu) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/actions/PerspectiveMenu$2.class
PerspectiveMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.PerspectiveMenu$2 extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator collator
	final org.eclipse.ui.actions.PerspectiveMenu this$0
	void  (org.eclipse.ui.actions.PerspectiveMenu) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object ob1
		Object ob2
		org.eclipse.ui.IPerspectiveDescriptor d1
		org.eclipse.ui.IPerspectiveDescriptor d2
}

org/eclipse/ui/actions/PerspectiveMenu$3.class
PerspectiveMenu.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.PerspectiveMenu$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.actions.PerspectiveMenu this$0
	void  (org.eclipse.ui.actions.PerspectiveMenu, java.lang.String) 
		String $anonymous0
	public final void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/actions/PerspectiveMenu.class
PerspectiveMenu.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.PerspectiveMenu extends org.eclipse.jface.action.ContributionItem {
	protected static final String SHOW_PERSP_ID
	private org.eclipse.ui.IPerspectiveRegistry reg
	private org.eclipse.ui.IWorkbenchWindow window
	private boolean showActive
	private boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	private java.util.Comparator comparator
	private static final String NO_TARGETS_MSG
	private java.util.Map actions
	private org.eclipse.jface.action.Action openOtherAction
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.jface.action.MenuManager manager
		org.eclipse.jface.action.IContributionItem[] items
		org.eclipse.swt.widgets.MenuItem item
		int i
	private final void fillMenu (org.eclipse.jface.action.MenuManager) 
		org.eclipse.jface.action.MenuManager manager
		java.util.List persps
		java.util.List actions
		java.util.Iterator i
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.jface.action.IAction action
		java.util.Iterator i
	private final org.eclipse.jface.action.IAction getAction (java.lang.String) 
		String id
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IPerspectiveDescriptor descriptor
	private java.util.ArrayList getPerspectiveShortcuts () 
		java.util.ArrayList list
		org.eclipse.ui.IWorkbenchPage page
		String[] ids
		int i
		org.eclipse.ui.IPerspectiveDescriptor desc
	protected java.util.ArrayList getPerspectiveItems () 
		java.util.ArrayList shortcuts
		java.util.ArrayList list
		int size
		int i
	protected boolean getShowActive () 
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	public boolean isDirty () 
	public boolean isDynamic () 
	protected abstract void run (org.eclipse.ui.IPerspectiveDescriptor) 
	protected void run (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.swt.events.SelectionEvent event
	void runOther (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.NotEnabledException e
		org.eclipse.core.commands.NotHandledException e
	protected void showActive (boolean) 
		boolean b
	static void access$0 (org.eclipse.ui.actions.PerspectiveMenu, boolean) 
}

org/eclipse/ui/actions/QuickMenuCreator$1.class
QuickMenuCreator.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.QuickMenuCreator$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.actions.QuickMenuCreator this$0
	private final org.eclipse.swt.widgets.Display val$display
	private final org.eclipse.swt.widgets.Menu val$quickMenu
	void  (org.eclipse.ui.actions.QuickMenuCreator, org.eclipse.swt.widgets.Display, org.eclipse.swt.widgets.Menu) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/actions/QuickMenuCreator$2.class
QuickMenuCreator.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.QuickMenuCreator$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.actions.QuickMenuCreator$1 this$1
	private final org.eclipse.swt.widgets.Menu val$quickMenu
	void  (org.eclipse.ui.actions.QuickMenuCreator$1, org.eclipse.swt.widgets.Menu) 
	public void run () 
}

org/eclipse/ui/actions/QuickMenuCreator.class
QuickMenuCreator.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.QuickMenuCreator extends java.lang.Object {
	private static final int CHAR_INDENT
	public void  () 
	public void createMenu () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Control focus
		org.eclipse.jface.action.MenuManager menu
		org.eclipse.swt.widgets.Menu quickMenu
		org.eclipse.swt.graphics.Point location
	protected abstract void fillMenu (org.eclipse.jface.action.IMenuManager) 
	protected org.eclipse.swt.graphics.Point computeMenuLocation (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control focus
		org.eclipse.swt.graphics.Point cursorLocation
		org.eclipse.swt.graphics.Rectangle clientArea
		org.eclipse.swt.graphics.Point result
		org.eclipse.swt.custom.StyledText styledText
		org.eclipse.swt.widgets.Tree tree
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.graphics.Rectangle shellArea
	protected org.eclipse.swt.graphics.Point computeMenuLocation (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.graphics.Point result
	protected org.eclipse.swt.graphics.Point computeMenuLocation (org.eclipse.swt.widgets.Tree) 
		org.eclipse.swt.widgets.Tree tree
		org.eclipse.swt.widgets.TreeItem[] items
		org.eclipse.swt.graphics.Rectangle clientArea
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle intersect
		org.eclipse.swt.graphics.Rectangle[] rectangles
		int i
		org.eclipse.swt.graphics.Point cursorLocation
		org.eclipse.swt.graphics.Point result
	protected org.eclipse.swt.graphics.Point computeMenuLocation (org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.swt.graphics.Rectangle clientArea
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle iBounds
		org.eclipse.swt.graphics.Rectangle intersect
		org.eclipse.swt.graphics.Rectangle[] rectangles
		int i
		org.eclipse.swt.graphics.Rectangle iBounds
		org.eclipse.swt.graphics.Point cursorLocation
		org.eclipse.swt.graphics.Point result
	private org.eclipse.swt.graphics.Point[] getIncludedPositions (org.eclipse.swt.graphics.Rectangle[], org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle[] rectangles
		org.eclipse.swt.graphics.Rectangle widgetBounds
		java.util.List result
		int i
		org.eclipse.swt.graphics.Rectangle rectangle
		org.eclipse.swt.graphics.Rectangle intersect
	private org.eclipse.swt.graphics.Point findBestLocation (org.eclipse.swt.graphics.Point[], org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point[] points
		org.eclipse.swt.graphics.Point relativeCursor
		org.eclipse.swt.graphics.Point result
		double bestDist
		int i
		org.eclipse.swt.graphics.Point point
		int a
		int b
		double dist
	private int getAvarageCharWith (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.GC gc
	public void dispose () 
}

org/eclipse/ui/actions/RetargetAction$1.class
RetargetAction.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.RetargetAction$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.actions.RetargetAction this$0
	void  (org.eclipse.ui.actions.RetargetAction) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/actions/RetargetAction$2.class
RetargetAction.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.RetargetAction$2 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.actions.RetargetAction this$0
	void  (org.eclipse.ui.actions.RetargetAction) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent e
		org.eclipse.swt.events.HelpListener listener
}

org/eclipse/ui/actions/RetargetAction.class
RetargetAction.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.RetargetAction extends org.eclipse.ui.actions.PartEventAction implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.swt.events.HelpListener localHelpListener
	private boolean enableAccelerator
	private org.eclipse.jface.action.IAction handler
	private org.eclipse.jface.util.IPropertyChangeListener propertyChangeListener
	public void  (java.lang.String, java.lang.String) 
		String actionID
		String text
	public void  (java.lang.String, java.lang.String, int) 
		String actionID
		String text
		int style
	public void dispose () 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.SubActionBars bars
	public void enableAccelerator (boolean) 
		boolean b
	public int getAccelerator () 
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.SubActionBars bars
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPart activePart
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.SubActionBars bars
		org.eclipse.ui.IWorkbenchPart activePart
	protected void propagateChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Boolean bool
		Boolean bool
		org.eclipse.ui.IActionBars bars
	public void run () 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public org.eclipse.jface.action.IAction getActionHandler () 
	public final boolean isHandled () 
	protected void setActionHandler (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction newHandler
		org.eclipse.jface.action.IAction oldHandler
	public void setChecked (boolean) 
		boolean checked
	public void setHelpListener (org.eclipse.swt.events.HelpListener) 
		org.eclipse.swt.events.HelpListener listener
	public final java.lang.String toString () 
		StringBuffer buffer
	static org.eclipse.jface.action.IAction access$0 (org.eclipse.ui.actions.RetargetAction) 
	static org.eclipse.swt.events.HelpListener access$1 (org.eclipse.ui.actions.RetargetAction) 
}

org/eclipse/ui/actions/SelectionProviderAction.class
SelectionProviderAction.java
package org.eclipse.ui.actions
public abstract org.eclipse.ui.actions.SelectionProviderAction extends org.eclipse.jface.action.Action implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private org.eclipse.jface.viewers.ISelectionProvider provider
	protected void  (org.eclipse.jface.viewers.ISelectionProvider, java.lang.String) 
		org.eclipse.jface.viewers.ISelectionProvider provider
		String text
	public void dispose () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public org.eclipse.jface.viewers.IStructuredSelection getStructuredSelection () 
		org.eclipse.jface.viewers.ISelection selection
	public void selectionChanged (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
	public void selectionChanged (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public final void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/actions/SimpleWildcardTester.class
SimpleWildcardTester.java
package org.eclipse.ui.actions
public final org.eclipse.ui.actions.SimpleWildcardTester extends java.lang.Object {
	public void  () 
	public static boolean testWildcard (java.lang.String, java.lang.String) 
		String pattern
		String str
	public static boolean testWildcardIgnoreCase (java.lang.String, java.lang.String) 
		String pattern
		String str
}

org/eclipse/ui/actions/WorkingSetFilterActionGroup$1.class
WorkingSetFilterActionGroup.java
package org.eclipse.ui.actions
 org.eclipse.ui.actions.WorkingSetFilterActionGroup$1 extends org.eclipse.ui.actions.CompoundContributionItem {
	final org.eclipse.ui.actions.WorkingSetFilterActionGroup this$0
	void  (org.eclipse.ui.actions.WorkingSetFilterActionGroup) 
	protected org.eclipse.jface.action.IContributionItem[] getContributionItems () 
		org.eclipse.ui.IWorkingSet[] workingSets
		java.util.List items
		java.util.List sortedWorkingSets
		int mruMenuCount
		java.util.Iterator i
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.jface.action.IContributionItem item
}

org/eclipse/ui/actions/WorkingSetFilterActionGroup.class
WorkingSetFilterActionGroup.java
package org.eclipse.ui.actions
public org.eclipse.ui.actions.WorkingSetFilterActionGroup extends org.eclipse.ui.actions.ActionGroup {
	private static final String TAG_WORKING_SET_NAME
	public static final String CHANGE_WORKING_SET
	private static final String START_SEPARATOR_ID
	private static final String SEPARATOR_ID
	private static final String WORKING_SET_ACTION_GROUP
	private org.eclipse.ui.IWorkingSet workingSet
	private org.eclipse.ui.internal.actions.ClearWorkingSetAction clearWorkingSetAction
	private org.eclipse.ui.internal.actions.SelectWorkingSetAction selectWorkingSetAction
	private org.eclipse.ui.internal.actions.EditWorkingSetAction editWorkingSetAction
	private org.eclipse.jface.util.IPropertyChangeListener workingSetUpdater
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.ui.IWorkbenchPage page
	private boolean allowWindowWorkingSetByDefault
	private org.eclipse.ui.actions.CompoundContributionItem mruList
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.jface.util.IPropertyChangeListener workingSetUpdater
		org.eclipse.ui.IWorkbenchPage[] pages
	public void fillActionBars (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars actionBars
		org.eclipse.jface.action.IMenuManager menuManager
	public void fillContextMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public org.eclipse.ui.IWorkingSet getWorkingSet () 
	public void setWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet newWorkingSet
		org.eclipse.ui.IWorkingSet oldWorkingSet
	private void firePropertyChange (org.eclipse.ui.IWorkingSet, org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet newWorkingSet
		org.eclipse.ui.IWorkingSet oldWorkingSet
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		String workingSetName
	private boolean useWindowWorkingSetByDefault () 
}

org/eclipse/ui/activities/
org/eclipse/ui/activities/ActivitiesPreferencePage.class
ActivitiesPreferencePage.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.ActivitiesPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage org.eclipse.core.runtime.IExecutableExtension  {
	public static final String ACTIVITY_NAME
	public static final String ACTIVITY_PROMPT_BUTTON
	public static final String ACTIVITY_PROMPT_BUTTON_TOOLTIP
	private org.eclipse.swt.widgets.Button activityPromptButton
	private org.eclipse.ui.IWorkbench workbench
	private org.eclipse.ui.internal.activities.ws.ActivityEnabler enabler
	private java.util.Properties strings
	private org.eclipse.ui.activities.IMutableActivityManager workingCopy
	public void  () 
	protected void createActivityPromptPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	private void setActivityButtonState () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench aWorkbench
	public boolean performOk () 
	protected void performDefaults () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$1.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$2.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$3.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	private final org.eclipse.swt.widgets.Composite val$parent
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.activities.ActivityCategoryPreferencePage$AdvancedDialog dialog
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$4.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.TableItem tableItem
		org.eclipse.ui.activities.ICategory category
		java.util.Set activitySet
		java.util.HashSet newSet
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$5.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$5 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.activities.ICategory element
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$AdvancedDialog.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$AdvancedDialog extends org.eclipse.jface.dialogs.TrayDialog {
	private static final String DIALOG_SETTINGS_SECTION
	org.eclipse.ui.internal.activities.ws.ActivityEnabler enabler
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	protected void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage, org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
		String activityName
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Control enablerControl
	protected void okPressed () 
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected boolean isResizable () 
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$CategoryContentProvider.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$CategoryContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	private void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage, org.eclipse.ui.activities.ActivityCategoryPreferencePage$CategoryContentProvider) 
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$CategoryLabelProvider.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$CategoryLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider org.eclipse.ui.activities.IActivityManagerListener  {
	private org.eclipse.jface.resource.LocalResourceManager manager
	private org.eclipse.jface.resource.ImageDescriptor lockDescriptor
	private boolean decorate
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	public void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage, boolean) 
		boolean decorate
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
		org.eclipse.ui.activities.ICategory category
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.swt.graphics.ImageData originalImageData
		org.eclipse.ui.internal.OverlayIcon overlay
		org.eclipse.jface.resource.DeviceResourceException e
	public java.lang.String getText (java.lang.Object) 
		Object element
		String name
		org.eclipse.ui.activities.ICategory category
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
	public void dispose () 
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage$EmptyCategoryFilter.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
 org.eclipse.ui.activities.ActivityCategoryPreferencePage$EmptyCategoryFilter extends org.eclipse.jface.viewers.ViewerFilter {
	final org.eclipse.ui.activities.ActivityCategoryPreferencePage this$0
	private void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		org.eclipse.ui.activities.ICategory category
	void  (org.eclipse.ui.activities.ActivityCategoryPreferencePage, org.eclipse.ui.activities.ActivityCategoryPreferencePage$EmptyCategoryFilter) 
}

org/eclipse/ui/activities/ActivityCategoryPreferencePage.class
ActivityCategoryPreferencePage.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.ActivityCategoryPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage org.eclipse.core.runtime.IExecutableExtension  {
	public static final String ACTIVITY_NAME
	public static final String ALLOW_ADVANCED
	public static final String CAPTION_MESSAGE
	public static final String CATEGORY_NAME
	public static final String ACTIVITY_PROMPT_BUTTON
	public static final String ACTIVITY_PROMPT_BUTTON_TOOLTIP
	protected org.eclipse.ui.IWorkbench workbench
	private org.eclipse.jface.viewers.CheckboxTableViewer categoryViewer
	private org.eclipse.jface.viewers.TableViewer dependantViewer
	private org.eclipse.swt.widgets.Text descriptionText
	private org.eclipse.ui.activities.IMutableActivityManager workingCopy
	private org.eclipse.swt.widgets.Button activityPromptButton
	private boolean allowAdvanced
	private org.eclipse.swt.widgets.Button advancedButton
	private java.util.Properties strings
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
	private void createPromptButton (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data
	private void createButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Button enableAll
		org.eclipse.swt.widgets.Button disableAll
		org.eclipse.swt.widgets.Label spacer
	private void createDetailsArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	private void createCategoryArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.activities.ActivityCategoryPreferencePage$CategoryLabelProvider categoryLabelProvider
	private void updateCategoryCheckState () 
		org.eclipse.ui.activities.ICategory[] enabledCategories
		org.eclipse.ui.activities.ICategory[] partiallyEnabledCategories
		Object[] allChecked
	private org.eclipse.ui.activities.ICategory[] getPartialCategories () 
	private org.eclipse.ui.activities.ICategory[] getEnabledCategories () 
	protected void setDetails (org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.ICategory category
		java.util.Set categories
	protected void clearDetails () 
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	protected boolean isLocked (org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.ICategory category
	public boolean performOk () 
	protected void performDefaults () 
		java.util.Set defaultEnabled
		java.util.Set activityIds
		java.util.Iterator i
		String activityId
		org.eclipse.ui.activities.IActivity activity
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.Hashtable table
	public void dispose () 
	static java.util.Properties access$0 (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	static org.eclipse.ui.activities.IMutableActivityManager access$1 (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
	static void access$2 (org.eclipse.ui.activities.ActivityCategoryPreferencePage) 
}

org/eclipse/ui/activities/ActivityEvent.class
ActivityEvent.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.ActivityEvent extends java.lang.Object {
	private org.eclipse.ui.activities.IActivity activity
	private boolean activityRequirementBindingsChanged
	private boolean activityPatternBindingsChanged
	private boolean definedChanged
	private boolean enabledChanged
	private boolean defaultEnabledChanged
	private boolean nameChanged
	private boolean descriptionChanged
	public void  (org.eclipse.ui.activities.IActivity, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.ui.activities.IActivity activity
		boolean activityRequirementBindingsChanged
		boolean activityPatternBindingsChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean enabledChanged
		boolean nameChanged
	public void  (org.eclipse.ui.activities.IActivity, boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.ui.activities.IActivity activity
		boolean activityRequirementBindingsChanged
		boolean activityPatternBindingsChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean enabledChanged
		boolean nameChanged
		boolean defaultEnabledChanged
	public org.eclipse.ui.activities.IActivity getActivity () 
	public boolean hasDefinedChanged () 
	public boolean hasEnabledChanged () 
	public boolean hasDefaultEnabledChanged () 
	public boolean hasNameChanged () 
	public boolean hasDescriptionChanged () 
	public boolean haveActivityRequirementBindingsChanged () 
	public boolean haveActivityPatternBindingsChanged () 
}

org/eclipse/ui/activities/ActivityManagerEvent.class
ActivityManagerEvent.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.ActivityManagerEvent extends java.lang.Object {
	private org.eclipse.ui.activities.IActivityManager activityManager
	private boolean definedActivityIdsChanged
	private boolean definedCategoryIdsChanged
	private boolean enabledActivityIdsChanged
	private final java.util.Set previouslyDefinedActivityIds
	private final java.util.Set previouslyDefinedCategoryIds
	private final java.util.Set previouslyEnabledActivityIds
	static Class class$0
	public void  (org.eclipse.ui.activities.IActivityManager, boolean, boolean, boolean, java.util.Set, java.util.Set, java.util.Set) 
		org.eclipse.ui.activities.IActivityManager activityManager
		boolean definedActivityIdsChanged
		boolean definedCategoryIdsChanged
		boolean enabledActivityIdsChanged
		java.util.Set previouslyDefinedActivityIds
		java.util.Set previouslyDefinedCategoryIds
		java.util.Set previouslyEnabledActivityIds
	public org.eclipse.ui.activities.IActivityManager getActivityManager () 
	public final java.util.Set getPreviouslyDefinedActivityIds () 
	public final java.util.Set getPreviouslyDefinedCategoryIds () 
	public final java.util.Set getPreviouslyEnabledActivityIds () 
	public boolean haveDefinedActivityIdsChanged () 
	public boolean haveDefinedCategoryIdsChanged () 
	public boolean haveEnabledActivityIdsChanged () 
}

org/eclipse/ui/activities/CategoryEvent.class
CategoryEvent.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.CategoryEvent extends java.lang.Object {
	private org.eclipse.ui.activities.ICategory category
	private boolean categoryActivityBindingsChanged
	private boolean definedChanged
	private boolean nameChanged
	private boolean descriptionChanged
	public void  (org.eclipse.ui.activities.ICategory, boolean, boolean, boolean, boolean) 
		org.eclipse.ui.activities.ICategory category
		boolean categoryActivityBindingsChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean nameChanged
	public org.eclipse.ui.activities.ICategory getCategory () 
	public boolean hasDefinedChanged () 
	public boolean hasNameChanged () 
	public boolean hasDescriptionChanged () 
	public boolean haveCategoryActivityBindingsChanged () 
}

org/eclipse/ui/activities/IActivity.class
IActivity.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivity extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addActivityListener (org.eclipse.ui.activities.IActivityListener) 
	public abstract java.util.Set getActivityRequirementBindings () 
	public abstract java.util.Set getActivityPatternBindings () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.activities.NotDefinedException 
	public abstract java.lang.String getDescription ()  throws org.eclipse.ui.activities.NotDefinedException 
	public abstract boolean isDefined () 
	public abstract boolean isEnabled () 
	public abstract boolean isDefaultEnabled ()  throws org.eclipse.ui.activities.NotDefinedException 
	public abstract void removeActivityListener (org.eclipse.ui.activities.IActivityListener) 
	public abstract org.eclipse.core.expressions.Expression getExpression () 
}

org/eclipse/ui/activities/IActivityListener.class
IActivityListener.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivityListener extends java.lang.Object {
	public abstract void activityChanged (org.eclipse.ui.activities.ActivityEvent) 
}

org/eclipse/ui/activities/IActivityManager.class
IActivityManager.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivityManager extends java.lang.Object {
	public abstract void addActivityManagerListener (org.eclipse.ui.activities.IActivityManagerListener) 
	public abstract org.eclipse.ui.activities.IActivity getActivity (java.lang.String) 
	public abstract org.eclipse.ui.activities.ICategory getCategory (java.lang.String) 
	public abstract java.util.Set getDefinedActivityIds () 
	public abstract java.util.Set getDefinedCategoryIds () 
	public abstract java.util.Set getEnabledActivityIds () 
	public abstract org.eclipse.ui.activities.IIdentifier getIdentifier (java.lang.String) 
	public abstract void removeActivityManagerListener (org.eclipse.ui.activities.IActivityManagerListener) 
}

org/eclipse/ui/activities/IActivityManagerListener.class
IActivityManagerListener.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivityManagerListener extends java.lang.Object {
	public abstract void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
}

org/eclipse/ui/activities/IActivityPatternBinding.class
IActivityPatternBinding.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivityPatternBinding extends java.lang.Object implements java.lang.Comparable  {
	public abstract java.lang.String getActivityId () 
	public abstract java.util.regex.Pattern getPattern () 
	public abstract java.lang.String getString () 
	public abstract boolean isEqualityPattern () 
}

org/eclipse/ui/activities/IActivityRequirementBinding.class
IActivityRequirementBinding.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IActivityRequirementBinding extends java.lang.Object implements java.lang.Comparable  {
	public abstract java.lang.String getActivityId () 
	public abstract java.lang.String getRequiredActivityId () 
}

org/eclipse/ui/activities/ICategory.class
ICategory.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ICategory extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addCategoryListener (org.eclipse.ui.activities.ICategoryListener) 
	public abstract java.util.Set getCategoryActivityBindings () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.activities.NotDefinedException 
	public abstract java.lang.String getDescription ()  throws org.eclipse.ui.activities.NotDefinedException 
	public abstract boolean isDefined () 
	public abstract void removeCategoryListener (org.eclipse.ui.activities.ICategoryListener) 
}

org/eclipse/ui/activities/ICategoryActivityBinding.class
ICategoryActivityBinding.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ICategoryActivityBinding extends java.lang.Object implements java.lang.Comparable  {
	public abstract java.lang.String getActivityId () 
	public abstract java.lang.String getCategoryId () 
}

org/eclipse/ui/activities/ICategoryListener.class
ICategoryListener.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ICategoryListener extends java.lang.Object {
	public abstract void categoryChanged (org.eclipse.ui.activities.CategoryEvent) 
}

org/eclipse/ui/activities/IIdentifier.class
IIdentifier.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IIdentifier extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addIdentifierListener (org.eclipse.ui.activities.IIdentifierListener) 
	public abstract java.util.Set getActivityIds () 
	public abstract java.lang.String getId () 
	public abstract boolean isEnabled () 
	public abstract void removeIdentifierListener (org.eclipse.ui.activities.IIdentifierListener) 
}

org/eclipse/ui/activities/IIdentifierListener.class
IIdentifierListener.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IIdentifierListener extends java.lang.Object {
	public abstract void identifierChanged (org.eclipse.ui.activities.IdentifierEvent) 
}

org/eclipse/ui/activities/IMutableActivityManager.class
IMutableActivityManager.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IMutableActivityManager extends java.lang.Object implements org.eclipse.ui.activities.IActivityManager  {
	public abstract void setEnabledActivityIds (java.util.Set) 
}

org/eclipse/ui/activities/ITriggerPoint.class
ITriggerPoint.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ITriggerPoint extends java.lang.Object {
	public static final String HINT_INTERACTIVE
	public static final String HINT_PRE_UI
	public abstract java.lang.String getId () 
	public abstract java.lang.String getStringHint (java.lang.String) 
	public abstract boolean getBooleanHint (java.lang.String) 
}

org/eclipse/ui/activities/ITriggerPointAdvisor.class
ITriggerPointAdvisor.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ITriggerPointAdvisor extends java.lang.Object {
	public abstract java.util.Set allow (org.eclipse.ui.activities.ITriggerPoint, org.eclipse.ui.activities.IIdentifier) 
	public abstract boolean computeEnablement (org.eclipse.ui.activities.IActivityManager, org.eclipse.ui.activities.IIdentifier) 
}

org/eclipse/ui/activities/ITriggerPointManager.class
ITriggerPointManager.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.ITriggerPointManager extends java.lang.Object {
	public static final String UNKNOWN_TRIGGER_POINT_ID
	public abstract org.eclipse.ui.activities.ITriggerPoint getTriggerPoint (java.lang.String) 
	public abstract java.util.Set getDefinedTriggerPointIds () 
}

org/eclipse/ui/activities/IWorkbenchActivitySupport.class
IWorkbenchActivitySupport.java
package org.eclipse.ui.activities
public abstract org.eclipse.ui.activities.IWorkbenchActivitySupport extends java.lang.Object {
	public abstract org.eclipse.ui.activities.IActivityManager getActivityManager () 
	public abstract void setEnabledActivityIds (java.util.Set) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (org.eclipse.ui.activities.IActivity) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (org.eclipse.ui.activities.ICategory) 
	public abstract org.eclipse.ui.activities.ITriggerPointManager getTriggerPointManager () 
	public abstract org.eclipse.ui.activities.IMutableActivityManager createWorkingCopy () 
}

org/eclipse/ui/activities/IdentifierEvent.class
IdentifierEvent.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.IdentifierEvent extends java.lang.Object {
	private boolean activityIdsChanged
	private boolean enabledChanged
	private org.eclipse.ui.activities.IIdentifier identifier
	public void  (org.eclipse.ui.activities.IIdentifier, boolean, boolean) 
		org.eclipse.ui.activities.IIdentifier identifier
		boolean activityIdsChanged
		boolean enabledChanged
	public org.eclipse.ui.activities.IIdentifier getIdentifier () 
	public boolean hasActivityIdsChanged () 
	public boolean hasEnabledChanged () 
}

org/eclipse/ui/activities/NotDefinedException.class
NotDefinedException.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.NotDefinedException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String s
}

org/eclipse/ui/activities/WorkbenchActivityHelper.class
WorkbenchActivityHelper.java
package org.eclipse.ui.activities
public final org.eclipse.ui.activities.WorkbenchActivityHelper extends java.lang.Object {
	public static final String TRIGGER_PRE_UI_POINT
	private static org.eclipse.ui.activities.ITriggerPoint getTriggerPoint (java.lang.String) 
		String id
	public static org.eclipse.ui.activities.IIdentifier getIdentifier (org.eclipse.ui.IPluginContribution) 
		org.eclipse.ui.IPluginContribution contribution
		org.eclipse.ui.activities.IWorkbenchActivitySupport workbenchActivitySupport
		org.eclipse.ui.activities.IIdentifier identifier
	public static boolean allowUseOf (java.lang.Object) 
		Object object
	public static boolean allowUseOf (org.eclipse.ui.activities.ITriggerPoint, java.lang.Object) 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
		Object object
		org.eclipse.ui.IPluginContribution contribution
		org.eclipse.ui.activities.IIdentifier identifier
	public static boolean restrictUseOf (java.lang.Object) 
		Object object
	private static boolean allow (org.eclipse.ui.activities.ITriggerPoint, org.eclipse.ui.activities.IIdentifier) 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
		org.eclipse.ui.activities.IIdentifier identifier
		org.eclipse.ui.activities.ITriggerPointAdvisor advisor
		java.util.Set activitiesToEnable
		java.util.Set newEnabled
	public static final java.lang.String createUnifiedId (org.eclipse.ui.IPluginContribution) 
		org.eclipse.ui.IPluginContribution contribution
	private static void enableActivities (java.util.Collection) 
		java.util.Collection activities
		org.eclipse.ui.activities.IWorkbenchActivitySupport activitySupport
		java.util.Set newSet
	public static final boolean filterItem (java.lang.Object) 
		Object object
		org.eclipse.ui.IPluginContribution contribution
		org.eclipse.ui.activities.IWorkbenchActivitySupport workbenchActivitySupport
		org.eclipse.ui.activities.IIdentifier identifier
	public static final boolean isFiltering () 
	public static java.util.Set getEnabledCategories (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		org.eclipse.ui.activities.ICategory category
		java.util.Set activities
		java.util.Set otherEnabledCategories
		java.util.Set definedCategoryIds
		java.util.Iterator i
		String otherCategoryId
		org.eclipse.ui.activities.ICategory otherCategory
		java.util.Set otherCategoryActivityIds
	public static java.util.Set expandActivityDependencies (java.util.Set) 
		java.util.Set baseActivities
		java.util.Set extendedActivities
		java.util.Iterator i
		String activityId
		java.util.Set requiredActivities
	public static java.util.Set getRequiredActivityIds (java.lang.String) 
		String activityId
		org.eclipse.ui.activities.IActivityManager manager
		org.eclipse.ui.activities.IActivity activity
		java.util.Set requirementBindings
		java.util.Set requiredActivities
		java.util.Iterator i
		org.eclipse.ui.activities.IActivityRequirementBinding binding
	public static java.util.Set getActivityIdsForCategory (org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.ICategory category
		java.util.Set bindings
		java.util.Set activityIds
		java.util.Iterator i
		org.eclipse.ui.activities.ICategoryActivityBinding binding
	public static java.util.Set getDisabledCategories (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		org.eclipse.ui.activities.ICategory category
		java.util.Set activities
		java.util.Set otherDisabledCategories
		java.util.Set definedCategoryIds
		java.util.Iterator i
		String otherCategoryId
		org.eclipse.ui.activities.ICategory otherCategory
		java.util.Set otherCategoryActivityIds
	public static final java.util.Set getContainedCategories (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		org.eclipse.ui.activities.ICategory category
		java.util.Set activities
		java.util.Set containedCategories
		java.util.Set definedCategoryIds
		java.util.Iterator i
		String otherCategoryId
		org.eclipse.ui.activities.ICategory otherCategory
		java.util.Set otherCategoryActivityIds
	public static java.util.Set getEnabledCategories (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Set definedCategoryIds
		java.util.Set enabledCategories
		java.util.Iterator i
		String categoryId
	public static java.util.Set getPartiallyEnabledCategories (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Set definedCategoryIds
		java.util.Set partialCategories
		java.util.Iterator i
		String categoryId
	public static boolean isPartiallyEnabled (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		java.util.Set activityIds
		int foundCount
		java.util.Iterator i
		String activityId
	public static java.util.Set getEnabledCategoriesForActivity (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String activityId
		java.util.Set enabledCategoriesForActivity
		java.util.Set enabledCategories
		java.util.Iterator i
		String categoryId
	public static boolean isEnabled (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		org.eclipse.ui.activities.ICategory category
		java.util.Set activityIds
	public static org.eclipse.ui.activities.ICategory[] resolveCategories (org.eclipse.ui.activities.IMutableActivityManager, java.util.Set) 
		org.eclipse.ui.activities.IMutableActivityManager activityManager
		java.util.Set categoryIds
		org.eclipse.ui.activities.ICategory[] categories
		String[] categoryIdArray
		int i
	public static java.util.Collection restrictCollection (java.util.Collection, java.util.Collection) 
		java.util.Collection toBeFiltered
		java.util.Collection result
		java.util.Iterator iterator
		Object item
	public static java.lang.Object[] restrictArray (java.lang.Object[]) 
		Object[] array
		java.util.ArrayList list
		int i
	public static java.util.Collection filterCollection (java.util.Collection, java.util.Collection) 
		java.util.Collection toBeFiltered
		java.util.Collection result
		java.util.Iterator iterator
		Object item
	public static java.lang.Object[] filterArray (java.lang.Object[]) 
		Object[] array
		java.util.ArrayList list
		int i
	private void  () 
}

org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.class
WorkbenchTriggerPointAdvisor.java
package org.eclipse.ui.activities
public org.eclipse.ui.activities.WorkbenchTriggerPointAdvisor extends java.lang.Object implements org.eclipse.ui.activities.ITriggerPointAdvisor org.eclipse.core.runtime.IExecutableExtension  {
	public static String PROCEED_MULTI
	public static String PROCEED_SINGLE
	public static String DONT_ASK
	public static String NO_DETAILS
	private java.util.Properties strings
	static void  () 
	public void  () 
	public java.util.Set allow (org.eclipse.ui.activities.ITriggerPoint, org.eclipse.ui.activities.IIdentifier) 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
		org.eclipse.ui.activities.IIdentifier identifier
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Iterator iterator
		String id
		org.eclipse.ui.activities.IActivity activity
		org.eclipse.ui.internal.activities.ws.EnablementDialog dialog
		java.util.Set activities
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
	public boolean computeEnablement (org.eclipse.ui.activities.IActivityManager, org.eclipse.ui.activities.IIdentifier) 
		org.eclipse.ui.activities.IActivityManager activityManager
		org.eclipse.ui.activities.IIdentifier identifier
	protected boolean doComputeEnablement (org.eclipse.ui.activities.IActivityManager, org.eclipse.ui.activities.IIdentifier, boolean) 
		org.eclipse.ui.activities.IActivityManager activityManager
		org.eclipse.ui.activities.IIdentifier identifier
		boolean disabledExpressionActivitiesTakePrecedence
		java.util.Set activityIds
		boolean matchesAtLeastOneEnabled
		boolean matchesDisabledExpressionActivitiesWithPrecedence
		java.util.Iterator iterator
		String activityId
		org.eclipse.ui.activities.IActivity activity
}

org/eclipse/ui/application/
org/eclipse/ui/application/ActionBarAdvisor.class
ActionBarAdvisor.java
package org.eclipse.ui.application
public org.eclipse.ui.application.ActionBarAdvisor extends java.lang.Object {
	public static final int FILL_PROXY
	public static final int FILL_MENU_BAR
	public static final int FILL_COOL_BAR
	public static final int FILL_STATUS_LINE
	private org.eclipse.ui.application.IActionBarConfigurer actionBarConfigurer
	private java.util.Map actions
	public void  (org.eclipse.ui.application.IActionBarConfigurer) 
		org.eclipse.ui.application.IActionBarConfigurer configurer
	protected org.eclipse.ui.application.IActionBarConfigurer getActionBarConfigurer () 
	public void fillActionBars (int) 
		int flags
	protected void makeActions (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected void register (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		String id
	protected org.eclipse.jface.action.IAction getAction (java.lang.String) 
		String id
	protected void fillMenuBar (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuBar
	protected void fillCoolBar (org.eclipse.jface.action.ICoolBarManager) 
		org.eclipse.jface.action.ICoolBarManager coolBar
	protected void fillStatusLine (org.eclipse.jface.action.IStatusLineManager) 
		org.eclipse.jface.action.IStatusLineManager statusLine
	public boolean isApplicationMenu (java.lang.String) 
		String menuId
	public void dispose () 
	protected void disposeActions () 
		java.util.Iterator i
		org.eclipse.jface.action.IAction action
	protected void disposeAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
}

org/eclipse/ui/application/DisplayAccess.class
DisplayAccess.java
package org.eclipse.ui.application
public final org.eclipse.ui.application.DisplayAccess extends java.lang.Object {
	public void  () 
	public static void accessDisplayDuringStartup () 
}

org/eclipse/ui/application/IActionBarConfigurer.class
IActionBarConfigurer.java
package org.eclipse.ui.application
public abstract org.eclipse.ui.application.IActionBarConfigurer extends java.lang.Object {
	public abstract org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer () 
	public abstract org.eclipse.jface.action.IMenuManager getMenuManager () 
	public abstract org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public abstract org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
	public abstract void registerGlobalAction (org.eclipse.jface.action.IAction) 
}

org/eclipse/ui/application/IWorkbenchConfigurer.class
IWorkbenchConfigurer.java
package org.eclipse.ui.application
public abstract org.eclipse.ui.application.IWorkbenchConfigurer extends java.lang.Object {
	public static final int RESTORE_CODE_RESET
	public static final int RESTORE_CODE_EXIT
	public abstract org.eclipse.ui.IWorkbench getWorkbench () 
	public abstract boolean getSaveAndRestore () 
	public abstract void setSaveAndRestore (boolean) 
	public abstract org.eclipse.ui.application.IWorkbenchWindowConfigurer restoreWorkbenchWindow (org.eclipse.ui.IMemento)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.jface.window.WindowManager getWorkbenchWindowManager () 
	public abstract void declareImage (java.lang.String, org.eclipse.jface.resource.ImageDescriptor, boolean) 
	public abstract void emergencyClose () 
	public abstract boolean emergencyClosing () 
	public abstract org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer (org.eclipse.ui.IWorkbenchWindow) 
	public abstract java.lang.Object getData (java.lang.String) 
	public abstract void setData (java.lang.String, java.lang.Object) 
	public abstract org.eclipse.core.runtime.IStatus restoreState () 
	public abstract void openFirstTimeWindow () 
	public abstract boolean getExitOnLastWindowClose () 
	public abstract void setExitOnLastWindowClose (boolean) 
}

org/eclipse/ui/application/IWorkbenchWindowConfigurer.class
IWorkbenchWindowConfigurer.java
package org.eclipse.ui.application
public abstract org.eclipse.ui.application.IWorkbenchWindowConfigurer extends java.lang.Object {
	public abstract org.eclipse.ui.IWorkbenchWindow getWindow () 
	public abstract org.eclipse.ui.application.IWorkbenchConfigurer getWorkbenchConfigurer () 
	public abstract org.eclipse.ui.application.IActionBarConfigurer getActionBarConfigurer () 
	public abstract java.lang.String getTitle () 
	public abstract void setTitle (java.lang.String) 
	public abstract boolean getShowMenuBar () 
	public abstract void setShowMenuBar (boolean) 
	public abstract boolean getShowCoolBar () 
	public abstract void setShowCoolBar (boolean) 
	public abstract boolean getShowStatusLine () 
	public abstract void setShowStatusLine (boolean) 
	public abstract boolean getShowPerspectiveBar () 
	public abstract void setShowPerspectiveBar (boolean) 
	public abstract boolean getShowFastViewBars () 
	public abstract void setShowFastViewBars (boolean) 
	public abstract boolean getShowProgressIndicator () 
	public abstract void setShowProgressIndicator (boolean) 
	public abstract int getShellStyle () 
	public abstract void setShellStyle (int) 
	public abstract org.eclipse.swt.graphics.Point getInitialSize () 
	public abstract void setInitialSize (org.eclipse.swt.graphics.Point) 
	public abstract java.lang.Object getData (java.lang.String) 
	public abstract void setData (java.lang.String, java.lang.Object) 
	public abstract void addEditorAreaTransfer (org.eclipse.swt.dnd.Transfer) 
	public abstract void configureEditorAreaDropListener (org.eclipse.swt.dnd.DropTargetListener) 
	public abstract org.eclipse.ui.presentations.AbstractPresentationFactory getPresentationFactory () 
	public abstract void setPresentationFactory (org.eclipse.ui.presentations.AbstractPresentationFactory) 
	public abstract org.eclipse.swt.widgets.Menu createMenuBar () 
	public abstract org.eclipse.swt.widgets.Control createCoolBarControl (org.eclipse.swt.widgets.Composite) 
	public abstract org.eclipse.swt.widgets.Control createStatusLineControl (org.eclipse.swt.widgets.Composite) 
	public abstract org.eclipse.swt.widgets.Control createPageComposite (org.eclipse.swt.widgets.Composite) 
	public abstract org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/application/WorkbenchAdvisor$1.class
WorkbenchAdvisor.java
package org.eclipse.ui.application
 org.eclipse.ui.application.WorkbenchAdvisor$1 extends java.lang.Thread {
	final org.eclipse.ui.application.WorkbenchAdvisor this$0
	private final boolean[] val$initDone
	private final org.eclipse.swt.widgets.Display val$display
	private final boolean[] val$result
	private final Throwable[] val$error
	void  (org.eclipse.ui.application.WorkbenchAdvisor, boolean[], org.eclipse.swt.widgets.Display, boolean[], java.lang.Throwable[]) 
	public void run () 
		org.eclipse.ui.application.IWorkbenchConfigurer[] myConfigurer
		org.eclipse.ui.application.IWorkbenchConfigurer[] myConfigurer
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		Throwable e
	static org.eclipse.ui.application.WorkbenchAdvisor access$0 (org.eclipse.ui.application.WorkbenchAdvisor$1) 
}

org/eclipse/ui/application/WorkbenchAdvisor$2.class
WorkbenchAdvisor.java
package org.eclipse.ui.application
 org.eclipse.ui.application.WorkbenchAdvisor$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.application.WorkbenchAdvisor$1 this$1
	private final org.eclipse.ui.application.IWorkbenchConfigurer[] val$myConfigurer
	void  (org.eclipse.ui.application.WorkbenchAdvisor$1, org.eclipse.ui.application.IWorkbenchConfigurer[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/application/WorkbenchAdvisor.class
WorkbenchAdvisor.java
package org.eclipse.ui.application
public abstract org.eclipse.ui.application.WorkbenchAdvisor extends java.lang.Object {
	public static final int FILL_PROXY
	public static final int FILL_MENU_BAR
	public static final int FILL_COOL_BAR
	public static final int FILL_STATUS_LINE
	private org.eclipse.ui.application.IWorkbenchConfigurer workbenchConfigurer
	private org.eclipse.ui.statushandlers.AbstractStatusHandler workbenchErrorHandler
	private boolean introOpened
	protected void  () 
	public final void internalBasicInitialize (org.eclipse.ui.application.IWorkbenchConfigurer) 
		org.eclipse.ui.application.IWorkbenchConfigurer configurer
	public void initialize (org.eclipse.ui.application.IWorkbenchConfigurer) 
		org.eclipse.ui.application.IWorkbenchConfigurer configurer
	protected org.eclipse.ui.application.IWorkbenchConfigurer getWorkbenchConfigurer () 
	public synchronized org.eclipse.ui.statushandlers.AbstractStatusHandler getWorkbenchErrorHandler () 
	public void preStartup () 
	public void postStartup () 
	public boolean preShutdown () 
	public void postShutdown () 
	public void eventLoopException (java.lang.Throwable) 
		Throwable exception
		Throwable e
	public void eventLoopIdle (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public org.eclipse.ui.application.WorkbenchWindowAdvisor createWorkbenchWindowAdvisor (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public void preWindowOpen (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public void fillActionBars (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.application.IActionBarConfigurer, int) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.application.IActionBarConfigurer configurer
		int flags
	public void postWindowRestore (org.eclipse.ui.application.IWorkbenchWindowConfigurer)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public void openIntro (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
		boolean showIntro
	public void postWindowCreate (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public void postWindowOpen (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public boolean preWindowShellClose (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public void postWindowClose (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public boolean isApplicationMenu (org.eclipse.ui.application.IWorkbenchWindowConfigurer, java.lang.String) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
		String menuId
	public org.eclipse.core.runtime.IAdaptable getDefaultPageInput () 
	public abstract java.lang.String getInitialWindowPerspectiveId () 
	public java.lang.String getMainPreferencePageId () 
	public void createWindowContents (org.eclipse.ui.application.IWorkbenchWindowConfigurer, org.eclipse.swt.widgets.Shell) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
		org.eclipse.swt.widgets.Shell shell
	public boolean openWindows () 
		org.eclipse.swt.widgets.Display display
		boolean[] result
		boolean[] initDone
		Throwable[] error
		Thread initThread
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.ui.model.ContributionComparator getComparatorFor (java.lang.String) 
		String contributionType
}

org/eclipse/ui/application/WorkbenchWindowAdvisor.class
WorkbenchWindowAdvisor.java
package org.eclipse.ui.application
public org.eclipse.ui.application.WorkbenchWindowAdvisor extends java.lang.Object {
	private org.eclipse.ui.application.IWorkbenchWindowConfigurer windowConfigurer
	public void  (org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	protected org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer () 
	public void preWindowOpen () 
	public org.eclipse.ui.application.ActionBarAdvisor createActionBarAdvisor (org.eclipse.ui.application.IActionBarConfigurer) 
		org.eclipse.ui.application.IActionBarConfigurer configurer
	public void postWindowRestore ()  throws org.eclipse.ui.WorkbenchException 
	public void openIntro () 
		org.eclipse.ui.application.IWorkbenchConfigurer wbConfig
		Boolean introOpened
		boolean showIntro
		org.eclipse.ui.intro.IIntroManager introManager
		boolean hasIntro
		boolean isNewIntroContentAvailable
	public void postWindowCreate () 
	public void postWindowOpen () 
	public boolean preWindowShellClose () 
	public void postWindowClose () 
	public void createWindowContents (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public org.eclipse.swt.widgets.Control createEmptyWindowContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public boolean isDurableFolder (java.lang.String, java.lang.String) 
		String perspectiveId
		String folderId
	public void dispose () 
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
}

org/eclipse/ui/branding/
org/eclipse/ui/branding/IBundleGroupConstants.class
IBundleGroupConstants.java
package org.eclipse.ui.branding
public abstract org.eclipse.ui.branding.IBundleGroupConstants extends java.lang.Object {
	public static final String ABOUT_TEXT
	public static final String FEATURE_IMAGE
	public static final String TIPS_AND_TRICKS_HREF
	public static final String WELCOME_PAGE
	public static final String WELCOME_PERSPECTIVE
	public static final String LICENSE_HREF
	public static final String BRANDING_BUNDLE_ID
	public static final String BRANDING_BUNDLE_VERSION
}

org/eclipse/ui/branding/IProductConstants.class
IProductConstants.java
package org.eclipse.ui.branding
public abstract org.eclipse.ui.branding.IProductConstants extends java.lang.Object {
	public static final String APP_NAME
	public static final String ABOUT_TEXT
	public static final String ABOUT_IMAGE
	public static final String PREFERENCE_CUSTOMIZATION
	public static final String WINDOW_IMAGE
	public static final String WINDOW_IMAGES
	public static final String WELCOME_PAGE
	public static final String STARTUP_PROGRESS_RECT
	public static final String STARTUP_MESSAGE_RECT
	public static final String STARTUP_FOREGROUND_COLOR
}

org/eclipse/ui/browser/
org/eclipse/ui/browser/AbstractWebBrowser.class
AbstractWebBrowser.java
package org.eclipse.ui.browser
public abstract org.eclipse.ui.browser.AbstractWebBrowser extends java.lang.Object implements org.eclipse.ui.browser.IWebBrowser  {
	private String id
	public void  (java.lang.String) 
		String id
	public java.lang.String getId () 
	public boolean close () 
}

org/eclipse/ui/browser/AbstractWorkbenchBrowserSupport.class
AbstractWorkbenchBrowserSupport.java
package org.eclipse.ui.browser
public abstract org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport extends java.lang.Object implements org.eclipse.ui.browser.IWorkbenchBrowserSupport  {
	private static final String SHARED_EXTERNAL_BROWSER_ID
	public void  () 
	public org.eclipse.ui.browser.IWebBrowser getExternalBrowser ()  throws org.eclipse.ui.PartInitException 
	public boolean isInternalWebBrowserAvailable () 
}

org/eclipse/ui/browser/IWebBrowser.class
IWebBrowser.java
package org.eclipse.ui.browser
public abstract org.eclipse.ui.browser.IWebBrowser extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract void openURL (java.net.URL)  throws org.eclipse.ui.PartInitException 
	public abstract boolean close () 
}

org/eclipse/ui/browser/IWorkbenchBrowserSupport.class
IWorkbenchBrowserSupport.java
package org.eclipse.ui.browser
public abstract org.eclipse.ui.browser.IWorkbenchBrowserSupport extends java.lang.Object {
	public static final int LOCATION_BAR
	public static final int NAVIGATION_BAR
	public static final int STATUS
	public static final int PERSISTENT
	public static final int AS_EDITOR
	public static final int AS_VIEW
	public static final int AS_EXTERNAL
	public abstract org.eclipse.ui.browser.IWebBrowser createBrowser (int, java.lang.String, java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
	public abstract org.eclipse.ui.browser.IWebBrowser createBrowser (java.lang.String)  throws org.eclipse.ui.PartInitException 
	public abstract org.eclipse.ui.browser.IWebBrowser getExternalBrowser ()  throws org.eclipse.ui.PartInitException 
	public abstract boolean isInternalWebBrowserAvailable () 
}

org/eclipse/ui/commands/
org/eclipse/ui/commands/AbstractHandler.class
AbstractHandler.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.AbstractHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.ui.commands.IHandler  {
	private java.util.List handlerListeners
	public void  () 
	public void addHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
		org.eclipse.ui.commands.IHandlerListener handlerListener
	public void dispose () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.commands.ExecutionException e
	protected void fireHandlerChanged (org.eclipse.core.commands.HandlerEvent) 
		org.eclipse.core.commands.HandlerEvent handlerEvent
		boolean attributesChanged
		java.util.Map previousAttributes
		java.util.Map previousAttributes
		Boolean disabled
		Boolean notHandled
		org.eclipse.ui.commands.HandlerEvent legacyEvent
		int i
	protected void fireHandlerChanged (org.eclipse.ui.commands.HandlerEvent) 
		org.eclipse.ui.commands.HandlerEvent handlerEvent
		int i
		boolean enabledChanged
		boolean enabledChanged
		boolean enabledChanged
		boolean handledChanged
		boolean handledChanged
		boolean handledChanged
		java.util.Map previousAttributes
		Object attribute
		org.eclipse.core.commands.HandlerEvent newEvent
	public java.util.Map getAttributeValuesByName () 
	protected final boolean hasListeners () 
	public boolean isEnabled () 
		Object handled
	public boolean isHandled () 
		Object handled
	public void removeHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
		org.eclipse.ui.commands.IHandlerListener handlerListener
}

org/eclipse/ui/commands/ActionHandler$1.class
ActionHandler.java
package org.eclipse.ui.commands
 org.eclipse.ui.commands.ActionHandler$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.commands.ActionHandler this$0
	void  (org.eclipse.ui.commands.ActionHandler) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent propertyChangeEvent
		String property
		java.util.Map previousAttributeValuesByName
}

org/eclipse/ui/commands/ActionHandler.class
ActionHandler.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.ActionHandler extends org.eclipse.ui.commands.AbstractHandler {
	private static final String ATTRIBUTE_CHECKED
	private static final String ATTRIBUTE_ENABLED
	private static final String ATTRIBUTE_HANDLED
	private static final String ATTRIBUTE_ID
	private static final String ATTRIBUTE_STYLE
	private final org.eclipse.jface.action.IAction action
	private java.util.Map attributeValuesByName
	private org.eclipse.jface.util.IPropertyChangeListener propertyChangeListener
	public void  (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void addHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
		org.eclipse.ui.commands.IHandlerListener handlerListener
	private final void attachListener () 
	private final void detachListener () 
	public void dispose () 
	public java.lang.Object execute (java.util.Map)  throws org.eclipse.ui.commands.ExecutionException 
		java.util.Map parameterValuesByName
		Exception e
	public org.eclipse.jface.action.IAction getAction () 
	public java.util.Map getAttributeValuesByName () 
	private java.util.Map getAttributeValuesByNameFromAction () 
		java.util.Map map
		boolean handled
		org.eclipse.ui.actions.RetargetAction retargetAction
	public void removeHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
		org.eclipse.ui.commands.IHandlerListener handlerListener
	public final java.lang.String toString () 
		StringBuffer buffer
	static java.util.Map access$0 (org.eclipse.ui.commands.ActionHandler) 
	static java.util.Map access$1 (org.eclipse.ui.commands.ActionHandler) 
	static void access$2 (org.eclipse.ui.commands.ActionHandler, java.util.Map) 
}

org/eclipse/ui/commands/CategoryEvent.class
CategoryEvent.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.CategoryEvent extends java.lang.Object {
	private final org.eclipse.ui.commands.ICategory category
	private final boolean definedChanged
	private final boolean nameChanged
	public void  (org.eclipse.ui.commands.ICategory, boolean, boolean) 
		org.eclipse.ui.commands.ICategory category
		boolean definedChanged
		boolean nameChanged
	public org.eclipse.ui.commands.ICategory getCategory () 
	public boolean hasDefinedChanged () 
	public boolean hasNameChanged () 
}

org/eclipse/ui/commands/CommandEvent.class
CommandEvent.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.CommandEvent extends java.lang.Object {
	private final boolean attributeValuesByNameChanged
	private final boolean categoryIdChanged
	private final org.eclipse.ui.commands.ICommand command
	private final boolean definedChanged
	private final boolean descriptionChanged
	private final boolean handledChanged
	private final boolean keySequenceBindingsChanged
	private final boolean nameChanged
	private java.util.Map previousAttributeValuesByName
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.commands.ICommand, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.util.Map) 
		org.eclipse.ui.commands.ICommand command
		boolean attributeValuesByNameChanged
		boolean categoryIdChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean keySequenceBindingsChanged
		boolean nameChanged
		java.util.Map previousAttributeValuesByName
	public org.eclipse.ui.commands.ICommand getCommand () 
	public java.util.Map getPreviousAttributeValuesByName () 
	public boolean hasCategoryIdChanged () 
	public boolean hasDefinedChanged () 
	public boolean hasDescriptionChanged () 
	public boolean hasHandledChanged () 
	public boolean hasNameChanged () 
	public boolean haveAttributeValuesByNameChanged () 
	public boolean haveKeySequenceBindingsChanged () 
}

org/eclipse/ui/commands/CommandException.class
CommandException.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.CommandException extends java.lang.Exception {
	private static final long serialVersionUID
	private Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.Throwable getCause () 
}

org/eclipse/ui/commands/CommandManagerEvent.class
CommandManagerEvent.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.CommandManagerEvent extends java.lang.Object {
	private final boolean activeContextIdsChanged
	private final boolean activeKeyConfigurationIdChanged
	private final boolean activeLocaleChanged
	private final boolean activePlatformChanged
	private final org.eclipse.ui.commands.ICommandManager commandManager
	private final boolean definedCategoryIdsChanged
	private final boolean definedCommandIdsChanged
	private final boolean definedKeyConfigurationIdsChanged
	private final java.util.Set previouslyDefinedCategoryIds
	private final java.util.Set previouslyDefinedCommandIds
	private final java.util.Set previouslyDefinedKeyConfigurationIds
	static Class class$0
	public void  (org.eclipse.ui.commands.ICommandManager, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.util.Set, java.util.Set, java.util.Set) 
		org.eclipse.ui.commands.ICommandManager commandManager
		boolean activeContextIdsChanged
		boolean activeKeyConfigurationIdChanged
		boolean activeLocaleChanged
		boolean activePlatformChanged
		boolean definedCategoryIdsChanged
		boolean definedCommandIdsChanged
		boolean definedKeyConfigurationIdsChanged
		java.util.Set previouslyDefinedCategoryIds
		java.util.Set previouslyDefinedCommandIds
		java.util.Set previouslyDefinedKeyConfigurationIds
	public org.eclipse.ui.commands.ICommandManager getCommandManager () 
	public java.util.Set getPreviouslyDefinedCategoryIds () 
	public java.util.Set getPreviouslyDefinedCommandIds () 
	public java.util.Set getPreviouslyDefinedKeyConfigurationIds () 
	public boolean hasActiveKeyConfigurationIdChanged () 
	public boolean hasActiveLocaleChanged () 
	public boolean hasActivePlatformChanged () 
	public boolean haveActiveContextIdsChanged () 
	public boolean haveDefinedCategoryIdsChanged () 
	public boolean haveDefinedCommandIdsChanged () 
	public boolean haveDefinedKeyConfigurationIdsChanged () 
}

org/eclipse/ui/commands/ExecutionException.class
ExecutionException.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.ExecutionException extends org.eclipse.ui.commands.CommandException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (org.eclipse.core.commands.ExecutionException) 
		org.eclipse.core.commands.ExecutionException e
}

org/eclipse/ui/commands/ExtensionParameterValues.class
ExtensionParameterValues.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.ExtensionParameterValues extends java.lang.Object implements org.eclipse.core.commands.IParameterValues org.eclipse.core.runtime.IExecutableExtension  {
	public static final String DELIMITER
	private java.util.Map parameterValues
	public void  () 
	public java.util.Map getParameterValues () 
	public final void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.StringTokenizer tokenizer
		String name
		String value
}

org/eclipse/ui/commands/HandlerEvent.class
HandlerEvent.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.HandlerEvent extends java.lang.Object {
	private final boolean attributeValuesByNameChanged
	private final org.eclipse.ui.commands.IHandler handler
	private java.util.Map previousAttributeValuesByName
	private final java.util.Map originalPreviousAttributeValuesByName
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.commands.IHandler, boolean, java.util.Map) 
		org.eclipse.ui.commands.IHandler handler
		boolean attributeValuesByNameChanged
		java.util.Map previousAttributeValuesByName
	public org.eclipse.ui.commands.IHandler getHandler () 
	public java.util.Map getPreviousAttributeValuesByName () 
	public boolean haveAttributeValuesByNameChanged () 
}

org/eclipse/ui/commands/HandlerSubmission.class
HandlerSubmission.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.HandlerSubmission extends java.lang.Object implements java.lang.Comparable  {
	private final String activePartId
	private final org.eclipse.swt.widgets.Shell activeShell
	private final org.eclipse.ui.IWorkbenchPartSite activeWorkbenchPartSite
	private final String commandId
	private final org.eclipse.ui.commands.IHandler handler
	private final org.eclipse.ui.commands.Priority priority
	private transient String string
	public void  (java.lang.String, org.eclipse.swt.widgets.Shell, org.eclipse.ui.IWorkbenchPartSite, java.lang.String, org.eclipse.ui.commands.IHandler, org.eclipse.ui.commands.Priority) 
		String activePartId
		org.eclipse.swt.widgets.Shell activeShell
		org.eclipse.ui.IWorkbenchPartSite activeWorkbenchPartSite
		String commandId
		org.eclipse.ui.commands.IHandler handler
		org.eclipse.ui.commands.Priority priority
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.commands.HandlerSubmission castedObject
		int compareTo
	public java.lang.String getActivePartId () 
	public org.eclipse.swt.widgets.Shell getActiveShell () 
	public org.eclipse.ui.IWorkbenchPartSite getActiveWorkbenchPartSite () 
	public java.lang.String getCommandId () 
	public org.eclipse.ui.commands.IHandler getHandler () 
	public org.eclipse.ui.commands.Priority getPriority () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/commands/ICategory.class
ICategory.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICategory extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addCategoryListener (org.eclipse.ui.commands.ICategoryListener) 
	public abstract java.lang.String getDescription ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract boolean isDefined () 
	public abstract void removeCategoryListener (org.eclipse.ui.commands.ICategoryListener) 
}

org/eclipse/ui/commands/ICategoryListener.class
ICategoryListener.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICategoryListener extends java.lang.Object {
	public abstract void categoryChanged (org.eclipse.ui.commands.CategoryEvent) 
}

org/eclipse/ui/commands/ICommand.class
ICommand.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommand extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addCommandListener (org.eclipse.ui.commands.ICommandListener) 
	public abstract java.lang.Object execute (java.util.Map)  throws org.eclipse.ui.commands.ExecutionException org.eclipse.ui.commands.NotHandledException 
	public abstract java.util.Map getAttributeValuesByName ()  throws org.eclipse.ui.commands.NotHandledException 
	public abstract java.lang.String getCategoryId ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract java.lang.String getDescription ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract java.lang.String getId () 
	public abstract java.util.List getKeySequenceBindings () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract boolean isDefined () 
	public abstract boolean isHandled () 
	public abstract void removeCommandListener (org.eclipse.ui.commands.ICommandListener) 
}

org/eclipse/ui/commands/ICommandImageService.class
ICommandImageService.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommandImageService extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	public static final int TYPE_DEFAULT
	public static final int TYPE_DISABLED
	public static final int TYPE_HOVER
	public static final String IMAGE_STYLE_DEFAULT
	public static final String IMAGE_STYLE_TOOLBAR
	static void  () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int, java.lang.String) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, java.lang.String) 
}

org/eclipse/ui/commands/ICommandListener.class
ICommandListener.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommandListener extends java.lang.Object {
	public abstract void commandChanged (org.eclipse.ui.commands.CommandEvent) 
}

org/eclipse/ui/commands/ICommandManager.class
ICommandManager.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommandManager extends java.lang.Object {
	public abstract void addCommandManagerListener (org.eclipse.ui.commands.ICommandManagerListener) 
	public abstract java.util.Set getActiveContextIds () 
	public abstract java.lang.String getActiveKeyConfigurationId () 
	public abstract java.lang.String getActiveLocale () 
	public abstract java.lang.String getActivePlatform () 
	public abstract org.eclipse.ui.commands.ICategory getCategory (java.lang.String) 
	public abstract org.eclipse.ui.commands.ICommand getCommand (java.lang.String) 
	public abstract java.util.Set getDefinedCategoryIds () 
	public abstract java.util.Set getDefinedCommandIds () 
	public abstract java.util.Set getDefinedKeyConfigurationIds () 
	public abstract org.eclipse.ui.commands.IKeyConfiguration getKeyConfiguration (java.lang.String) 
	public abstract java.util.Map getPartialMatches (org.eclipse.ui.keys.KeySequence) 
	public abstract java.lang.String getPerfectMatch (org.eclipse.ui.keys.KeySequence) 
	public abstract boolean isPartialMatch (org.eclipse.ui.keys.KeySequence) 
	public abstract boolean isPerfectMatch (org.eclipse.ui.keys.KeySequence) 
	public abstract void removeCommandManagerListener (org.eclipse.ui.commands.ICommandManagerListener) 
}

org/eclipse/ui/commands/ICommandManagerListener.class
ICommandManagerListener.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommandManagerListener extends java.lang.Object {
	public abstract void commandManagerChanged (org.eclipse.ui.commands.CommandManagerEvent) 
}

org/eclipse/ui/commands/ICommandService.class
ICommandService.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.ICommandService extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	public static final String AUTOGENERATED_CATEGORY_ID
	public abstract void addExecutionListener (org.eclipse.core.commands.IExecutionListener) 
	public abstract void defineUncategorizedCategory (java.lang.String, java.lang.String) 
	public abstract org.eclipse.core.commands.ParameterizedCommand deserialize (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.SerializationException 
	public abstract org.eclipse.core.commands.Category getCategory (java.lang.String) 
	public abstract org.eclipse.core.commands.Command getCommand (java.lang.String) 
	public abstract org.eclipse.core.commands.Category[] getDefinedCategories () 
	public abstract java.util.Collection getDefinedCategoryIds () 
	public abstract java.util.Collection getDefinedCommandIds () 
	public abstract org.eclipse.core.commands.Command[] getDefinedCommands () 
	public abstract java.util.Collection getDefinedParameterTypeIds () 
	public abstract org.eclipse.core.commands.ParameterType[] getDefinedParameterTypes () 
	public abstract java.lang.String getHelpContextId (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.common.NotDefinedException 
	public abstract java.lang.String getHelpContextId (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException 
	public abstract org.eclipse.core.commands.ParameterType getParameterType (java.lang.String) 
	public abstract void readRegistry () 
	public abstract void removeExecutionListener (org.eclipse.core.commands.IExecutionListener) 
	public abstract void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
	public abstract org.eclipse.ui.commands.IElementReference registerElementForCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.ui.menus.UIElement)  throws org.eclipse.core.commands.common.NotDefinedException 
	public abstract void registerElement (org.eclipse.ui.commands.IElementReference) 
	public abstract void unregisterElement (org.eclipse.ui.commands.IElementReference) 
	public abstract void refreshElements (java.lang.String, java.util.Map) 
}

org/eclipse/ui/commands/IElementReference.class
IElementReference.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IElementReference extends java.lang.Object {
	public abstract java.lang.String getCommandId () 
	public abstract org.eclipse.ui.menus.UIElement getElement () 
	public abstract java.util.Map getParameters () 
}

org/eclipse/ui/commands/IElementUpdater.class
IElementUpdater.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IElementUpdater extends java.lang.Object {
	public abstract void updateElement (org.eclipse.ui.menus.UIElement, java.util.Map) 
}

org/eclipse/ui/commands/IHandler.class
IHandler.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IHandler extends java.lang.Object {
	public abstract void addHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
	public abstract void dispose () 
	public abstract java.lang.Object execute (java.util.Map)  throws org.eclipse.ui.commands.ExecutionException 
	public abstract java.util.Map getAttributeValuesByName () 
	public abstract void removeHandlerListener (org.eclipse.ui.commands.IHandlerListener) 
}

org/eclipse/ui/commands/IHandlerListener.class
IHandlerListener.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IHandlerListener extends java.lang.Object {
	public abstract void handlerChanged (org.eclipse.ui.commands.HandlerEvent) 
}

org/eclipse/ui/commands/IKeyConfiguration.class
IKeyConfiguration.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IKeyConfiguration extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addKeyConfigurationListener (org.eclipse.ui.commands.IKeyConfigurationListener) 
	public abstract java.lang.String getDescription ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract java.lang.String getParentId ()  throws org.eclipse.ui.commands.NotDefinedException 
	public abstract boolean isActive () 
	public abstract boolean isDefined () 
	public abstract void removeKeyConfigurationListener (org.eclipse.ui.commands.IKeyConfigurationListener) 
}

org/eclipse/ui/commands/IKeyConfigurationListener.class
IKeyConfigurationListener.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IKeyConfigurationListener extends java.lang.Object {
	public abstract void keyConfigurationChanged (org.eclipse.ui.commands.KeyConfigurationEvent) 
}

org/eclipse/ui/commands/IKeySequenceBinding.class
IKeySequenceBinding.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IKeySequenceBinding extends java.lang.Object implements java.lang.Comparable  {
	public abstract org.eclipse.ui.keys.KeySequence getKeySequence () 
}

org/eclipse/ui/commands/IWorkbenchCommandSupport.class
IWorkbenchCommandSupport.java
package org.eclipse.ui.commands
public abstract org.eclipse.ui.commands.IWorkbenchCommandSupport extends java.lang.Object {
	public abstract void addHandlerSubmission (org.eclipse.ui.commands.HandlerSubmission) 
	public abstract void addHandlerSubmissions (java.util.Collection) 
	public abstract org.eclipse.ui.commands.ICommandManager getCommandManager () 
	public abstract void removeHandlerSubmission (org.eclipse.ui.commands.HandlerSubmission) 
	public abstract void removeHandlerSubmissions (java.util.Collection) 
}

org/eclipse/ui/commands/KeyConfigurationEvent.class
KeyConfigurationEvent.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.KeyConfigurationEvent extends java.lang.Object {
	private final boolean activeChanged
	private final boolean definedChanged
	private final org.eclipse.ui.commands.IKeyConfiguration keyConfiguration
	private final boolean nameChanged
	private final boolean parentIdChanged
	public void  (org.eclipse.ui.commands.IKeyConfiguration, boolean, boolean, boolean, boolean) 
		org.eclipse.ui.commands.IKeyConfiguration keyConfiguration
		boolean activeChanged
		boolean definedChanged
		boolean nameChanged
		boolean parentIdChanged
	public org.eclipse.ui.commands.IKeyConfiguration getKeyConfiguration () 
	public boolean hasActiveChanged () 
	public boolean hasDefinedChanged () 
	public boolean hasNameChanged () 
	public boolean hasParentIdChanged () 
}

org/eclipse/ui/commands/NotDefinedException.class
NotDefinedException.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.NotDefinedException extends org.eclipse.ui.commands.CommandException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
	public void  (org.eclipse.core.commands.common.NotDefinedException) 
		org.eclipse.core.commands.common.NotDefinedException e
}

org/eclipse/ui/commands/NotHandledException.class
NotHandledException.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.NotHandledException extends org.eclipse.ui.commands.CommandException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
	public void  (org.eclipse.core.commands.NotHandledException) 
		org.eclipse.core.commands.NotHandledException e
}

org/eclipse/ui/commands/Priority.class
Priority.java
package org.eclipse.ui.commands
public final org.eclipse.ui.commands.Priority extends java.lang.Object implements java.lang.Comparable  {
	public static final org.eclipse.ui.commands.Priority LEGACY
	public static final org.eclipse.ui.commands.Priority LOW
	public static final org.eclipse.ui.commands.Priority MEDIUM
	private transient String string
	private int value
	static void  () 
	private void  (int) 
		int value
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.commands.Priority castedObject
		int compareTo
	int getValue () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/contexts/
org/eclipse/ui/contexts/ContextEvent.class
ContextEvent.java
package org.eclipse.ui.contexts
public final org.eclipse.ui.contexts.ContextEvent extends java.lang.Object {
	private final org.eclipse.ui.contexts.IContext context
	private final boolean definedChanged
	private final boolean enabledChanged
	private final boolean nameChanged
	private final boolean parentIdChanged
	public void  (org.eclipse.ui.contexts.IContext, boolean, boolean, boolean, boolean) 
		org.eclipse.ui.contexts.IContext context
		boolean definedChanged
		boolean enabledChanged
		boolean nameChanged
		boolean parentIdChanged
	public org.eclipse.ui.contexts.IContext getContext () 
	public boolean hasDefinedChanged () 
	public boolean hasEnabledChanged () 
	public boolean hasNameChanged () 
	public boolean hasParentIdChanged () 
}

org/eclipse/ui/contexts/ContextException.class
ContextException.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.ContextException extends java.lang.Exception {
	private static final long serialVersionUID
	private Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.Throwable getCause () 
}

org/eclipse/ui/contexts/ContextManagerEvent.class
ContextManagerEvent.java
package org.eclipse.ui.contexts
public final org.eclipse.ui.contexts.ContextManagerEvent extends java.lang.Object {
	private final org.eclipse.ui.contexts.IContextManager contextManager
	private final boolean definedContextIdsChanged
	private final boolean enabledContextIdsChanged
	private final java.util.Set previouslyDefinedContextIds
	private final java.util.Set previouslyEnabledContextIds
	static Class class$0
	public void  (org.eclipse.ui.contexts.IContextManager, boolean, boolean, java.util.Set, java.util.Set) 
		org.eclipse.ui.contexts.IContextManager contextManager
		boolean definedContextIdsChanged
		boolean enabledContextIdsChanged
		java.util.Set previouslyDefinedContextIds
		java.util.Set previouslyEnabledContextIds
	public org.eclipse.ui.contexts.IContextManager getContextManager () 
	public java.util.Set getPreviouslyDefinedContextIds () 
	public java.util.Set getPreviouslyEnabledContextIds () 
	public boolean haveDefinedContextIdsChanged () 
	public boolean haveEnabledContextIdsChanged () 
}

org/eclipse/ui/contexts/EnabledSubmission.class
EnabledSubmission.java
package org.eclipse.ui.contexts
public final org.eclipse.ui.contexts.EnabledSubmission extends java.lang.Object implements java.lang.Comparable  {
	private final String activePartId
	private final org.eclipse.swt.widgets.Shell activeShell
	private final org.eclipse.ui.IWorkbenchPartSite activeWorkbenchPartSite
	private final String contextId
	private transient String string
	public void  (java.lang.String, org.eclipse.swt.widgets.Shell, org.eclipse.ui.IWorkbenchPartSite, java.lang.String) 
		String activePartId
		org.eclipse.swt.widgets.Shell activeShell
		org.eclipse.ui.IWorkbenchPartSite activeWorkbenchPartSite
		String contextId
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.contexts.EnabledSubmission castedObject
		int compareTo
	public java.lang.String getActivePartId () 
	public org.eclipse.swt.widgets.Shell getActiveShell () 
	public org.eclipse.ui.IWorkbenchPartSite getActiveWorkbenchPartSite () 
	public java.lang.String getContextId () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/contexts/IContext.class
IContext.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContext extends java.lang.Object implements java.lang.Comparable  {
	public abstract void addContextListener (org.eclipse.ui.contexts.IContextListener) 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName ()  throws org.eclipse.ui.contexts.NotDefinedException 
	public abstract java.lang.String getParentId ()  throws org.eclipse.ui.contexts.NotDefinedException 
	public abstract boolean isDefined () 
	public abstract boolean isEnabled () 
	public abstract void removeContextListener (org.eclipse.ui.contexts.IContextListener) 
}

org/eclipse/ui/contexts/IContextActivation.class
IContextActivation.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContextActivation extends java.lang.Object implements org.eclipse.ui.internal.services.IEvaluationResultCache  {
	public abstract void clearActive () 
	public abstract java.lang.String getContextId () 
	public abstract org.eclipse.ui.contexts.IContextService getContextService () 
	public abstract boolean isActive (org.eclipse.core.expressions.IEvaluationContext) 
}

org/eclipse/ui/contexts/IContextListener.class
IContextListener.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContextListener extends java.lang.Object {
	public abstract void contextChanged (org.eclipse.ui.contexts.ContextEvent) 
}

org/eclipse/ui/contexts/IContextManager.class
IContextManager.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContextManager extends java.lang.Object {
	public abstract void addContextManagerListener (org.eclipse.ui.contexts.IContextManagerListener) 
	public abstract org.eclipse.ui.contexts.IContext getContext (java.lang.String) 
	public abstract java.util.SortedSet getDefinedContextIds () 
	public abstract java.util.SortedSet getEnabledContextIds () 
	public abstract void removeContextManagerListener (org.eclipse.ui.contexts.IContextManagerListener) 
}

org/eclipse/ui/contexts/IContextManagerListener.class
IContextManagerListener.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContextManagerListener extends java.lang.Object {
	public abstract void contextManagerChanged (org.eclipse.ui.contexts.ContextManagerEvent) 
}

org/eclipse/ui/contexts/IContextService.class
IContextService.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IContextService extends java.lang.Object implements org.eclipse.ui.services.IServiceWithSources  {
	public static final String CONTEXT_ID_DIALOG
	public static final String CONTEXT_ID_DIALOG_AND_WINDOW
	public static final String CONTEXT_ID_WINDOW
	public static final int TYPE_DIALOG
	public static final int TYPE_NONE
	public static final int TYPE_WINDOW
	public abstract org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String) 
	public abstract org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression) 
	public abstract org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, boolean) 
	public abstract org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, int) 
	public abstract void addContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
	public abstract void deactivateContext (org.eclipse.ui.contexts.IContextActivation) 
	public abstract void deactivateContexts (java.util.Collection) 
	public abstract java.util.Collection getActiveContextIds () 
	public abstract org.eclipse.core.commands.contexts.Context getContext (java.lang.String) 
	public abstract org.eclipse.core.commands.contexts.Context[] getDefinedContexts () 
	public abstract java.util.Collection getDefinedContextIds () 
	public abstract int getShellType (org.eclipse.swt.widgets.Shell) 
	public abstract void readRegistry () 
	public abstract boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
	public abstract void removeContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
	public abstract boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
	public abstract void deferUpdates (boolean) 
}

org/eclipse/ui/contexts/IWorkbenchContextSupport.class
IWorkbenchContextSupport.java
package org.eclipse.ui.contexts
public abstract org.eclipse.ui.contexts.IWorkbenchContextSupport extends java.lang.Object {
	public static final String CONTEXT_ID_DIALOG
	public static final String CONTEXT_ID_DIALOG_AND_WINDOW
	public static final String CONTEXT_ID_WINDOW
	public static final int TYPE_DIALOG
	public static final int TYPE_NONE
	public static final int TYPE_WINDOW
	public abstract void addEnabledSubmission (org.eclipse.ui.contexts.EnabledSubmission) 
	public abstract void addEnabledSubmissions (java.util.Collection) 
	public abstract org.eclipse.ui.contexts.IContextManager getContextManager () 
	public abstract int getShellType (org.eclipse.swt.widgets.Shell) 
	public abstract boolean isKeyFilterEnabled () 
	public abstract void openKeyAssistDialog () 
	public abstract boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
	public abstract void removeEnabledSubmission (org.eclipse.ui.contexts.EnabledSubmission) 
	public abstract void removeEnabledSubmissions (java.util.Collection) 
	public abstract void setKeyFilterEnabled (boolean) 
	public abstract boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
}

org/eclipse/ui/contexts/NotDefinedException.class
NotDefinedException.java
package org.eclipse.ui.contexts
public final org.eclipse.ui.contexts.NotDefinedException extends org.eclipse.ui.contexts.ContextException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (org.eclipse.core.commands.common.NotDefinedException) 
		org.eclipse.core.commands.common.NotDefinedException e
}

org/eclipse/ui/databinding/
org/eclipse/ui/databinding/WorkbenchObservables.class
WorkbenchObservables.java
package org.eclipse.ui.databinding
public org.eclipse.ui.databinding.WorkbenchObservables extends java.lang.Object {
	static Class class$0
	public void  () 
	public static org.eclipse.core.databinding.observable.value.IObservableValue observeDetailAdaptedValue (org.eclipse.core.databinding.observable.value.IObservableValue, java.lang.Class) 
		org.eclipse.core.databinding.observable.value.IObservableValue master
		Class adapter
	static org.eclipse.core.databinding.observable.value.IObservableValue observeDetailAdaptedValue (org.eclipse.core.databinding.observable.value.IObservableValue, java.lang.Class, org.eclipse.core.runtime.IAdapterManager) 
		org.eclipse.core.databinding.observable.value.IObservableValue master
		Class adapter
		org.eclipse.core.runtime.IAdapterManager adapterManager
	public static org.eclipse.core.databinding.observable.value.IObservableValue observeAdaptedSingleSelection (org.eclipse.ui.services.IServiceLocator, java.lang.Class) 
		org.eclipse.ui.services.IServiceLocator locator
		Class targetType
		org.eclipse.ui.ISelectionService selectionService
}

org/eclipse/ui/databinding/WorkbenchProperties$AdaptedValueProperty.class
WorkbenchProperties.java
package org.eclipse.ui.databinding
final org.eclipse.ui.databinding.WorkbenchProperties$AdaptedValueProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty {
	private final Class adapter
	private final org.eclipse.core.runtime.IAdapterManager adapterManager
	private void  (java.lang.Class, org.eclipse.core.runtime.IAdapterManager) 
		Class adapter
		org.eclipse.core.runtime.IAdapterManager adapterManager
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	void  (java.lang.Class, org.eclipse.core.runtime.IAdapterManager, org.eclipse.ui.databinding.WorkbenchProperties$AdaptedValueProperty) 
}

org/eclipse/ui/databinding/WorkbenchProperties$MultiSelectionProperty.class
WorkbenchProperties.java
package org.eclipse.ui.databinding
 org.eclipse.ui.databinding.WorkbenchProperties$MultiSelectionProperty extends org.eclipse.core.databinding.property.list.SimpleListProperty {
	private final String partId
	private final boolean post
	void  (java.lang.String, boolean) 
		String partId
		boolean post
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.Object getElementType () 
	protected java.util.List doGetList (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.ISelection selection
	protected void doSetList (java.lang.Object, java.util.List, org.eclipse.core.databinding.observable.list.ListDiff) 
		Object source
		java.util.List list
		org.eclipse.core.databinding.observable.list.ListDiff diff
}

org/eclipse/ui/databinding/WorkbenchProperties$SelectionServiceListener.class
WorkbenchProperties.java
package org.eclipse.ui.databinding
 org.eclipse.ui.databinding.WorkbenchProperties$SelectionServiceListener extends org.eclipse.core.databinding.property.NativePropertyListener implements org.eclipse.ui.ISelectionListener  {
	private final String partId
	private final boolean post
	public void  (org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, java.lang.String, boolean) 
		org.eclipse.core.databinding.property.IProperty property
		org.eclipse.core.databinding.property.ISimplePropertyListener wrapped
		String partID
		boolean post
	protected void doAddTo (java.lang.Object) 
		Object source
		org.eclipse.ui.ISelectionService selectionService
	protected void doRemoveFrom (java.lang.Object) 
		Object source
		org.eclipse.ui.ISelectionService selectionService
	public void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/databinding/WorkbenchProperties$SingleSelectionProperty.class
WorkbenchProperties.java
package org.eclipse.ui.databinding
 org.eclipse.ui.databinding.WorkbenchProperties$SingleSelectionProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty {
	private final String partId
	private final boolean post
	void  (java.lang.String, boolean) 
		String partId
		boolean post
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.ISelection selection
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.Object getValueType () 
}

org/eclipse/ui/databinding/WorkbenchProperties.class
WorkbenchProperties.java
package org.eclipse.ui.databinding
public org.eclipse.ui.databinding.WorkbenchProperties extends java.lang.Object {
	static Class class$0
	public void  () 
	public static org.eclipse.core.databinding.property.value.IValueProperty adaptedValue (java.lang.Class) 
		Class adapter
	static org.eclipse.core.databinding.property.value.IValueProperty adaptedValue (java.lang.Class, org.eclipse.core.runtime.IAdapterManager) 
		Class adapter
		org.eclipse.core.runtime.IAdapterManager adapterManager
	public static org.eclipse.core.databinding.property.value.IValueProperty singleSelection () 
	public static org.eclipse.core.databinding.property.value.IValueProperty singleSelection (java.lang.String, boolean) 
		String partId
		boolean postSelection
	public static org.eclipse.core.databinding.property.list.IListProperty multipleSelection () 
	public static org.eclipse.core.databinding.property.list.IListProperty multipleSelection (java.lang.String, boolean) 
		String partId
		boolean postSelection
}

org/eclipse/ui/dialogs/
org/eclipse/ui/dialogs/AbstractElementListSelectionDialog$1.class
AbstractElementListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.AbstractElementListSelectionDialog$1 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.dialogs.AbstractElementListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/AbstractElementListSelectionDialog$2.class
AbstractElementListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.AbstractElementListSelectionDialog$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.dialogs.AbstractElementListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/ui/dialogs/AbstractElementListSelectionDialog$3.class
AbstractElementListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.AbstractElementListSelectionDialog$3 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.ui.dialogs.AbstractElementListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/dialogs/AbstractElementListSelectionDialog$4.class
AbstractElementListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.AbstractElementListSelectionDialog$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.dialogs.AbstractElementListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	public void run () 
}

org/eclipse/ui/dialogs/AbstractElementListSelectionDialog.class
AbstractElementListSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.AbstractElementListSelectionDialog extends org.eclipse.ui.dialogs.SelectionStatusDialog {
	private org.eclipse.jface.viewers.ILabelProvider fRenderer
	private boolean fIgnoreCase
	private boolean fIsMultipleSelection
	private boolean fMatchEmptyString
	private boolean fAllowDuplicates
	private org.eclipse.swt.widgets.Label fMessage
	protected org.eclipse.ui.dialogs.FilteredList fFilteredList
	private org.eclipse.swt.widgets.Text fFilterText
	private org.eclipse.ui.dialogs.ISelectionStatusValidator fValidator
	private String fFilter
	private String fEmptyListMessage
	private String fEmptySelectionMessage
	private int fWidth
	private int fHeight
	private Object[] fSelection
	protected void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.viewers.ILabelProvider renderer
	protected void handleDefaultSelected () 
	public void setIgnoreCase (boolean) 
		boolean ignoreCase
	public boolean isCaseIgnored () 
	public void setMatchEmptyString (boolean) 
		boolean matchEmptyString
	public void setMultipleSelection (boolean) 
		boolean multipleSelection
	public void setAllowDuplicates (boolean) 
		boolean allowDuplicates
	public void setSize (int, int) 
		int width
		int height
	public void setEmptyListMessage (java.lang.String) 
		String message
	public void setEmptySelectionMessage (java.lang.String) 
		String message
	public void setValidator (org.eclipse.ui.dialogs.ISelectionStatusValidator) 
		org.eclipse.ui.dialogs.ISelectionStatusValidator validator
	protected void setListElements (java.lang.Object[]) 
		Object[] elements
	public void setFilter (java.lang.String) 
		String filter
	public java.lang.String getFilter () 
	protected int[] getSelectionIndices () 
	protected int getSelectionIndex () 
	protected void setSelection (java.lang.Object[]) 
		Object[] selection
	protected java.lang.Object[] getSelectedElements () 
	public java.lang.Object[] getFoldedElements (int) 
		int index
	protected org.eclipse.swt.widgets.Label createMessageArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
	protected void handleSelectionChanged () 
	protected boolean validateCurrentSelection () 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		Object[] elements
	protected void cancelPressed () 
	protected org.eclipse.ui.dialogs.FilteredList createFilteredList (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int flags
		org.eclipse.ui.dialogs.FilteredList list
		org.eclipse.swt.layout.GridData data
	private void handleWidgetSelected () 
		Object[] newSelection
		int i
	protected org.eclipse.swt.widgets.Text createFilterText (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Text text
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Listener listener
	public int open () 
	private void access$superCreate () 
	public void create () 
	protected void handleEmptyList () 
	protected void updateOkState () 
		org.eclipse.swt.widgets.Button okButton
	protected org.eclipse.ui.dialogs.ISelectionStatusValidator getValidator () 
	static void access$0 (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	static org.eclipse.swt.widgets.Text access$1 (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
	static void access$2 (org.eclipse.ui.dialogs.AbstractElementListSelectionDialog) 
}

org/eclipse/ui/dialogs/CheckedTreeSelectionDialog$1.class
CheckedTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.dialogs.CheckedTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	public void run () 
}

org/eclipse/ui/dialogs/CheckedTreeSelectionDialog$2.class
CheckedTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.dialogs.CheckedTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/dialogs/CheckedTreeSelectionDialog$3.class
CheckedTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.CheckedTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		Object[] viewerElements
		int i
}

org/eclipse/ui/dialogs/CheckedTreeSelectionDialog$4.class
CheckedTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.CheckedTreeSelectionDialog$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.CheckedTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.class
CheckedTreeSelectionDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.CheckedTreeSelectionDialog extends org.eclipse.ui.dialogs.SelectionStatusDialog {
	private org.eclipse.jface.viewers.CheckboxTreeViewer fViewer
	private org.eclipse.jface.viewers.ILabelProvider fLabelProvider
	private org.eclipse.jface.viewers.ITreeContentProvider fContentProvider
	private org.eclipse.ui.dialogs.ISelectionStatusValidator fValidator
	private org.eclipse.jface.viewers.ViewerComparator fComparator
	private String fEmptyListMessage
	private org.eclipse.core.runtime.IStatus fCurrStatus
	private java.util.List fFilters
	private Object fInput
	private boolean fIsEmpty
	private int fWidth
	private int fHeight
	private boolean fContainerMode
	private Object[] fExpandedElements
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITreeContentProvider) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
	public void setContainerMode (boolean) 
		boolean containerMode
	public void setInitialSelection (java.lang.Object) 
		Object selection
	public void setEmptyListMessage (java.lang.String) 
		String message
	public void setSorter (org.eclipse.jface.viewers.ViewerSorter) 
		org.eclipse.jface.viewers.ViewerSorter sorter
	public void setComparator (org.eclipse.jface.viewers.ViewerComparator) 
		org.eclipse.jface.viewers.ViewerComparator comparator
	public void addFilter (org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ViewerFilter filter
	public void setValidator (org.eclipse.ui.dialogs.ISelectionStatusValidator) 
		org.eclipse.ui.dialogs.ISelectionStatusValidator validator
	public void setInput (java.lang.Object) 
		Object input
	public void setExpandedElements (java.lang.Object[]) 
		Object[] elements
	public void setSize (int, int) 
		int width
		int height
	protected void updateOKStatus () 
	public int open () 
	private void access$superCreate () 
	protected void cancelPressed () 
	protected void computeResult () 
	public void create () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label messageLabel
		org.eclipse.jface.viewers.CheckboxTreeViewer treeViewer
		org.eclipse.swt.widgets.Control buttonComposite
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Tree treeWidget
	protected org.eclipse.jface.viewers.CheckboxTreeViewer createTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int i
	protected org.eclipse.jface.viewers.CheckboxTreeViewer getTreeViewer () 
	protected org.eclipse.swt.widgets.Composite createSelectionButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Button selectButton
		org.eclipse.swt.events.SelectionListener listener
		org.eclipse.swt.widgets.Button deselectButton
	private boolean evaluateIfTreeEmpty (java.lang.Object) 
		Object input
		Object[] elements
		int i
		org.eclipse.jface.viewers.ViewerFilter curr
	static void access$0 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$1 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	static java.lang.Object[] access$2 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	static org.eclipse.jface.viewers.ITreeContentProvider access$3 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	static java.lang.Object access$4 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
	static boolean access$5 (org.eclipse.ui.dialogs.CheckedTreeSelectionDialog) 
}

org/eclipse/ui/dialogs/ContainerCheckedTreeViewer$1.class
ContainerCheckedTreeViewer.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ContainerCheckedTreeViewer$1 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.dialogs.ContainerCheckedTreeViewer this$0
	void  (org.eclipse.ui.dialogs.ContainerCheckedTreeViewer) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/dialogs/ContainerCheckedTreeViewer$2.class
ContainerCheckedTreeViewer.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ContainerCheckedTreeViewer$2 extends java.lang.Object implements org.eclipse.jface.viewers.ITreeViewerListener  {
	final org.eclipse.ui.dialogs.ContainerCheckedTreeViewer this$0
	void  (org.eclipse.ui.dialogs.ContainerCheckedTreeViewer) 
	public void treeCollapsed (org.eclipse.jface.viewers.TreeExpansionEvent) 
		org.eclipse.jface.viewers.TreeExpansionEvent event
	public void treeExpanded (org.eclipse.jface.viewers.TreeExpansionEvent) 
		org.eclipse.jface.viewers.TreeExpansionEvent event
		org.eclipse.swt.widgets.Widget item
}

org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.class
ContainerCheckedTreeViewer.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.ContainerCheckedTreeViewer extends org.eclipse.jface.viewers.CheckboxTreeViewer {
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	public void  (org.eclipse.swt.widgets.Tree) 
		org.eclipse.swt.widgets.Tree tree
	private void initViewer () 
	protected void doCheckStateChanged (java.lang.Object) 
		Object element
		org.eclipse.swt.widgets.Widget item
		org.eclipse.swt.widgets.TreeItem treeItem
	private void initializeItem (org.eclipse.swt.widgets.TreeItem) 
		org.eclipse.swt.widgets.TreeItem item
	private void updateChildrenItems (org.eclipse.swt.widgets.TreeItem) 
		org.eclipse.swt.widgets.TreeItem parent
		org.eclipse.swt.widgets.Item[] children
		boolean state
		int i
		org.eclipse.swt.widgets.TreeItem curr
	private void updateParentItems (org.eclipse.swt.widgets.TreeItem) 
		org.eclipse.swt.widgets.TreeItem item
		org.eclipse.swt.widgets.Item[] children
		boolean containsChecked
		boolean containsUnchecked
		int i
		org.eclipse.swt.widgets.TreeItem curr
	public boolean setChecked (java.lang.Object, boolean) 
		Object element
		boolean state
	public void setCheckedElements (java.lang.Object[]) 
		Object[] elements
		int i
	protected void setExpanded (org.eclipse.swt.widgets.Item, boolean) 
		org.eclipse.swt.widgets.Item item
		boolean expand
	public java.lang.Object[] getCheckedElements () 
		Object[] checked
		java.util.ArrayList result
		int i
		Object curr
		org.eclipse.swt.widgets.Widget item
		org.eclipse.swt.widgets.Item[] children
	private void collectChildren (java.lang.Object, java.util.ArrayList) 
		Object element
		java.util.ArrayList result
		Object[] filteredChildren
		int i
		Object curr
	static org.eclipse.swt.widgets.Widget access$0 (org.eclipse.ui.dialogs.ContainerCheckedTreeViewer, java.lang.Object) 
	static void access$1 (org.eclipse.ui.dialogs.ContainerCheckedTreeViewer, org.eclipse.swt.widgets.TreeItem) 
}

org/eclipse/ui/dialogs/EditorSelectionDialog$1.class
EditorSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.EditorSelectionDialog$1 extends org.eclipse.jface.viewers.LabelProvider {
	final org.eclipse.ui.dialogs.EditorSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.IEditorDescriptor d
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.ui.IEditorDescriptor d
}

org/eclipse/ui/dialogs/EditorSelectionDialog$DialogListener.class
EditorSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.EditorSelectionDialog$DialogListener extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.dialogs.EditorSelectionDialog this$0
	private void  (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	void  (org.eclipse.ui.dialogs.EditorSelectionDialog, org.eclipse.ui.dialogs.EditorSelectionDialog$DialogListener) 
}

org/eclipse/ui/dialogs/EditorSelectionDialog.class
EditorSelectionDialog.java
package org.eclipse.ui.dialogs
public final org.eclipse.ui.dialogs.EditorSelectionDialog extends org.eclipse.jface.dialogs.Dialog {
	private org.eclipse.ui.internal.registry.EditorDescriptor selectedEditor
	private org.eclipse.swt.widgets.Button externalButton
	private org.eclipse.swt.widgets.Table editorTable
	private org.eclipse.swt.widgets.Button browseExternalEditorsButton
	private org.eclipse.swt.widgets.Button internalButton
	private org.eclipse.swt.widgets.Button okButton
	private static final String STORE_ID_INTERNAL_EXTERNAL
	private String message
	private org.eclipse.ui.IEditorDescriptor[] externalEditors
	private org.eclipse.ui.IEditorDescriptor[] internalEditors
	private org.eclipse.ui.IEditorDescriptor[] editorsToFilter
	private org.eclipse.ui.dialogs.EditorSelectionDialog$DialogListener listener
	private org.eclipse.jface.resource.ResourceManager resourceManager
	private org.eclipse.jface.viewers.TableViewer editorTableViewer
	private static final String[] Executable_Filters
	private static final int TABLE_WIDTH
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void buttonPressed (int) 
		int buttonId
	public boolean close () 
		boolean result
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite contents
		org.eclipse.swt.widgets.Label textLabel
		org.eclipse.swt.layout.GridData data
		int widthHint
	protected void fillEditorTable () 
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected org.eclipse.ui.IEditorDescriptor[] getExternalEditors () 
		org.eclipse.swt.widgets.Control shell
		org.eclipse.swt.widgets.Control topShell
		org.eclipse.swt.graphics.Cursor busy
		org.eclipse.ui.internal.registry.EditorRegistry reg
	protected org.eclipse.ui.IEditorDescriptor[] filterEditors (org.eclipse.ui.IEditorDescriptor[]) 
		org.eclipse.ui.IEditorDescriptor[] editors
		java.util.ArrayList filteredList
		int i
		boolean add
		int j
	protected org.eclipse.ui.IEditorDescriptor[] getInternalEditors () 
		org.eclipse.ui.internal.registry.EditorRegistry reg
	public org.eclipse.ui.IEditorDescriptor getSelectedEditor () 
	protected void promptForExternalEditor () 
		org.eclipse.swt.widgets.FileDialog dialog
		String result
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.swt.widgets.TableItem ti
		org.eclipse.swt.graphics.Image image
		org.eclipse.ui.IEditorDescriptor[] newEditors
	protected void handleDoubleClickEvent () 
	protected void restoreWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		boolean wasExternal
	protected void saveWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
	public void setMessage (java.lang.String) 
		String aMessage
	public void setEditorsToFilter (org.eclipse.ui.IEditorDescriptor[]) 
		org.eclipse.ui.IEditorDescriptor[] editors
	protected void updateEnableState () 
		boolean enableExternal
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void updateOkButton () 
	protected boolean isResizable () 
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	static org.eclipse.swt.widgets.Table access$2 (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	static void access$3 (org.eclipse.ui.dialogs.EditorSelectionDialog, org.eclipse.ui.internal.registry.EditorDescriptor) 
	static org.eclipse.swt.widgets.Button access$4 (org.eclipse.ui.dialogs.EditorSelectionDialog) 
	static org.eclipse.jface.resource.ResourceManager access$5 (org.eclipse.ui.dialogs.EditorSelectionDialog) 
}

org/eclipse/ui/dialogs/ElementListSelectionDialog.class
ElementListSelectionDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.ElementListSelectionDialog extends org.eclipse.ui.dialogs.AbstractElementListSelectionDialog {
	private Object[] fElements
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.viewers.ILabelProvider renderer
	public void setElements (java.lang.Object[]) 
		Object[] elements
	protected void computeResult () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite contents
}

org/eclipse/ui/dialogs/ElementTreeSelectionDialog$1.class
ElementTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ElementTreeSelectionDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.dialogs.ElementTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	public void run () 
}

org/eclipse/ui/dialogs/ElementTreeSelectionDialog$2.class
ElementTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ElementTreeSelectionDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.dialogs.ElementTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/dialogs/ElementTreeSelectionDialog$3.class
ElementTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ElementTreeSelectionDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.ElementTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/ElementTreeSelectionDialog$4.class
ElementTreeSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ElementTreeSelectionDialog$4 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.dialogs.ElementTreeSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		org.eclipse.jface.viewers.ISelection selection
		Object item
}

org/eclipse/ui/dialogs/ElementTreeSelectionDialog.class
ElementTreeSelectionDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.ElementTreeSelectionDialog extends org.eclipse.ui.dialogs.SelectionStatusDialog {
	private org.eclipse.jface.viewers.TreeViewer fViewer
	private org.eclipse.jface.viewers.ILabelProvider fLabelProvider
	private org.eclipse.jface.viewers.ITreeContentProvider fContentProvider
	private org.eclipse.ui.dialogs.ISelectionStatusValidator fValidator
	private org.eclipse.jface.viewers.ViewerComparator fComparator
	private boolean fAllowMultiple
	private boolean fDoubleClickSelects
	private String fEmptyListMessage
	private org.eclipse.core.runtime.IStatus fCurrStatus
	private java.util.List fFilters
	private Object fInput
	private boolean fIsEmpty
	private int fWidth
	private int fHeight
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ITreeContentProvider) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
	public void setInitialSelection (java.lang.Object) 
		Object selection
	public void setEmptyListMessage (java.lang.String) 
		String message
	public void setAllowMultiple (boolean) 
		boolean allowMultiple
	public void setDoubleClickSelects (boolean) 
		boolean doubleClickSelects
	public void setSorter (org.eclipse.jface.viewers.ViewerSorter) 
		org.eclipse.jface.viewers.ViewerSorter sorter
	public void setComparator (org.eclipse.jface.viewers.ViewerComparator) 
		org.eclipse.jface.viewers.ViewerComparator comparator
	public void addFilter (org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ViewerFilter filter
	public void setValidator (org.eclipse.ui.dialogs.ISelectionStatusValidator) 
		org.eclipse.ui.dialogs.ISelectionStatusValidator validator
	public void setInput (java.lang.Object) 
		Object input
	public void setSize (int, int) 
		int width
		int height
	protected void updateOKStatus () 
	public int open () 
	private void access$superCreate () 
	protected void cancelPressed () 
	protected void computeResult () 
	public void create () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label messageLabel
		org.eclipse.jface.viewers.TreeViewer treeViewer
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Tree treeWidget
	protected org.eclipse.jface.viewers.TreeViewer createTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int style
		int i
		org.eclipse.swt.widgets.Tree tree
	protected org.eclipse.jface.viewers.TreeViewer doCreateTreeViewer (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	protected org.eclipse.jface.viewers.TreeViewer getTreeViewer () 
	private boolean evaluateIfTreeEmpty (java.lang.Object) 
		Object input
		Object[] elements
		int i
		org.eclipse.jface.viewers.ViewerFilter curr
	protected void access$superButtonPressed (int) 
		int id
	protected void access$setResult (java.util.List) 
		java.util.List result
	protected void handleShellCloseEvent () 
	static void access$0 (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	static org.eclipse.jface.viewers.TreeViewer access$1 (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	static org.eclipse.core.runtime.IStatus access$2 (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
	static boolean access$3 (org.eclipse.ui.dialogs.ElementTreeSelectionDialog) 
}

org/eclipse/ui/dialogs/FileEditorMappingContentProvider.class
FileEditorMappingContentProvider.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.FileEditorMappingContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	public static final org.eclipse.ui.dialogs.FileEditorMappingContentProvider INSTANCE
	static void  () 
	private void  () 
	public void dispose () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object element
		org.eclipse.ui.IFileEditorMapping[] array
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.class
FileEditorMappingLabelProvider.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.FileEditorMappingLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	public static final org.eclipse.ui.dialogs.FileEditorMappingLabelProvider INSTANCE
	private java.util.List imagesToDispose
	static void  () 
	private void  () 
	public void dispose () 
		java.util.Iterator e
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int row
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int row
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.swt.graphics.Image image
	public java.lang.String getText (java.lang.Object) 
		Object element
}

org/eclipse/ui/dialogs/FileSystemElement$1.class
FileSystemElement.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FileSystemElement$1 extends java.lang.Object implements org.eclipse.ui.model.IWorkbenchAdapter  {
	final org.eclipse.ui.dialogs.FileSystemElement this$0
	void  (org.eclipse.ui.dialogs.FileSystemElement) 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public java.lang.Object getParent (java.lang.Object) 
		Object o
	public java.lang.String getLabel (java.lang.Object) 
		Object o
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
}

org/eclipse/ui/dialogs/FileSystemElement.class
FileSystemElement.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.FileSystemElement extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	private String name
	private Object fileSystemObject
	private org.eclipse.ui.model.AdaptableList folders
	private org.eclipse.ui.model.AdaptableList files
	private boolean isDirectory
	private org.eclipse.ui.dialogs.FileSystemElement parent
	private org.eclipse.ui.model.IWorkbenchAdapter workbenchAdapter
	static Class class$0
	public void  (java.lang.String, org.eclipse.ui.dialogs.FileSystemElement, boolean) 
		String name
		org.eclipse.ui.dialogs.FileSystemElement parent
		boolean isDirectory
	public void addChild (org.eclipse.ui.dialogs.FileSystemElement) 
		org.eclipse.ui.dialogs.FileSystemElement child
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getFileNameExtension () 
		int lastDot
	public org.eclipse.ui.model.AdaptableList getFiles () 
	public java.lang.Object getFileSystemObject () 
	public org.eclipse.ui.model.AdaptableList getFolders () 
	public org.eclipse.ui.dialogs.FileSystemElement getParent () 
	public boolean isDirectory () 
	public void removeFolder (org.eclipse.ui.dialogs.FileSystemElement) 
		org.eclipse.ui.dialogs.FileSystemElement child
	public void setFileSystemObject (java.lang.Object) 
		Object value
	public void setParent (org.eclipse.ui.dialogs.FileSystemElement) 
		org.eclipse.ui.dialogs.FileSystemElement element
	public java.lang.String toString () 
		StringBuffer buf
	static org.eclipse.ui.dialogs.FileSystemElement access$0 (org.eclipse.ui.dialogs.FileSystemElement) 
	static java.lang.String access$1 (org.eclipse.ui.dialogs.FileSystemElement) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$1.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$1 extends java.util.LinkedList {
	private static final long serialVersionUID
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory this$1
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory) 
	public boolean add (java.lang.Object) 
		Object arg0
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$10.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$10 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$11.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$11 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$12.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$12 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.StructuredSelection selection
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$13.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$13 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$14.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$14 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		java.util.List selectedElements
		Object item
		boolean isSelectedHistory
		java.util.Iterator it
		org.eclipse.jface.viewers.StructuredSelection selection
		Object element
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$2.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$2 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$3.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$3 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$4.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$5.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$6.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$6 extends org.eclipse.core.commands.AbstractHandler {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$7.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$7 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$8.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$8 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	private final org.eclipse.swt.widgets.Label val$headerLabel
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.swt.widgets.Label) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$9.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$9 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	private final org.eclipse.swt.widgets.Label val$listLabel
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.swt.widgets.Label) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$AbstractContentProvider.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$AbstractContentProvider extends java.lang.Object {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	protected void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public abstract void add (java.lang.Object, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$ContentProvider.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider extends org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$AbstractContentProvider implements org.eclipse.jface.viewers.IStructuredContentProvider org.eclipse.jface.viewers.ILazyContentProvider  {
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory selectionHistory
	private java.util.Set items
	private java.util.Set duplicates
	private java.util.List filters
	private java.util.List lastFilteredItems
	private java.util.List lastSortedItems
	private boolean reset
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void setSelectionHistory (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory selectionHistory
	public org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory getSelectionHistory () 
	public void reset () 
	public void stopReloadingCache () 
	public void add (java.lang.Object, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
		Object item
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter itemsFilter
	public void addHistoryItems (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter itemsFilter
		Object[] items
		int i
		Object item
	public void refresh () 
	public java.lang.Object removeHistoryElement (java.lang.Object) 
		Object item
	public void addHistoryElement (java.lang.Object) 
		Object item
	public boolean isHistoryElement (java.lang.Object) 
		Object item
	public void setDuplicateElement (java.lang.Object, boolean) 
		Object item
		boolean isDuplicate
	public boolean isDuplicateElement (java.lang.Object) 
		Object item
	public void loadHistory (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void saveHistory (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	private java.lang.Object[] getSortedItems () 
	public void rememberResult (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter itemsFilter
		java.util.List itemsList
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public int getNumberOfElements () 
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public void updateElement (int) 
		int index
	public void reloadCache (boolean, org.eclipse.core.runtime.IProgressMonitor) 
		boolean checkDuplicates
		org.eclipse.core.runtime.IProgressMonitor monitor
		int totalWork
	private void checkDuplicates (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor subMonitor
		int reportEvery
		java.util.HashMap helperMap
		int i
		Object item
		Object previousItem
	protected java.lang.Object[] getFilteredItems (java.lang.Object, org.eclipse.core.runtime.IProgressMonitor) 
		Object parent
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
		Object[] filteredElements
		java.util.Iterator iter
		org.eclipse.jface.viewers.ViewerFilter f
		java.util.ArrayList preparedElements
		boolean hasHistory
		int reportEvery
		int i
		Object item
	public void addFilter (org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ViewerFilter filter
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$DetailsContentViewer.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$DetailsContentViewer extends org.eclipse.jface.viewers.ContentViewer {
	private org.eclipse.swt.custom.CLabel label
	private org.eclipse.swt.custom.ViewForm viewForm
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.swt.layout.GridData gd
	public void setVisible (boolean) 
		boolean visible
		org.eclipse.swt.layout.GridData gd
	protected void inputChanged (java.lang.Object, java.lang.Object) 
		Object input
		Object oldInput
	protected void handleLabelProviderChanged (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void refresh () 
		Object input
		org.eclipse.jface.viewers.ILabelProvider labelProvider
	private void doRefresh (java.lang.String, org.eclipse.swt.graphics.Image) 
		String text
		org.eclipse.swt.graphics.Image image
	public void setSelection (org.eclipse.jface.viewers.ISelection, boolean) 
		org.eclipse.jface.viewers.ISelection selection
		boolean reveal
	private void refresh (java.lang.Object[]) 
		Object[] objs
		Object input
		int i
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$FilterHistoryJob.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterHistoryJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter itemsFilter
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$FilterJob.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob extends org.eclipse.core.runtime.jobs.Job {
	protected org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter itemsFilter
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	protected final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor parent
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor monitor
	protected org.eclipse.core.runtime.IStatus doRun (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
	private void internalRun (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor monitor
	protected void filterContent (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor monitor
		int length
		int pos
		Object item
		org.eclipse.core.runtime.SubProgressMonitor subMonitor
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$GranualProgressMonitor.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor extends org.eclipse.core.runtime.ProgressMonitorWrapper {
	private String name
	private String subName
	private int totalWork
	private double worked
	private boolean done
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean isDone () 
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void worked (int) 
		int work
	public void done () 
	public void setCanceled (boolean) 
		boolean b
	public void internalWorked (double) 
		double work
	private java.lang.String getMessage () 
		String message
		String message
	static java.lang.String access$0 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$HistoryComparator.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$HistoryComparator extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	private void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$HistoryComparator) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$ItemsFilter.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter extends java.lang.Object {
	protected org.eclipse.ui.dialogs.SearchPattern patternMatcher
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.ui.dialogs.SearchPattern) 
		org.eclipse.ui.dialogs.SearchPattern searchPattern
		String stringPattern
	public boolean isSubFilter (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter filter
	public boolean equalsFilter (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter filter
	public boolean isCamelCasePattern () 
	public java.lang.String getPattern () 
	public int getMatchRule () 
	protected boolean matches (java.lang.String) 
		String text
	public boolean matchesRawNamePattern (java.lang.Object) 
		Object item
		String prefix
		String text
		int textLength
		int prefixLength
		int i
	public abstract boolean matchItem (java.lang.Object) 
	public abstract boolean isConsistentItem (java.lang.Object) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$ItemsListLabelProvider.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListLabelProvider extends org.eclipse.jface.viewers.StyledCellLabelProvider implements org.eclipse.jface.viewers.ILabelProviderListener  {
	private org.eclipse.jface.viewers.ILabelProvider provider
	private org.eclipse.jface.viewers.ILabelDecorator selectionDecorator
	private org.eclipse.core.runtime.ListenerList listeners
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ILabelDecorator) 
		org.eclipse.jface.viewers.ILabelProvider provider
		org.eclipse.jface.viewers.ILabelDecorator selectionDecorator
	public void setSelectionDecorator (org.eclipse.jface.viewers.ILabelDecorator) 
		org.eclipse.jface.viewers.ILabelDecorator newSelectionDecorator
	public org.eclipse.jface.viewers.ILabelDecorator getSelectionDecorator () 
	public void setProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider newProvider
	private org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
	private boolean isSelected (java.lang.Object) 
		Object element
		int i
	private java.lang.String getText (java.lang.Object) 
		Object element
		String str
	private org.eclipse.jface.viewers.StyledString getStyledText (java.lang.Object, org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider$IStyledLabelProvider) 
		Object element
		org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider$IStyledLabelProvider provider
		org.eclipse.jface.viewers.StyledString string
		String decorated
	public void update (org.eclipse.jface.viewers.ViewerCell) 
		org.eclipse.jface.viewers.ViewerCell cell
		Object element
		org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider$IStyledLabelProvider styledLabelProvider
		org.eclipse.jface.viewers.StyledString styledString
	private java.lang.String getSeparatorLabel (java.lang.String) 
		String separatorLabel
		org.eclipse.swt.graphics.Rectangle rect
		int borderWidth
		int imageWidth
		int width
		org.eclipse.swt.graphics.GC gc
		int fSeparatorWidth
		int fMessageLength
		StringBuffer dashes
		int chars
		int i
		StringBuffer result
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	private org.eclipse.swt.graphics.Color getBackground (java.lang.Object) 
		Object element
	private org.eclipse.swt.graphics.Color getForeground (java.lang.Object) 
		Object element
	private org.eclipse.swt.graphics.Font getFont (java.lang.Object) 
		Object element
	public void labelProviderChanged (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		Object[] l
		int i
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$ItemsListSeparator.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListSeparator extends java.lang.Object {
	private String name
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, java.lang.String) 
		String name
	public java.lang.String getName () 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$NullContentProvider.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$NullContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IContentProvider  {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	private void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$NullContentProvider) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$RefreshCacheJob.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshJob refreshJob
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void cancelAll () 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor wrappedMonitor
	protected void canceling () 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$RefreshJob.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshJob extends org.eclipse.ui.progress.UIJob {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$RefreshProgressMessageJob.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshProgressMessageJob extends org.eclipse.ui.progress.UIJob {
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor progressMonitor
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void scheduleProgressRefresh (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$GranualProgressMonitor progressMonitor
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$RemoveHistoryItemAction.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RemoveHistoryItemAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void run () 
		java.util.List selectedElements
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$SelectionHistory.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory extends java.lang.Object {
	private static final String DEFAULT_ROOT_NODE_NAME
	private static final String DEFAULT_INFO_NODE_NAME
	private static final int MAX_HISTORY_SIZE
	private final java.util.List historyList
	private final String rootNodeName
	private final String infoNodeName
	private void  (java.lang.String, java.lang.String) 
		String rootNodeName
		String infoNodeName
	public void  () 
	public synchronized void accessed (java.lang.Object) 
		Object object
	public synchronized boolean contains (java.lang.Object) 
		Object object
	public synchronized boolean isEmpty () 
	public synchronized boolean remove (java.lang.Object) 
		Object element
	public void load (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.XMLMemento historyMemento
		org.eclipse.ui.IMemento[] mementoElements
		int i
		org.eclipse.ui.IMemento mementoElement
		Object object
	public void save (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento historyMemento
		Object[] items
		int i
		Object item
		org.eclipse.ui.IMemento elementMemento
	public synchronized java.lang.Object[] getHistoryItems () 
	protected abstract java.lang.Object restoreItemFromMemento (org.eclipse.ui.IMemento) 
	protected abstract void storeItemToMemento (java.lang.Object, org.eclipse.ui.IMemento) 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog$ToggleStatusLineAction.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ToggleStatusLineAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.dialogs.FilteredItemsSelectionDialog this$0
	public void  (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	public void run () 
}

org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.class
FilteredItemsSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.FilteredItemsSelectionDialog extends org.eclipse.ui.dialogs.SelectionStatusDialog {
	private static final String DIALOG_BOUNDS_SETTINGS
	private static final String SHOW_STATUS_LINE
	private static final String HISTORY_SETTINGS
	private static final String DIALOG_HEIGHT
	private static final String DIALOG_WIDTH
	public static final int NONE
	public static final int CARET_BEGINNING
	public static final int FULL_SELECTION
	private org.eclipse.swt.widgets.Text pattern
	private org.eclipse.jface.viewers.TableViewer list
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$DetailsContentViewer details
	private org.eclipse.jface.viewers.ILabelProvider detailsLabelProvider
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListLabelProvider itemsListLabelProvider
	private org.eclipse.jface.action.MenuManager menuManager
	private org.eclipse.jface.action.MenuManager contextMenuManager
	private boolean multi
	private org.eclipse.swt.widgets.ToolBar toolBar
	private org.eclipse.swt.widgets.ToolItem toolItem
	private org.eclipse.swt.widgets.Label progressLabel
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ToggleStatusLineAction toggleStatusLineAction
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RemoveHistoryItemAction removeHistoryItemAction
	private org.eclipse.jface.action.ActionContributionItem removeHistoryActionContributionItem
	private org.eclipse.core.runtime.IStatus status
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshCacheJob refreshCacheJob
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshProgressMessageJob refreshProgressMessageJob
	private Object[] currentSelection
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider contentProvider
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterHistoryJob filterHistoryJob
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob filterJob
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter filter
	private java.util.List lastCompletedResult
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter lastCompletedFilter
	private String initialPatternText
	private int selectionMode
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListSeparator itemsListSeparator
	private static final String EMPTY_STRING
	private boolean refreshWithLastSelection
	private org.eclipse.ui.handlers.IHandlerActivation showViewHandler
	static Class class$0
	public void  (org.eclipse.swt.widgets.Shell, boolean) 
		org.eclipse.swt.widgets.Shell shell
		boolean multi
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void addListFilter (org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ViewerFilter filter
	public void setListLabelProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider listLabelProvider
	private org.eclipse.jface.viewers.ILabelDecorator getListSelectionLabelDecorator () 
	public void setListSelectionLabelDecorator (org.eclipse.jface.viewers.ILabelDecorator) 
		org.eclipse.jface.viewers.ILabelDecorator listSelectionLabelDecorator
	private org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListLabelProvider getItemsListLabelProvider () 
	public void setDetailsLabelProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider detailsLabelProvider
	private org.eclipse.jface.viewers.ILabelProvider getDetailsLabelProvider () 
	public void create () 
	protected void restoreDialog (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings settings
		boolean toggleStatusLine
		String setting
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.WorkbenchException e
	public boolean close () 
		org.eclipse.ui.handlers.IHandlerService service
	protected void storeDialog (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.ui.XMLMemento memento
		java.io.StringWriter writer
		java.io.IOException e
	private org.eclipse.swt.widgets.Label createHeader (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite header
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label headerLabel
		org.eclipse.swt.layout.GridData gd
	private org.eclipse.swt.widgets.Label createLabels (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite labels
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label listLabel
		org.eclipse.swt.layout.GridData gd
	private void createViewMenu (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.ui.handlers.IHandlerService service
		org.eclipse.core.commands.IHandler handler
	protected void fillViewMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	private void showViewMenu () 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point topLeft
	protected void fillContextMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
		java.util.List selectedElements
		Object item
		java.util.Iterator it
	private void createPopupMenu () 
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.Menu menu
	protected abstract org.eclipse.swt.widgets.Control createExtendedContentArea (org.eclipse.swt.widgets.Composite) 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite dialogArea
		org.eclipse.swt.widgets.Composite content
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label headerLabel
		org.eclipse.swt.widgets.Label listLabel
	protected void handleDoubleClick () 
	private void refreshDetails () 
		org.eclipse.jface.viewers.StructuredSelection selection
	protected void handleSelected (org.eclipse.jface.viewers.StructuredSelection) 
		org.eclipse.jface.viewers.StructuredSelection selection
		org.eclipse.core.runtime.IStatus status
		Object[] lastSelection
		java.util.List items
		Object item
		org.eclipse.core.runtime.IStatus tempStatus
		java.util.Iterator it
		Object o
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected abstract org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
	public void refresh () 
		java.util.List lastRefreshSelection
	public void updateProgressLabel () 
	public void reloadCache (boolean, org.eclipse.core.runtime.IProgressMonitor) 
		boolean checkDuplicates
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void scheduleRefresh () 
	public void scheduleProgressMessageRefresh () 
	protected void computeResult () 
		java.util.List selectedElements
		java.util.List objectsToReturn
		Object item
		java.util.Iterator it
	protected void updateStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	protected void okPressed () 
	public void setInitialPattern (java.lang.String) 
		String text
	public void setInitialPattern (java.lang.String, int) 
		String text
		int selectionMode
	protected java.lang.String getInitialPattern () 
	protected org.eclipse.jface.viewers.StructuredSelection getSelectedItems () 
		org.eclipse.jface.viewers.StructuredSelection selection
		java.util.List selectedItems
		Object itemToRemove
		java.util.Iterator it
		Object item
		java.util.List newItems
	protected abstract org.eclipse.core.runtime.IStatus validateItem (java.lang.Object) 
	protected abstract org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter createFilter () 
	protected void applyFilter () 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter newFilter
	protected abstract java.util.Comparator getItemsComparator () 
	protected abstract void fillContentProvider (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$AbstractContentProvider, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	private void removeSelectedItems (java.util.List) 
		java.util.List items
		java.util.Iterator iter
		Object item
	protected java.lang.Object removeHistoryItem (java.lang.Object) 
		Object item
	protected void accessedHistoryItem (java.lang.Object) 
		Object item
	private java.util.Comparator getHistoryComparator () 
	protected org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory getSelectionHistory () 
	protected void setSelectionHistory (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory) 
		org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$SelectionHistory selectionHistory
	public boolean isHistoryElement (java.lang.Object) 
		Object item
	public boolean isDuplicateElement (java.lang.Object) 
		Object item
	public void setSeparatorLabel (java.lang.String) 
		String separatorLabel
	public abstract java.lang.String getElementName (java.lang.Object) 
	private static boolean showColoredLabels () 
	public org.eclipse.swt.widgets.Control getPatternControl () 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$DetailsContentViewer access$0 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.swt.widgets.Shell access$1 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.swt.widgets.Label access$2 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ContentProvider access$3 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.jface.viewers.TableViewer access$4 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static void access$5 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, java.util.List) 
	static boolean access$6 () 
	static java.lang.Object[] access$7 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$RefreshProgressMessageJob access$8 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter access$9 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static void access$10 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, boolean) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter access$11 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$FilterJob access$12 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static java.util.List access$13 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static void access$14 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsFilter) 
	static void access$15 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog, java.util.List) 
	static org.eclipse.swt.widgets.Text access$16 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static java.util.Comparator access$17 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static org.eclipse.ui.dialogs.FilteredItemsSelectionDialog$ItemsListSeparator access$18 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
	static void access$19 (org.eclipse.ui.dialogs.FilteredItemsSelectionDialog) 
}

org/eclipse/ui/dialogs/FilteredList$1.class
FilteredList.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredList$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.dialogs.FilteredList this$0
	void  (org.eclipse.ui.dialogs.FilteredList) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/dialogs/FilteredList$DefaultFilterMatcher.class
FilteredList.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredList$DefaultFilterMatcher extends java.lang.Object implements org.eclipse.ui.dialogs.FilteredList$FilterMatcher  {
	private org.eclipse.ui.internal.misc.StringMatcher fMatcher
	final org.eclipse.ui.dialogs.FilteredList this$0
	private void  (org.eclipse.ui.dialogs.FilteredList) 
	public void setFilter (java.lang.String, boolean, boolean) 
		String pattern
		boolean ignoreCase
		boolean ignoreWildCards
	public boolean match (java.lang.Object) 
		Object element
	void  (org.eclipse.ui.dialogs.FilteredList, org.eclipse.ui.dialogs.FilteredList$DefaultFilterMatcher) 
}

org/eclipse/ui/dialogs/FilteredList$FilterMatcher.class
FilteredList.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.FilteredList$FilterMatcher extends java.lang.Object {
	public abstract void setFilter (java.lang.String, boolean, boolean) 
	public abstract boolean match (java.lang.Object) 
}

org/eclipse/ui/dialogs/FilteredList$Label.class
FilteredList.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredList$Label extends java.lang.Object {
	public final String string
	public final org.eclipse.swt.graphics.Image image
	public void  (java.lang.String, org.eclipse.swt.graphics.Image) 
		String newString
		org.eclipse.swt.graphics.Image image
	public boolean equals (org.eclipse.ui.dialogs.FilteredList$Label) 
		org.eclipse.ui.dialogs.FilteredList$Label label
}

org/eclipse/ui/dialogs/FilteredList$LabelComparator.class
FilteredList.java
package org.eclipse.ui.dialogs
final org.eclipse.ui.dialogs.FilteredList$LabelComparator extends java.lang.Object implements java.util.Comparator  {
	private boolean labelIgnoreCase
	final org.eclipse.ui.dialogs.FilteredList this$0
	void  (org.eclipse.ui.dialogs.FilteredList, boolean) 
		boolean ignoreCase
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		org.eclipse.ui.dialogs.FilteredList$Label leftLabel
		org.eclipse.ui.dialogs.FilteredList$Label rightLabel
		int value
		int value
}

org/eclipse/ui/dialogs/FilteredList$TableUpdateJob.class
FilteredList.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredList$TableUpdateJob extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.swt.widgets.Table fTable
	final int fCount
	private int currentIndex
	int[] indicesToSelect
	private boolean readyForSelection
	final org.eclipse.ui.dialogs.FilteredList this$0
	public void  (org.eclipse.ui.dialogs.FilteredList, org.eclipse.swt.widgets.Table, int) 
		org.eclipse.swt.widgets.Table table
		int count
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int itemCount
		int iterations
		int i
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.ui.dialogs.FilteredList$Label label
	void updateSelection (int[]) 
		int[] indices
	private void defaultSelect () 
	private void selectAndNotify (int[]) 
		int[] indices
}

org/eclipse/ui/dialogs/FilteredList.class
FilteredList.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.FilteredList extends org.eclipse.swt.widgets.Composite {
	private org.eclipse.swt.widgets.Table fList
	org.eclipse.jface.viewers.ILabelProvider fLabelProvider
	private boolean fMatchEmptyString
	private boolean fIgnoreCase
	private boolean fAllowDuplicates
	private String fFilter
	private org.eclipse.ui.dialogs.TwoArrayQuickSorter fSorter
	Object[] fElements
	org.eclipse.ui.dialogs.FilteredList$Label[] fLabels
	java.util.Vector fImages
	int[] fFoldedIndices
	int fFoldedCount
	int[] fFilteredIndices
	int fFilteredCount
	private org.eclipse.ui.dialogs.FilteredList$FilterMatcher fFilterMatcher
	java.util.Comparator fComparator
	org.eclipse.ui.dialogs.FilteredList$TableUpdateJob fUpdateJob
	public void  (org.eclipse.swt.widgets.Composite, int, org.eclipse.jface.viewers.ILabelProvider, boolean, boolean, boolean) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		boolean ignoreCase
		boolean allowDuplicates
		boolean matchEmptyString
		org.eclipse.swt.layout.GridLayout layout
	public void setElements (java.lang.Object[]) 
		Object[] elements
		int length
		java.util.Set imageSet
		int i
		String text
		org.eclipse.swt.graphics.Image image
	public boolean isEmpty () 
	public void setFilterMatcher (org.eclipse.ui.dialogs.FilteredList$FilterMatcher) 
		org.eclipse.ui.dialogs.FilteredList$FilterMatcher filterMatcher
	public void setComparator (java.util.Comparator) 
		java.util.Comparator comparator
	public void addSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener listener
	public void removeSelectionListener (org.eclipse.swt.events.SelectionListener) 
		org.eclipse.swt.events.SelectionListener listener
	public void setSelection (int[]) 
		int[] selection
	public int[] getSelectionIndices () 
	public int getSelectionIndex () 
	public void setSelection (java.lang.Object[]) 
		Object[] elements
		int[] indices
		int i
		int j
		int max
		int l
	public java.lang.Object[] getSelection () 
		int[] indices
		Object[] elements
		int i
	public void setFilter (java.lang.String) 
		String filter
	private void updateList () 
	public java.lang.String getFilter () 
	public java.lang.Object[] getFoldedElements (int) 
		int index
		int start
		int count
		Object[] elements
		int i
	private int fold () 
		int i
		int k
		org.eclipse.ui.dialogs.FilteredList$Label last
		int i
		int j
		org.eclipse.ui.dialogs.FilteredList$Label current
	private int filter () 
		int k
		int i
	public boolean getAllowDuplicates () 
	public void setAllowDuplicates (boolean) 
		boolean allowDuplicates
	public boolean getIgnoreCase () 
	public void setIgnoreCase (boolean) 
		boolean ignoreCase
	public boolean getMatchEmptyString () 
	public void setMatchEmptyString (boolean) 
		boolean matchEmptyString
	public org.eclipse.jface.viewers.ILabelProvider getLabelProvider () 
	public void setLabelProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider labelProvider
	public org.eclipse.swt.accessibility.Accessible getAccessible () 
}

org/eclipse/ui/dialogs/FilteredTree$1.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/dialogs/FilteredTree$10.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$10 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/FilteredTree$11.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$11 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree, java.lang.String, int) 
		String $anonymous0
		int $anonymous1
	public void run () 
}

org/eclipse/ui/dialogs/FilteredTree$12.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$12 extends org.eclipse.swt.events.MouseAdapter {
	private org.eclipse.swt.events.MouseMoveListener fMoveListener
	final org.eclipse.ui.dialogs.FilteredTree this$0
	private final org.eclipse.swt.widgets.Label val$clearButton
	private final org.eclipse.swt.graphics.Image val$pressedImage
	private final org.eclipse.swt.graphics.Image val$activeImage
	private final org.eclipse.swt.graphics.Image val$inactiveImage
	void  (org.eclipse.ui.dialogs.FilteredTree, org.eclipse.swt.widgets.Label, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		boolean mouseInButton
	private boolean isMouseInButton (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Point buttonSize
	static boolean access$0 (org.eclipse.ui.dialogs.FilteredTree$12, org.eclipse.swt.events.MouseEvent) 
}

org/eclipse/ui/dialogs/FilteredTree$13.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$13 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	private boolean fMouseInButton
	final org.eclipse.ui.dialogs.FilteredTree$12 this$1
	private final org.eclipse.swt.widgets.Label val$clearButton
	private final org.eclipse.swt.graphics.Image val$pressedImage
	private final org.eclipse.swt.graphics.Image val$inactiveImage
	void  (org.eclipse.ui.dialogs.FilteredTree$12, org.eclipse.swt.widgets.Label, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		boolean mouseInButton
}

org/eclipse/ui/dialogs/FilteredTree$14.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$14 extends java.lang.Object implements org.eclipse.swt.events.MouseTrackListener  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	private final org.eclipse.swt.widgets.Label val$clearButton
	private final org.eclipse.swt.graphics.Image val$activeImage
	private final org.eclipse.swt.graphics.Image val$inactiveImage
	void  (org.eclipse.ui.dialogs.FilteredTree, org.eclipse.swt.widgets.Label, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image) 
	public void mouseEnter (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseExit (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseHover (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/dialogs/FilteredTree$15.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$15 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	private final org.eclipse.swt.graphics.Image val$inactiveImage
	private final org.eclipse.swt.graphics.Image val$activeImage
	private final org.eclipse.swt.graphics.Image val$pressedImage
	void  (org.eclipse.ui.dialogs.FilteredTree, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.Image) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/dialogs/FilteredTree$16.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$16 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/dialogs/FilteredTree$17.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$17 extends org.eclipse.swt.accessibility.AccessibleControlAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void getRole (org.eclipse.swt.accessibility.AccessibleControlEvent) 
		org.eclipse.swt.accessibility.AccessibleControlEvent e
}

org/eclipse/ui/dialogs/FilteredTree$18.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$18 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void run () 
}

org/eclipse/ui/dialogs/FilteredTree$2.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$2 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String text
		boolean initial
		org.eclipse.swt.widgets.Control redrawFalseControl
		org.eclipse.swt.widgets.TreeItem[] is
		int i
		org.eclipse.swt.widgets.TreeItem item
		org.eclipse.swt.widgets.TreeItem[] items
		int treeHeight
		int numVisibleItems
		long stopTime
		boolean cancel
		org.eclipse.swt.widgets.TreeItem[] items
		org.eclipse.swt.widgets.TreeItem[] items
		org.eclipse.swt.widgets.TreeItem[] items
	private boolean recursiveExpand (org.eclipse.swt.widgets.TreeItem[], org.eclipse.core.runtime.IProgressMonitor, long, int[]) 
		org.eclipse.swt.widgets.TreeItem[] items
		org.eclipse.core.runtime.IProgressMonitor monitor
		long cancelTime
		int[] numItemsLeft
		boolean canceled
		int i
		org.eclipse.swt.widgets.TreeItem item
		boolean visible
		Object itemData
		org.eclipse.swt.widgets.TreeItem[] children
}

org/eclipse/ui/dialogs/FilteredTree$3.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$3 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
		String filterTextString
	private int getFilteredItemsCount () 
		int total
		org.eclipse.swt.widgets.TreeItem[] items
		int i
	private int itemCount (org.eclipse.swt.widgets.TreeItem) 
		org.eclipse.swt.widgets.TreeItem treeItem
		int count
		org.eclipse.swt.widgets.TreeItem[] children
		int i
}

org/eclipse/ui/dialogs/FilteredTree$4.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$4 extends org.eclipse.swt.events.FocusAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
		org.eclipse.swt.widgets.Display display
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	static org.eclipse.ui.dialogs.FilteredTree access$0 (org.eclipse.ui.dialogs.FilteredTree$4) 
}

org/eclipse/ui/dialogs/FilteredTree$5.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.dialogs.FilteredTree$4 this$1
	void  (org.eclipse.ui.dialogs.FilteredTree$4) 
	public void run () 
}

org/eclipse/ui/dialogs/FilteredTree$6.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$6 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/dialogs/FilteredTree$7.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$7 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		boolean hasItems
}

org/eclipse/ui/dialogs/FilteredTree$8.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$8 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
		boolean hasFocus
		boolean textChanged
		org.eclipse.swt.widgets.Tree tree
		org.eclipse.swt.widgets.TreeItem item
		org.eclipse.swt.widgets.TreeItem item
		org.eclipse.jface.viewers.ISelection sel
}

org/eclipse/ui/dialogs/FilteredTree$9.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$9 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	void  (org.eclipse.ui.dialogs.FilteredTree) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
}

org/eclipse/ui/dialogs/FilteredTree$NotifyingTreeViewer.class
FilteredTree.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.FilteredTree$NotifyingTreeViewer extends org.eclipse.jface.viewers.TreeViewer {
	final org.eclipse.ui.dialogs.FilteredTree this$0
	public void  (org.eclipse.ui.dialogs.FilteredTree, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	public void add (java.lang.Object, java.lang.Object) 
		Object parentElementOrTreePath
		Object childElement
	public void add (java.lang.Object, java.lang.Object[]) 
		Object parentElementOrTreePath
		Object[] childElements
	protected void inputChanged (java.lang.Object, java.lang.Object) 
		Object input
		Object oldInput
	public void insert (java.lang.Object, java.lang.Object, int) 
		Object parentElementOrTreePath
		Object element
		int position
	public void refresh () 
	public void refresh (boolean) 
		boolean updateLabels
	public void refresh (java.lang.Object) 
		Object element
	public void refresh (java.lang.Object, boolean) 
		Object element
		boolean updateLabels
	public void remove (java.lang.Object) 
		Object elementsOrTreePaths
	public void remove (java.lang.Object, java.lang.Object[]) 
		Object parent
		Object[] elements
	public void remove (java.lang.Object[]) 
		Object[] elementsOrTreePaths
	public void replace (java.lang.Object, int, java.lang.Object) 
		Object parentElementOrTreePath
		int index
		Object element
	public void setChildCount (java.lang.Object, int) 
		Object elementOrTreePath
		int count
	public void setContentProvider (org.eclipse.jface.viewers.IContentProvider) 
		org.eclipse.jface.viewers.IContentProvider provider
	public void setHasChildren (java.lang.Object, boolean) 
		Object elementOrTreePath
		boolean hasChildren
}

org/eclipse/ui/dialogs/FilteredTree.class
FilteredTree.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.FilteredTree extends org.eclipse.swt.widgets.Composite {
	protected org.eclipse.swt.widgets.Text filterText
	protected org.eclipse.jface.action.ToolBarManager filterToolBar
	protected org.eclipse.swt.widgets.Control clearButtonControl
	protected org.eclipse.jface.viewers.TreeViewer treeViewer
	protected org.eclipse.swt.widgets.Composite filterComposite
	private org.eclipse.ui.dialogs.PatternFilter patternFilter
	protected String initialText
	private org.eclipse.core.runtime.jobs.Job refreshJob
	protected org.eclipse.swt.widgets.Composite parent
	protected boolean showFilterControls
	protected org.eclipse.swt.widgets.Composite treeComposite
	private boolean useNewLook
	private static final String CLEAR_ICON
	private static final String DISABLED_CLEAR_ICON
	private static final long SOFT_MAX_EXPAND_TIME
	private static Boolean useNativeSearchField
	private String previousFilterText
	private boolean narrowingDown
	static void  () 
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public void  (org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.dialogs.PatternFilter) 
		org.eclipse.swt.widgets.Composite parent
		int treeStyle
		org.eclipse.ui.dialogs.PatternFilter filter
	public void  (org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.dialogs.PatternFilter, boolean) 
		org.eclipse.swt.widgets.Composite parent
		int treeStyle
		org.eclipse.ui.dialogs.PatternFilter filter
		boolean useNewLook
	protected void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void  (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite parent
		boolean useNewLook
	protected void init (int, org.eclipse.ui.dialogs.PatternFilter) 
		int treeStyle
		org.eclipse.ui.dialogs.PatternFilter filter
	protected void createControl (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int treeStyle
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridLayout filterLayout
		org.eclipse.swt.layout.GridLayout treeCompositeLayout
		org.eclipse.swt.layout.GridData data
	private static boolean useNativeSearchField (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Text testText
	protected org.eclipse.swt.widgets.Composite createFilterControls (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createTreeControl (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.swt.layout.GridData data
	protected org.eclipse.jface.viewers.TreeViewer doCreateTreeViewer (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	private org.eclipse.swt.widgets.TreeItem getFirstMatchingItem (org.eclipse.swt.widgets.TreeItem[]) 
		org.eclipse.swt.widgets.TreeItem[] items
		int i
		org.eclipse.swt.widgets.TreeItem treeItem
	private void createRefreshJob () 
	protected org.eclipse.ui.progress.WorkbenchJob doCreateRefreshJob () 
	protected void updateToolbar (boolean) 
		boolean visible
	protected void createFilterText (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData gridData
	protected org.eclipse.swt.widgets.Text doCreateFilterText (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void textChanged () 
	protected long getRefreshJobDelay () 
	public void setBackground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	private void createClearTextOld (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.action.IAction clearTextAction
	private void createClearTextNew (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Image inactiveImage
		org.eclipse.swt.graphics.Image activeImage
		org.eclipse.swt.graphics.Image pressedImage
		org.eclipse.swt.widgets.Label clearButton
	protected void clearText () 
	protected void setFilterText (java.lang.String) 
		String string
	public final org.eclipse.ui.dialogs.PatternFilter getPatternFilter () 
	public org.eclipse.jface.viewers.TreeViewer getViewer () 
	public org.eclipse.swt.widgets.Text getFilterControl () 
	protected java.lang.String getFilterString () 
	public void setInitialText (java.lang.String) 
		String text
	protected void selectAll () 
	protected java.lang.String getInitialText () 
	public static org.eclipse.swt.graphics.Font getBoldFont (java.lang.Object, org.eclipse.ui.dialogs.FilteredTree, org.eclipse.ui.dialogs.PatternFilter) 
		Object element
		org.eclipse.ui.dialogs.FilteredTree tree
		org.eclipse.ui.dialogs.PatternFilter filter
		String filterText
		String initialText
		boolean initial
	static org.eclipse.core.runtime.jobs.Job access$0 (org.eclipse.ui.dialogs.FilteredTree) 
	static org.eclipse.ui.dialogs.PatternFilter access$1 (org.eclipse.ui.dialogs.FilteredTree) 
	static boolean access$2 (org.eclipse.ui.dialogs.FilteredTree) 
	static boolean access$3 (org.eclipse.ui.dialogs.FilteredTree) 
	static org.eclipse.swt.widgets.TreeItem access$4 (org.eclipse.ui.dialogs.FilteredTree, org.eclipse.swt.widgets.TreeItem[]) 
}

org/eclipse/ui/dialogs/IOverwriteQuery.class
IOverwriteQuery.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.IOverwriteQuery extends java.lang.Object {
	public static final String CANCEL
	public static final String NO
	public static final String YES
	public static final String ALL
	public static final String NO_ALL
	public abstract java.lang.String queryOverwrite (java.lang.String) 
}

org/eclipse/ui/dialogs/ISelectionStatusValidator.class
ISelectionStatusValidator.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.ISelectionStatusValidator extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus validate (java.lang.Object[]) 
}

org/eclipse/ui/dialogs/ISelectionValidator.class
ISelectionValidator.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.ISelectionValidator extends java.lang.Object {
	public abstract java.lang.String isValid (java.lang.Object) 
}

org/eclipse/ui/dialogs/IWorkingSetEditWizard.class
IWorkingSetEditWizard.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.IWorkingSetEditWizard extends java.lang.Object implements org.eclipse.jface.wizard.IWizard  {
	public abstract org.eclipse.ui.IWorkingSet getSelection () 
}

org/eclipse/ui/dialogs/IWorkingSetNewWizard.class
IWorkingSetNewWizard.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.IWorkingSetNewWizard extends java.lang.Object implements org.eclipse.jface.wizard.IWizard  {
	public abstract org.eclipse.ui.IWorkingSet getSelection () 
}

org/eclipse/ui/dialogs/IWorkingSetPage.class
IWorkingSetPage.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.IWorkingSetPage extends java.lang.Object implements org.eclipse.jface.wizard.IWizardPage  {
	public abstract void finish () 
	public abstract org.eclipse.ui.IWorkingSet getSelection () 
	public abstract void setSelection (org.eclipse.ui.IWorkingSet) 
}

org/eclipse/ui/dialogs/IWorkingSetSelectionDialog.class
IWorkingSetSelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.IWorkingSetSelectionDialog extends java.lang.Object {
	public abstract org.eclipse.ui.IWorkingSet[] getSelection () 
	public abstract int open () 
	public abstract void setSelection (org.eclipse.ui.IWorkingSet[]) 
}

org/eclipse/ui/dialogs/ListDialog$1.class
ListDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ListDialog$1 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.dialogs.ListDialog this$0
	void  (org.eclipse.ui.dialogs.ListDialog) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/dialogs/ListDialog.class
ListDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.ListDialog extends org.eclipse.ui.dialogs.SelectionDialog {
	private org.eclipse.jface.viewers.IStructuredContentProvider fContentProvider
	private org.eclipse.jface.viewers.ILabelProvider fLabelProvider
	private Object fInput
	private org.eclipse.jface.viewers.TableViewer fTableViewer
	private boolean fAddCancelButton
	private int widthInChars
	private int heightInChars
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	public void setInput (java.lang.Object) 
		Object input
	public void setContentProvider (org.eclipse.jface.viewers.IStructuredContentProvider) 
		org.eclipse.jface.viewers.IStructuredContentProvider sp
	public void setLabelProvider (org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.jface.viewers.ILabelProvider lp
	public void setAddCancelButton (boolean) 
		boolean addCancelButton
	public org.eclipse.jface.viewers.TableViewer getTableViewer () 
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite container
		org.eclipse.swt.widgets.Composite parent
		java.util.List initialSelection
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.Table table
	protected int getTableStyle () 
	protected void okPressed () 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public int getHeightInChars () 
	public int getWidthInChars () 
	public void setHeightInChars (int) 
		int heightInChars
	public void setWidthInChars (int) 
		int widthInChars
	static boolean access$0 (org.eclipse.ui.dialogs.ListDialog) 
}

org/eclipse/ui/dialogs/ListSelectionDialog$1.class
ListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ListSelectionDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.ListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ListSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/ListSelectionDialog$2.class
ListSelectionDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.ListSelectionDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.ListSelectionDialog this$0
	void  (org.eclipse.ui.dialogs.ListSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/ListSelectionDialog.class
ListSelectionDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.ListSelectionDialog extends org.eclipse.ui.dialogs.SelectionDialog {
	private Object inputElement
	private org.eclipse.jface.viewers.ILabelProvider labelProvider
	private org.eclipse.jface.viewers.IStructuredContentProvider contentProvider
	org.eclipse.jface.viewers.CheckboxTableViewer listViewer
	private static final int SIZING_SELECTION_WIDGET_HEIGHT
	private static final int SIZING_SELECTION_WIDGET_WIDTH
	public void  (org.eclipse.swt.widgets.Shell, java.lang.Object, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ILabelProvider, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		Object input
		org.eclipse.jface.viewers.IStructuredContentProvider contentProvider
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		String message
	private void addSelectionButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Button selectButton
		org.eclipse.swt.events.SelectionListener listener
		org.eclipse.swt.widgets.Button deselectButton
	private void checkInitialSelections () 
		java.util.Iterator itemsToCheck
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data
	protected org.eclipse.jface.viewers.CheckboxTableViewer getViewer () 
	private void initializeViewer () 
	protected void okPressed () 
		Object[] children
		java.util.ArrayList list
		int i
		Object element
}

org/eclipse/ui/dialogs/PatternFilter.class
PatternFilter.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.PatternFilter extends org.eclipse.jface.viewers.ViewerFilter {
	private java.util.Map cache
	private java.util.Map foundAnyCache
	private boolean useCache
	private boolean includeLeadingWildcard
	private org.eclipse.ui.internal.misc.StringMatcher matcher
	private boolean useEarlyReturnIfMatcherIsNull
	private static Object[] EMPTY
	static void  () 
	public void  () 
	public final java.lang.Object[] filter (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object[]) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parent
		Object[] elements
		Object[] filtered
		Boolean foundAny
	private boolean isAnyVisible (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object[]) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parent
		Object[] elements
		Object[] filtered
		Boolean foundAny
	private boolean computeAnyVisible (org.eclipse.jface.viewers.Viewer, java.lang.Object[]) 
		org.eclipse.jface.viewers.Viewer viewer
		Object[] elements
		boolean elementFound
		int i
		Object element
	public final boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
	public final void setIncludeLeadingWildcard (boolean) 
		boolean includeLeadingWildcard
	public void setPattern (java.lang.String) 
		String patternString
		String pattern
	void clearCaches () 
	private boolean match (java.lang.String) 
		String string
	public boolean isElementSelectable (java.lang.Object) 
		Object element
	public boolean isElementVisible (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
	protected boolean isParentMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		Object[] children
	protected boolean isLeafMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		String labelText
	private java.lang.String[] getWords (java.lang.String) 
		String text
		java.util.List words
		com.ibm.icu.text.BreakIterator iter
		int i
		int j
		String word
	protected boolean wordMatches (java.lang.String) 
		String text
		String[] words
		int i
		String word
	void setUseCache (boolean) 
		boolean useCache
}

org/eclipse/ui/dialogs/PreferenceLinkArea$1.class
PreferenceLinkArea.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.PreferenceLinkArea$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.PreferenceLinkArea this$0
	private final org.eclipse.ui.preferences.IWorkbenchPreferenceContainer val$pageContainer
	private final String val$pageId
	private final Object val$pageData
	void  (org.eclipse.ui.dialogs.PreferenceLinkArea, org.eclipse.ui.preferences.IWorkbenchPreferenceContainer, java.lang.String, java.lang.Object) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/PreferenceLinkArea.class
PreferenceLinkArea.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.PreferenceLinkArea extends java.lang.Object {
	private org.eclipse.swt.widgets.Link pageLink
	public void  (org.eclipse.swt.widgets.Composite, int, java.lang.String, java.lang.String, org.eclipse.ui.preferences.IWorkbenchPreferenceContainer, java.lang.Object) 
		org.eclipse.swt.widgets.Composite parent
		int style
		String pageId
		String message
		org.eclipse.ui.preferences.IWorkbenchPreferenceContainer pageContainer
		Object pageData
		org.eclipse.jface.preference.IPreferenceNode node
		String result
		String result
	private org.eclipse.jface.preference.IPreferenceNode getPreferenceNode (java.lang.String) 
		String pageId
		java.util.Iterator iterator
		org.eclipse.jface.preference.IPreferenceNode next
	public org.eclipse.swt.widgets.Control getControl () 
}

org/eclipse/ui/dialogs/PreferencesUtil.class
PreferencesUtil.java
package org.eclipse.ui.dialogs
public final org.eclipse.ui.dialogs.PreferencesUtil extends java.lang.Object {
	public static final int OPTION_NONE
	public static final int OPTION_FILTER_LOCKED
	public void  () 
	private static void applyOptions (java.lang.Object, java.lang.String[], org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog, int) 
		Object data
		String[] displayedIds
		org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
		int options
		org.eclipse.jface.preference.IPreferencePage page
	public static final org.eclipse.jface.preference.PreferenceDialog createPreferenceDialogOn (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.String[], java.lang.Object) 
		org.eclipse.swt.widgets.Shell shell
		String preferencePageId
		String[] displayedIds
		Object data
	public static final org.eclipse.jface.preference.PreferenceDialog createPropertyDialogOn (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.IAdaptable, java.lang.String, java.lang.String[], java.lang.Object) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.IAdaptable element
		String propertyPageId
		String[] displayedIds
		Object data
	public static final org.eclipse.jface.preference.PreferenceDialog createPreferenceDialogOn (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.String[], java.lang.Object, int) 
		org.eclipse.swt.widgets.Shell shell
		String preferencePageId
		String[] displayedIds
		Object data
		int options
		org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
	public static final org.eclipse.jface.preference.PreferenceDialog createPropertyDialogOn (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.IAdaptable, java.lang.String, java.lang.String[], java.lang.Object, int) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.IAdaptable element
		String propertyPageId
		String[] displayedIds
		Object data
		int options
		org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
	public static final org.eclipse.jface.preference.PreferenceDialog createPropertyDialogOn (org.eclipse.swt.widgets.Shell, java.lang.Object, java.lang.String, java.lang.String[], java.lang.Object, int) 
		org.eclipse.swt.widgets.Shell shell
		Object element
		String propertyPageId
		String[] displayedIds
		Object data
		int options
		org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
	public static boolean hasPropertiesContributors (java.lang.Object) 
		Object element
		java.util.Collection contributors
	public static org.eclipse.jface.preference.IPreferenceNode[] propertiesContributorsFor (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.dialogs.PropertyPageManager pageManager
		java.util.List pages
		org.eclipse.jface.preference.IPreferenceNode[] nodes
}

org/eclipse/ui/dialogs/PropertyDialogAction.class
PropertyDialogAction.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.PropertyDialogAction extends org.eclipse.ui.actions.SelectionProviderAction {
	private org.eclipse.jface.window.IShellProvider shellProvider
	private String initialPageId
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.jface.viewers.ISelectionProvider provider
	public void  (org.eclipse.jface.window.IShellProvider, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.window.IShellProvider shell
		org.eclipse.jface.viewers.ISelectionProvider provider
	private boolean hasPropertyPagesFor (java.lang.Object) 
		Object object
	public boolean isApplicableForSelection () 
	public boolean isApplicableForSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public void run () 
		org.eclipse.jface.preference.PreferenceDialog dialog
	public org.eclipse.jface.preference.PreferenceDialog createDialog () 
		Object element
	public void selectionChanged (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
}

org/eclipse/ui/dialogs/PropertyPage.class
PropertyPage.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.PropertyPage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPropertyPage  {
	private org.eclipse.core.runtime.IAdaptable element
	public void  () 
	public org.eclipse.core.runtime.IAdaptable getElement () 
	public void setElement (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable element
}

org/eclipse/ui/dialogs/SearchPattern.class
SearchPattern.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.SearchPattern extends java.lang.Object {
	public static final int RULE_EXACT_MATCH
	public static final int RULE_PREFIX_MATCH
	public static final int RULE_PATTERN_MATCH
	public static final int RULE_CASE_SENSITIVE
	public static final int RULE_BLANK_MATCH
	public static final int RULE_CAMELCASE_MATCH
	private int matchRule
	private String stringPattern
	private String initialPattern
	private org.eclipse.ui.internal.misc.StringMatcher stringMatcher
	private static final char END_SYMBOL
	private static final char ANY_STRING
	private static final char BLANK
	private int allowedRules
	public void  () 
	public void  (int) 
		int allowedRules
	public java.lang.String getPattern () 
	public void setPattern (java.lang.String) 
		String stringPattern
	public boolean matches (java.lang.String) 
		String text
	private void initializePatternAndMatchRule (java.lang.String) 
		String pattern
		int length
		char last
	private boolean startsWithIgnoreCase (java.lang.String, java.lang.String) 
		String text
		String prefix
		int textLength
		int prefixLength
		int i
	private boolean camelCaseMatch (java.lang.String, java.lang.String) 
		String pattern
		String name
	private boolean camelCaseMatch (java.lang.String, int, int, java.lang.String, int, int) 
		String pattern
		int patternStart
		int patternEnd
		String name
		int nameStart
		int nameEnd
		int patternLength
		char patternChar
		char nameChar
		int iPattern
		int iName
	protected boolean isPatternCharAllowed (char) 
		char patternChar
	protected boolean isNameCharAllowed (char) 
		char nameChar
	public final int getMatchRule () 
	private int validateMatchRule (java.lang.String, int) 
		String stringPattern
		int matchRule
		int starIndex
		int questionIndex
		int length
		boolean validCamelCase
		int i
		char ch
	protected boolean isValidCamelCaseChar (char) 
		char ch
	public boolean equalsPattern (org.eclipse.ui.dialogs.SearchPattern) 
		org.eclipse.ui.dialogs.SearchPattern pattern
	public boolean isSubPattern (org.eclipse.ui.dialogs.SearchPattern) 
		org.eclipse.ui.dialogs.SearchPattern pattern
	private static java.lang.String trimWildcardCharacters (java.lang.String) 
		String pattern
		int i
		StringBuffer buf
		int prevAsterisk
}

org/eclipse/ui/dialogs/SelectionDialog.class
SelectionDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.SelectionDialog extends org.eclipse.jface.dialogs.TrayDialog {
	private Object[] result
	private java.util.List initialSelections
	private String title
	private String message
	private int dialogBoundsStrategy
	private org.eclipse.jface.dialogs.IDialogSettings dialogBoundsSettings
	static String SELECT_ALL_TITLE
	static String DESELECT_ALL_TITLE
	static void  () 
	protected void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Label createMessageArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label label
	protected java.util.List getInitialSelections () 
	protected java.util.List getInitialElementSelections () 
	protected java.lang.String getMessage () 
	public org.eclipse.swt.widgets.Button getOkButton () 
	public java.lang.Object[] getResult () 
	public void setInitialSelections (java.lang.Object[]) 
		Object[] selectedElements
		int i
	public void setInitialElementSelections (java.util.List) 
		java.util.List selectedElements
	public void setMessage (java.lang.String) 
		String message
	protected void setResult (java.util.List) 
		java.util.List newResult
	protected void setSelectionResult (java.lang.Object[]) 
		Object[] newResult
	public void setTitle (java.lang.String) 
		String title
	public void setDialogBoundsSettings (org.eclipse.jface.dialogs.IDialogSettings, int) 
		org.eclipse.jface.dialogs.IDialogSettings settings
		int strategy
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
	protected int getDialogBoundsStrategy () 
	protected boolean isResizable () 
}

org/eclipse/ui/dialogs/SelectionStatusDialog.class
SelectionStatusDialog.java
package org.eclipse.ui.dialogs
public abstract org.eclipse.ui.dialogs.SelectionStatusDialog extends org.eclipse.ui.dialogs.SelectionDialog {
	private org.eclipse.ui.internal.MessageLine fStatusLine
	private org.eclipse.core.runtime.IStatus fLastStatus
	private org.eclipse.swt.graphics.Image fImage
	private boolean fStatusLineAboveButtons
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	public void setStatusLineAboveButtons (boolean) 
		boolean aboveButtons
	public void setImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
	public java.lang.Object getFirstResult () 
		Object[] result
	protected void setResult (int, java.lang.Object) 
		int position
		Object element
		Object[] result
	protected abstract void computeResult () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void updateStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	protected void updateButtonsEnableState (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.swt.widgets.Button okButton
	protected void okPressed () 
	public void create () 
	protected org.eclipse.swt.widgets.Control createButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData statusData
		boolean helpAvailable
}

org/eclipse/ui/dialogs/TwoArrayQuickSorter$StringComparator.class
TwoArrayQuickSorter.java
package org.eclipse.ui.dialogs
public final org.eclipse.ui.dialogs.TwoArrayQuickSorter$StringComparator extends java.lang.Object implements java.util.Comparator  {
	private boolean fIgnoreCase
	void  (boolean) 
		boolean ignoreCase
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
}

org/eclipse/ui/dialogs/TwoArrayQuickSorter.class
TwoArrayQuickSorter.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TwoArrayQuickSorter extends java.lang.Object {
	private java.util.Comparator fComparator
	public void  (boolean) 
		boolean ignoreCase
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void sort (java.lang.Object[], java.lang.Object[]) 
		Object[] keys
		Object[] values
	private void internalSort (java.lang.Object[], java.lang.Object[], int, int) 
		Object[] keys
		Object[] values
		int left
		int right
		int original_left
		int original_right
		Object mid
	private static final void swap (java.lang.Object[], int, int) 
		Object[] x
		int a
		int b
		Object t
}

org/eclipse/ui/dialogs/TwoPaneElementSelector$1.class
TwoPaneElementSelector.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TwoPaneElementSelector$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.dialogs.TwoPaneElementSelector this$0
	void  (org.eclipse.ui.dialogs.TwoPaneElementSelector) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event evt
}

org/eclipse/ui/dialogs/TwoPaneElementSelector$2.class
TwoPaneElementSelector.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TwoPaneElementSelector$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.dialogs.TwoPaneElementSelector this$0
	void  (org.eclipse.ui.dialogs.TwoPaneElementSelector) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event evt
}

org/eclipse/ui/dialogs/TwoPaneElementSelector$3.class
TwoPaneElementSelector.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TwoPaneElementSelector$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.dialogs.TwoPaneElementSelector this$0
	void  (org.eclipse.ui.dialogs.TwoPaneElementSelector) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/dialogs/TwoPaneElementSelector.class
TwoPaneElementSelector.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.TwoPaneElementSelector extends org.eclipse.ui.dialogs.AbstractElementListSelectionDialog {
	private String fUpperListLabel
	private String fLowerListLabel
	private java.util.Comparator fLowerListComparator
	private org.eclipse.jface.viewers.ILabelProvider fQualifierRenderer
	private Object[] fElements
	private org.eclipse.swt.widgets.Table fLowerList
	private Object[] fQualifierElements
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ILabelProvider) 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.viewers.ILabelProvider elementRenderer
		org.eclipse.jface.viewers.ILabelProvider qualifierRenderer
	public void setUpperListLabel (java.lang.String) 
		String label
	public void setLowerListLabel (java.lang.String) 
		String label
	public void setLowerListComparator (java.util.Comparator) 
		java.util.Comparator comparator
	public void setElements (java.lang.Object[]) 
		Object[] elements
	public org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite contents
		java.util.List initialSelections
		Object element
	protected org.eclipse.swt.widgets.Label createLabel (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		String name
		org.eclipse.swt.widgets.Label label
	protected org.eclipse.swt.widgets.Table createLowerList (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Table list
		org.eclipse.swt.layout.GridData data
	protected void computeResult () 
		Object[] results
	protected void handleDefaultSelected () 
	protected void handleSelectionChanged () 
	private void handleUpperSelectionChanged () 
		int[] indices
		int elementCount
		java.util.List elements
		int i
		Object[] foldedElements
		int destPos
		java.util.Iterator iterator
		Object[] objects
	private void handleLowerSelectionChanged () 
	protected void setLowerSelectedElement (java.lang.Object) 
		Object element
		int i
	protected java.lang.Object getLowerSelectedElement () 
		int index
	private void updateLowerListWidget (java.lang.Object[]) 
		Object[] elements
		int length
		String[] qualifiers
		int i
		String text
		org.eclipse.ui.dialogs.TwoArrayQuickSorter sorter
		org.eclipse.ui.dialogs.TwoArrayQuickSorter sorter
		int i
		org.eclipse.swt.widgets.TableItem item
	protected void handleEmptyList () 
	protected boolean validateCurrentSelection () 
		org.eclipse.ui.dialogs.ISelectionStatusValidator validator
		Object lowerSelection
		org.eclipse.core.runtime.IStatus status
	static void access$0 (org.eclipse.ui.dialogs.TwoPaneElementSelector) 
	static org.eclipse.jface.viewers.ILabelProvider access$1 (org.eclipse.ui.dialogs.TwoPaneElementSelector) 
}

org/eclipse/ui/dialogs/TypeFilteringDialog$1.class
TypeFilteringDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TypeFilteringDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.TypeFilteringDialog this$0
	void  (org.eclipse.ui.dialogs.TypeFilteringDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/TypeFilteringDialog$2.class
TypeFilteringDialog.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.TypeFilteringDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.TypeFilteringDialog this$0
	void  (org.eclipse.ui.dialogs.TypeFilteringDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/TypeFilteringDialog.class
TypeFilteringDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.TypeFilteringDialog extends org.eclipse.ui.dialogs.SelectionDialog {
	org.eclipse.swt.widgets.Button addTypesButton
	java.util.Collection initialSelections
	org.eclipse.jface.viewers.CheckboxTableViewer listViewer
	private static final int SIZING_SELECTION_WIDGET_HEIGHT
	private static final int SIZING_SELECTION_WIDGET_WIDTH
	private static final String TYPE_DELIMITER
	private String filterTitle
	org.eclipse.swt.widgets.Text userDefinedText
	org.eclipse.ui.IFileEditorMapping[] currentInput
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell, java.util.Collection) 
		org.eclipse.swt.widgets.Shell parentShell
		java.util.Collection preselections
	public void  (org.eclipse.swt.widgets.Shell, java.util.Collection, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		java.util.Collection preselections
		String filterText
	private void addSelectionButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Button selectButton
		org.eclipse.swt.events.SelectionListener listener
		org.eclipse.swt.widgets.Button deselectButton
	private void addUserDefinedEntries (java.util.List) 
		java.util.List result
		java.util.StringTokenizer tokenizer
		String currentExtension
	private void checkInitialSelections () 
		org.eclipse.ui.IFileEditorMapping[] editorMappings
		java.util.ArrayList selectedMappings
		int i
		org.eclipse.ui.IFileEditorMapping mapping
		java.util.Iterator initialIterator
		StringBuffer entries
		String nextExtension
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data
	private void createUserEntryGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite userDefinedGroup
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label fTitle
		org.eclipse.swt.layout.GridData data
	private org.eclipse.ui.IFileEditorMapping[] getInput () 
		java.util.List wildcardEditors
		org.eclipse.ui.IFileEditorMapping[] allMappings
		int i
	private void initializeViewer () 
	protected void okPressed () 
		org.eclipse.ui.IFileEditorMapping[] children
		java.util.List list
		int i
		org.eclipse.ui.IFileEditorMapping element
}

org/eclipse/ui/dialogs/WorkingSetConfigurationBlock$1.class
WorkingSetConfigurationBlock.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.WorkingSetConfigurationBlock$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.WorkingSetConfigurationBlock this$0
	private final org.eclipse.swt.widgets.Composite val$parent
	void  (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog dialog
		org.eclipse.ui.IWorkingSet[] result
}

org/eclipse/ui/dialogs/WorkingSetConfigurationBlock$2.class
WorkingSetConfigurationBlock.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.WorkingSetConfigurationBlock$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.WorkingSetConfigurationBlock this$0
	void  (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/WorkingSetConfigurationBlock$3.class
WorkingSetConfigurationBlock.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.WorkingSetConfigurationBlock$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.dialogs.WorkingSetConfigurationBlock this$0
	void  (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/dialogs/WorkingSetConfigurationBlock$4.class
WorkingSetConfigurationBlock.java
package org.eclipse.ui.dialogs
 org.eclipse.ui.dialogs.WorkingSetConfigurationBlock$4 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.dialogs.WorkingSetConfigurationBlock this$0
	void  (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.class
WorkingSetConfigurationBlock.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.WorkingSetConfigurationBlock extends java.lang.Object {
	private static final org.eclipse.ui.IWorkingSet[] EMPTY_WORKING_SET_ARRAY
	private static final String WORKINGSET_SELECTION_HISTORY
	private static final int MAX_HISTORY_SIZE
	private org.eclipse.swt.widgets.Label workingSetLabel
	private org.eclipse.swt.widgets.Combo workingSetCombo
	private org.eclipse.swt.widgets.Button selectButton
	private org.eclipse.swt.widgets.Button enableButton
	private org.eclipse.ui.IWorkingSet[] selectedWorkingSets
	private java.util.ArrayList selectionHistory
	private final org.eclipse.jface.dialogs.IDialogSettings dialogSettings
	private final String[] workingSetTypeIds
	private final String selectLabel
	private final String comboLabel
	private final String addButtonLabel
	static void  () 
	public static org.eclipse.ui.IWorkingSet[] filter (org.eclipse.ui.IWorkingSet[], java.lang.String[]) 
		org.eclipse.ui.IWorkingSet[] workingSets
		String[] workingSetIds
		String[] workingSetIdsCopy
		java.util.ArrayList result
		int i
	public void  (java.lang.String[], org.eclipse.jface.dialogs.IDialogSettings) 
		String[] workingSetIds
		org.eclipse.jface.dialogs.IDialogSettings settings
	public void  (java.lang.String[], org.eclipse.jface.dialogs.IDialogSettings, java.lang.String, java.lang.String, java.lang.String) 
		String[] workingSetIds
		org.eclipse.jface.dialogs.IDialogSettings settings
		String addButtonLabel
		String comboLabel
		String selectLabel
	public void setSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public void setWorkingSets (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] workingSets
	public org.eclipse.ui.IWorkingSet[] findApplicableWorkingSets (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	private org.eclipse.ui.IWorkingSet[] filterWorkingSets (java.util.Collection) 
		java.util.Collection elements
		java.util.ArrayList result
		java.util.Iterator iterator
		Object element
	private boolean verifyWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSetCandidate
	public org.eclipse.ui.IWorkingSet[] getSelectedWorkingSets () 
	public void createContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int numColumn
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData enableData
		org.eclipse.swt.layout.GridData textData
	private void updateEnableState (boolean) 
		boolean enabled
	private void updateWorkingSetSelection () 
		StringBuffer buf
		int i
		org.eclipse.ui.IWorkingSet ws
		String currentSelection
		int index
	private java.lang.String[] getHistoryEntries () 
		String[] history
	private void historyInsert (java.lang.String) 
		String entry
	private int historyIndex (java.lang.String) 
		String entry
		int i
	private java.lang.String[] split (java.lang.String, java.lang.String) 
		String value
		String delimiters
		java.util.StringTokenizer tokenizer
		int size
		String[] tokens
		int i
	private void updateSelectedWorkingSets () 
		String item
		String[] workingSetNames
		org.eclipse.ui.IWorkingSetManager workingSetManager
		int i
		org.eclipse.ui.IWorkingSet set
	private void storeSelectionHistory (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings settings
		String[] history
		String[] history
		java.util.List subList
	private java.util.ArrayList loadSelectionHistory (org.eclipse.jface.dialogs.IDialogSettings, java.lang.String[]) 
		org.eclipse.jface.dialogs.IDialogSettings settings
		String[] workingSetIds
		String[] strings
		java.util.ArrayList result
		java.util.HashSet workingSetIdsSet
		org.eclipse.ui.IWorkingSetManager workingSetManager
		int i
		String[] workingSetNames
		boolean valid
		int j
		org.eclipse.ui.IWorkingSet workingSet
	private org.eclipse.swt.layout.GridData setButtonLayoutData (org.eclipse.swt.widgets.Button) 
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.layout.GridData data
		int widthHint
		org.eclipse.swt.graphics.Point minSize
	static java.lang.String[] access$0 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	static org.eclipse.ui.IWorkingSet[] access$1 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	static void access$2 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock, org.eclipse.ui.IWorkingSet[]) 
	static org.eclipse.ui.IWorkingSet[] access$3 () 
	static void access$4 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	static org.eclipse.swt.widgets.Button access$5 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
	static void access$6 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock, boolean) 
	static void access$7 (org.eclipse.ui.dialogs.WorkingSetConfigurationBlock) 
}

org/eclipse/ui/dialogs/WorkingSetGroup.class
WorkingSetGroup.java
package org.eclipse.ui.dialogs
public final org.eclipse.ui.dialogs.WorkingSetGroup extends java.lang.Object {
	private org.eclipse.ui.dialogs.WorkingSetConfigurationBlock workingSetBlock
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.jface.viewers.IStructuredSelection, java.lang.String[]) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
		String[] workingSetTypes
		org.eclipse.swt.widgets.Group workingSetGroup
	public org.eclipse.ui.IWorkingSet[] getSelectedWorkingSets () 
}

org/eclipse/ui/dialogs/YesNoCancelListSelectionDialog.class
YesNoCancelListSelectionDialog.java
package org.eclipse.ui.dialogs
public org.eclipse.ui.dialogs.YesNoCancelListSelectionDialog extends org.eclipse.ui.dialogs.ListSelectionDialog {
	public void  (org.eclipse.swt.widgets.Shell, java.lang.Object, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ILabelProvider, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		Object input
		org.eclipse.jface.viewers.IStructuredContentProvider contentProvider
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		String message
	protected void buttonPressed (int) 
		int buttonId
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void noPressed () 
	protected void yesPressed () 
}

org/eclipse/ui/dnd/
org/eclipse/ui/dnd/IDragAndDropService.class
IDragAndDropService.java
package org.eclipse.ui.dnd
public abstract org.eclipse.ui.dnd.IDragAndDropService extends java.lang.Object {
	public abstract void addMergedDropTarget (org.eclipse.swt.widgets.Control, int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DropTargetListener) 
	public abstract void removeMergedDropTarget (org.eclipse.swt.widgets.Control) 
}

org/eclipse/ui/fieldassist/
org/eclipse/ui/fieldassist/ContentAssistCommandAdapter$1.class
ContentAssistCommandAdapter.java
package org.eclipse.ui.fieldassist
 org.eclipse.ui.fieldassist.ContentAssistCommandAdapter$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.fieldassist.ContentAssistCommandAdapter this$0
	private final org.eclipse.swt.widgets.Control val$control
	void  (org.eclipse.ui.fieldassist.ContentAssistCommandAdapter, org.eclipse.swt.widgets.Control) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/fieldassist/ContentAssistCommandAdapter$2.class
ContentAssistCommandAdapter.java
package org.eclipse.ui.fieldassist
 org.eclipse.ui.fieldassist.ContentAssistCommandAdapter$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.fieldassist.ContentAssistCommandAdapter this$0
	private final org.eclipse.ui.handlers.IHandlerService val$hs
	private final org.eclipse.ui.handlers.IHandlerActivation val$handlerActivation
	void  (org.eclipse.ui.fieldassist.ContentAssistCommandAdapter, org.eclipse.ui.handlers.IHandlerService, org.eclipse.ui.handlers.IHandlerActivation) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/fieldassist/ContentAssistCommandAdapter$ContentAssistHandler.class
ContentAssistCommandAdapter.java
package org.eclipse.ui.fieldassist
 org.eclipse.ui.fieldassist.ContentAssistCommandAdapter$ContentAssistHandler extends org.eclipse.core.commands.AbstractHandler {
	final org.eclipse.ui.fieldassist.ContentAssistCommandAdapter this$0
	private void  (org.eclipse.ui.fieldassist.ContentAssistCommandAdapter) 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
	void setEnabled (boolean) 
		boolean enabled
	void  (org.eclipse.ui.fieldassist.ContentAssistCommandAdapter, org.eclipse.ui.fieldassist.ContentAssistCommandAdapter$ContentAssistHandler) 
}

org/eclipse/ui/fieldassist/ContentAssistCommandAdapter.class
ContentAssistCommandAdapter.java
package org.eclipse.ui.fieldassist
public org.eclipse.ui.fieldassist.ContentAssistCommandAdapter extends org.eclipse.jface.fieldassist.ContentProposalAdapter {
	private static final String CONTENT_ASSIST_DECORATION_ID
	private static final String CONTROL_ID_PREFIX
	private String commandId
	public static final String CONTENT_PROPOSAL_COMMAND
	private static final int DEFAULT_AUTO_ACTIVATION_DELAY
	private org.eclipse.ui.fieldassist.ContentAssistCommandAdapter$ContentAssistHandler proposalHandler
	private org.eclipse.jface.fieldassist.ControlDecoration decoration
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.swt.widgets.Control, org.eclipse.jface.fieldassist.IControlContentAdapter, org.eclipse.jface.fieldassist.IContentProposalProvider, java.lang.String, char[]) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.fieldassist.IControlContentAdapter controlContentAdapter
		org.eclipse.jface.fieldassist.IContentProposalProvider proposalProvider
		String commandId
		char[] autoActivationCharacters
	public void  (org.eclipse.swt.widgets.Control, org.eclipse.jface.fieldassist.IControlContentAdapter, org.eclipse.jface.fieldassist.IContentProposalProvider, java.lang.String, char[], boolean) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.fieldassist.IControlContentAdapter controlContentAdapter
		org.eclipse.jface.fieldassist.IContentProposalProvider proposalProvider
		String commandId
		char[] autoActivationCharacters
		boolean installDecoration
		org.eclipse.jface.fieldassist.FieldDecoration dec
	public java.lang.String getCommandId () 
	private org.eclipse.jface.fieldassist.FieldDecoration getContentAssistFieldDecoration () 
		org.eclipse.jface.fieldassist.FieldDecorationRegistry registry
		String decId
		org.eclipse.jface.fieldassist.FieldDecoration dec
		org.eclipse.jface.fieldassist.FieldDecoration originalDec
		org.eclipse.ui.keys.IBindingService bindingService
	public void setEnabled (boolean) 
		boolean enabled
	private void activateHandler (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.swt.IFocusService fs
		org.eclipse.ui.handlers.IHandlerService hs
		org.eclipse.ui.handlers.IHandlerActivation handlerActivation
	static void access$0 (org.eclipse.ui.fieldassist.ContentAssistCommandAdapter) 
}

org/eclipse/ui/fieldassist/ContentAssistField.class
ContentAssistField.java
package org.eclipse.ui.fieldassist
public org.eclipse.ui.fieldassist.ContentAssistField extends org.eclipse.jface.fieldassist.DecoratedField {
	private org.eclipse.ui.fieldassist.ContentAssistCommandAdapter adapter
	private static final String CONTENT_ASSIST_DECORATION_ID
	static Class class$0
	public void  (org.eclipse.swt.widgets.Composite, int, org.eclipse.jface.fieldassist.IControlCreator, org.eclipse.jface.fieldassist.IControlContentAdapter, org.eclipse.jface.fieldassist.IContentProposalProvider, java.lang.String, char[]) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.jface.fieldassist.IControlCreator controlCreator
		org.eclipse.jface.fieldassist.IControlContentAdapter controlContentAdapter
		org.eclipse.jface.fieldassist.IContentProposalProvider proposalProvider
		String commandId
		char[] autoActivationCharacters
	public void setEnabled (boolean) 
		boolean enabled
	private org.eclipse.jface.fieldassist.FieldDecoration getFieldDecoration () 
		org.eclipse.jface.fieldassist.FieldDecorationRegistry registry
		String decId
		org.eclipse.jface.fieldassist.FieldDecoration dec
		org.eclipse.jface.fieldassist.FieldDecoration originalDec
		org.eclipse.ui.keys.IBindingService bindingService
	public org.eclipse.ui.fieldassist.ContentAssistCommandAdapter getContentAssistCommandAdapter () 
}

org/eclipse/ui/handlers/
org/eclipse/ui/handlers/CollapseAllHandler.class
CollapseAllHandler.java
package org.eclipse.ui.handlers
public org.eclipse.ui.handlers.CollapseAllHandler extends org.eclipse.core.commands.AbstractHandler {
	public static final String COMMAND_ID
	private org.eclipse.jface.viewers.AbstractTreeViewer treeViewer
	public void  (org.eclipse.jface.viewers.AbstractTreeViewer) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
	public void dispose () 
}

org/eclipse/ui/handlers/ExpandAllHandler.class
ExpandAllHandler.java
package org.eclipse.ui.handlers
public org.eclipse.ui.handlers.ExpandAllHandler extends org.eclipse.core.commands.AbstractHandler {
	public static final String COMMAND_ID
	private org.eclipse.jface.viewers.AbstractTreeViewer treeViewer
	public void  (org.eclipse.jface.viewers.AbstractTreeViewer) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
	public void dispose () 
}

org/eclipse/ui/handlers/HandlerUtil.class
HandlerUtil.java
package org.eclipse.ui.handlers
public org.eclipse.ui.handlers.HandlerUtil extends java.lang.Object {
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	public void  () 
	private static void noVariableFound (org.eclipse.core.commands.ExecutionEvent, java.lang.String)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String name
	private static void incorrectTypeFound (org.eclipse.core.commands.ExecutionEvent, java.lang.String, java.lang.Class, java.lang.Class)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String name
		Class expectedType
		Class wrongType
	public static java.lang.Object getVariable (org.eclipse.core.commands.ExecutionEvent, java.lang.String) 
		org.eclipse.core.commands.ExecutionEvent event
		String name
		Object var
	public static java.lang.Object getVariableChecked (org.eclipse.core.commands.ExecutionEvent, java.lang.String)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String name
		Object o
	public static java.lang.Object getVariable (java.lang.Object, java.lang.String) 
		Object context
		String name
		Object var
	public static java.util.Collection getActiveContexts (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.util.Collection getActiveContextsChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.swt.widgets.Shell getActiveShell (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.swt.widgets.Shell getActiveShellChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchWindow getActiveWorkbenchWindow (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchWindow getActiveWorkbenchWindowChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IEditorPart getActiveEditor (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IEditorPart getActiveEditorChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.lang.String getActiveEditorId (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.lang.String getActiveEditorIdChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchPart getActivePart (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchPart getActivePartChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.lang.String getActivePartId (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.lang.String getActivePartIdChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchSite getActiveSite (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.ui.IWorkbenchSite getActiveSiteChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getCurrentSelection (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getCurrentSelectionChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.util.Collection getActiveMenus (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.util.Collection getActiveMenusChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getActiveMenuSelection (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getActiveMenuSelectionChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getActiveMenuEditorInput (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getActiveMenuEditorInputChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getShowInSelection (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static org.eclipse.jface.viewers.ISelection getShowInSelectionChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object o
	public static java.lang.Object getShowInInput (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object var
	public static java.lang.Object getShowInInputChecked (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		Object var
	public static boolean toggleCommandState (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.State state
		boolean oldValue
	public static boolean matchesRadioState (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String parameter
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.State state
	public static void updateRadioState (org.eclipse.core.commands.Command, java.lang.String)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.Command command
		String newState
		org.eclipse.core.commands.State state
}

org/eclipse/ui/handlers/IHandlerActivation.class
IHandlerActivation.java
package org.eclipse.ui.handlers
public abstract org.eclipse.ui.handlers.IHandlerActivation extends java.lang.Object implements org.eclipse.ui.internal.services.IEvaluationResultCache java.lang.Comparable  {
	public static final int ROOT_DEPTH
	public abstract void clearActive () 
	public abstract java.lang.String getCommandId () 
	public abstract int getDepth () 
	public abstract org.eclipse.core.commands.IHandler getHandler () 
	public abstract org.eclipse.ui.handlers.IHandlerService getHandlerService () 
	public abstract boolean isActive (org.eclipse.core.expressions.IEvaluationContext) 
}

org/eclipse/ui/handlers/IHandlerService.class
IHandlerService.java
package org.eclipse.ui.handlers
public abstract org.eclipse.ui.handlers.IHandlerService extends java.lang.Object implements org.eclipse.ui.services.IServiceWithSources  {
	public abstract org.eclipse.ui.handlers.IHandlerActivation activateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
	public abstract org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler) 
	public abstract org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression) 
	public abstract org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, boolean) 
	public abstract org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, int) 
	public abstract org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.Command, org.eclipse.swt.widgets.Event) 
	public abstract org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event) 
	public abstract void deactivateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
	public abstract void deactivateHandlers (java.util.Collection) 
	public abstract java.lang.Object executeCommand (java.lang.String, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
	public abstract java.lang.Object executeCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
	public abstract java.lang.Object executeCommandInContext (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event, org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
	public abstract org.eclipse.core.expressions.IEvaluationContext createContextSnapshot (boolean) 
	public abstract org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public abstract void readRegistry () 
	public abstract void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
}

org/eclipse/ui/handlers/RadioState.class
RadioState.java
package org.eclipse.ui.handlers
public final org.eclipse.ui.handlers.RadioState extends org.eclipse.jface.commands.PersistentState implements org.eclipse.core.runtime.IExecutableExtension  {
	public static final String STATE_ID
	public static final String PARAMETER_ID
	public void  () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		boolean shouldPersist
		java.util.Hashtable parameters
		Object defaultObject
		Object persistedObject
	public void load (org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore store
		String preferenceKey
		String value
	public void save (org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore store
		String preferenceKey
		Object value
	public void setValue (java.lang.Object) 
		Object value
}

org/eclipse/ui/handlers/RegistryRadioState.class
RegistryRadioState.java
package org.eclipse.ui.handlers
public final org.eclipse.ui.handlers.RegistryRadioState extends org.eclipse.jface.commands.RadioState implements org.eclipse.core.runtime.IExecutableExtension  {
	public void  () 
	private final void readDefault (java.lang.String) 
		String defaultString
	private final void readPersisted (java.lang.String) 
		String persistedString
	public final void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String propertyName
		Object data
		java.util.Hashtable parameters
		Object defaultObject
		Object persistedObject
		Object idObject
}

org/eclipse/ui/handlers/RegistryToggleState.class
RegistryToggleState.java
package org.eclipse.ui.handlers
public final org.eclipse.ui.handlers.RegistryToggleState extends org.eclipse.jface.commands.ToggleState implements org.eclipse.core.runtime.IExecutableExtension  {
	public static final String STATE_ID
	public void  () 
	private final void readDefault (java.lang.String) 
		String defaultString
	private final void readPersisted (java.lang.String) 
		String persistedString
	public final void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String propertyName
		Object data
		java.util.Hashtable parameters
		Object defaultObject
		Object persistedObject
}

org/eclipse/ui/handlers/ShowPerspectiveHandler.class
ShowPerspectiveHandler.java
package org.eclipse.ui.handlers
public final org.eclipse.ui.handlers.ShowPerspectiveHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		java.util.Map parameters
		Object value
		String newWindow
	private void openNewWindowPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.core.commands.ExecutionException 
		String perspectiveId
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.WorkbenchException e
	private final void openOther (org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog dialog
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		int openPerspMode
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		String perspectiveId
	private final void openPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.core.commands.ExecutionException 
		String perspectiveId
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.WorkbenchException e
}

org/eclipse/ui/handlers/ShowViewHandler.class
ShowViewHandler.java
package org.eclipse.ui.handlers
public final org.eclipse.ui.handlers.ShowViewHandler extends org.eclipse.core.commands.AbstractHandler {
	private boolean makeFast
	public void  () 
	public void  (boolean) 
		boolean makeFast
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		java.util.Map parameters
		Object value
		org.eclipse.ui.PartInitException e
	private final void openOther (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.dialogs.ShowViewDialog dialog
		org.eclipse.ui.views.IViewDescriptor[] descriptors
		int i
		org.eclipse.ui.PartInitException e
	private final void openView (java.lang.String, org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.ui.PartInitException 
		String viewId
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.internal.WorkbenchPage wp
		org.eclipse.ui.internal.Perspective persp
		boolean useNewMinMax
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart part
}

org/eclipse/ui/help/
org/eclipse/ui/help/AbstractHelpUI.class
AbstractHelpUI.java
package org.eclipse.ui.help
public abstract org.eclipse.ui.help.AbstractHelpUI extends java.lang.Object {
	public void  () 
	public abstract void displayHelp () 
	public void displaySearch () 
	public void displayDynamicHelp () 
	public void search (java.lang.String) 
		String expression
	public java.net.URL resolve (java.lang.String, boolean) 
		String href
		boolean documentOnly
	public abstract void displayContext (org.eclipse.help.IContext, int, int) 
	public abstract void displayHelpResource (java.lang.String) 
	public abstract boolean isContextHelpDisplayed () 
}

org/eclipse/ui/help/DialogPageContextComputer.class
DialogPageContextComputer.java
package org.eclipse.ui.help
public org.eclipse.ui.help.DialogPageContextComputer extends java.lang.Object implements org.eclipse.ui.help.IContextComputer  {
	private org.eclipse.jface.dialogs.IDialogPage page
	private java.util.ArrayList contextList
	private Object context
	public void  (org.eclipse.jface.dialogs.IDialogPage, java.lang.Object) 
		org.eclipse.jface.dialogs.IDialogPage page
		Object helpContext
	private void addContexts (java.lang.Object, org.eclipse.swt.events.HelpEvent) 
		Object object
		org.eclipse.swt.events.HelpEvent event
		Object[] contexts
		Object[] contexts
		int i
	private void addContextsForControl (org.eclipse.swt.widgets.Control, org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.events.HelpEvent event
		Object object
	public java.lang.Object[] computeContexts (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
	public java.lang.Object[] getLocalContexts (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
}

org/eclipse/ui/help/IContextComputer.class
IContextComputer.java
package org.eclipse.ui.help
public abstract org.eclipse.ui.help.IContextComputer extends java.lang.Object {
	public abstract java.lang.Object[] computeContexts (org.eclipse.swt.events.HelpEvent) 
	public abstract java.lang.Object[] getLocalContexts (org.eclipse.swt.events.HelpEvent) 
}

org/eclipse/ui/help/IWorkbenchHelpSystem.class
IWorkbenchHelpSystem.java
package org.eclipse.ui.help
public abstract org.eclipse.ui.help.IWorkbenchHelpSystem extends java.lang.Object {
	public abstract boolean hasHelpUI () 
	public abstract void displayHelp () 
	public abstract void displaySearch () 
	public abstract void displayDynamicHelp () 
	public abstract void search (java.lang.String) 
	public abstract void displayContext (org.eclipse.help.IContext, int, int) 
	public abstract void displayHelpResource (java.lang.String) 
	public abstract void displayHelp (java.lang.String) 
	public abstract void displayHelp (org.eclipse.help.IContext) 
	public abstract boolean isContextHelpDisplayed () 
	public abstract void setHelp (org.eclipse.jface.action.IAction, java.lang.String) 
	public abstract void setHelp (org.eclipse.swt.widgets.Control, java.lang.String) 
	public abstract void setHelp (org.eclipse.swt.widgets.Menu, java.lang.String) 
	public abstract void setHelp (org.eclipse.swt.widgets.MenuItem, java.lang.String) 
	public abstract java.net.URL resolve (java.lang.String, boolean) 
}

org/eclipse/ui/help/ViewContextComputer.class
ViewContextComputer.java
package org.eclipse.ui.help
public org.eclipse.ui.help.ViewContextComputer extends java.lang.Object implements org.eclipse.ui.help.IContextComputer  {
	private org.eclipse.ui.IViewPart view
	private java.util.ArrayList contextList
	private Object context
	public void  (org.eclipse.ui.IViewPart, java.lang.Object) 
		org.eclipse.ui.IViewPart viewPart
		Object helpContext
	private void addContexts (java.lang.Object, org.eclipse.swt.events.HelpEvent) 
		Object object
		org.eclipse.swt.events.HelpEvent event
		Object[] contexts
		Object[] contexts
		int i
	private void addContextsForControl (org.eclipse.swt.widgets.Control, org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.events.HelpEvent event
		Object object
	public java.lang.Object[] computeContexts (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
	public java.lang.Object[] getLocalContexts (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
}

org/eclipse/ui/help/WorkbenchHelp.class
WorkbenchHelp.java
package org.eclipse.ui.help
public org.eclipse.ui.help.WorkbenchHelp extends java.lang.Object {
	private void  () 
	public static void displayHelp () 
	public static void displayContext (org.eclipse.help.IContext, int, int) 
		org.eclipse.help.IContext context
		int x
		int y
	public static void displayHelpResource (java.lang.String) 
		String href
	public static org.eclipse.swt.events.HelpListener createHelpListener (org.eclipse.ui.commands.ICommand) 
		org.eclipse.ui.commands.ICommand command
	public static void displayHelp (java.lang.String) 
		String contextId
	public static void displayHelp (org.eclipse.help.IContext) 
		org.eclipse.help.IContext context
	public static java.lang.Object getHelp (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static java.lang.Object getHelp (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
	public static java.lang.Object getHelp (org.eclipse.swt.widgets.MenuItem) 
		org.eclipse.swt.widgets.MenuItem menuItem
	public static org.eclipse.help.IHelp getHelpSupport () 
	public static boolean isContextHelpDisplayed () 
	public static void setHelp (org.eclipse.jface.action.IAction, java.lang.Object[]) 
		org.eclipse.jface.action.IAction action
		Object[] contexts
	public static void setHelp (org.eclipse.jface.action.IAction, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.help.IContextComputer computer
	public static void setHelp (org.eclipse.swt.widgets.Control, java.lang.Object[]) 
		org.eclipse.swt.widgets.Control control
		Object[] contexts
	public static void setHelp (org.eclipse.swt.widgets.Control, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.help.IContextComputer computer
	public static void setHelp (org.eclipse.swt.widgets.Menu, java.lang.Object[]) 
		org.eclipse.swt.widgets.Menu menu
		Object[] contexts
	public static void setHelp (org.eclipse.swt.widgets.Menu, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.help.IContextComputer computer
	public static void setHelp (org.eclipse.swt.widgets.MenuItem, java.lang.Object[]) 
		org.eclipse.swt.widgets.MenuItem item
		Object[] contexts
	public static void setHelp (org.eclipse.swt.widgets.MenuItem, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.MenuItem item
		org.eclipse.ui.help.IContextComputer computer
	public static void setHelp (org.eclipse.jface.action.IAction, java.lang.String) 
		org.eclipse.jface.action.IAction action
		String contextId
	public static void setHelp (org.eclipse.swt.widgets.Control, java.lang.String) 
		org.eclipse.swt.widgets.Control control
		String contextId
	public static void setHelp (org.eclipse.swt.widgets.Menu, java.lang.String) 
		org.eclipse.swt.widgets.Menu menu
		String contextId
	public static void setHelp (org.eclipse.swt.widgets.MenuItem, java.lang.String) 
		org.eclipse.swt.widgets.MenuItem item
		String contextId
}

org/eclipse/ui/internal/
org/eclipse/ui/internal/AbstractEnabledHandler.class
AbstractEnabledHandler.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractEnabledHandler extends org.eclipse.core.commands.AbstractHandler {
	private boolean enabled
	public void  () 
	public boolean isEnabled () 
	protected void setEnabled (boolean) 
		boolean isEnabled
}

org/eclipse/ui/internal/AbstractEvaluationHandler$1.class
AbstractEvaluationHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractEvaluationHandler$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.AbstractEvaluationHandler this$0
	void  (org.eclipse.ui.internal.AbstractEvaluationHandler) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/AbstractEvaluationHandler.class
AbstractEvaluationHandler.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractEvaluationHandler extends org.eclipse.ui.internal.AbstractEnabledHandler {
	private static final String PROP_ENABLED
	private org.eclipse.ui.services.IEvaluationService evaluationService
	private org.eclipse.jface.util.IPropertyChangeListener enablementListener
	private org.eclipse.ui.services.IEvaluationReference enablementRef
	static Class class$0
	public void  () 
	protected org.eclipse.ui.services.IEvaluationService getEvaluationService () 
	protected void registerEnablement () 
	protected abstract org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
	private org.eclipse.jface.util.IPropertyChangeListener getEnablementListener () 
	public void dispose () 
}

org/eclipse/ui/internal/AbstractPartSelectionTracker$1.class
AbstractPartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractPartSelectionTracker$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.AbstractPartSelectionTracker this$0
	private final org.eclipse.ui.ISelectionListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	private final org.eclipse.jface.viewers.ISelection val$sel
	void  (org.eclipse.ui.internal.AbstractPartSelectionTracker, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
	public void run () 
}

org/eclipse/ui/internal/AbstractPartSelectionTracker$2.class
AbstractPartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractPartSelectionTracker$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.AbstractPartSelectionTracker this$0
	private final org.eclipse.ui.ISelectionListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	private final org.eclipse.jface.viewers.ISelection val$sel
	void  (org.eclipse.ui.internal.AbstractPartSelectionTracker, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
	public void run () 
}

org/eclipse/ui/internal/AbstractPartSelectionTracker.class
AbstractPartSelectionTracker.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractPartSelectionTracker extends java.lang.Object {
	private org.eclipse.core.runtime.ListenerList fListeners
	private org.eclipse.core.runtime.ListenerList postListeners
	private String fPartId
	public void  (java.lang.String) 
		String partId
	public void addSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void addPostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public abstract org.eclipse.jface.viewers.ISelection getSelection () 
	public void removeSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void removePostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void dispose () 
		Object[] listeners
		int i
	protected void fireSelection (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection sel
		Object[] array
		int i
		org.eclipse.ui.ISelectionListener l
	protected void firePostSelection (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection sel
		Object[] array
		int i
		org.eclipse.ui.ISelectionListener l
	private void setPartId (java.lang.String) 
		String partId
	protected java.lang.String getPartId () 
}

org/eclipse/ui/internal/AbstractSelectionService$1.class
AbstractSelectionService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractSelectionService$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.AbstractSelectionService this$0
	void  (org.eclipse.ui.internal.AbstractSelectionService) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/AbstractSelectionService$2.class
AbstractSelectionService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractSelectionService$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.AbstractSelectionService this$0
	void  (org.eclipse.ui.internal.AbstractSelectionService) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/AbstractSelectionService.class
AbstractSelectionService.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractSelectionService extends java.lang.Object implements org.eclipse.ui.ISelectionService  {
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.core.runtime.ListenerList postListeners
	private org.eclipse.ui.IWorkbenchPart activePart
	private org.eclipse.jface.viewers.ISelectionProvider activeProvider
	private java.util.Hashtable perPartTrackers
	private org.eclipse.jface.viewers.ISelectionChangedListener selListener
	private org.eclipse.jface.viewers.ISelectionChangedListener postSelListener
	protected void  () 
	public void addSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener l
	public void addSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void addPostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener l
	public void addPostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void removeSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener l
	public void removePostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void removePostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener l
	public void removeSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	protected void fireSelection (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection sel
		Object[] array
		int i
		org.eclipse.ui.ISelectionListener l
		Exception e
	protected void firePostSelection (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection sel
		Object[] array
		int i
		org.eclipse.ui.ISelectionListener l
		Exception e
	protected org.eclipse.ui.internal.AbstractPartSelectionTracker getPerPartTracker (java.lang.String) 
		String partId
		org.eclipse.ui.internal.AbstractPartSelectionTracker tracker
	protected abstract org.eclipse.ui.internal.AbstractPartSelectionTracker createPartTracker (java.lang.String) 
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public org.eclipse.jface.viewers.ISelection getSelection (java.lang.String) 
		String partId
	public void setActivePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart newPart
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		org.eclipse.jface.viewers.ISelection sel
	static org.eclipse.ui.IWorkbenchPart access$0 (org.eclipse.ui.internal.AbstractSelectionService) 
}

org/eclipse/ui/internal/AbstractWorkingSet.class
AbstractWorkingSet.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractWorkingSet extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.ui.IWorkingSet  {
	protected static final String FACTORY_ID
	static final String TAG_AGGREGATE
	private String name
	protected java.util.ArrayList elements
	private org.eclipse.ui.IWorkingSetManager manager
	protected org.eclipse.ui.IMemento workingSetMemento
	private String label
	private String uniqueId
	private static int counter
	private boolean labelBoundToName
	static Class class$0
	static Class class$1
	public void  (java.lang.String, java.lang.String) 
		String name
		String label
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String newName
		org.eclipse.ui.IWorkingSet wSet
	public void connect (org.eclipse.ui.IWorkingSetManager) 
		org.eclipse.ui.IWorkingSetManager manager
	public void disconnect () 
	protected void fireWorkingSetChanged (java.lang.String, java.lang.Object) 
		String property
		Object oldValue
		org.eclipse.ui.internal.AbstractWorkingSetManager receiver
	protected void internalSetElements (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] newElements
		int i
	public org.eclipse.core.runtime.IAdaptable[] getElements () 
		java.util.ArrayList list
	protected java.util.ArrayList getElementsArray () 
	abstract void restoreWorkingSet () 
	protected org.eclipse.ui.IWorkingSetManager getManager () 
	public java.lang.String getFactoryId () 
	public java.lang.String getLabel () 
	public void setLabel (java.lang.String) 
		String label
	public boolean isEmpty () 
	public final org.eclipse.jface.resource.ImageDescriptor getImage () 
	java.lang.String getUniqueId () 
	void setUniqueId (java.lang.String) 
		String uniqueId
}

org/eclipse/ui/internal/AbstractWorkingSetManager$1.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

org/eclipse/ui/internal/AbstractWorkingSetManager$10.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$10 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.internal.registry.WorkingSetDescriptor[] val$descriptors
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, java.lang.String, org.eclipse.ui.internal.registry.WorkingSetDescriptor[]) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
		java.util.List workingSets
		org.eclipse.ui.IWorkingSetUpdater updater
		java.util.Iterator iter
		org.eclipse.ui.IWorkingSet workingSet
}

org/eclipse/ui/internal/AbstractWorkingSetManager$11.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$11 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager$10 this$1
	private final org.eclipse.ui.IWorkingSetUpdater val$updater
	private final org.eclipse.ui.IWorkingSet val$workingSet
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager$10, org.eclipse.ui.IWorkingSetUpdater, org.eclipse.ui.IWorkingSet) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$12.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$12 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IWorkingSetUpdater val$updater
	private final org.eclipse.ui.IWorkingSet val$workingSet
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IWorkingSetUpdater, org.eclipse.ui.IWorkingSet) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$13.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$13 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IWorkingSetUpdater val$updater
	private final org.eclipse.ui.IWorkingSet val$workingSet
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IWorkingSetUpdater, org.eclipse.ui.IWorkingSet) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$14.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$14 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IWorkingSetElementAdapter val$elementAdapter
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IWorkingSetElementAdapter) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$15.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$15 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IWorkingSetUpdater val$updater
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IWorkingSetUpdater) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$16.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$16 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IWorkingSet val$workingSet
	private final org.eclipse.core.runtime.IAdaptable val$element
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.runtime.IAdaptable[] adaptedNewElements
		org.eclipse.core.runtime.IAdaptable[] elements
		org.eclipse.core.runtime.IAdaptable[] newElements
}

org/eclipse/ui/internal/AbstractWorkingSetManager$2.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$2 extends java.lang.Object implements org.eclipse.ui.IWorkingSetUpdater  {
	void  () 
	public void add (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public boolean remove (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public boolean contains (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public void dispose () 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$3.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$3 extends java.lang.Object implements org.eclipse.ui.IWorkingSetElementAdapter  {
	void  () 
	public org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.ui.IWorkingSet ws
		org.eclipse.core.runtime.IAdaptable[] elements
	public void dispose () 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$4.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$4 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final java.util.Iterator val$iter
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, java.util.Iterator) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$5.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$5 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final java.util.Iterator val$iter
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, java.util.Iterator) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$6.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final Object[] val$listeners
	private final org.eclipse.jface.util.PropertyChangeEvent val$event
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, java.lang.Object[], org.eclipse.jface.util.PropertyChangeEvent) 
	public void run () 
		int i
		org.eclipse.jface.util.IPropertyChangeListener listener
		org.eclipse.core.runtime.ISafeRunnable safetyWrapper
}

org/eclipse/ui/internal/AbstractWorkingSetManager$7.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$7 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.AbstractWorkingSetManager$6 this$1
	private final org.eclipse.jface.util.IPropertyChangeListener val$listener
	private final org.eclipse.jface.util.PropertyChangeEvent val$event
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager$6, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.util.PropertyChangeEvent) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/AbstractWorkingSetManager$8.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$8 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.ui.IPersistableElement val$persistable
	private final org.eclipse.ui.IMemento val$memento
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.IPersistableElement, org.eclipse.ui.IMemento) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.ui.XMLMemento dummy
		org.eclipse.ui.IMemento workingSetMemento
}

org/eclipse/ui/internal/AbstractWorkingSetManager$9.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AbstractWorkingSetManager$9 extends org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable {
	final org.eclipse.ui.internal.AbstractWorkingSetManager this$0
	private final org.eclipse.core.runtime.IAdaptable[] val$adaptable
	private final org.eclipse.ui.IElementFactory val$factory
	private final org.eclipse.ui.IMemento val$memento
	void  (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.core.runtime.IAdaptable[], org.eclipse.ui.IElementFactory, org.eclipse.ui.IMemento) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/AbstractWorkingSetManager$WorkingSetRunnable.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.AbstractWorkingSetManager$WorkingSetRunnable extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	void  () 
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/AbstractWorkingSetManager.class
AbstractWorkingSetManager.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AbstractWorkingSetManager extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.IWorkingSetManager org.osgi.framework.BundleListener org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private java.util.SortedSet workingSets
	private static final int MRU_SIZE
	private java.util.List recentWorkingSets
	private org.osgi.framework.BundleContext bundleContext
	private java.util.Map updaters
	private java.util.Map elementAdapters
	private static final org.eclipse.ui.IWorkingSetUpdater NULL_UPDATER
	private static final org.eclipse.ui.IWorkingSetElementAdapter IDENTITY_ADAPTER
	static void  () 
	private static org.eclipse.ui.internal.registry.WorkingSetDescriptor[] getSupportedEditableDescriptors (java.lang.String[]) 
		String[] supportedWorkingSetIds
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
		java.util.List result
		int i
		org.eclipse.ui.internal.registry.WorkingSetDescriptor desc
	protected void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void dispose () 
		java.util.Iterator iter
		java.util.Iterator iter
	public org.eclipse.ui.IWorkingSet createWorkingSet (java.lang.String, org.eclipse.core.runtime.IAdaptable[]) 
		String name
		org.eclipse.core.runtime.IAdaptable[] elements
	public org.eclipse.ui.IWorkingSet createAggregateWorkingSet (java.lang.String, java.lang.String, org.eclipse.ui.IWorkingSet[]) 
		String name
		String label
		org.eclipse.ui.IWorkingSet[] components
	public org.eclipse.ui.IWorkingSet createWorkingSet (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void addWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.IWorkingSet wSet
	private void internalAddWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	protected boolean internalRemoveWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
		boolean workingSetRemoved
		boolean recentWorkingSetRemoved
	public org.eclipse.ui.IWorkingSet[] getWorkingSets () 
		java.util.SortedSet visibleSubset
		java.util.Iterator i
		org.eclipse.ui.IWorkingSet workingSet
	public org.eclipse.ui.IWorkingSet[] getAllWorkingSets () 
		org.eclipse.ui.IWorkingSet[] sets
	public org.eclipse.ui.IWorkingSet getWorkingSet (java.lang.String) 
		String name
		java.util.Iterator iter
		org.eclipse.ui.IWorkingSet workingSet
	public org.eclipse.ui.IWorkingSet[] getRecentWorkingSets () 
	protected void internalAddRecentWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.AbstractWorkingSetManager other
	public int hashCode () 
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	protected void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object) 
		String changeId
		Object oldValue
		Object newValue
		Object[] listeners
		org.eclipse.jface.util.PropertyChangeEvent event
		Runnable notifier
	public void workingSetChanged (org.eclipse.ui.IWorkingSet, java.lang.String, java.lang.Object) 
		org.eclipse.ui.IWorkingSet changedWorkingSet
		String propertyChangeId
		Object oldValue
	public void saveWorkingSetState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Iterator iterator
		java.util.ArrayList standardSets
		java.util.ArrayList aggregateSets
		org.eclipse.ui.IWorkingSet set
	private void saveWorkingSetState (org.eclipse.ui.IMemento, java.util.List) 
		org.eclipse.ui.IMemento memento
		java.util.List list
		java.util.Iterator i
		org.eclipse.ui.IPersistableElement persistable
	protected void restoreWorkingSetState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento[] children
		int i
		org.eclipse.ui.IWorkingSet workingSet
	protected org.eclipse.ui.IWorkingSet restoreWorkingSet (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		String factoryID
		org.eclipse.ui.IElementFactory factory
		org.eclipse.core.runtime.IAdaptable[] adaptable
	protected void saveMruList (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Iterator iterator
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.IMemento mruMemento
	protected void restoreMruList (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento[] mruWorkingSets
		int i
		String workingSetName
		org.eclipse.ui.IWorkingSet workingSet
	public org.eclipse.ui.dialogs.IWorkingSetEditWizard createWorkingSetEditWizard (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
		String editPageId
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
		org.eclipse.ui.dialogs.IWorkingSetPage editPage
		org.eclipse.ui.internal.dialogs.WorkingSetEditWizard editWizard
	public org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	public org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell, boolean) 
		org.eclipse.swt.widgets.Shell parent
		boolean multi
	public org.eclipse.ui.dialogs.IWorkingSetNewWizard createWorkingSetNewWizard (java.lang.String[]) 
		String[] workingSetIds
		org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		String symbolicName
		org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
		org.eclipse.core.runtime.jobs.Job job
	private java.util.List getWorkingSetsForId (java.lang.String) 
		String id
		java.util.List result
		java.util.Iterator iter
		org.eclipse.ui.IWorkingSet ws
	private void addToUpdater (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
		org.eclipse.ui.IWorkingSetUpdater updater
	private org.eclipse.ui.IWorkingSetUpdater getUpdater (org.eclipse.ui.internal.registry.WorkingSetDescriptor) 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
		org.eclipse.ui.IWorkingSetUpdater updater
	org.eclipse.ui.IWorkingSetElementAdapter getElementAdapter (org.eclipse.ui.internal.registry.WorkingSetDescriptor) 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
		org.eclipse.ui.IWorkingSetElementAdapter elementAdapter
	private void removeFromUpdater (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.IWorkingSetUpdater updater
	public org.eclipse.ui.dialogs.IWorkingSetSelectionDialog createWorkingSetSelectionDialog (org.eclipse.swt.widgets.Shell, boolean, java.lang.String[]) 
		org.eclipse.swt.widgets.Shell parent
		boolean multi
		String[] workingsSetIds
	public void saveState (java.io.File)  throws java.io.IOException 
		java.io.File stateFile
		org.eclipse.ui.XMLMemento memento
		java.io.FileOutputStream stream
		java.io.OutputStreamWriter writer
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		Object object
	private void removeElementAdapter (org.eclipse.ui.IWorkingSetElementAdapter) 
		org.eclipse.ui.IWorkingSetElementAdapter elementAdapter
	private void removeUpdater (org.eclipse.ui.IWorkingSetUpdater) 
		org.eclipse.ui.IWorkingSetUpdater updater
	public void addToWorkingSets (org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.core.runtime.IAdaptable element
		org.eclipse.ui.IWorkingSet[] workingSets
		int i
		org.eclipse.ui.IWorkingSet workingSet
	static java.util.Map access$0 (org.eclipse.ui.internal.AbstractWorkingSetManager) 
	static java.util.List access$1 (org.eclipse.ui.internal.AbstractWorkingSetManager, java.lang.String) 
	static org.eclipse.ui.IWorkingSetUpdater access$2 (org.eclipse.ui.internal.AbstractWorkingSetManager, org.eclipse.ui.internal.registry.WorkingSetDescriptor) 
}

org/eclipse/ui/internal/ActionDescriptor.class
ActionDescriptor.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionDescriptor extends java.lang.Object implements org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.internal.PluginAction action
	private String toolbarId
	private String menuPath
	private String id
	private String pluginId
	private String menuGroup
	private String toolbarGroupId
	private int mode
	public static final int T_POPUP
	public static final int T_VIEW
	public static final int T_WORKBENCH
	public static final int T_EDITOR
	public static final int T_WORKBENCH_PULLDOWN
	public static final String STYLE_PUSH
	public static final String STYLE_RADIO
	public static final String STYLE_TOGGLE
	public static final String STYLE_PULLDOWN
	public void  (org.eclipse.core.runtime.IConfigurationElement, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		int targetType
	public void  (org.eclipse.core.runtime.IConfigurationElement, int, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		int targetType
		Object target
		String label
		String tooltip
		String helpContextId
		String mpath
		String tpath
		String style
		String icon
		String hoverIcon
		String disabledIcon
		String description
		String accelerator
		String mgroup
		String tgroup
		int loc
		int loc
		String fullID
		String state
		String state
		String extendingPluginId
	private org.eclipse.ui.internal.PluginAction createAction (int, org.eclipse.core.runtime.IConfigurationElement, java.lang.Object, java.lang.String) 
		int targetType
		org.eclipse.core.runtime.IConfigurationElement actionElement
		Object target
		String style
		int actionStyle
	public org.eclipse.ui.internal.PluginAction getAction () 
	public java.lang.String getId () 
	public java.lang.String getMenuGroup () 
	public java.lang.String getMenuPath () 
	public java.lang.String getToolbarGroupId () 
	public java.lang.String getToolbarId () 
	public java.lang.String toString () 
	private void processAccelerator (org.eclipse.jface.action.IAction, java.lang.String) 
		org.eclipse.jface.action.IAction action
		String acceleratorText
		NumberFormatException e
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public int getMode () 
}

org/eclipse/ui/internal/ActionExpression$AbstractExpression.class
ActionExpression.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.ActionExpression$AbstractExpression extends java.lang.Object {
	protected transient int expressionHashCode
	private void  () 
	public java.lang.String[] extractObjectClasses () 
	public abstract boolean isEnabledFor (java.lang.Object) 
	public boolean isEnabledForExpression (java.lang.Object, java.lang.String) 
		Object object
		String expressionType
	public java.util.Collection valuesForExpression (java.lang.String) 
		String expressionType
	void  (org.eclipse.ui.internal.ActionExpression$AbstractExpression) 
}

org/eclipse/ui/internal/ActionExpression$AndExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$AndExpression extends org.eclipse.ui.internal.ActionExpression$CompositeExpression {
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$AndExpression that
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		java.util.Iterator iter
		org.eclipse.ui.internal.ActionExpression$AbstractExpression expr
}

org/eclipse/ui/internal/ActionExpression$CompositeExpression.class
ActionExpression.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.ActionExpression$CompositeExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	protected java.util.ArrayList list
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		String tag
		org.eclipse.ui.internal.ActionExpression$AbstractExpression expr
	public java.lang.String[] extractObjectClasses () 
		java.util.Iterator iterator
		java.util.List classNames
		org.eclipse.ui.internal.ActionExpression$AbstractExpression next
		String[] objectClasses
		int i
		String[] returnValue
	public final int hashCode () 
	public boolean isEnabledForExpression (java.lang.Object, java.lang.String) 
		Object object
		String expressionType
		java.util.Iterator iterator
		org.eclipse.ui.internal.ActionExpression$AbstractExpression next
	public java.util.Collection valuesForExpression (java.lang.String) 
		String expressionType
		java.util.Iterator iterator
		java.util.Collection allValues
		org.eclipse.ui.internal.ActionExpression$AbstractExpression next
		java.util.Collection values
}

org/eclipse/ui/internal/ActionExpression$NotExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$NotExpression extends org.eclipse.ui.internal.ActionExpression$SingleExpression {
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public boolean isEnabledFor (java.lang.Object) 
		Object object
}

org/eclipse/ui/internal/ActionExpression$ObjectClassExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$ObjectClassExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	private String className
	private boolean extracted
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public void  (java.lang.String) 
		String className
	private boolean checkInterfaceHierarchy (java.lang.Class) 
		Class interfaceToCheck
		Class[] superInterfaces
		int i
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$ObjectClassExpression that
	public java.lang.String[] extractObjectClasses () 
	public final int hashCode () 
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		Class clazz
		Class[] interfaces
		int i
	public boolean isEnabledForExpression (java.lang.Object, java.lang.String) 
		Object object
		String expressionType
}

org/eclipse/ui/internal/ActionExpression$ObjectStateExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$ObjectStateExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	private String name
	private String value
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$ObjectStateExpression that
	private org.eclipse.ui.IActionFilter getActionFilter (java.lang.Object) 
		Object object
	public final int hashCode () 
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		Class resourceClass
		Object res
	private boolean preciselyMatches (java.lang.Object) 
		Object object
		org.eclipse.ui.IActionFilter filter
	public java.util.Collection valuesForExpression (java.lang.String) 
		String expressionType
		java.util.Collection returnValue
}

org/eclipse/ui/internal/ActionExpression$OrExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$OrExpression extends org.eclipse.ui.internal.ActionExpression$CompositeExpression {
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$OrExpression that
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		java.util.Iterator iter
		org.eclipse.ui.internal.ActionExpression$AbstractExpression expr
}

org/eclipse/ui/internal/ActionExpression$PluginStateExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$PluginStateExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	private String id
	private String value
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$PluginStateExpression that
	public final int hashCode () 
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		org.osgi.framework.Bundle bundle
}

org/eclipse/ui/internal/ActionExpression$SingleExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$SingleExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	private org.eclipse.ui.internal.ActionExpression$AbstractExpression child
	public void  (org.eclipse.ui.internal.ActionExpression$AbstractExpression)  throws java.lang.IllegalStateException 
		org.eclipse.ui.internal.ActionExpression$AbstractExpression expression
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.IConfigurationElement[] children
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$SingleExpression that
	public java.lang.String[] extractObjectClasses () 
	public final int hashCode () 
	public boolean isEnabledFor (java.lang.Object) 
		Object object
	public boolean isEnabledForExpression (java.lang.Object, java.lang.String) 
		Object object
		String expressionType
	public java.util.Collection valuesForExpression (java.lang.String) 
		String expressionType
}

org/eclipse/ui/internal/ActionExpression$SystemPropertyExpression.class
ActionExpression.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionExpression$SystemPropertyExpression extends org.eclipse.ui.internal.ActionExpression$AbstractExpression {
	private String name
	private String value
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
	public boolean isEnabledFor (java.lang.Object) 
		Object object
		String str
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression$SystemPropertyExpression that
	public final int hashCode () 
}

org/eclipse/ui/internal/ActionExpression.class
ActionExpression.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionExpression extends java.lang.Object {
	private static final String ATT_ID
	private static final String ATT_NAME
	private static final String ATT_VALUE
	public static final String EXP_TYPE_AND
	public static final String EXP_TYPE_NOT
	public static final String EXP_TYPE_OBJECT_CLASS
	public static final String EXP_TYPE_OBJECT_STATE
	public static final String EXP_TYPE_OR
	public static final String EXP_TYPE_PLUG_IN_STATE
	public static final String EXP_TYPE_SYSTEM_PROPERTY
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private static final String PLUGIN_ACTIVATED
	private static final String PLUGIN_INSTALLED
	private transient int hashCode
	private org.eclipse.ui.internal.ActionExpression$SingleExpression root
	static Class class$0
	static Class class$1
	static void  () 
	private static org.eclipse.ui.internal.ActionExpression$AbstractExpression createExpression (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		IllegalStateException e
	public void  (java.lang.String, java.lang.String) 
		String expressionType
		String expressionValue
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.ActionExpression that
	public java.lang.String[] extractObjectClasses () 
	public final int hashCode () 
	public boolean isEnabledFor (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
		java.util.Iterator elements
	public boolean isEnabledFor (java.lang.Object) 
		Object object
	public boolean isEnabledForExpression (java.lang.Object, java.lang.String) 
		Object object
		String expressionType
	public java.util.Collection valuesForExpression (java.lang.String) 
		String expressionType
	static org.eclipse.ui.internal.ActionExpression$AbstractExpression access$0 (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalStateException 
	static int access$1 () 
}

org/eclipse/ui/internal/ActionPresentation$SetRec.class
ActionPresentation.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionPresentation$SetRec extends java.lang.Object {
	public org.eclipse.ui.internal.registry.IActionSet set
	public org.eclipse.ui.SubActionBars bars
	final org.eclipse.ui.internal.ActionPresentation this$0
	public void  (org.eclipse.ui.internal.ActionPresentation, org.eclipse.ui.internal.registry.IActionSet, org.eclipse.ui.SubActionBars) 
		org.eclipse.ui.internal.registry.IActionSet set
		org.eclipse.ui.SubActionBars bars
}

org/eclipse/ui/internal/ActionPresentation.class
ActionPresentation.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionPresentation extends java.lang.Object {
	private org.eclipse.ui.internal.WorkbenchWindow window
	private java.util.HashMap mapDescToRec
	private java.util.HashMap invisibleBars
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void clearActionSets () 
		java.util.List oldList
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	public void removeActionSet (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.internal.ActionPresentation$SetRec rec
		org.eclipse.ui.internal.registry.IActionSet set
		org.eclipse.ui.SubActionBars bars
	public void setActionSets (org.eclipse.ui.internal.registry.IActionSetDescriptor[]) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newArray
		java.util.HashSet newList
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		java.util.List oldList
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.internal.ActionPresentation$SetRec rec
		org.eclipse.ui.internal.registry.IActionSet set
		org.eclipse.ui.SubActionBars bars
		org.eclipse.ui.internal.ActionPresentation$SetRec invisibleRec
		java.util.ArrayList sets
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.internal.ActionPresentation$SetRec rec
		org.eclipse.ui.internal.ActionPresentation$SetRec rec
		org.eclipse.ui.internal.registry.IActionSet set
		org.eclipse.ui.SubActionBars bars
		Object[] existingRegistrations
		org.eclipse.core.runtime.CoreException e
		org.eclipse.ui.internal.PluginActionSet set
	private boolean containsRegistration (java.lang.Object[], org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		Object[] existingRegistrations
		org.eclipse.ui.internal.registry.IActionSetDescriptor set
		int i
	public org.eclipse.ui.internal.registry.IActionSet[] getActionSets () 
		java.util.Collection setRecCollection
		org.eclipse.ui.internal.registry.IActionSet[] result
		int i
		java.util.Iterator iterator
}

org/eclipse/ui/internal/ActionSetActionBars.class
ActionSetActionBars.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionSetActionBars extends org.eclipse.ui.SubActionBars2 {
	private org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 actionBarConfigurer
	private String actionSetId
	private java.util.ArrayList adjunctContributions
	private org.eclipse.jface.action.IToolBarManager coolItemToolBarMgr
	private org.eclipse.jface.internal.provisional.action.IToolBarContributionItem toolBarContributionItem
	public void  (org.eclipse.ui.IActionBars2, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2, java.lang.String) 
		org.eclipse.ui.IActionBars2 parent
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 actionBarConfigurer
		String actionSetId
	void addAdjunctContribution (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	protected org.eclipse.jface.action.SubMenuManager createSubMenuManager (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager parent
	protected org.eclipse.jface.action.SubToolBarManager createSubToolBarManager (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager parent
	public void dispose () 
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.internal.PluginActionCoolBarContributionItem actionSetItem
		int i
		org.eclipse.jface.action.ContributionItem item
		org.eclipse.jface.action.IContributionManager parent
	private org.eclipse.jface.action.IContributionItem findAlphabeticalOrder (java.lang.String, java.lang.String, org.eclipse.jface.action.IContributionManager) 
		String startId
		String itemId
		org.eclipse.jface.action.IContributionManager mgr
		org.eclipse.jface.action.IContributionItem[] items
		int insertIndex
		org.eclipse.jface.action.IContributionItem item
		int i
		org.eclipse.jface.action.IContributionItem item
		String testId
	java.lang.String getActionSetId () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
		org.eclipse.jface.action.ICoolBarManager coolBarManager
	public org.eclipse.jface.action.IToolBarManager getToolBarManager (java.lang.String) 
		String actionId
		String toolBarId
		boolean isAdjunctType
		org.eclipse.jface.action.ICoolBarManager coolBarManager
		org.eclipse.jface.action.IContributionItem cbItem
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem tbcbItem
		org.eclipse.jface.action.IContributionItem toolBarContributionItem
		org.eclipse.jface.action.IContributionItem refItem
	void removeAdjunctContribution (org.eclipse.jface.action.ContributionItem) 
		org.eclipse.jface.action.ContributionItem item
	protected void setActive (boolean) 
		boolean set
		org.eclipse.jface.action.ICoolBarManager coolBarManager
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.internal.PluginActionCoolBarContributionItem actionSetItem
		java.util.Iterator i
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionManager manager
}

org/eclipse/ui/internal/ActionSetContributionItem.class
ActionSetContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionSetContributionItem extends org.eclipse.jface.action.SubContributionItem implements org.eclipse.ui.internal.IActionSetContributionItem  {
	private String actionSetId
	public void  (org.eclipse.jface.action.IContributionItem, java.lang.String) 
		org.eclipse.jface.action.IContributionItem item
		String actionSetId
	public java.lang.String getActionSetId () 
	public void setActionSetId (java.lang.String) 
		String newActionSetId
}

org/eclipse/ui/internal/ActionSetManager$1.class
ActionSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionSetManager$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.ActionSetManager this$0
	void  (org.eclipse.ui.internal.ActionSetManager) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		String id
		org.eclipse.ui.contexts.IContextActivation act
}

org/eclipse/ui/internal/ActionSetManager$ActionSetRec.class
ActionSetManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActionSetManager$ActionSetRec extends java.lang.Object {
	int showCount
	int maskCount
	private void  () 
	public boolean isVisible () 
	public boolean isEmpty () 
	void  (org.eclipse.ui.internal.ActionSetManager$ActionSetRec) 
}

org/eclipse/ui/internal/ActionSetManager.class
ActionSetManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionSetManager extends java.lang.Object {
	private java.util.HashMap actionSets
	private java.util.HashSet visibleItems
	public static final int PROP_VISIBLE
	public static final int PROP_HIDDEN
	public static final int CHANGE_MASK
	public static final int CHANGE_UNMASK
	public static final int CHANGE_SHOW
	public static final int CHANGE_HIDE
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.ui.IPropertyListener contextListener
	private java.util.Map activationsById
	private org.eclipse.ui.contexts.IContextService contextService
	static Class class$0
	public void  (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
	private org.eclipse.ui.IPropertyListener getContextListener () 
	public void addListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public void removeListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	private void firePropertyChange (org.eclipse.ui.internal.registry.IActionSetDescriptor, int) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		int id
		Object[] l
		int i
		org.eclipse.ui.IPropertyListener listener
	private org.eclipse.ui.internal.ActionSetManager$ActionSetRec getRec (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.ActionSetManager$ActionSetRec rec
	public void showAction (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.ActionSetManager$ActionSetRec rec
		boolean wasVisible
	public void hideAction (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.ActionSetManager$ActionSetRec rec
		boolean wasVisible
	public void maskAction (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.ActionSetManager$ActionSetRec rec
		boolean wasVisible
	public void unmaskAction (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.ActionSetManager$ActionSetRec rec
		boolean wasVisible
	public java.util.Collection getVisibleItems () 
	public void change (org.eclipse.ui.internal.registry.IActionSetDescriptor, int) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		int changeType
	static java.util.Map access$0 (org.eclipse.ui.internal.ActionSetManager) 
	static org.eclipse.ui.contexts.IContextService access$1 (org.eclipse.ui.internal.ActionSetManager) 
}

org/eclipse/ui/internal/ActionSetMenuManager.class
ActionSetMenuManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionSetMenuManager extends org.eclipse.jface.action.SubMenuManager {
	private String actionSetId
	public void  (org.eclipse.jface.action.IMenuManager, java.lang.String) 
		org.eclipse.jface.action.IMenuManager mgr
		String actionSetId
	public org.eclipse.jface.action.IContributionItem find (java.lang.String) 
		String id
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IMenuManager menu
	public org.eclipse.jface.action.IContributionItem[] getItems () 
	protected org.eclipse.jface.action.SubContributionItem wrap (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	protected org.eclipse.jface.action.SubMenuManager wrapMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
}

org/eclipse/ui/internal/ActionSetSeparator.class
ActionSetSeparator.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActionSetSeparator extends org.eclipse.jface.action.ContributionItem implements org.eclipse.ui.internal.IActionSetContributionItem  {
	private String actionSetId
	public void  (java.lang.String, java.lang.String) 
		String groupName
		String newActionSetId
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar toolbar
		int index
	public java.lang.String getActionSetId () 
	public boolean isSeparator () 
	public void setActionSetId (java.lang.String) 
		String newActionSetId
}

org/eclipse/ui/internal/ActionSetsEvent.class
ActionSetsEvent.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.ActionSetsEvent extends java.lang.Object {
	private final org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
	void  (org.eclipse.ui.internal.registry.IActionSetDescriptor[]) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
	public final org.eclipse.ui.internal.registry.IActionSetDescriptor[] getNewActionSets () 
}

org/eclipse/ui/internal/ActivateEditorHandler$1.class
ActivateEditorHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActivateEditorHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.ActivateEditorHandler this$0
	void  (org.eclipse.ui.internal.ActivateEditorHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IWorkbenchWindow window
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/ActivateEditorHandler.class
ActivateEditorHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ActivateEditorHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IWorkbenchPartReference ref
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/ActiveEditorAction.class
ActiveEditorAction.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ActiveEditorAction extends org.eclipse.ui.internal.PageEventAction {
	private org.eclipse.ui.IEditorPart activeEditor
	protected void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String text
		org.eclipse.ui.IWorkbenchWindow window
	protected void editorActivated (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	protected void editorDeactivated (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	public final org.eclipse.ui.IEditorPart getActiveEditor () 
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private void setActiveEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	private void updateActiveEditor () 
	protected void updateState () 
}

org/eclipse/ui/internal/ActivityPersistanceHelper$1.class
ActivityPersistanceHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActivityPersistanceHelper$1 extends java.lang.Object implements org.eclipse.ui.activities.IActivityManagerListener  {
	final org.eclipse.ui.internal.ActivityPersistanceHelper this$0
	void  (org.eclipse.ui.internal.ActivityPersistanceHelper) 
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
		java.util.Set delta
}

org/eclipse/ui/internal/ActivityPersistanceHelper$2.class
ActivityPersistanceHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ActivityPersistanceHelper$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.ActivityPersistanceHelper this$0
	void  (org.eclipse.ui.internal.ActivityPersistanceHelper) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String activityId
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.activities.IActivityManager activityManager
		boolean enabled
		java.util.Set set
		java.util.Set dependencies
}

org/eclipse/ui/internal/ActivityPersistanceHelper.class
ActivityPersistanceHelper.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.ActivityPersistanceHelper extends java.lang.Object {
	protected static final String PREFIX
	private static org.eclipse.ui.internal.ActivityPersistanceHelper singleton
	private final org.eclipse.ui.activities.IActivityManagerListener activityManagerListener
	private final org.eclipse.jface.util.IPropertyChangeListener propertyChangeListener
	protected boolean saving
	public static org.eclipse.ui.internal.ActivityPersistanceHelper getInstance () 
	protected java.util.Set buildDependencies (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String activityId
		java.util.Set set
		java.util.Iterator i
		org.eclipse.ui.activities.IActivity activity
		java.util.Iterator j
		org.eclipse.ui.activities.IActivityRequirementBinding binding
	private void  () 
	private void hookListeners () 
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.activities.IActivityManager activityManager
		org.eclipse.jface.preference.IPreferenceStore store
	private void unhookListeners () 
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.activities.IActivityManager activityManager
		org.eclipse.jface.preference.IPreferenceStore store
	private java.lang.String createPreferenceKey (java.lang.String) 
		String activityId
	void loadEnabledStates () 
	protected void loadEnabledStates (java.util.Set, java.util.Set) 
		java.util.Set previouslyEnabledActivities
		java.util.Set activityIdsToProcess
		java.util.Set enabledActivities
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Iterator i
		String activityId
		String preferenceKey
		org.eclipse.ui.activities.IActivity activity
	protected void saveEnabledStates () 
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Iterator values
		org.eclipse.ui.activities.IActivity activity
	public void shutdown () 
}

org/eclipse/ui/internal/AggregateWorkingSet.class
AggregateWorkingSet.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.AggregateWorkingSet extends org.eclipse.ui.internal.AbstractWorkingSet implements org.eclipse.ui.IAggregateWorkingSet org.eclipse.jface.util.IPropertyChangeListener  {
	private org.eclipse.ui.IWorkingSet[] components
	private boolean inElementConstruction
	public void  (java.lang.String, java.lang.String, org.eclipse.ui.IWorkingSet[]) 
		String name
		String label
		org.eclipse.ui.IWorkingSet[] components
		org.eclipse.ui.IWorkingSet[] componentCopy
	public void  (java.lang.String, java.lang.String, org.eclipse.ui.IMemento) 
		String name
		String label
		org.eclipse.ui.IMemento memento
		String uniqueId
	void setComponents (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] components
	private void internalSetComponents (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] components
	private void constructElements (boolean) 
		boolean fireEvent
		String msg
		java.util.Set elements
		org.eclipse.ui.IWorkingSet[] localComponents
		int i
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.core.runtime.IAdaptable[] componentElements
		org.eclipse.ui.IWorkingSet[] tmp
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public void setElements (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] elements
	public void setId (java.lang.String) 
		String id
	public boolean isEditable () 
	public boolean isVisible () 
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IWorkingSet[] localComponents
		int i
		org.eclipse.ui.IWorkingSet componentSet
	public void connect (org.eclipse.ui.IWorkingSetManager) 
		org.eclipse.ui.IWorkingSetManager manager
	public void disconnect () 
		org.eclipse.ui.IWorkingSetManager connectedManager
	public org.eclipse.ui.IWorkingSet[] getComponents () 
		org.eclipse.ui.IWorkingSet[] localComponents
		org.eclipse.ui.IWorkingSet[] copiedArray
	private org.eclipse.ui.IWorkingSet[] getComponentsInternal () 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String property
		org.eclipse.ui.IWorkingSet[] localComponents
		int i
		org.eclipse.ui.IWorkingSet set
		org.eclipse.ui.IWorkingSet[] newComponents
		org.eclipse.ui.IWorkingSet[] localComponents
		int i
		org.eclipse.ui.IWorkingSet set
	void restoreWorkingSet () 
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.IMemento[] workingSetReferences
		java.util.ArrayList list
		int i
		org.eclipse.ui.IMemento setReference
		String setId
		org.eclipse.ui.IWorkingSet set
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.AggregateWorkingSet workingSet
	public int hashCode () 
		int hashCode
	public boolean isSelfUpdating () 
		org.eclipse.ui.IWorkingSet[] localComponents
		int i
	public boolean isAggregateWorkingSet () 
	public org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] objects
}

org/eclipse/ui/internal/AnimatedTabFeedback.class
AnimatedTabFeedback.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.AnimatedTabFeedback extends org.eclipse.ui.internal.ImageCycleFeedbackBase {
	private org.eclipse.swt.custom.CTabItem tabItem
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.custom.CTabItem, org.eclipse.swt.graphics.Image[]) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.custom.CTabItem item
		org.eclipse.swt.graphics.Image[] images
	public void initialize (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
	public void saveStoppedImage () 
	public void setStoppedImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
	public void showImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
}

org/eclipse/ui/internal/AnimationEngine$1.class
AnimationEngine.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationEngine$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.AnimationEngine this$0
	void  (org.eclipse.ui.internal.AnimationEngine) 
	public void run () 
}

org/eclipse/ui/internal/AnimationEngine$2.class
AnimationEngine.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationEngine$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.AnimationEngine this$0
	void  (org.eclipse.ui.internal.AnimationEngine) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/AnimationEngine$3.class
AnimationEngine.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationEngine$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.AnimationEngine this$0
	void  (org.eclipse.ui.internal.AnimationEngine) 
	public void run () 
}

org/eclipse/ui/internal/AnimationEngine$4.class
AnimationEngine.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationEngine$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.AnimationEngine this$0
	void  (org.eclipse.ui.internal.AnimationEngine) 
	public void run () 
}

org/eclipse/ui/internal/AnimationEngine.class
AnimationEngine.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.AnimationEngine extends org.eclipse.core.runtime.jobs.Job {
	public static final int TICK_TIMER
	public static final int FRAME_COUNT
	public static final int unlimitedDuration
	private boolean enableAnimations
	private long startTime
	private long curTime
	private long prevTime
	private int timingStyle
	private long frameCount
	private long stepCount
	private boolean animationCanceled
	private long sleepAmount
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.ui.internal.AnimationFeedbackBase feedbackRenderer
	private int duration
	private Runnable animationStep
	public void  (org.eclipse.ui.internal.AnimationFeedbackBase, int) 
		org.eclipse.ui.internal.AnimationFeedbackBase animationFeedback
		int durationIn
	public void  (org.eclipse.ui.internal.AnimationFeedbackBase, int, long) 
		org.eclipse.ui.internal.AnimationFeedbackBase animationFeedback
		int durationIn
		long sleepAmountIn
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
	public org.eclipse.ui.internal.AnimationFeedbackBase getFeedback () 
	protected void updateDisplay () 
	protected boolean isUpdateStep () 
	private boolean done () 
	public double amount () 
		double amount
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void cancelAnimation () 
	public long getFrameCount () 
	public static void createTweakedAnimation (org.eclipse.swt.widgets.Shell, int, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell shell
		int duration
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		org.eclipse.ui.internal.RectangleAnimationFeedbackBase feedback
		org.eclipse.ui.internal.AnimationEngine animation
	static boolean access$0 (org.eclipse.ui.internal.AnimationEngine) 
	static long access$1 (org.eclipse.ui.internal.AnimationEngine) 
	static void access$2 (org.eclipse.ui.internal.AnimationEngine, long) 
	static void access$3 (org.eclipse.ui.internal.AnimationEngine, long) 
	static long access$4 (org.eclipse.ui.internal.AnimationEngine) 
	static void access$5 (org.eclipse.ui.internal.AnimationEngine, long) 
	static long access$6 (org.eclipse.ui.internal.AnimationEngine) 
	static void access$7 (org.eclipse.ui.internal.AnimationEngine, long) 
	static org.eclipse.ui.internal.AnimationFeedbackBase access$8 (org.eclipse.ui.internal.AnimationEngine) 
	static void access$9 (org.eclipse.ui.internal.AnimationEngine, boolean) 
}

org/eclipse/ui/internal/AnimationFeedbackBase$1.class
AnimationFeedbackBase.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationFeedbackBase$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.AnimationFeedbackBase this$0
	void  (org.eclipse.ui.internal.AnimationFeedbackBase) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/AnimationFeedbackBase$2.class
AnimationFeedbackBase.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.AnimationFeedbackBase$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.AnimationFeedbackBase this$0
	void  (org.eclipse.ui.internal.AnimationFeedbackBase) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/AnimationFeedbackBase.class
AnimationFeedbackBase.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.AnimationFeedbackBase extends java.lang.Object {
	private org.eclipse.ui.internal.AnimationEngine engine
	private org.eclipse.swt.widgets.Shell baseShell
	private org.eclipse.swt.widgets.Shell animationShell
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	public abstract void initialize (org.eclipse.ui.internal.AnimationEngine) 
	public abstract void renderStep (org.eclipse.ui.internal.AnimationEngine) 
	public boolean jobInit (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
	public void dispose () 
	public org.eclipse.swt.widgets.Shell getBaseShell () 
	public org.eclipse.swt.widgets.Shell getAnimationShell () 
	static org.eclipse.ui.internal.AnimationEngine access$0 (org.eclipse.ui.internal.AnimationFeedbackBase) 
}

org/eclipse/ui/internal/BaseSaveAction$1.class
BaseSaveAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.BaseSaveAction$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.BaseSaveAction this$0
	void  (org.eclipse.ui.internal.BaseSaveAction) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/BaseSaveAction$2.class
BaseSaveAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.BaseSaveAction$2 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.BaseSaveAction this$0
	void  (org.eclipse.ui.internal.BaseSaveAction) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/BaseSaveAction$3.class
BaseSaveAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.BaseSaveAction$3 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.BaseSaveAction this$0
	void  (org.eclipse.ui.internal.BaseSaveAction) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/BaseSaveAction.class
BaseSaveAction.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.BaseSaveAction extends org.eclipse.ui.internal.ActiveEditorAction {
	private java.util.List partsWithListeners
	private final org.eclipse.ui.IPropertyListener propListener
	private org.eclipse.ui.IViewPart activeView
	private final org.eclipse.ui.IPropertyListener propListener2
	private org.eclipse.ui.ISaveablePart activeSaveablePart
	private final org.eclipse.ui.IPropertyListener propListener3
	static Class class$0
	protected void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String text
		org.eclipse.ui.IWorkbenchWindow window
	protected void editorActivated (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	protected void editorDeactivated (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private void updateActiveView () 
	private void updateActiveSaveablePart () 
	private void setActiveView (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	protected final org.eclipse.ui.ISaveablePart getSaveableView () 
	public void dispose () 
		java.util.Iterator it
		org.eclipse.ui.IWorkbenchPart part
	static org.eclipse.ui.IViewPart access$0 (org.eclipse.ui.internal.BaseSaveAction) 
	static org.eclipse.ui.ISaveablePart access$1 (org.eclipse.ui.internal.BaseSaveAction) 
}

org/eclipse/ui/internal/BrandingProperties.class
BrandingProperties.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.BrandingProperties extends java.lang.Object {
	public void  () 
	public static java.net.URL getUrl (java.lang.String, org.osgi.framework.Bundle) 
		String value
		org.osgi.framework.Bundle definingBundle
	public static org.eclipse.jface.resource.ImageDescriptor getImage (java.lang.String, org.osgi.framework.Bundle) 
		String value
		org.osgi.framework.Bundle definingBundle
		java.net.URL url
	public static java.net.URL[] getURLs (java.lang.String, org.osgi.framework.Bundle) 
		String value
		org.osgi.framework.Bundle definingBundle
		java.util.StringTokenizer tokens
		java.util.ArrayList array
	public static org.eclipse.jface.resource.ImageDescriptor[] getImages (java.lang.String, org.osgi.framework.Bundle) 
		String value
		org.osgi.framework.Bundle definingBundle
		java.net.URL[] urls
		org.eclipse.jface.resource.ImageDescriptor[] images
		int i
}

org/eclipse/ui/internal/BundleGroupProperties.class
BundleGroupProperties.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.BundleGroupProperties extends org.eclipse.ui.internal.BrandingProperties implements org.eclipse.ui.branding.IBundleGroupConstants  {
	private final org.eclipse.core.runtime.IBundleGroup bundleGroup
	private org.eclipse.jface.resource.ImageDescriptor featureImageDescriptor
	private java.net.URL featureImageUrl
	private String tipsAndTricksHref
	private java.net.URL welcomePageUrl
	private String welcomePerspective
	private java.net.URL licenseUrl
	private String featureLabel
	private String featureId
	private String providerName
	private String versionId
	private String brandingId
	private String brandingVersion
	public void  (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public org.eclipse.jface.resource.ImageDescriptor getFeatureImage () 
	public java.net.URL getFeatureImageUrl () 
	public java.lang.String getTipsAndTricksHref () 
	public java.net.URL getWelcomePageUrl () 
	public java.lang.String getWelcomePerspective () 
	public java.net.URL getLicenseUrl () 
	public java.lang.String getFeatureLabel () 
	public java.lang.String getFeatureId () 
	public java.lang.String getProviderName () 
	public java.lang.String getFeatureVersion () 
	public java.lang.String getBrandingBundleId () 
	public java.lang.String getBrandingBundleVersion () 
	public static org.eclipse.jface.resource.ImageDescriptor getFeatureImage (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.net.URL getFeatureImageUrl (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getTipsAndTricksHref (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.net.URL getWelcomePageUrl (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getWelcomePerspective (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
		String property
	public static java.net.URL getLicenseUrl (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getFeatureLabel (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getFeatureId (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getProviderName (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getFeatureVersion (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getBrandingBundleId (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public static java.lang.String getBrandingBundleVersion (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
}

org/eclipse/ui/internal/ChangeToPerspectiveMenu.class
ChangeToPerspectiveMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ChangeToPerspectiveMenu extends org.eclipse.ui.actions.PerspectiveMenu {
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	protected void run (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.jface.preference.IPreferenceStore store
		int mode
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		java.util.Map parameters
		org.eclipse.core.commands.ParameterizedCommand pCommand
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.NotEnabledException e
		org.eclipse.core.commands.NotHandledException e
}

org/eclipse/ui/internal/CloseAllHandler$1.class
CloseAllHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CloseAllHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.CloseAllHandler this$0
	void  (org.eclipse.ui.internal.CloseAllHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IEditorPart part
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/CloseAllHandler.class
CloseAllHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CloseAllHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/CloseAllSavedAction.class
CloseAllSavedAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CloseAllSavedAction extends org.eclipse.ui.internal.PageEventAction implements org.eclipse.ui.IPropertyListener  {
	private java.util.List partsWithListeners
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propID
	public void run () 
		org.eclipse.ui.IWorkbenchPage page
	private void updateState () 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorReference[] editors
		int i
	public void dispose () 
		java.util.Iterator it
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/CloseEditorHandler$1.class
CloseEditorHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CloseEditorHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.CloseEditorHandler this$0
	void  (org.eclipse.ui.internal.CloseEditorHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IEditorPart part
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/CloseEditorHandler.class
CloseEditorHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CloseEditorHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IEditorPart part
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/CloseOthersHandler$1.class
CloseOthersHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CloseOthersHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.CloseOthersHandler this$0
	void  (org.eclipse.ui.internal.CloseOthersHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorReference[] refArray
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/CloseOthersHandler.class
CloseOthersHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CloseOthersHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorReference[] refArray
		org.eclipse.ui.IEditorReference[] otherEditors
		org.eclipse.ui.IEditorReference activeEditor
		int i
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/CompatibleWorkbenchPage.class
CompatibleWorkbenchPage.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CompatibleWorkbenchPage extends java.lang.Object implements org.eclipse.ui.internal.ICompatibleWorkbenchPage  {
	public void  () 
}

org/eclipse/ui/internal/ConfigurationInfo$1.class
ConfigurationInfo.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ConfigurationInfo$1 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.core.runtime.IConfigurationElement element1
		org.eclipse.core.runtime.IConfigurationElement element2
		String id1
		String id2
		String title1
		String title2
}

org/eclipse/ui/internal/ConfigurationInfo.class
ConfigurationInfo.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.ConfigurationInfo extends java.lang.Object {
	public void  () 
	public static java.lang.String getBuildId () 
	public static java.lang.String getSystemSummary () 
		java.io.StringWriter out
		java.io.PrintWriter writer
	private static void appendExtensions (java.io.PrintWriter) 
		java.io.PrintWriter writer
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		Object obj
		org.eclipse.core.runtime.CoreException e
		org.eclipse.ui.about.ISystemSummarySection logSection
	public static org.eclipse.core.runtime.IConfigurationElement[] getSortedExtensions (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] configElements
}

org/eclipse/ui/internal/ContainerPlaceholder.class
ContainerPlaceholder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ContainerPlaceholder extends org.eclipse.ui.internal.PartPlaceholder implements org.eclipse.ui.internal.ILayoutContainer  {
	private static int nextId
	private org.eclipse.ui.internal.ILayoutContainer realContainer
	static void  () 
	public void  (java.lang.String) 
		String id
	public void add (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public boolean allowsBorder () 
	public org.eclipse.ui.internal.LayoutPart[] getChildren () 
	public org.eclipse.ui.internal.LayoutPart getFocus () 
	public org.eclipse.ui.internal.LayoutPart getRealContainer () 
	public boolean isChildVisible (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public void remove (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart oldChild
		org.eclipse.ui.internal.LayoutPart newChild
	public void setChildVisible (org.eclipse.ui.internal.LayoutPart, boolean) 
		org.eclipse.ui.internal.LayoutPart child
		boolean visible
	public void setFocus (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public void setRealContainer (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		int length
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		int length
	public void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.ILayoutContainer container
	public boolean allowsAutoFocus () 
	public boolean childIsZoomed (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
}

org/eclipse/ui/internal/CycleBaseHandler$1.class
CycleBaseHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CycleBaseHandler$1 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	final org.eclipse.ui.internal.CycleBaseHandler this$0
	private final org.eclipse.swt.widgets.Shell val$dialog
	void  (org.eclipse.ui.internal.CycleBaseHandler, org.eclipse.swt.widgets.Shell) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/CycleBaseHandler$2.class
CycleBaseHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CycleBaseHandler$2 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	private boolean firstKey
	private boolean quickReleaseMode
	final org.eclipse.ui.internal.CycleBaseHandler this$0
	private final org.eclipse.swt.widgets.Shell val$dialog
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.CycleBaseHandler, org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Table) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int keyCode
		char character
		int accelerator
		org.eclipse.jface.bindings.keys.KeyStroke keyStroke
		boolean acceleratorForward
		boolean acceleratorBackward
		int forwardCount
		int i
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.jface.bindings.Trigger[] triggers
		int triggersLength
		int backwardCount
		int i
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.jface.bindings.Trigger[] triggers
		int triggersLength
		int index
		int index
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int keyCode
		int stateMask
		org.eclipse.jface.preference.IPreferenceStore store
		boolean stickyCycle
}

org/eclipse/ui/internal/CycleBaseHandler$3.class
CycleBaseHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CycleBaseHandler$3 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.internal.CycleBaseHandler this$0
	void  (org.eclipse.ui.internal.CycleBaseHandler) 
	public final void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent event
}

org/eclipse/ui/internal/CycleBaseHandler$4.class
CycleBaseHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.CycleBaseHandler$4 extends java.lang.Object implements org.eclipse.swt.events.MouseListener  {
	final org.eclipse.ui.internal.CycleBaseHandler this$0
	private final org.eclipse.swt.widgets.Shell val$dialog
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.CycleBaseHandler, org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Table) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/CycleBaseHandler.class
CycleBaseHandler.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.CycleBaseHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.runtime.IExecutableExtension  {
	private Object selection
	protected org.eclipse.ui.IWorkbenchWindow window
	protected boolean gotoDirection
	private org.eclipse.jface.bindings.TriggerSequence[] backwardTriggerSequences
	protected org.eclipse.core.commands.ParameterizedCommand commandBackward
	protected org.eclipse.core.commands.ParameterizedCommand commandForward
	private org.eclipse.jface.bindings.TriggerSequence[] forwardTriggerSequences
	static Class class$0
	static Class class$1
	public void  () 
	protected abstract void addItems (org.eclipse.swt.widgets.Table, org.eclipse.ui.internal.WorkbenchPage) 
	protected int getCurrentItemIndex () 
	protected abstract org.eclipse.core.commands.ParameterizedCommand getBackwardCommand () 
	protected abstract org.eclipse.core.commands.ParameterizedCommand getForwardCommand () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPart activePart
	protected void openDialog (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IWorkbenchPart activePart
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell dialog
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.TableColumn tc
		int tableItemCount
		int i
		int i
		org.eclipse.swt.graphics.Rectangle tableBounds
		org.eclipse.ui.contexts.IContextService contextService
	protected void setDialogLocation (org.eclipse.swt.widgets.Shell, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.swt.widgets.Shell dialog
		org.eclipse.ui.IWorkbenchPart activePart
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Rectangle dialogBounds
		org.eclipse.swt.graphics.Rectangle parentBounds
		org.eclipse.swt.graphics.Rectangle monitorBounds
	protected void clearTriggers () 
	protected void getTriggers () 
		org.eclipse.ui.keys.IBindingService bindingService
	protected void addKeyListener (org.eclipse.swt.widgets.Table, org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.Shell dialog
	protected final void addTraverseListener (org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table table
	protected void activate (org.eclipse.ui.IWorkbenchPage, java.lang.Object) 
		org.eclipse.ui.IWorkbenchPage page
		Object selectedItem
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IPerspectiveDescriptor persp
	protected void cancel (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell dialog
	protected void ok (org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Shell dialog
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.TableItem[] items
	protected void addMouseListener (org.eclipse.swt.widgets.Table, org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.Shell dialog
	protected abstract java.lang.String getTableHeader (org.eclipse.ui.IWorkbenchPart) 
	public java.lang.Object getSelection () 
	public org.eclipse.ui.IWorkbenchWindow getWindow () 
	public org.eclipse.jface.bindings.TriggerSequence[] getBackwardTriggerSequences () 
	public org.eclipse.jface.bindings.TriggerSequence[] getForwardTriggerSequences () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
	static org.eclipse.jface.bindings.TriggerSequence[] access$0 (org.eclipse.ui.internal.CycleBaseHandler) 
	static org.eclipse.jface.bindings.TriggerSequence[] access$1 (org.eclipse.ui.internal.CycleBaseHandler) 
}

org/eclipse/ui/internal/CycleEditorHandler.class
CycleEditorHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CycleEditorHandler extends org.eclipse.ui.internal.CycleBaseHandler {
	static Class class$0
	public void  () 
	protected void addItems (org.eclipse.swt.widgets.Table, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IEditorReference[] refs
		int i
		org.eclipse.swt.widgets.TableItem item
	protected org.eclipse.core.commands.ParameterizedCommand getBackwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandBack
	protected org.eclipse.core.commands.ParameterizedCommand getForwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandF
	protected java.lang.String getTableHeader (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
}

org/eclipse/ui/internal/CyclePerspectiveHandler.class
CyclePerspectiveHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CyclePerspectiveHandler extends org.eclipse.ui.internal.CycleBaseHandler {
	private org.eclipse.ui.model.PerspectiveLabelProvider labelProvider
	static Class class$0
	public void  () 
	protected void addItems (org.eclipse.swt.widgets.Table, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.ui.IPerspectiveDescriptor desc
		String text
	protected org.eclipse.core.commands.ParameterizedCommand getBackwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandBack
	protected org.eclipse.core.commands.ParameterizedCommand getForwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandF
	protected java.lang.String getTableHeader (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
	public void dispose () 
}

org/eclipse/ui/internal/CycleViewHandler.class
CycleViewHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.CycleViewHandler extends org.eclipse.ui.internal.CycleBaseHandler {
	static Class class$0
	public void  () 
	protected void addItems (org.eclipse.swt.widgets.Table, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference[] refs
		boolean includeEditor
		int i
		org.eclipse.ui.IEditorReference activeEditor
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.swt.widgets.TableItem item
	protected org.eclipse.core.commands.ParameterizedCommand getBackwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandBack
	protected org.eclipse.core.commands.ParameterizedCommand getForwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandF
	protected java.lang.String getTableHeader (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
}

org/eclipse/ui/internal/DefaultAnimationFeedback.class
DefaultAnimationFeedback.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DefaultAnimationFeedback extends java.lang.Object {
	private static final int LINE_WIDTH
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.swt.widgets.Shell theShell
	private org.eclipse.swt.graphics.Region shellRegion
	private java.util.List startRects
	private java.util.List endRects
	public void  () 
	public void initialize (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle startRect
		org.eclipse.swt.graphics.Rectangle endRect
		org.eclipse.swt.graphics.Color color
	public void addStartRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addEndRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public java.util.List getStartRects () 
	public java.util.List getEndRects () 
	public void renderStep (double) 
		double amount
		java.util.Iterator startIter
		java.util.Iterator endIter
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		org.eclipse.swt.graphics.Rectangle curRect
		org.eclipse.swt.graphics.Rectangle rect
	public void dispose () 
	public void jobInit () 
		org.eclipse.swt.graphics.Rectangle shellBounds
		java.util.Iterator startIter
		java.util.Iterator endIter
}

org/eclipse/ui/internal/DefaultSaveable.class
DefaultSaveable.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DefaultSaveable extends org.eclipse.ui.Saveable {
	private org.eclipse.ui.IWorkbenchPart part
	public void  (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void doSave (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.ISaveablePart saveable
	public java.lang.String getName () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.swt.graphics.Image image
	public java.lang.String getToolTipText () 
	public boolean isDirty () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.DefaultSaveable other
	public boolean show (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference reference
		org.eclipse.ui.IViewPart viewPart
}

org/eclipse/ui/internal/DefaultStackPresentationSite.class
DefaultStackPresentationSite.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.DefaultStackPresentationSite extends java.lang.Object implements org.eclipse.ui.presentations.IStackPresentationSite  {
	private org.eclipse.ui.presentations.StackPresentation presentation
	private int state
	private int activeState
	public void  () 
	public void setPresentation (org.eclipse.ui.presentations.StackPresentation) 
		org.eclipse.ui.presentations.StackPresentation newPresentation
	public org.eclipse.ui.presentations.StackPresentation getPresentation () 
	public int getState () 
	public void setActive (int) 
		int activeState
	public int getActive () 
	public void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toSelect
	public void dispose () 
	public void setState (int) 
		int newState
	public void setPresentationState (int) 
		int newState
	public boolean isCloseable (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public void dragStart (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.presentations.IPresentablePart beingDragged
		org.eclipse.swt.graphics.Point initialPosition
		boolean keyboard
	public void close (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toClose
	public void dragStart (org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.swt.graphics.Point initialPosition
		boolean keyboard
	public boolean supportsState (int) 
		int state
	public abstract org.eclipse.ui.presentations.IPresentablePart getSelectedPart () 
	public void addSystemActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public abstract boolean isPartMoveable (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract boolean isStackMoveable () 
}

org/eclipse/ui/internal/DetachedPlaceHolder.class
DetachedPlaceHolder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DetachedPlaceHolder extends org.eclipse.ui.internal.PartPlaceholder implements org.eclipse.ui.internal.ILayoutContainer  {
	java.util.ArrayList children
	org.eclipse.swt.graphics.Rectangle bounds
	public void  (java.lang.String, org.eclipse.swt.graphics.Rectangle) 
		String id
		org.eclipse.swt.graphics.Rectangle bounds
	public void add (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart newPart
	public boolean allowsBorder () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.ui.internal.LayoutPart[] getChildren () 
		org.eclipse.ui.internal.LayoutPart[] result
	public void remove (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
	public void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart oldPart
		org.eclipse.ui.internal.LayoutPart newPart
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		Integer bigInt
		int x
		int y
		int width
		int height
		org.eclipse.ui.IMemento[] childrenMem
		int i
		org.eclipse.ui.internal.PartPlaceholder holder
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		int i
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.internal.LayoutPart child
	public void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.ILayoutContainer container
	public boolean allowsAutoFocus () 
}

org/eclipse/ui/internal/DetachedWindow$1.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$1 extends org.eclipse.swt.events.ShellAdapter {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void shellClosed (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
}

org/eclipse/ui/internal/DetachedWindow$2.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/DetachedWindow$3.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/DetachedWindow$4.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$4 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/DetachedWindow$5.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$5 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/DetachedWindow$6.class
DetachedWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.DetachedWindow$6 extends org.eclipse.ui.internal.presentations.util.TabFolderListener {
	final org.eclipse.ui.internal.DetachedWindow this$0
	void  (org.eclipse.ui.internal.DetachedWindow) 
	public void handleEvent (org.eclipse.ui.internal.presentations.util.TabFolderEvent) 
		org.eclipse.ui.internal.presentations.util.TabFolderEvent e
}

org/eclipse/ui/internal/DetachedWindow.class
DetachedWindow.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DetachedWindow extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	public static final int INFINITE
	private org.eclipse.ui.internal.PartStack folder
	private org.eclipse.ui.internal.WorkbenchPage page
	private org.eclipse.swt.graphics.Rectangle bounds
	private org.eclipse.swt.widgets.Shell windowShell
	private boolean hideViewsOnClose
	private org.eclipse.swt.events.ShellListener shellListener
	private org.eclipse.swt.widgets.Listener resizeListener
	private org.eclipse.swt.widgets.Listener activationListener
	private org.eclipse.ui.IPropertyListener propertyListener
	private org.eclipse.ui.IWorkbenchPartReference activePart
	private org.eclipse.ui.IPropertyListener partPropertyListener
	static Class class$0
	public void  (org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
	protected void activePartChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partReference
	private void updateTitle () 
	private void updateMinimumSize () 
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation stack
		int width
		int height
		int shellHeight
		int shellWidth
	private static org.eclipse.ui.IWorkbenchPartReference getPartReference (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane pane
	public org.eclipse.swt.widgets.Shell getShell () 
	public void create () 
		org.eclipse.swt.graphics.Point center
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point upperLeft
		org.eclipse.swt.graphics.Rectangle dispBounds
	public void add (org.eclipse.ui.internal.ViewPane) 
		org.eclipse.ui.internal.ViewPane part
		org.eclipse.swt.widgets.Shell shell
	public boolean belongsToWorkbenchPage (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage workbenchPage
	public boolean close () 
		org.eclipse.swt.widgets.Shell shell
	private boolean handleClose () 
		java.util.List views
		java.util.Iterator itr
		org.eclipse.ui.internal.ViewPane child
		org.eclipse.ui.contexts.IContextService contextService
	private boolean handleSaves (java.util.List) 
		java.util.List views
		java.util.List dirtyViews
		java.util.Iterator iterator
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.IWorkbenchWindow window
		boolean success
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.ui.internal.PartPane sourcePart
		org.eclipse.ui.internal.dnd.IDropTarget target
		org.eclipse.swt.graphics.Rectangle displayBounds
	private void collectViewPanes (java.util.List, org.eclipse.ui.internal.LayoutPart[]) 
		java.util.List result
		org.eclipse.ui.internal.LayoutPart[] parts
		int i
		int length
		org.eclipse.ui.internal.LayoutPart part
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.ui.contexts.IContextService contextService
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		java.util.Vector detachedChildren
		java.util.Enumeration itr
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation stack
		org.eclipse.ui.internal.presentations.util.AbstractTabFolder tabFolder
	public org.eclipse.ui.internal.LayoutPart[] getChildren () 
	public org.eclipse.ui.internal.WorkbenchPage getWorkbenchPage () 
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		Integer bigInt
		int x
		int y
		int width
		int height
		org.eclipse.ui.IMemento childMem
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento childMem
	public org.eclipse.swt.widgets.Control getControl () 
	public int open () 
		org.eclipse.swt.graphics.Rectangle bounds
	static boolean access$0 (org.eclipse.ui.internal.DetachedWindow) 
	static org.eclipse.ui.internal.PartStack access$1 (org.eclipse.ui.internal.DetachedWindow) 
	static org.eclipse.ui.internal.WorkbenchPage access$2 (org.eclipse.ui.internal.DetachedWindow) 
	static org.eclipse.ui.IWorkbenchPartReference access$3 (org.eclipse.ui.internal.PartPane) 
	static void access$4 (org.eclipse.ui.internal.DetachedWindow) 
	static void access$5 (org.eclipse.ui.internal.DetachedWindow) 
}

org/eclipse/ui/internal/DirtyPerspectiveMarker.class
DirtyPerspectiveMarker.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DirtyPerspectiveMarker extends java.lang.Object {
	public String perspectiveId
	public void  (java.lang.String) 
		String id
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
}

org/eclipse/ui/internal/DragCursors.class
DragCursors.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DragCursors extends java.lang.Object {
	public static final int INVALID
	public static final int LEFT
	public static final int RIGHT
	public static final int TOP
	public static final int BOTTOM
	public static final int CENTER
	public static final int OFFSCREEN
	public static final int FASTVIEW
	private static final org.eclipse.swt.graphics.Cursor[] cursors
	static void  () 
	public void  () 
	public static int positionToDragCursor (int) 
		int swtPositionConstant
	public static int dragCursorToSwtConstant (int) 
		int dragCursorId
	public static org.eclipse.swt.graphics.Cursor getCursor (int) 
		int code
		org.eclipse.swt.widgets.Display display
		org.eclipse.jface.resource.ImageDescriptor source
		org.eclipse.jface.resource.ImageDescriptor mask
	public static void dispose () 
		int idx
		org.eclipse.swt.graphics.Cursor cursor
}

org/eclipse/ui/internal/DragHandle.class
DragHandle.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.DragHandle extends org.eclipse.swt.widgets.Composite implements org.eclipse.swt.events.PaintListener  {
	org.eclipse.swt.graphics.Cursor dragCursor
	org.eclipse.swt.graphics.Image handleImage
	org.eclipse.jface.resource.ImageDescriptor descriptor
	private boolean isHorizontal
	private static int margin
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.GC context
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle ibounds
		int x
		int y
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.Point result
		org.eclipse.swt.graphics.Rectangle ibounds
	public void setHorizontal (boolean) 
		boolean isHorizontal
	public void dispose () 
}

org/eclipse/ui/internal/EarlyStartupRunnable.class
EarlyStartupRunnable.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EarlyStartupRunnable extends org.eclipse.jface.util.SafeRunnable {
	private static final String EXTENSION_CLASS
	private static final String GET_PLUGIN_METHOD
	private static final String GET_DESC_METHOD
	private static final String PI_RUNTIME_COMPATIBILITY
	private org.eclipse.core.runtime.IExtension extension
	public void  (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension extension
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		boolean foundAtLeastOne
		int i
		org.eclipse.core.runtime.IConfigurationElement element
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	private void runEarlyStartup (java.lang.Object) 
		Object executableExtension
		org.eclipse.core.runtime.IStatus status
	private java.lang.Object getExecutableExtension (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String classname
	private java.lang.Object getPluginForCompatibility () 
		org.osgi.framework.Bundle compatBundle
		Class extensionClass
		java.lang.reflect.Method getDescMethod
		Object pluginDesc
		Class pluginDescClass
		java.lang.reflect.Method getPluginMethod
		ClassNotFoundException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		NoSuchMethodException e
}

org/eclipse/ui/internal/EditorActionBars$Overrides.class
EditorActionBars.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorActionBars$Overrides extends java.lang.Object implements org.eclipse.jface.action.IContributionManagerOverrides  {
	final org.eclipse.ui.internal.EditorActionBars this$0
	private void  (org.eclipse.ui.internal.EditorActionBars) 
	public java.lang.Integer getAccelerator (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getAcceleratorText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getEnabled (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getVisible (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	void  (org.eclipse.ui.internal.EditorActionBars, org.eclipse.ui.internal.EditorActionBars$Overrides) 
}

org/eclipse/ui/internal/EditorActionBars.class
EditorActionBars.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorActionBars extends org.eclipse.ui.SubActionBars2 {
	private static final boolean DEBUG_TOOLBAR_DISPOSAL
	private org.eclipse.jface.action.IToolBarManager coolItemToolBarMgr
	private org.eclipse.ui.IEditorActionBarContributor editorContributor
	private boolean enabledAllowed
	private org.eclipse.ui.IEditorActionBarContributor extensionContributor
	private int refCount
	private org.eclipse.jface.internal.provisional.action.IToolBarContributionItem toolBarContributionItem
	private String type
	private org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentation
	private org.eclipse.ui.internal.expressions.LegacyEditorActionBarExpression editorHandlerExpression
	static void  () 
	public void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.services.IServiceLocator, java.lang.String) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String type
	public void activate (boolean) 
		boolean forceVisibility
	public void addRef () 
	protected org.eclipse.jface.action.SubMenuManager createSubMenuManager (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager parent
	protected org.eclipse.jface.action.SubToolBarManager createSubToolBarManager (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager parent
	public void deactivate (boolean) 
		boolean forceVisibility
	public void dispose () 
		org.eclipse.jface.action.ICoolBarManager coolBarManager
		org.eclipse.jface.action.SubContributionManager subManager
		org.eclipse.jface.action.IContributionManager manager
		org.eclipse.jface.action.IContributionItem replacementItem
		boolean succeeded
	public org.eclipse.ui.IEditorActionBarContributor getEditorContributor () 
	public java.lang.String getEditorType () 
	public org.eclipse.ui.IEditorActionBarContributor getExtensionContributor () 
	public int getRef () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
		org.eclipse.jface.action.ICoolBarManager coolBarManager
		org.eclipse.jface.action.IContributionItem foundItem
		org.eclipse.ui.internal.PlaceholderContributionItem placeholder
	org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, org.eclipse.ui.internal.PlaceholderContributionItem) 
		org.eclipse.jface.action.IToolBarManager manager
		org.eclipse.ui.internal.PlaceholderContributionItem item
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem toolBarContributionItem
	private boolean isVisible () 
	public void partChanged (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorPart editor
	public void removeRef () 
	private void setActive (boolean, boolean) 
		boolean set
		boolean forceVisibility
	public void setEditorContributor (org.eclipse.ui.IEditorActionBarContributor) 
		org.eclipse.ui.IEditorActionBarContributor c
	private void setEnabledAllowed (boolean) 
		boolean enabledAllowed
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
	public void setExtensionContributor (org.eclipse.ui.IEditorActionBarContributor) 
		org.eclipse.ui.IEditorActionBarContributor c
	private void setVisible (boolean) 
		boolean visible
	private void setVisible (boolean, boolean) 
		boolean visible
		boolean forceVisibility
		org.eclipse.jface.action.ICoolBarManager coolBarManager
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
	public org.eclipse.core.expressions.Expression getHandlerExpression () 
	static boolean access$0 (org.eclipse.ui.internal.EditorActionBars) 
}

org/eclipse/ui/internal/EditorActionBuilder$EditorContribution.class
EditorActionBuilder.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorActionBuilder$EditorContribution extends org.eclipse.ui.internal.PluginActionBuilder$BasicContribution {
	private void  () 
	public void dispose () 
	public void editorChanged (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		int i
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.ui.internal.EditorPluginAction action
	void  (org.eclipse.ui.internal.EditorActionBuilder$EditorContribution) 
}

org/eclipse/ui/internal/EditorActionBuilder$ExternalContributor.class
EditorActionBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorActionBuilder$ExternalContributor extends java.lang.Object implements org.eclipse.ui.IEditorActionBarContributor  {
	private java.util.ArrayList cache
	public void  (java.util.ArrayList) 
		java.util.ArrayList cache
	public void dispose () 
		int i
	public org.eclipse.ui.internal.ActionDescriptor[] getExtendedActions () 
		java.util.ArrayList results
		int i
		org.eclipse.ui.internal.EditorActionBuilder$EditorContribution ec
	public void init (org.eclipse.ui.IActionBars, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IActionBars bars
		org.eclipse.ui.IWorkbenchPage page
		int i
	public void setActiveEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		int i
}

org/eclipse/ui/internal/EditorActionBuilder.class
EditorActionBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorActionBuilder extends org.eclipse.ui.internal.PluginActionBuilder {
	private static final String TAG_CONTRIBUTION_TYPE
	public void  () 
	protected org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution createContribution () 
	public org.eclipse.ui.IEditorActionBarContributor readActionExtensions (org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorDescriptor desc
		org.eclipse.ui.internal.EditorActionBuilder$ExternalContributor ext
}

org/eclipse/ui/internal/EditorAreaHelper.class
EditorAreaHelper.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorAreaHelper extends java.lang.Object {
	private org.eclipse.ui.internal.EditorSashContainer editorArea
	public void  (org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.WorkbenchPage page
	public void displayEditorList () 
		org.eclipse.ui.internal.EditorStack activeWorkbook
	public void closeEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.internal.EditorPane pane
	public void closeEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.internal.EditorPane pane
	private void closeEditor (org.eclipse.ui.internal.EditorPane) 
		org.eclipse.ui.internal.EditorPane pane
	public static void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ILayoutContainer oldContainer
		org.eclipse.ui.internal.LayoutPart[] children
		org.eclipse.ui.internal.LayoutPart parent
		org.eclipse.ui.internal.ILayoutContainer parentContainer
	public void dispose () 
	public java.lang.String getActiveEditorWorkbookID () 
	public org.eclipse.ui.internal.EditorStack getActiveWorkbook () 
	public org.eclipse.ui.internal.LayoutPart getLayoutPart () 
	public org.eclipse.ui.IEditorReference getVisibleEditor () 
		org.eclipse.ui.internal.EditorStack activeWorkbook
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.IEditorReference result
		org.eclipse.ui.IEditorPart editorPart
		org.eclipse.ui.internal.EditorSite site
	public void moveEditor (org.eclipse.ui.IEditorPart, int) 
		org.eclipse.ui.IEditorPart part
		int position
	public boolean containsEditor (org.eclipse.ui.internal.EditorReference) 
		org.eclipse.ui.internal.EditorReference ref
		org.eclipse.ui.IEditorReference[] refs
		int i
	public void addEditor (org.eclipse.ui.internal.EditorReference, java.lang.String, boolean) 
		org.eclipse.ui.internal.EditorReference ref
		String workbookId
		boolean notifyPage
		org.eclipse.ui.internal.EditorStack stack
	private void addToLayout (org.eclipse.ui.internal.EditorPane, org.eclipse.ui.internal.EditorStack) 
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.internal.EditorStack stack
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.core.runtime.IStatus restorePresentationState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento areaMem
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void setActiveEditorWorkbookFromID (java.lang.String) 
		String id
	public boolean setVisibleEditor (org.eclipse.ui.IEditorReference, boolean) 
		org.eclipse.ui.IEditorReference ref
		boolean setFocus
		org.eclipse.ui.IEditorReference visibleEditor
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.internal.EditorPane parentPane
		org.eclipse.ui.internal.EditorStack activeWorkbook
		org.eclipse.ui.internal.PartPane activePane
	public java.util.ArrayList getWorkbooks () 
	public org.eclipse.ui.IEditorReference[] getEditors () 
		java.util.List result
		java.util.List workbooks
		java.util.Iterator iter
		org.eclipse.ui.internal.PartStack stack
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.LayoutPart part
	public org.eclipse.ui.internal.EditorStack getWorkbookFromID (java.lang.String) 
		String workbookId
	public void updateStackButtons () 
}

org/eclipse/ui/internal/EditorAreaTrimToolBar$1.class
EditorAreaTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorAreaTrimToolBar$1 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.EditorAreaTrimToolBar this$0
	private final org.eclipse.jface.action.ToolBarManager val$mgr
	void  (org.eclipse.ui.internal.EditorAreaTrimToolBar, org.eclipse.jface.action.ToolBarManager) 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem restoreItem
		org.eclipse.swt.graphics.Image tbImage
		String menuTip
	static org.eclipse.ui.internal.EditorAreaTrimToolBar access$0 (org.eclipse.ui.internal.EditorAreaTrimToolBar$1) 
}

org/eclipse/ui/internal/EditorAreaTrimToolBar$2.class
EditorAreaTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorAreaTrimToolBar$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.EditorAreaTrimToolBar$1 this$1
	void  (org.eclipse.ui.internal.EditorAreaTrimToolBar$1) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/EditorAreaTrimToolBar$3.class
EditorAreaTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorAreaTrimToolBar$3 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.EditorAreaTrimToolBar this$0
	private final org.eclipse.jface.action.ToolBarManager val$mgr
	void  (org.eclipse.ui.internal.EditorAreaTrimToolBar, org.eclipse.jface.action.ToolBarManager) 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem editorAreaItem
		org.eclipse.swt.graphics.Image tbImage
		String menuTip
	static org.eclipse.ui.internal.EditorAreaTrimToolBar access$0 (org.eclipse.ui.internal.EditorAreaTrimToolBar$3) 
}

org/eclipse/ui/internal/EditorAreaTrimToolBar$4.class
EditorAreaTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorAreaTrimToolBar$4 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.EditorAreaTrimToolBar$3 this$1
	void  (org.eclipse.ui.internal.EditorAreaTrimToolBar$3) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/EditorAreaTrimToolBar.class
EditorAreaTrimToolBar.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorAreaTrimToolBar extends org.eclipse.ui.internal.layout.TrimToolBarBase {
	private boolean restoreOnUnzoom
	private int paneOrientation
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow wbw
	protected void restoreToPresentation () 
		org.eclipse.ui.internal.Perspective persp
	public void initToolBarManager (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
		org.eclipse.jface.action.IContributionItem restoreContrib
		org.eclipse.jface.action.IContributionItem eaContrib
	public void hookControl (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
	public void setRestoreOnUnzoom (boolean) 
		boolean restoreOnUnzoom
	public boolean restoreOnUnzoom () 
	public void setIconSelection (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean selected
		org.eclipse.swt.widgets.ToolItem item
	public int getPaneOrientation () 
}

org/eclipse/ui/internal/EditorHistory.class
EditorHistory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorHistory extends java.lang.Object {
	public static final int MAX_SIZE
	private java.util.ArrayList fifoList
	public void  () 
	public void add (org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorDescriptor desc
	private void add (org.eclipse.ui.internal.EditorHistoryItem, int) 
		org.eclipse.ui.internal.EditorHistoryItem newItem
		int index
	public org.eclipse.ui.internal.EditorHistoryItem[] getItems () 
		org.eclipse.ui.internal.EditorHistoryItem[] array
	public void refresh () 
		java.util.Iterator iter
		org.eclipse.ui.internal.EditorHistoryItem item
		org.eclipse.ui.IEditorInput input
	public void remove (org.eclipse.ui.internal.EditorHistoryItem) 
		org.eclipse.ui.internal.EditorHistoryItem item
	public void remove (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
		java.util.Iterator iter
		org.eclipse.ui.internal.EditorHistoryItem item
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento[] mementos
		int i
		org.eclipse.ui.internal.EditorHistoryItem item
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Iterator iterator
		org.eclipse.ui.internal.EditorHistoryItem item
		org.eclipse.ui.IMemento itemMemento
}

org/eclipse/ui/internal/EditorHistoryItem.class
EditorHistoryItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorHistoryItem extends java.lang.Object {
	private org.eclipse.ui.IEditorInput input
	private org.eclipse.ui.IEditorDescriptor descriptor
	private org.eclipse.ui.IMemento memento
	public void  (org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorDescriptor descriptor
	public void  (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public org.eclipse.ui.IEditorDescriptor getDescriptor () 
	public org.eclipse.ui.IEditorInput getInput () 
	public boolean isRestored () 
	public java.lang.String getName () 
		String name
	public java.lang.String getToolTipText () 
		String name
	public boolean matches (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IPersistableElement persistable
		String inputId
		String myId
	public java.lang.String getFactoryId () 
		org.eclipse.ui.IPersistableElement persistable
	public org.eclipse.core.runtime.IStatus restoreState () 
		org.eclipse.core.runtime.IStatus result
		org.eclipse.ui.IMemento memento
		String factoryId
		org.eclipse.ui.IElementFactory factory
		org.eclipse.ui.IMemento persistableMemento
		org.eclipse.core.runtime.IAdaptable adaptable
		String editorId
		org.eclipse.ui.IEditorRegistry registry
	public boolean canSave () 
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IPersistableElement persistable
		org.eclipse.ui.IMemento persistableMemento
}

org/eclipse/ui/internal/EditorManager$1.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.EditorManager this$0
	void  (org.eclipse.ui.internal.EditorManager) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.ui.IEditorReference[] editors
		int i
}

org/eclipse/ui/internal/EditorManager$10.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$10 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.EditorManager this$0
	private final org.eclipse.ui.IEditorPart val$editor
	private final org.eclipse.ui.IMemento val$memento
	private final org.eclipse.ui.internal.EditorReference val$editorRef
	private final org.eclipse.core.runtime.MultiStatus val$result
	void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.IEditorPart, org.eclipse.ui.IMemento, org.eclipse.ui.internal.EditorReference, org.eclipse.core.runtime.MultiStatus) 
	public void run () 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IPersistableElement persistable
		org.eclipse.ui.IMemento editorMem
		java.util.Map properties
		org.eclipse.ui.IMemento propBag
		java.util.Iterator i
		java.util.Map$Entry entry
		org.eclipse.ui.IMemento p
		org.eclipse.ui.internal.EditorPane editorPane
		org.eclipse.core.runtime.IPath path
		org.eclipse.ui.IMemento inputMem
		org.eclipse.ui.IMemento editorState
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/EditorManager$2.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$2 extends org.eclipse.core.commands.AbstractHandler {
	final org.eclipse.ui.internal.EditorManager this$0
	void  (org.eclipse.ui.internal.EditorManager) 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.WorkbenchPartReference concreteRef
}

org/eclipse/ui/internal/EditorManager$3.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.EditorManager this$0
	private final org.eclipse.ui.internal.registry.EditorDescriptor val$desc
	private final org.eclipse.ui.IPathEditorInput val$pathInput
	private final org.eclipse.core.runtime.CoreException[] val$ex
	void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IPathEditorInput, org.eclipse.core.runtime.CoreException[]) 
	public void run () 
		Object launcher
		org.eclipse.ui.internal.misc.ExternalEditor oEditor
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/EditorManager$4.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.EditorManager this$0
	private final org.eclipse.core.runtime.IPath val$location
	private final boolean[] val$result
	void  (org.eclipse.ui.internal.EditorManager, org.eclipse.core.runtime.IPath, boolean[]) 
	public void run () 
}

org/eclipse/ui/internal/EditorManager$5.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$5 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorManager this$0
	private final java.util.ArrayList val$visibleEditors
	private final String[] val$activeWorkbookID
	private final org.eclipse.ui.IEditorReference[] val$activeEditor
	void  (org.eclipse.ui.internal.EditorManager, java.util.ArrayList, java.lang.String[], org.eclipse.ui.IEditorReference[]) 
	public void runWithException ()  throws java.lang.Throwable 
		int i
		org.eclipse.ui.IWorkbenchPart editor
}

org/eclipse/ui/internal/EditorManager$6.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$6 extends org.eclipse.jface.dialogs.MessageDialog {
	void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/EditorManager$7.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$7 extends org.eclipse.ui.dialogs.ListSelectionDialog {
	void  (org.eclipse.swt.widgets.Shell, java.lang.Object, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ILabelProvider, java.lang.String) 
		org.eclipse.swt.widgets.Shell $anonymous0
		Object $anonymous1
		org.eclipse.jface.viewers.IStructuredContentProvider $anonymous2
		org.eclipse.jface.viewers.ILabelProvider $anonymous3
		String $anonymous4
	protected int getShellStyle () 
}

org/eclipse/ui/internal/EditorManager$8.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$8 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final java.util.List val$finalModels
	private final org.eclipse.jface.window.IShellProvider val$shellProvider
	private final boolean val$closing
	private final boolean val$confirm
	void  (java.util.List, org.eclipse.jface.window.IShellProvider, boolean, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor monitorWrap
		java.util.Iterator i
		org.eclipse.ui.Saveable model
}

org/eclipse/ui/internal/EditorManager$9.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$9 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorManager this$0
	private final org.eclipse.ui.internal.EditorReference val$e
	private final String val$workbookID
	void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.internal.EditorReference, java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/EditorManager$InnerEditor.class
EditorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorManager$InnerEditor extends org.eclipse.ui.internal.EditorReference {
	private org.eclipse.ui.IEditorReference outerEditor
	private org.eclipse.ui.part.AbstractMultiEditor outerEditorPart
	final org.eclipse.ui.internal.EditorManager this$0
	public void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.IEditorReference, org.eclipse.ui.part.AbstractMultiEditor, org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.IEditorReference outerEditor
		org.eclipse.ui.part.AbstractMultiEditor outerEditorPart
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor desc
	protected void doDisposePart () 
	protected org.eclipse.ui.internal.PartPane createPane () 
	protected org.eclipse.swt.widgets.Composite getPaneControlContainer () 
}

org/eclipse/ui/internal/EditorManager.class
EditorManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorManager extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	org.eclipse.ui.internal.EditorAreaHelper editorPresentation
	org.eclipse.ui.internal.WorkbenchWindow window
	org.eclipse.ui.internal.WorkbenchPage page
	private java.util.Map actionCache
	private static final String PIN_EDITOR_KEY
	private static final String PIN_EDITOR
	private org.eclipse.jface.util.IPropertyChangeListener editorPropChangeListnener
	private org.eclipse.ui.handlers.IHandlerActivation pinEditorHandlerActivation
	static final String RESOURCES_TO_SAVE_MESSAGE
	static final String SAVE_RESOURCES_TITLE
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.EditorAreaHelper) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
		org.eclipse.ui.internal.EditorAreaHelper pres
	void checkDeleteEditorResources () 
		org.eclipse.ui.IEditorReference[] editors
		org.eclipse.jface.preference.IPreferenceStore prefStore
		org.eclipse.ui.handlers.IHandlerService handlerService
	void checkCreateEditorPropListener () 
	void checkCreatePinEditorShortcutKeyHandler () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.commands.IHandler pinEditorHandler
		org.eclipse.ui.handlers.IHandlerService handlerService
	org.eclipse.jface.resource.ImageDescriptor getEditorPinImageDesc () 
		org.eclipse.jface.resource.ImageRegistry registry
		org.eclipse.jface.resource.ImageDescriptor pinDesc
	private java.util.List collectDirtyEditors () 
		java.util.List result
		org.eclipse.ui.IEditorReference[] editors
		int i
		org.eclipse.ui.IEditorPart part
	public boolean containsEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorReference[] editors
		int i
	private org.eclipse.ui.internal.EditorActionBars createEditorActionBars (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorSite) 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorSite site
		String type
		org.eclipse.ui.internal.EditorActionBars actionBars
		org.eclipse.ui.IEditorActionBarContributor contr
		org.eclipse.ui.internal.EditorActionBuilder builder
	private org.eclipse.ui.internal.EditorActionBars createEmptyEditorActionBars (org.eclipse.ui.IEditorSite) 
		org.eclipse.ui.IEditorSite site
		String type
		org.eclipse.ui.internal.EditorActionBars actionBars
	void disposeEditorActionBars (org.eclipse.ui.internal.EditorActionBars) 
		org.eclipse.ui.internal.EditorActionBars actionBars
		String type
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBar
	public org.eclipse.ui.IEditorPart findEditor (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
	public org.eclipse.ui.IEditorPart findEditor (java.lang.String, org.eclipse.ui.IEditorInput, int) 
		String editorId
		org.eclipse.ui.IEditorInput input
		int matchFlags
		org.eclipse.ui.IEditorReference[] refs
	public org.eclipse.ui.IEditorReference[] findEditors (org.eclipse.ui.IEditorInput, java.lang.String, int) 
		org.eclipse.ui.IEditorInput input
		String editorId
		int matchFlags
		java.util.List result
		java.util.ArrayList othersList
		org.eclipse.ui.IEditorReference active
		java.util.ArrayList activeList
	private void findEditors (java.util.List, org.eclipse.ui.IEditorInput, java.lang.String, int, java.util.List) 
		java.util.List editorList
		org.eclipse.ui.IEditorInput input
		String editorId
		int matchFlags
		java.util.List result
		java.util.Iterator i
		org.eclipse.ui.internal.EditorReference editor
		java.util.Iterator i
		org.eclipse.ui.internal.EditorReference editor
		org.eclipse.ui.IEditorDescriptor desc
		org.eclipse.ui.IEditorMatchingStrategy matchingStrategy
		java.util.Iterator i
		org.eclipse.ui.IEditorReference editor
		org.eclipse.ui.IEditorPart part
		String name
		org.eclipse.ui.IPersistableElement persistable
		String id
		java.util.Iterator i
		org.eclipse.ui.internal.EditorReference editor
		org.eclipse.ui.IEditorInput restoredInput
		org.eclipse.ui.PartInitException e1
	private org.eclipse.swt.widgets.Display getDisplay () 
	public int getEditorCount () 
	private org.eclipse.ui.IEditorRegistry getEditorRegistry () 
	public org.eclipse.ui.IEditorPart[] getDirtyEditors () 
		java.util.List dirtyEditors
	public org.eclipse.ui.IEditorReference[] getEditors () 
	public org.eclipse.ui.IEditorPart getVisibleEditor () 
		org.eclipse.ui.IEditorReference ref
	public boolean isSaveAllNeeded () 
		org.eclipse.ui.IEditorReference[] editors
		int i
		org.eclipse.ui.IEditorReference ed
	private org.eclipse.ui.IEditorReference findReusableEditor (org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
	public org.eclipse.ui.IEditorReference openEditor (java.lang.String, org.eclipse.ui.IEditorInput, boolean, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		String editorId
		org.eclipse.ui.IEditorInput input
		boolean setVisible
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorRegistry reg
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorReference result
	public org.eclipse.ui.IEditorReference openEditorFromDescriptor (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorReference result
		org.eclipse.ui.IPathEditorInput pathInput
		org.eclipse.ui.internal.Workbench wb
	private org.eclipse.ui.IEditorReference openExternalEditor (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorInput input
		org.eclipse.core.runtime.CoreException[] ex
		org.eclipse.ui.IPathEditorInput pathInput
	org.eclipse.ui.IEditorReference[] openMultiEditor (org.eclipse.ui.IEditorReference, org.eclipse.ui.part.AbstractMultiEditor, org.eclipse.ui.part.MultiEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.part.AbstractMultiEditor part
		org.eclipse.ui.part.MultiEditorInput input
		String[] editorArray
		org.eclipse.ui.IEditorInput[] inputArray
		org.eclipse.ui.internal.registry.EditorDescriptor[] descArray
		org.eclipse.ui.IEditorReference[] refArray
		org.eclipse.ui.IEditorPart[] partArray
		org.eclipse.ui.IEditorRegistry reg
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor innerDesc
		org.eclipse.ui.internal.EditorManager$InnerEditor innerRef
	private void createEditorTab (org.eclipse.ui.internal.EditorReference, java.lang.String)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.EditorReference ref
		String workbookId
	org.eclipse.ui.internal.EditorSite createSite (org.eclipse.ui.IEditorReference, org.eclipse.ui.IEditorPart, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.EditorSite site
		String label
		Exception e
	private org.eclipse.ui.IEditorReference reuseInternalEditor (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorReference reusableEditorRef
	org.eclipse.ui.IEditorPart createPart (org.eclipse.ui.internal.registry.EditorDescriptor)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorPart result
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.ui.IEditorReference openSystemExternalEditor (org.eclipse.core.runtime.IPath)  throws org.eclipse.ui.PartInitException 
		org.eclipse.core.runtime.IPath location
		boolean[] result
	org.eclipse.jface.resource.ImageDescriptor findImage (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.core.runtime.IPath) 
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.core.runtime.IPath path
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		String[] activeWorkbookID
		java.util.ArrayList visibleEditors
		org.eclipse.ui.IEditorReference[] activeEditor
		org.eclipse.ui.IMemento areaMem
		org.eclipse.ui.IMemento[] editorMems
		int x
		Throwable t
	public boolean saveAll (boolean, boolean, boolean) 
		boolean confirm
		boolean closing
		boolean addNonPartSources
		org.eclipse.ui.ISaveablePart[] parts
		java.util.List dirtyParts
		int i
	public static boolean saveAll (java.util.List, boolean, boolean, boolean, org.eclipse.ui.IWorkbenchWindow) 
		java.util.List dirtyParts
		boolean confirm
		boolean closing
		boolean addNonPartSources
		org.eclipse.ui.IWorkbenchWindow window
	public static boolean saveAll (java.util.List, boolean, boolean, boolean, org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider) 
		java.util.List dirtyParts
		boolean confirm
		boolean closing
		boolean addNonPartSources
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.jface.window.IShellProvider shellProvider
		java.util.Iterator it
		org.eclipse.ui.ISaveablePart saveablePart
		java.util.List modelsToSave
		java.util.List modelsToSave
		boolean saveable2Processed
		java.util.ListIterator listIterator
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.ui.internal.Perspective currentPageOriginalPerspective
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.IWorkbenchWindow partsWindow
		org.eclipse.swt.widgets.Shell shell
		int choice
		org.eclipse.ui.ISaveablePart part
		boolean canceled
		org.eclipse.ui.Saveable model
		String message
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog d
		int choice
		org.eclipse.ui.dialogs.ListSelectionDialog dlg
		int result
		java.util.List finalModels
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
	private static java.util.List convertToSaveables (java.util.List, boolean, boolean) 
		java.util.List parts
		boolean closing
		boolean addNonPartSources
		java.util.ArrayList result
		java.util.HashSet seen
		java.util.Iterator i
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.Saveable[] saveables
		int j
		org.eclipse.ui.Saveable saveable
		org.eclipse.ui.internal.SaveablesList saveablesList
		org.eclipse.ui.ISaveablesSource[] nonPartSources
		int i
		org.eclipse.ui.Saveable[] saveables
		int j
		org.eclipse.ui.Saveable saveable
	private static org.eclipse.ui.Saveable[] getSaveables (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.ISaveablesSource source
	private static boolean closingLastPartShowingModel (org.eclipse.ui.Saveable, java.util.List, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.Saveable model
		java.util.List closingParts
		org.eclipse.ui.IWorkbenchPage page
		java.util.HashSet closingPartsWithSameModel
		java.util.Iterator i
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.Saveable[] models
		org.eclipse.ui.IWorkbenchPartReference[] pagePartRefs
		java.util.HashSet pagePartsWithSameModels
		int i
		org.eclipse.ui.IWorkbenchPartReference partRef
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.Saveable[] models
		java.util.Iterator i
		org.eclipse.ui.IWorkbenchPart part
	public boolean savePart (org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.IWorkbenchPart part
		boolean confirm
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento editorAreaMem
		java.util.ArrayList workbooks
		java.util.Iterator iter
		org.eclipse.ui.internal.EditorStack workbook
		org.eclipse.ui.internal.EditorPane[] editorPanes
		int i
		org.eclipse.ui.IEditorReference editorReference
		org.eclipse.ui.internal.EditorReference e
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IMemento editorMem
	public boolean setVisibleEditor (org.eclipse.ui.IEditorReference, boolean) 
		org.eclipse.ui.IEditorReference newEd
		boolean setFocus
	private org.eclipse.ui.IPathEditorInput getPathEditorInput (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
	public void restoreEditorState (org.eclipse.ui.IMemento, java.util.ArrayList, org.eclipse.ui.IEditorReference[], org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento editorMem
		java.util.ArrayList visibleEditors
		org.eclipse.ui.IEditorReference[] activeEditor
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.internal.EditorReference e
		String workbookID
		org.eclipse.ui.PartInitException ex
		String strActivePart
		String strFocus
		boolean visibleEditor
	protected void saveEditorState (org.eclipse.ui.IMemento, org.eclipse.ui.IEditorReference, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento mem
		org.eclipse.ui.IEditorReference ed
		org.eclipse.core.runtime.MultiStatus res
		org.eclipse.ui.internal.EditorReference editorRef
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.internal.EditorSite site
	public org.eclipse.ui.IMemento getMemento (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference e
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorInput input
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	org.eclipse.ui.IEditorReference openEmptyTab () 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.internal.EditorReference result
		org.eclipse.ui.PartInitException e
	public static boolean useIPersistableEditor () 
		org.eclipse.jface.preference.IPreferenceStore store
	static void access$0 (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.internal.EditorReference, java.lang.String)  throws org.eclipse.ui.PartInitException 
}

org/eclipse/ui/internal/EditorMenuManager$Overrides.class
EditorMenuManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorMenuManager$Overrides extends java.lang.Object implements org.eclipse.jface.action.IContributionManagerOverrides  {
	final org.eclipse.ui.internal.EditorMenuManager this$0
	private void  (org.eclipse.ui.internal.EditorMenuManager) 
	public void updateEnabledAllowed () 
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		int i
		org.eclipse.ui.internal.EditorMenuManager manager
	public java.lang.Boolean getEnabled (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Integer getAccelerator (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getAcceleratorText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getVisible (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	void  (org.eclipse.ui.internal.EditorMenuManager, org.eclipse.ui.internal.EditorMenuManager$Overrides) 
}

org/eclipse/ui/internal/EditorMenuManager.class
EditorMenuManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorMenuManager extends org.eclipse.jface.action.SubMenuManager {
	private java.util.ArrayList wrappers
	private boolean enabledAllowed
	private org.eclipse.ui.internal.EditorMenuManager$Overrides overrides
	public void  (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
	public org.eclipse.jface.action.IContributionItem[] getItems () 
	public org.eclipse.jface.action.IContributionManagerOverrides getOverrides () 
	public void insertAfter (java.lang.String, org.eclipse.jface.action.IContributionItem) 
		String id
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem refItem
	public void prependToGroup (java.lang.String, org.eclipse.jface.action.IContributionItem) 
		String groupName
		org.eclipse.jface.action.IContributionItem item
	public void setVisible (boolean, boolean) 
		boolean visible
		boolean forceVisibility
	public void setEnabledAllowed (boolean) 
		boolean enabledAllowed
	protected org.eclipse.jface.action.SubMenuManager wrapMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.ui.internal.EditorMenuManager manager
	protected org.eclipse.jface.action.IAction[] getAllContributedActions () 
		java.util.HashSet set
	protected void getAllContributedActions (java.util.HashSet) 
		java.util.HashSet set
		org.eclipse.jface.action.IContributionItem[] items
		int i
		java.util.Iterator iter
		org.eclipse.ui.internal.EditorMenuManager element
	protected void getAllContributedActions (java.util.HashSet, org.eclipse.jface.action.IContributionItem) 
		java.util.HashSet set
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem[] subItems
		int j
	static org.eclipse.jface.action.IContributionItem[] access$0 (org.eclipse.ui.internal.EditorMenuManager) 
	static java.util.ArrayList access$1 (org.eclipse.ui.internal.EditorMenuManager) 
	static boolean access$2 (org.eclipse.ui.internal.EditorMenuManager) 
	static org.eclipse.jface.action.IMenuManager access$3 (org.eclipse.ui.internal.EditorMenuManager) 
}

org/eclipse/ui/internal/EditorPane$1.class
EditorPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorPane$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.EditorPane this$0
	private final org.eclipse.swt.widgets.MenuItem val$item
	private final org.eclipse.ui.internal.WorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.EditorPane, org.eclipse.swt.widgets.MenuItem, org.eclipse.ui.internal.WorkbenchPartReference) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/EditorPane.class
EditorPane.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorPane extends org.eclipse.ui.internal.PartPane {
	private org.eclipse.ui.internal.EditorStack workbook
	public void  (org.eclipse.ui.IEditorReference, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.EditorStack) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.EditorStack workbook
	protected void createTitleBar () 
	public void doHide () 
	public org.eclipse.ui.IEditorReference getEditorReference () 
	int getStyle () 
	public org.eclipse.ui.internal.EditorStack getWorkbook () 
	public void requestActivation () 
	public void setWorkbook (org.eclipse.ui.internal.EditorStack) 
		org.eclipse.ui.internal.EditorStack editorWorkbook
	void shellActivated () 
	void shellDeactivated () 
	public void setFocus () 
	public void showFocus (boolean) 
		boolean inFocus
	protected void addPinEditorItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
		org.eclipse.jface.preference.IPreferenceStore store
		boolean reuseEditor
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.swt.widgets.MenuItem item
	public void updateTitles () 
	public void testInvariants () 
	public java.lang.String getName () 
	public org.eclipse.swt.widgets.Control getToolBar () 
	public boolean isCloseable () 
}

org/eclipse/ui/internal/EditorPluginAction.class
EditorPluginAction.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.EditorPluginAction extends org.eclipse.ui.internal.PartPluginAction {
	private org.eclipse.ui.IEditorPart currentEditor
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.IEditorPart, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		org.eclipse.ui.IEditorPart part
		String id
		int style
	protected org.eclipse.ui.IActionDelegate validateDelegate (java.lang.Object)  throws org.eclipse.ui.WorkbenchException 
		Object obj
	protected void initDelegate () 
	public void editorChanged (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	public void dispose () 
}

org/eclipse/ui/internal/EditorReference.class
EditorReference.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorReference extends org.eclipse.ui.internal.WorkbenchPartReference implements org.eclipse.ui.IEditorReference  {
	private final org.eclipse.ui.internal.EditorManager manager
	private org.eclipse.ui.IMemento editorMemento
	private org.eclipse.ui.IMemento editorState
	private boolean expectingInputChange
	private boolean reportedMalfunctioningEditor
	String name
	String factoryId
	org.eclipse.ui.IEditorInput restoredInput
	private org.eclipse.ui.IEditorReference[] multiEditorChildren
	public void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.EditorManager manager
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor desc
	public void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IMemento) 
		org.eclipse.ui.internal.EditorManager manager
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IMemento editorState
		String title
		String toolTip
		org.eclipse.ui.IPersistableElement persistable
	void  (org.eclipse.ui.internal.EditorManager, org.eclipse.ui.IMemento) 
		org.eclipse.ui.internal.EditorManager manager
		org.eclipse.ui.IMemento memento
		String id
		String title
		String tooltip
		String partName
		org.eclipse.ui.IMemento propBag
		org.eclipse.ui.IMemento[] props
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		String location
		org.eclipse.core.runtime.IPath path
		org.eclipse.jface.resource.ImageDescriptor iDesc
		org.eclipse.ui.IMemento inputMem
	public org.eclipse.ui.internal.registry.EditorDescriptor getDescriptor () 
	private org.eclipse.ui.internal.registry.EditorDescriptor getDescriptor (java.lang.String) 
		String id
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorRegistry reg
	private void initListenersAndHandlers () 
	protected org.eclipse.ui.internal.PartPane createPane () 
	public void pinStatusUpdated () 
	public java.lang.String getFactoryId () 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IPersistableElement persistable
	protected java.lang.String computePartName () 
	public java.lang.String getName () 
	public java.lang.String internalGetName () 
	public org.eclipse.ui.IEditorPart getEditor (boolean) 
		boolean restore
	protected void releaseReferences () 
	void setName (java.lang.String) 
		String name
	public org.eclipse.ui.IMemento getMemento () 
	public org.eclipse.ui.IWorkbenchPage getPage () 
	protected void doDisposeNestedParts () 
	protected void doDisposePart () 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.EditorSite site
	private void disposeMultiEditorChildren () 
		int i
		org.eclipse.ui.internal.EditorReference ref
	public org.eclipse.ui.IEditorInput getEditorInput ()  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorPart part
	private org.eclipse.ui.IEditorInput getRestoredInput ()  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IMemento editorMem
		org.eclipse.ui.IMemento inputMem
		String factoryID
		org.eclipse.core.runtime.IAdaptable input
		String label
		org.eclipse.ui.IElementFactory factory
	public org.eclipse.jface.resource.ImageDescriptor computeImageDescriptor () 
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.jface.preference.IPreferenceStore prefStore
		boolean bUsePin
		org.eclipse.jface.resource.ImageDescriptor pinDesc
	protected org.eclipse.ui.IWorkbenchPart createPart () 
		org.eclipse.ui.PartInitException exception
		org.eclipse.ui.IWorkbenchPart result
		org.eclipse.ui.PartInitException e
		org.eclipse.core.runtime.IStatus originalStatus
		org.eclipse.core.runtime.IStatus logStatus
		org.eclipse.core.runtime.IStatus displayStatus
		org.eclipse.ui.internal.registry.EditorDescriptor descr
	protected void partPropertyChanged (java.lang.Object, int) 
		Object source
		int propId
	public boolean setInput (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IReusableEditor editor
	private void reportMalfunction (java.lang.String) 
		String string
		String errorMessage
	private org.eclipse.ui.IEditorPart createPartHelper ()  throws org.eclipse.ui.PartInitException 
		org.eclipse.swt.widgets.Composite content
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.internal.EditorActionBars actionBars
		org.eclipse.ui.internal.EditorSite site
		org.eclipse.ui.IEditorInput editorInput
		String editorID
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.internal.PartPane pane
		int style
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.registry.EditorDescriptor descriptor
		Exception e
		RuntimeException re
		RuntimeException re
		RuntimeException re
		RuntimeException re
	protected org.eclipse.swt.widgets.Composite getPaneControlContainer () 
	public boolean isMultiReference () 
	public org.eclipse.ui.IEditorPart getEmptyEditor (org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.registry.EditorDescriptor descr
	public org.eclipse.ui.IEditorPart getEmptyEditor (org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.core.runtime.IStatus) 
		org.eclipse.ui.internal.registry.EditorDescriptor descr
		org.eclipse.core.runtime.IStatus displayStatus
		org.eclipse.ui.internal.ErrorEditorPart part
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.internal.EditorSite site
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite content
		Exception e
}

org/eclipse/ui/internal/EditorSashContainer$1.class
EditorSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSashContainer$1 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorSashContainer this$0
	void  (org.eclipse.ui.internal.EditorSashContainer) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.EditorStack defaultWorkbook
		int i
		org.eclipse.ui.internal.LayoutPart child
}

org/eclipse/ui/internal/EditorSashContainer$2.class
EditorSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSashContainer$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorSashContainer this$0
	private final org.eclipse.ui.internal.EditorStack[] val$workbook
	private final String val$partID
	void  (org.eclipse.ui.internal.EditorSashContainer, org.eclipse.ui.internal.EditorStack[], java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/EditorSashContainer$3.class
EditorSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSashContainer$3 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorSashContainer this$0
	private final String val$relativeID
	private final org.eclipse.ui.internal.EditorStack[] val$workbook
	private final java.util.Map val$mapIDtoPart
	private final int val$myLeft
	private final int val$myRight
	private final int val$myRelationship
	private final float val$myRatio
	void  (org.eclipse.ui.internal.EditorSashContainer, java.lang.String, org.eclipse.ui.internal.EditorStack[], java.util.Map, int, int, int, float) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.LayoutPart refPart
}

org/eclipse/ui/internal/EditorSashContainer$4.class
EditorSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSashContainer$4 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.EditorSashContainer this$0
	private final org.eclipse.ui.internal.EditorStack val$workbook
	private final org.eclipse.ui.internal.presentations.PresentationSerializer val$serializer
	private final org.eclipse.ui.IMemento val$memento
	void  (org.eclipse.ui.internal.EditorSashContainer, org.eclipse.ui.internal.EditorStack, org.eclipse.ui.internal.presentations.PresentationSerializer, org.eclipse.ui.IMemento) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/EditorSashContainer.class
EditorSashContainer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorSashContainer extends org.eclipse.ui.internal.PartSashContainer {
	static final String DEFAULT_WORKBOOK_ID
	private java.util.ArrayList editorWorkbooks
	private org.eclipse.ui.internal.EditorStack activeEditorWorkbook
	private org.eclipse.swt.dnd.DropTarget dropTarget
	public void  (java.lang.String, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Composite) 
		String editorId
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.swt.widgets.Composite parent
	public void addEditor (org.eclipse.ui.internal.EditorPane, org.eclipse.ui.internal.EditorStack) 
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.internal.EditorStack stack
	protected void addChild (org.eclipse.ui.internal.PartSashContainer$RelationshipInfo) 
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
	public void updateStackButtons () 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.LayoutPart[] stacks
		org.eclipse.ui.internal.EditorStack winner
		int i
	public org.eclipse.ui.internal.EditorStack getUpperRightEditorStack (org.eclipse.ui.internal.LayoutPart[]) 
		org.eclipse.ui.internal.LayoutPart[] stacks
		org.eclipse.ui.internal.EditorStack winner
		org.eclipse.swt.graphics.Rectangle winnerRect
		int i
		org.eclipse.ui.internal.EditorStack stack
		org.eclipse.swt.graphics.Rectangle bb
	protected void childAdded (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	protected void childRemoved (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	protected org.eclipse.ui.internal.EditorStack createDefaultWorkbook () 
		org.eclipse.ui.internal.EditorStack newWorkbook
	protected org.eclipse.swt.widgets.Composite createParent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parentWidget
	public void dispose () 
	protected void disposeParent () 
	public org.eclipse.ui.internal.EditorStack getActiveWorkbook () 
	public java.lang.String getActiveWorkbookID () 
	public java.util.ArrayList getEditorWorkbooks () 
	public int getEditorWorkbookCount () 
	protected boolean isActiveWorkbook (org.eclipse.ui.internal.EditorStack) 
		org.eclipse.ui.internal.EditorStack workbook
	public void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutPart pane
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.ILayoutContainer container
	public void removeAllEditors () 
		org.eclipse.ui.internal.EditorStack currentWorkbook
		java.util.Iterator workbooks
		org.eclipse.ui.internal.EditorStack workbook
	public void removeEditor (org.eclipse.ui.internal.EditorPane) 
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.internal.EditorStack workbook
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento[] infos
		java.util.Map mapIDtoPart
		int i
		org.eclipse.ui.IMemento childMem
		String partID
		String relativeID
		int relationship
		int left
		int right
		float ratio
		Float ratioFloat
		Integer leftInt
		Integer rightInt
		org.eclipse.ui.internal.EditorStack[] workbook
		org.eclipse.ui.IMemento workbookMemento
		int myLeft
		int myRight
		int myRelationship
		float myRatio
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo[] relationships
		org.eclipse.core.runtime.MultiStatus result
		int i
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.internal.EditorStack stack
		org.eclipse.ui.IMemento folderMem
	public void setActiveWorkbook (org.eclipse.ui.internal.EditorStack, boolean) 
		org.eclipse.ui.internal.EditorStack newWorkbook
		boolean hasFocus
		org.eclipse.ui.internal.EditorStack oldWorkbook
	public void setActiveWorkbookFromID (java.lang.String) 
		String id
		int i
		org.eclipse.ui.internal.EditorStack workbook
	public org.eclipse.ui.internal.EditorStack getWorkbookFromID (java.lang.String) 
		String id
		int i
		org.eclipse.ui.internal.EditorStack workbook
	public void updateTabList () 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.EditorStack wb
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void addDropSupport () 
		org.eclipse.ui.internal.WorkbenchWindowConfigurer winConfigurer
	org.eclipse.swt.dnd.DropTarget getDropTarget () 
	public boolean isCompressible () 
	public boolean isStackType (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	public boolean isPaneType (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	protected org.eclipse.ui.internal.PartStack createStack () 
		org.eclipse.ui.internal.EditorStack newWorkbook
	protected void setVisiblePart (org.eclipse.ui.internal.ILayoutContainer, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart visiblePart
		org.eclipse.ui.internal.EditorStack refPart
	protected org.eclipse.ui.internal.LayoutPart getVisiblePart (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.EditorStack refPart
	public org.eclipse.ui.internal.LayoutPart pickPartToZoom () 
	public org.eclipse.core.runtime.IStatus restorePresentationState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento areaMem
		java.util.Iterator i
		org.eclipse.ui.internal.EditorStack workbook
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.presentations.PresentationSerializer serializer
}

org/eclipse/ui/internal/EditorSite.class
EditorSite.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorSite extends org.eclipse.ui.internal.PartSite implements org.eclipse.ui.IEditorSite  {
	private org.eclipse.ui.internal.registry.EditorDescriptor desc
	private org.eclipse.ui.SubActionBars ab
	static Class class$0
	public void  (org.eclipse.ui.IEditorReference, org.eclipse.ui.IEditorPart, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.registry.EditorDescriptor desc
	private void initializeDefaultServices () 
		org.eclipse.ui.dnd.IDragAndDropService editorDTService
	public void setActionBars (org.eclipse.ui.SubActionBars) 
		org.eclipse.ui.SubActionBars bars
	public void activateActionBars (boolean) 
		boolean forceVisibility
	public void deactivateActionBars (boolean) 
		boolean forceHide
	public org.eclipse.ui.IEditorActionBarContributor getActionBarContributor () 
		org.eclipse.ui.internal.EditorActionBars bars
	public org.eclipse.ui.IEditorActionBarContributor getExtensionActionBarContributor () 
		org.eclipse.ui.internal.EditorActionBars bars
	public org.eclipse.ui.IEditorPart getEditorPart () 
	public org.eclipse.ui.internal.registry.EditorDescriptor getEditorDescriptor () 
	protected java.lang.String getInitialScopeId () 
	public void dispose () 
	public final void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		boolean includeEditorInput
	public final void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
		String menuId
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		boolean includeEditorInput
}

org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl$1.class
EditorSiteDragAndDropServiceImpl.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$1 extends java.lang.Object implements org.eclipse.swt.dnd.DropTargetListener  {
	final org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget this$1
	void  (org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget) 
	public void dragEnter (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
	public void dragLeave (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
	public void dragOperationChanged (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
	public void dragOver (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
	public void drop (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
	public void dropAccept (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
}

org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl$2.class
EditorSiteDragAndDropServiceImpl.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl this$0
	void  (org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		Object mdt
}

org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl$MergedDropTarget.class
EditorSiteDragAndDropServiceImpl.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget extends java.lang.Object {
	private org.eclipse.swt.dnd.DropTarget realDropTarget
	private org.eclipse.swt.dnd.Transfer[] secondaryTransfers
	private org.eclipse.swt.dnd.DropTargetListener secondaryListener
	private int secondaryOps
	private org.eclipse.swt.dnd.Transfer[] primaryTransfers
	private org.eclipse.swt.dnd.DropTargetListener primaryListener
	private int primaryOps
	public void  (org.eclipse.swt.widgets.Control, int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DropTargetListener, int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DropTargetListener) 
		org.eclipse.swt.widgets.Control control
		int priOps
		org.eclipse.swt.dnd.Transfer[] priTransfers
		org.eclipse.swt.dnd.DropTargetListener priListener
		int secOps
		org.eclipse.swt.dnd.Transfer[] secTransfers
		org.eclipse.swt.dnd.DropTargetListener secListener
		org.eclipse.swt.dnd.Transfer[] allTransfers
		int curTransfer
		int i
		int i
	private org.eclipse.swt.dnd.DropTargetListener getAppropriateListener (org.eclipse.swt.dnd.DropTargetEvent, boolean) 
		org.eclipse.swt.dnd.DropTargetEvent event
		boolean checkOperation
	private boolean isSupportedType (org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.TransferData) 
		org.eclipse.swt.dnd.Transfer[] transfers
		org.eclipse.swt.dnd.TransferData transferType
		int i
	private boolean isSupportedOperation (int, int) 
		int dropOps
		int eventDetail
	static org.eclipse.swt.dnd.DropTargetListener access$0 (org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget, org.eclipse.swt.dnd.DropTargetEvent, boolean) 
	static org.eclipse.swt.dnd.DropTarget access$1 (org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget) 
}

org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl.class
EditorSiteDragAndDropServiceImpl.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl extends java.lang.Object implements org.eclipse.ui.dnd.IDragAndDropService org.eclipse.ui.services.IDisposable  {
	private static String MDT_KEY
	java.util.List addedListeners
	static void  () 
	public void  () 
	public void addMergedDropTarget (org.eclipse.swt.widgets.Control, int, org.eclipse.swt.dnd.Transfer[], org.eclipse.swt.dnd.DropTargetListener) 
		org.eclipse.swt.widgets.Control control
		int ops
		org.eclipse.swt.dnd.Transfer[] transfers
		org.eclipse.swt.dnd.DropTargetListener listener
		int editorSiteOps
		org.eclipse.ui.internal.WorkbenchWindow ww
		org.eclipse.ui.internal.WorkbenchWindowConfigurer winConfigurer
		org.eclipse.swt.dnd.Transfer[] editorSiteTransfers
		org.eclipse.swt.dnd.DropTargetListener editorSiteListener
		org.eclipse.ui.internal.EditorSiteDragAndDropServiceImpl$MergedDropTarget newTarget
	private org.eclipse.swt.dnd.DropTarget getCurrentDropTarget (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		Object curDT
	public void removeMergedDropTarget (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.dnd.DropTarget targetForControl
	public void dispose () 
	static java.lang.String access$0 () 
}

org/eclipse/ui/internal/EditorStack.class
EditorStack.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.EditorStack extends org.eclipse.ui.internal.PartStack {
	private org.eclipse.ui.internal.EditorSashContainer editorArea
	private org.eclipse.ui.internal.WorkbenchPage page
	private org.eclipse.ui.internal.presentations.SystemMenuSize sizeItem
	private org.eclipse.ui.internal.presentations.SystemMenuPinEditor pinEditorItem
	public void  (org.eclipse.ui.internal.EditorSashContainer, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.EditorSashContainer editorArea
		org.eclipse.ui.internal.WorkbenchPage page
	protected org.eclipse.ui.internal.WorkbenchPage getPage () 
	public void addSystemActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public boolean isMoveable (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public boolean supportsState (int) 
		int state
	public static org.eclipse.ui.internal.EditorStack newEditorWorkbook (org.eclipse.ui.internal.EditorSashContainer, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.EditorSashContainer editorArea
		org.eclipse.ui.internal.WorkbenchPage page
	protected void add (org.eclipse.ui.internal.LayoutPart, java.lang.Object) 
		org.eclipse.ui.internal.LayoutPart newChild
		Object cookie
	public void add (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	protected void updateActions (org.eclipse.ui.internal.presentations.PresentablePart) 
		org.eclipse.ui.internal.presentations.PresentablePart current
		org.eclipse.ui.internal.EditorPane pane
	public org.eclipse.swt.widgets.Control[] getTabList () 
	public void removeAll () 
		org.eclipse.ui.internal.LayoutPart[] children
		int i
	public boolean isActiveWorkbook () 
		org.eclipse.ui.internal.EditorSashContainer area
	public void becomeActiveWorkbook (boolean) 
		boolean hasFocus
		org.eclipse.ui.internal.EditorSashContainer area
	public org.eclipse.ui.internal.EditorPane[] getEditors () 
		org.eclipse.ui.internal.LayoutPart[] children
		org.eclipse.ui.internal.EditorPane[] panes
		int idx
	public org.eclipse.ui.internal.EditorSashContainer getEditorArea () 
	protected boolean canMoveFolder () 
	protected void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toDeref
	protected boolean allowsDrop (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane part
	public void setFocus () 
	protected void close (org.eclipse.ui.presentations.IPresentablePart[]) 
		org.eclipse.ui.presentations.IPresentablePart[] parts
		org.eclipse.ui.IEditorReference[] toClose
		int idx
		org.eclipse.ui.internal.EditorPane part
		org.eclipse.ui.internal.WorkbenchPage page
	public void testInvariants () 
		int active
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		Integer expanded
		Integer appearance
		org.eclipse.ui.IMemento[] presentationMementos
		int idx
		org.eclipse.ui.IMemento child
		String id
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento presentationState
	public void setMinimized (boolean) 
		boolean minimized
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PartStack maxStack
		int curState
	public void setStateLocal (int) 
		int newState
	public void showMinMax (boolean) 
		boolean show
		org.eclipse.ui.presentations.StackPresentation pres
}

org/eclipse/ui/internal/ErrorEditorPart.class
ErrorEditorPart.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ErrorEditorPart extends org.eclipse.ui.part.EditorPart {
	private org.eclipse.core.runtime.IStatus error
	public void  () 
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus error
	public void doSave (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void doSaveAs () 
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorSite site
		org.eclipse.ui.IEditorInput input
	public boolean isDirty () 
	public boolean isSaveAsAllowed () 
	public void setFocus () 
	public void setPartName (java.lang.String) 
		String newName
}

org/eclipse/ui/internal/ErrorViewPart.class
ErrorViewPart.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ErrorViewPart extends org.eclipse.ui.part.ViewPart {
	private org.eclipse.core.runtime.IStatus error
	public void  () 
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus error
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void setPartName (java.lang.String) 
		String newName
	public void setFocus () 
}

org/eclipse/ui/internal/ExceptionHandler.class
ExceptionHandler.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.ExceptionHandler extends java.lang.Object implements org.eclipse.jface.window.Window$IExceptionHandler  {
	private static final org.eclipse.ui.internal.ExceptionHandler instance
	private int exceptionCount
	static void  () 
	public static org.eclipse.ui.internal.ExceptionHandler getInstance () 
	private void  () 
	public void handleException (java.lang.Throwable) 
		Throwable t
		org.eclipse.ui.internal.Workbench wb
}

org/eclipse/ui/internal/ExtensionEventHandler$1.class
ExtensionEventHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ExtensionEventHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.ExtensionEventHandler this$0
	private final org.eclipse.core.runtime.IExtensionPoint val$extpt
	private final org.eclipse.core.runtime.IExtension val$ext
	void  (org.eclipse.ui.internal.ExtensionEventHandler, org.eclipse.core.runtime.IExtensionPoint, org.eclipse.core.runtime.IExtension) 
	public void run () 
}

org/eclipse/ui/internal/ExtensionEventHandler$2.class
ExtensionEventHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ExtensionEventHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.ExtensionEventHandler this$0
	private final StringBuffer val$message
	void  (org.eclipse.ui.internal.ExtensionEventHandler, java.lang.StringBuffer) 
	public void run () 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/ExtensionEventHandler.class
ExtensionEventHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ExtensionEventHandler extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	private org.eclipse.ui.internal.Workbench workbench
	private java.util.List changeList
	public void  (org.eclipse.ui.internal.Workbench) 
		org.eclipse.ui.internal.Workbench workbench
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] delta
		org.eclipse.core.runtime.IExtension ext
		org.eclipse.core.runtime.IExtensionPoint extPt
		org.eclipse.ui.IWorkbenchWindow[] win
		org.eclipse.swt.widgets.Display display
		java.util.ArrayList appearList
		java.util.ArrayList revokeList
		String id
		int numPerspectives
		int numActionSetPartAssoc
		int i
		java.util.Iterator iter
		org.eclipse.core.runtime.IExtensionDelta extDelta
	private void asyncAppear (org.eclipse.swt.widgets.Display, org.eclipse.core.runtime.IExtensionPoint, org.eclipse.core.runtime.IExtension) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.core.runtime.IExtensionPoint extpt
		org.eclipse.core.runtime.IExtension ext
		Runnable run
	private void appear (org.eclipse.core.runtime.IExtensionPoint, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtensionPoint extPt
		org.eclipse.core.runtime.IExtension ext
		String name
	private void loadFontDefinitions (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension ext
		org.eclipse.ui.internal.themes.ThemeRegistryReader reader
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		java.util.Collection fonts
		org.eclipse.ui.internal.themes.FontDefinition[] fontDefs
	private void loadThemes (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension ext
		org.eclipse.ui.internal.themes.ThemeRegistryReader reader
		org.eclipse.ui.internal.themes.ThemeRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		java.util.Collection colors
		org.eclipse.ui.internal.themes.ColorDefinition[] colorDefs
		org.eclipse.ui.themes.ITheme theme
		java.util.Collection fonts
		org.eclipse.ui.internal.themes.FontDefinition[] fontDefs
		java.util.Map data
	private void resetCurrentPerspective (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		StringBuffer message
		java.util.Iterator i
	static void access$0 (org.eclipse.ui.internal.ExtensionEventHandler, org.eclipse.core.runtime.IExtensionPoint, org.eclipse.core.runtime.IExtension) 
	static org.eclipse.ui.internal.Workbench access$1 (org.eclipse.ui.internal.ExtensionEventHandler) 
}

org/eclipse/ui/internal/ExtensionEventHandler.properties
org/eclipse/ui/internal/ExtensionEventHandlerMessages.class
ExtensionEventHandlerMessages.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ExtensionEventHandlerMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ExtensionEventHandler_new_action_set
	public static String ExtensionEventHandler_following_changes
	public static String ExtensionEventHandler_change_format
	public static String ExtensionEventHandler_need_to_reset
	public static String ExtensionEventHandler_reset_perspective
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/FaderAnimationFeedback.class
FaderAnimationFeedback.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FaderAnimationFeedback extends org.eclipse.ui.internal.AnimationFeedbackBase {
	private org.eclipse.swt.graphics.Image backingStore
	static boolean useCopy
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	public void dispose () 
	public void initialize (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		org.eclipse.swt.graphics.Rectangle psRect
		org.eclipse.swt.graphics.GC gc
	public void renderStep (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
}

org/eclipse/ui/internal/FastViewBar$1.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point position
		org.eclipse.ui.IViewReference ref
}

org/eclipse/ui/internal/FastViewBar$2.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point loc
}

org/eclipse/ui/internal/FastViewBar$3.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point loc
}

org/eclipse/ui/internal/FastViewBar$4.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$4 extends org.eclipse.swt.widgets.Composite {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.Point size
}

org/eclipse/ui/internal/FastViewBar$5.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$5 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.internal.FastViewBar this$0
	private final String val$menuTip
	void  (org.eclipse.ui.internal.FastViewBar, java.lang.String) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/internal/FastViewBar$6.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$6 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.graphics.Rectangle bb
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/FastViewBar$7.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$7 extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	final org.eclipse.ui.internal.FastViewBar this$0
	void  (org.eclipse.ui.internal.FastViewBar) 
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.swt.widgets.ToolItem targetItem
		org.eclipse.ui.internal.ViewPane pane
		java.util.List newList
		org.eclipse.ui.internal.ViewStack folder
		java.util.List viewList
		org.eclipse.ui.internal.LayoutPart[] children
		int idx
}

org/eclipse/ui/internal/FastViewBar$ViewDropTarget.class
FastViewBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBar$ViewDropTarget extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	java.util.List panes
	org.eclipse.swt.widgets.ToolItem position
	final org.eclipse.ui.internal.FastViewBar this$0
	public void  (org.eclipse.ui.internal.FastViewBar, java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List panesToDrop
		org.eclipse.swt.widgets.ToolItem position
	public void setTarget (java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List panesToDrop
		org.eclipse.swt.widgets.ToolItem position
	public void drop () 
		org.eclipse.ui.IViewReference view
		java.util.Iterator iter
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
	public org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
}

org/eclipse/ui/internal/FastViewBar.class
FastViewBar.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FastViewBar extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	public static String FASTVIEWBAR_ID
	private org.eclipse.jface.action.ToolBarManager fastViewBar
	private org.eclipse.jface.action.MenuManager fastViewBarMenuManager
	private org.eclipse.jface.action.MenuManager showViewMenuMgr
	private org.eclipse.ui.internal.FastViewBarContextMenuContribution contextContributionItem
	private org.eclipse.ui.internal.WorkbenchWindow window
	private org.eclipse.ui.IViewReference selection
	private org.eclipse.jface.action.MenuManager newFastViewMenuMgr
	private org.eclipse.swt.widgets.Composite fvbComposite
	private org.eclipse.swt.widgets.ToolBar menuTB
	private org.eclipse.swt.widgets.ToolItem menuItem
	private org.eclipse.ui.internal.layout.CellData toolBarData
	private static final int HIDDEN_WIDTH
	private int oldLength
	private org.eclipse.ui.internal.FastViewBar$ViewDropTarget dropTarget
	private org.eclipse.swt.widgets.Listener dragListener
	private java.util.Map viewOrientation
	private org.eclipse.swt.widgets.Listener addMenuListener
	private org.eclipse.swt.widgets.Listener menuListener
	private int fCurrentSide
	private boolean hasNewFastViewDisabled
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow theWindow
		org.eclipse.jface.action.IContributionItem showViewMenu
	public static int getInitialSide () 
		String loc
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IStatus status
	public void setOrientation (org.eclipse.ui.IViewReference, int) 
		org.eclipse.ui.IViewReference refToSet
		int newState
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IViewReference ref
	private org.eclipse.ui.internal.WorkbenchPage getPage () 
	private org.eclipse.ui.internal.Perspective getPerspective () 
		org.eclipse.ui.internal.WorkbenchPage page
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		String tip
	protected void createChildControls () 
		int newSide
		int orientation
		org.eclipse.ui.internal.layout.CellLayout controlLayout
		org.eclipse.ui.internal.layout.CellLayout controlLayout
		org.eclipse.swt.graphics.Image tbImage
		String menuTip
		org.eclipse.swt.graphics.Point size
		org.eclipse.ui.internal.dnd.IDragOverListener fastViewDragTarget
	private org.eclipse.ui.internal.dnd.IDropTarget createDropTarget (java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List viewList
		org.eclipse.swt.widgets.ToolItem targetItem
	protected void startDraggingFastView (org.eclipse.ui.IViewReference, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.swt.graphics.Point position
		boolean usingKeyboard
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.graphics.Rectangle dragRect
	private void startDrag (java.lang.Object, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point, boolean) 
		Object toDrag
		org.eclipse.swt.graphics.Rectangle dragRect
		org.eclipse.swt.graphics.Point position
		boolean usingKeyboard
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IViewReference oldFastView
		boolean success
	protected void startDraggingFastViewBar (org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.swt.graphics.Point position
		boolean usingKeyboard
		org.eclipse.swt.graphics.Rectangle dragRect
	private org.eclipse.swt.widgets.ToolBar getToolBar () 
	private org.eclipse.ui.IViewReference getViewFor (org.eclipse.swt.widgets.ToolItem) 
		org.eclipse.swt.widgets.ToolItem item
	private org.eclipse.ui.IViewReference getViewAt (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point position
	private org.eclipse.swt.widgets.ToolItem getToolItem (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.widgets.ToolBar toolbar
		org.eclipse.swt.graphics.Point local
	private void showFastViewBarPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.IViewReference selectedView
	private void showAddFastViewPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.Menu menu
	public int getOrientation (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public org.eclipse.swt.widgets.Control getControl () 
	public void dispose () 
	protected void disposeChildControls () 
	public void update (boolean) 
		boolean force
		org.eclipse.swt.widgets.ToolItem[] items
		int idx
		org.eclipse.ui.IViewReference view
	private void updateLayoutData () 
		org.eclipse.swt.widgets.ToolItem[] items
		boolean isHorizontal
		boolean shouldExpand
		org.eclipse.swt.graphics.Point hint
	public org.eclipse.ui.IViewReference getSelection () 
	public void setSelection (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference selected
		org.eclipse.swt.widgets.ToolItem[] items
		int i
		org.eclipse.swt.widgets.ToolItem item
	private org.eclipse.ui.IViewReference getView (org.eclipse.swt.widgets.ToolItem) 
		org.eclipse.swt.widgets.ToolItem item
	private int getIndex (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference toFind
		org.eclipse.swt.widgets.ToolItem[] items
		int i
	private org.eclipse.swt.widgets.ToolItem getItem (int) 
		int idx
		org.eclipse.swt.widgets.ToolItem[] items
	private org.eclipse.swt.widgets.ToolItem itemFor (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference toFind
	public int getValidSides () 
	public void dock (int) 
		int side
	public int getSide () 
	private boolean isHorizontal (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		Integer orientation
		boolean horizontalBar
		boolean horizontal
	public int getViewSide (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		boolean horizontal
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Iterator iter
		String next
		org.eclipse.ui.IMemento orientation
	public org.eclipse.swt.graphics.Rectangle getLocationOfNextIcon () 
		org.eclipse.swt.widgets.ToolBar control
		org.eclipse.swt.graphics.Rectangle result
		org.eclipse.swt.graphics.Point size
		boolean horizontal
		int hoverSide
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		Integer bigInt
		org.eclipse.ui.IMemento[] orientations
		int i
		org.eclipse.ui.IMemento next
	public org.eclipse.ui.internal.WorkbenchWindow getWindow () 
	public void restoreView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference selectedView
		org.eclipse.ui.internal.WorkbenchPage page
		int idx
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle startBounds
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IWorkbenchPart toActivate
		org.eclipse.ui.internal.ViewPane pane
	public java.util.List getViewRefs () 
		java.util.List refs
		org.eclipse.swt.widgets.ToolItem[] items
		int i
		Object data
	public boolean isCloseable () 
	public void handleClose () 
	public java.lang.String getId () 
	public java.lang.String getDisplayName () 
	public org.eclipse.ui.internal.FastViewBarContextMenuContribution testContextMenu () 
	public int getWidthHint () 
	public int getHeightHint () 
	public boolean isResizeable () 
	static org.eclipse.ui.IViewReference access$0 (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.graphics.Point) 
	static void access$1 (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.graphics.Point) 
	static void access$2 (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.graphics.Point) 
	static org.eclipse.ui.IViewReference access$3 (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.widgets.ToolItem) 
	static org.eclipse.ui.internal.Perspective access$4 (org.eclipse.ui.internal.FastViewBar) 
	static int access$5 (org.eclipse.ui.internal.FastViewBar, org.eclipse.ui.IViewReference) 
	static org.eclipse.swt.widgets.ToolBar access$6 (org.eclipse.ui.internal.FastViewBar) 
	static org.eclipse.swt.widgets.ToolBar access$7 (org.eclipse.ui.internal.FastViewBar) 
	static org.eclipse.swt.widgets.ToolItem access$8 (org.eclipse.ui.internal.FastViewBar, org.eclipse.swt.graphics.Point) 
	static org.eclipse.ui.internal.WorkbenchWindow access$9 (org.eclipse.ui.internal.FastViewBar) 
	static org.eclipse.ui.internal.dnd.IDropTarget access$10 (org.eclipse.ui.internal.FastViewBar, java.util.List, org.eclipse.swt.widgets.ToolItem) 
}

org/eclipse/ui/internal/FastViewBarContextMenuContribution$1.class
FastViewBarContextMenuContribution.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBarContextMenuContribution$1 extends java.lang.Object implements org.eclipse.ui.internal.IChangeListener  {
	final org.eclipse.ui.internal.FastViewBarContextMenuContribution this$0
	void  (org.eclipse.ui.internal.FastViewBarContextMenuContribution) 
	public void update (boolean) 
		boolean changed
}

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

org/eclipse/ui/internal/FastViewBarContextMenuContribution$3.class
FastViewBarContextMenuContribution.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewBarContextMenuContribution$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.FastViewBarContextMenuContribution this$0
	void  (org.eclipse.ui.internal.FastViewBarContextMenuContribution) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.WorkbenchPage page
}

org/eclipse/ui/internal/FastViewBarContextMenuContribution.class
FastViewBarContextMenuContribution.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FastViewBarContextMenuContribution extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.swt.widgets.MenuItem orientationItem
	private org.eclipse.swt.widgets.MenuItem restoreItem
	private org.eclipse.swt.widgets.MenuItem closeItem
	private org.eclipse.ui.internal.FastViewBar bar
	private org.eclipse.ui.internal.RadioMenu radioButtons
	private org.eclipse.ui.IViewReference selectedView
	private org.eclipse.ui.internal.IntModel currentOrientation
	private org.eclipse.ui.internal.IChangeListener orientationChangeListener
	public void  (org.eclipse.ui.internal.FastViewBar) 
		org.eclipse.ui.internal.FastViewBar bar
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.Menu orientationSwtMenu
		org.eclipse.ui.internal.RadioMenu orientationMenu
		org.eclipse.ui.internal.WorkbenchPage page
	public void setTarget (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference selectedView
	public boolean isDynamic () 
	public void dispose () 
	static org.eclipse.ui.IViewReference access$0 (org.eclipse.ui.internal.FastViewBarContextMenuContribution) 
	static org.eclipse.ui.internal.FastViewBar access$1 (org.eclipse.ui.internal.FastViewBarContextMenuContribution) 
	static org.eclipse.ui.internal.IntModel access$2 (org.eclipse.ui.internal.FastViewBarContextMenuContribution) 
}

org/eclipse/ui/internal/FastViewDnDHandler$1.class
FastViewDnDHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewDnDHandler$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewDnDHandler this$0
	void  (org.eclipse.ui.internal.FastViewDnDHandler) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.widgets.ToolBar toolbar
		org.eclipse.swt.graphics.Point local
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.ui.IViewReference ref
}

org/eclipse/ui/internal/FastViewDnDHandler$2.class
FastViewDnDHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewDnDHandler$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.FastViewDnDHandler this$0
	private final org.eclipse.jface.action.ToolBarManager val$tbm
	void  (org.eclipse.ui.internal.FastViewDnDHandler, org.eclipse.jface.action.ToolBarManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/FastViewDnDHandler$ViewDropTarget.class
FastViewDnDHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewDnDHandler$ViewDropTarget extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	java.util.List panes
	org.eclipse.swt.widgets.ToolItem curItem
	final org.eclipse.ui.internal.FastViewDnDHandler this$0
	public void  (org.eclipse.ui.internal.FastViewDnDHandler, java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List panesToDrop
		org.eclipse.swt.widgets.ToolItem position
	public void setTarget (java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List panesToDrop
		org.eclipse.swt.widgets.ToolItem position
	public void drop () 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.FastViewManager fvm
		int insertIndex
		java.util.Iterator iter
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
	private void adoptRef (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PerspectiveHelper helper
		org.eclipse.ui.internal.ContainerPlaceholder ourContainerPlaceholder
		org.eclipse.ui.internal.LayoutPart refPart
		org.eclipse.ui.internal.ILayoutContainer refContainer
		org.eclipse.ui.internal.ViewStack realContainer
		org.eclipse.ui.internal.PartPlaceholder newPlaceholder
	public org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
}

org/eclipse/ui/internal/FastViewDnDHandler.class
FastViewDnDHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FastViewDnDHandler extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	private String id
	private org.eclipse.jface.action.ToolBarManager tbm
	private org.eclipse.ui.internal.WorkbenchWindow wbw
	private org.eclipse.ui.internal.FastViewDnDHandler$ViewDropTarget dropTarget
	private org.eclipse.swt.widgets.Listener dragListener
	public void  (java.lang.String, org.eclipse.jface.action.ToolBarManager, org.eclipse.ui.internal.WorkbenchWindow) 
		String id
		org.eclipse.jface.action.ToolBarManager tbm
		org.eclipse.ui.internal.WorkbenchWindow wbw
	private org.eclipse.swt.widgets.ToolItem getToolItem (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.widgets.ToolBar toolbar
		org.eclipse.swt.graphics.Point local
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.swt.widgets.ToolItem targetItem
		org.eclipse.ui.internal.ViewPane pane
		java.util.List newList
		org.eclipse.ui.internal.ViewStack folder
		java.util.List viewList
		org.eclipse.ui.internal.LayoutPart[] children
		int idx
	private boolean isStandaloneStack () 
		org.eclipse.ui.internal.Perspective persp
		java.util.List fvs
		java.util.Iterator iterator
		org.eclipse.ui.IViewReference ref
	private org.eclipse.ui.internal.dnd.IDropTarget createDropTarget (java.util.List, org.eclipse.swt.widgets.ToolItem) 
		java.util.List viewList
		org.eclipse.swt.widgets.ToolItem targetItem
	public org.eclipse.swt.graphics.Rectangle getLocationOfNextIcon () 
		org.eclipse.swt.widgets.ToolBar control
		org.eclipse.swt.graphics.Rectangle result
		org.eclipse.swt.graphics.Point size
		boolean horizontal
		int hoverSide
	private int getIndex (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference toFind
		org.eclipse.swt.widgets.ToolItem[] items
		int i
	protected void startDraggingFastView (org.eclipse.ui.IViewReference, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.swt.graphics.Point position
		boolean usingKeyboard
		int index
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.graphics.Rectangle dragRect
	private void startDrag (java.lang.Object, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point, boolean) 
		Object toDrag
		org.eclipse.swt.graphics.Rectangle dragRect
		org.eclipse.swt.graphics.Point position
		boolean usingKeyboard
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference oldFastView
		boolean success
	static org.eclipse.jface.action.ToolBarManager access$0 (org.eclipse.ui.internal.FastViewDnDHandler) 
	static org.eclipse.ui.internal.WorkbenchWindow access$1 (org.eclipse.ui.internal.FastViewDnDHandler) 
	static java.lang.String access$2 (org.eclipse.ui.internal.FastViewDnDHandler) 
	static org.eclipse.swt.widgets.Listener access$3 (org.eclipse.ui.internal.FastViewDnDHandler) 
}

org/eclipse/ui/internal/FastViewManager$1.class
FastViewManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewManager$1 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener2  {
	final org.eclipse.ui.internal.FastViewManager this$0
	void  (org.eclipse.ui.internal.FastViewManager) 
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage changedPage
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage changedPage
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
}

org/eclipse/ui/internal/FastViewManager$2.class
FastViewManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewManager$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.FastViewManager this$0
	private final String val$id
	private final int val$side
	private final int val$orientation
	private final boolean val$restoreOnUnzoom
	private final String val$selId
	void  (org.eclipse.ui.internal.FastViewManager, java.lang.String, int, int, boolean, java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
}

org/eclipse/ui/internal/FastViewManager.class
FastViewManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FastViewManager extends java.lang.Object {
	private org.eclipse.ui.internal.Perspective perspective
	private org.eclipse.ui.internal.WorkbenchPage page
	private org.eclipse.ui.internal.WorkbenchWindow wbw
	private org.eclipse.ui.internal.layout.TrimLayout tbm
	private java.util.Map idToFastViewsMap
	private boolean deferringUpdates
	private org.eclipse.ui.internal.AnimationEngine batchAnimation
	private org.eclipse.ui.internal.AnimationEngine oneShotAnimation
	private org.eclipse.ui.IPerspectiveListener2 perspListener
	public void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.internal.WorkbenchPage page
	protected void handlePerspectiveActivation (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage activatingPage
		org.eclipse.ui.IPerspectiveDescriptor activatingPerspective
	protected void handlePerspectiveChange (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage changedPage
		org.eclipse.ui.IPerspectiveDescriptor changedPerspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
		org.eclipse.ui.internal.ViewReference ref
		int viewCount
		org.eclipse.ui.internal.LayoutPart[] children
		int i
	protected void handlePerspectiveChange (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage changedPage
		org.eclipse.ui.IPerspectiveDescriptor changedPerspective
		String changeId
	public java.util.List getFastViews (java.lang.String) 
		String forId
		java.util.List fvs
		java.util.Iterator mapIter
		String id
		java.util.List fvList
		java.util.Iterator fvIter
	public void addViewReference (java.lang.String, int, org.eclipse.ui.IViewReference, boolean) 
		String id
		int index
		org.eclipse.ui.IViewReference ref
		boolean update
		java.util.List fvList
		String curLocation
		int curIndex
	private org.eclipse.ui.internal.ViewStackTrimToolBar getTrimForViewStack (java.lang.String, int, int) 
		String id
		int suggestedSide
		int paneOrientation
		org.eclipse.ui.internal.ViewStackTrimToolBar trim
		int cachedSide
		org.eclipse.ui.internal.layout.IWindowTrim beforeMe
	public void updateTrim (java.lang.String) 
		String id
		org.eclipse.ui.internal.layout.IWindowTrim trim
		java.util.List fvs
		boolean hideEmptyFVB
		org.eclipse.ui.internal.FastViewBar fvb
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
	public void removeViewReference (org.eclipse.ui.IViewReference, boolean, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean makeUnfast
		boolean update
		String id
		java.util.List fvList
	private void makeFast (org.eclipse.ui.IViewReference, boolean, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean makeFast
		boolean activate
		org.eclipse.ui.IWorkbenchPart toActivate
	boolean isFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public java.lang.String getIdForRef (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		java.util.Iterator mapIter
		String id
		java.util.List fvList
	public int getViewSide (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int curSide
		int paneOrientation
		org.eclipse.swt.graphics.Point trimCenter
		org.eclipse.swt.graphics.Point shellCenter
	private org.eclipse.ui.internal.layout.IWindowTrim getTrimForRef (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		String id
	private java.util.List getTrueViewOrder (org.eclipse.ui.internal.ViewStack) 
		org.eclipse.ui.internal.ViewStack stack
		java.util.List orderedViews
		org.eclipse.ui.presentations.IPresentablePart[] parts
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation tsp
		java.util.List partList
		int i
		org.eclipse.ui.internal.presentations.PresentablePart part
		org.eclipse.ui.IWorkbenchPartReference ref
	public void moveToTrim (org.eclipse.ui.internal.ViewStack, boolean) 
		org.eclipse.ui.internal.ViewStack vs
		boolean restoreOnUnzoom
		org.eclipse.swt.graphics.Rectangle stackBounds
		int paneOrientation
		String selId
		org.eclipse.ui.internal.PartPane selectedTab
		org.eclipse.ui.internal.RectangleAnimationFeedbackBase animation
		java.util.List toMove
		org.eclipse.ui.internal.ILayoutContainer parentContainer
		org.eclipse.ui.internal.ContainerPlaceholder placeholder
		java.util.Iterator viewIter
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.FastViewBar fvb
	public void restoreToPresentation (java.lang.String) 
		String id
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
		String selectedTabId
		String[] idParts
		String secondaryId
		java.util.List fvs
		boolean isDurable
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ContainerPlaceholder containerPlaceholder
		org.eclipse.ui.internal.ILayoutContainer parentContainer
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.layout.IWindowTrim trim
		java.util.Iterator fvIter
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.LayoutPart stack
		org.eclipse.ui.internal.LayoutPart selTab
	public void restoreZoomedViewStacks () 
		java.util.Iterator mapIter
		String id
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
	public void setFastViewIconSelection (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean selected
		String id
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
		org.eclipse.ui.internal.FastViewBar fvb
	public void activate () 
	public void deActivate () 
	public boolean restoreAllTrimStacks () 
		boolean stacksWereRestored
		java.util.Iterator mapIter
		String id
		java.util.List fvs
		java.util.Iterator fvIter
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.layout.IWindowTrim trim
	private void setTrimStackVisibility (boolean) 
		boolean visible
		java.util.Iterator mapIter
		String id
		java.util.List fvs
		org.eclipse.ui.internal.layout.IWindowTrim trim
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.FastViewBar fvb
		java.util.List fvRefs
		org.eclipse.ui.IMemento childMem
		java.util.Iterator itr
		org.eclipse.ui.IViewReference ref
		boolean restorable
		org.eclipse.ui.IMemento viewMemento
		String id
		float ratio
		org.eclipse.ui.IMemento barsMemento
		java.util.Iterator mapIter
		String id
		java.util.List fvs
		org.eclipse.ui.IMemento barMemento
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
		int boolVal
		org.eclipse.ui.IMemento viewsMem
		java.util.Iterator itr
		org.eclipse.ui.IMemento refMem
		org.eclipse.ui.IViewReference ref
		String viewId
		float ratio
	public void restoreState (org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento fastViewsMem
		java.util.List refsList
		org.eclipse.ui.IMemento[] views
		int x
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IMemento barsMem
		org.eclipse.ui.IMemento[] bars
		int i
		String id
		org.eclipse.ui.IMemento[] views
		int side
		int orientation
		int boolVal
		boolean restoreOnUnzoom
		String selId
		int x
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IViewReference ref
	public org.eclipse.ui.internal.ViewStackTrimToolBar getViewStackTrimToolbar (java.lang.String) 
		String id
	public void printFVModel () 
		java.util.Iterator mapIter
		String id
		java.util.List fvList
		java.util.Iterator fvIter
		org.eclipse.ui.IViewReference ref
	public void deferUpdates (boolean) 
		boolean defer
	private void deferAnimations (boolean) 
		boolean defer
		org.eclipse.ui.internal.RectangleAnimationFeedbackBase feedback
	private org.eclipse.ui.internal.AnimationEngine getDeferrableAnimation () 
		org.eclipse.ui.internal.RectangleAnimationFeedbackBase feedback
	private void scheduleDeferrableAnimation () 
	public org.eclipse.ui.internal.ViewStackTrimToolBar getBottomRightTrimStack () 
		org.eclipse.ui.internal.ViewStackTrimToolBar blTrimStack
		org.eclipse.swt.graphics.Point blPt
		java.util.Iterator mapIter
		String id
		org.eclipse.ui.internal.ViewStackTrimToolBar vstt
		org.eclipse.swt.graphics.Point loc
	static org.eclipse.ui.internal.Perspective access$0 (org.eclipse.ui.internal.FastViewManager) 
	static org.eclipse.ui.internal.ViewStackTrimToolBar access$1 (org.eclipse.ui.internal.FastViewManager, java.lang.String, int, int) 
}

org/eclipse/ui/internal/FastViewPane$1.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/FastViewPane$2.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$2 extends org.eclipse.ui.internal.DefaultStackPresentationSite {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void setState (int) 
		int newState
		org.eclipse.ui.internal.PartPane pane
	public void flushLayout () 
	public void close (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.IWorkbenchPartReference ref
	public void close (org.eclipse.ui.presentations.IPresentablePart[]) 
		org.eclipse.ui.presentations.IPresentablePart[] parts
		int idx
	public void dragStart (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.presentations.IPresentablePart beingDragged
		org.eclipse.swt.graphics.Point initialPosition
		boolean keyboard
	public void dragStart (org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.swt.graphics.Point initialPosition
		boolean keyboard
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.ui.internal.WorkbenchPage page
	public org.eclipse.ui.presentations.IPresentablePart getSelectedPart () 
	public void addSystemActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
		org.eclipse.ui.internal.ViewStackTrimToolBar vstt
	private org.eclipse.ui.internal.ViewStackTrimToolBar getTrim () 
		org.eclipse.ui.internal.ViewStackTrimToolBar trim
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.ViewPane vp
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.internal.FastViewManager fvm
		String trimId
	public boolean isPartMoveable (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toMove
	public boolean isStackMoveable () 
	private boolean isPartMoveable () 
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.IWorkbenchPartReference ref
	public boolean supportsState (int) 
		int newState
	public org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
	public java.lang.String getProperty (java.lang.String) 
		String id
}

org/eclipse/ui/internal/FastViewPane$3.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.graphics.Point loc
		org.eclipse.swt.graphics.Rectangle bounds
}

org/eclipse/ui/internal/FastViewPane$4.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/FastViewPane$5.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point location
		int distanceFromEdge
}

org/eclipse/ui/internal/FastViewPane$6.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$6 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.FastViewPane this$0
	void  (org.eclipse.ui.internal.FastViewPane) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/FastViewPane$7.class
FastViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.FastViewPane$7 extends org.eclipse.swt.events.FocusAdapter {
	final org.eclipse.ui.internal.FastViewPane this$0
	private final org.eclipse.swt.events.KeyListener val$listener
	void  (org.eclipse.ui.internal.FastViewPane, org.eclipse.swt.events.KeyListener) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/FastViewPane.class
FastViewPane.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FastViewPane extends java.lang.Object {
	private int side
	private org.eclipse.ui.internal.presentations.PresentablePart currentPane
	private org.eclipse.swt.widgets.Composite clientComposite
	private int minSize
	private int size
	private org.eclipse.swt.widgets.Sash sash
	private org.eclipse.ui.presentations.AbstractPresentationFactory presFactory
	private org.eclipse.swt.widgets.Listener escapeListener
	private org.eclipse.ui.internal.DefaultStackPresentationSite site
	private org.eclipse.ui.internal.presentations.SystemMenuFastView fastViewAction
	private org.eclipse.swt.widgets.Listener mouseDownListener
	private org.eclipse.swt.widgets.Listener resizeListener
	private org.eclipse.swt.events.SelectionAdapter selectionListener
	public void  () 
	private static void appendToGroupIfPossible (org.eclipse.jface.action.IMenuManager, java.lang.String, org.eclipse.jface.action.ContributionItem) 
		org.eclipse.jface.action.IMenuManager m
		String groupId
		org.eclipse.jface.action.ContributionItem item
	public void moveSash () 
		org.eclipse.swt.events.KeyListener listener
	private void setSize (int) 
		int size
		org.eclipse.ui.presentations.StackPresentation presentation
	public float getCurrentRatio () 
		boolean isVertical
		org.eclipse.swt.graphics.Rectangle clientArea
		int clientSize
	private org.eclipse.swt.graphics.Rectangle getClientArea () 
	private org.eclipse.swt.graphics.Rectangle getBounds () 
		org.eclipse.swt.graphics.Rectangle bounds
		boolean horizontal
		int available
	public void showView (org.eclipse.swt.widgets.Composite, org.eclipse.ui.internal.ViewPane, int, float) 
		org.eclipse.swt.widgets.Composite newClientComposite
		org.eclipse.ui.internal.ViewPane pane
		int newSide
		float sizeRatio
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		org.eclipse.ui.presentations.StackPresentation presentation
		boolean horizontalResize
		org.eclipse.swt.widgets.Composite parent
		boolean horizontal
		int style
		org.eclipse.swt.graphics.Rectangle clientArea
		org.eclipse.swt.widgets.Display display
	private void updateFastViewSashBounds () 
		org.eclipse.swt.graphics.Rectangle bounds
		int oppositeSide
		org.eclipse.swt.graphics.Rectangle newBounds
		org.eclipse.swt.graphics.Rectangle oldBounds
	public void dispose () 
	private org.eclipse.ui.presentations.StackPresentation getPresentation () 
	public void hideFastViewSash () 
	public void hideView () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Control ctrl
	public org.eclipse.ui.internal.ViewPane getCurrentPane () 
	public void setState (int) 
		int newState
	public int getState () 
	public void showSystemMenu () 
	public void showPaneMenu () 
	private int getSashSize () 
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		int style
		int size
	private org.eclipse.ui.presentations.AbstractPresentationFactory getPresentationFactory () 
	static org.eclipse.ui.internal.presentations.PresentablePart access$0 (org.eclipse.ui.internal.FastViewPane) 
	static org.eclipse.swt.widgets.Sash access$1 (org.eclipse.ui.internal.FastViewPane) 
	static org.eclipse.swt.graphics.Rectangle access$2 (org.eclipse.ui.internal.FastViewPane) 
	static org.eclipse.swt.widgets.Composite access$3 (org.eclipse.ui.internal.FastViewPane) 
	static void access$4 (org.eclipse.jface.action.IMenuManager, java.lang.String, org.eclipse.jface.action.ContributionItem) 
	static org.eclipse.ui.internal.presentations.SystemMenuFastView access$5 (org.eclipse.ui.internal.FastViewPane) 
	static org.eclipse.ui.internal.DefaultStackPresentationSite access$6 (org.eclipse.ui.internal.FastViewPane) 
	static int access$7 (org.eclipse.ui.internal.FastViewPane) 
	static int access$8 (org.eclipse.ui.internal.FastViewPane) 
	static int access$9 (org.eclipse.ui.internal.FastViewPane) 
	static void access$10 (org.eclipse.ui.internal.FastViewPane, int) 
	static void access$11 (org.eclipse.ui.internal.FastViewPane) 
}

org/eclipse/ui/internal/FolderLayout.class
FolderLayout.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.FolderLayout extends java.lang.Object implements org.eclipse.ui.IFolderLayout  {
	private org.eclipse.ui.internal.ViewStack folder
	private org.eclipse.ui.internal.PageLayout pageLayout
	private org.eclipse.ui.internal.ViewFactory viewFactory
	public void  (org.eclipse.ui.internal.PageLayout, org.eclipse.ui.internal.ViewStack, org.eclipse.ui.internal.ViewFactory) 
		org.eclipse.ui.internal.PageLayout pageLayout
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.ViewFactory viewFactory
	public void addPlaceholder (java.lang.String) 
		String viewId
		org.eclipse.ui.internal.PartPlaceholder newPart
	public void addView (java.lang.String) 
		String viewId
		org.eclipse.ui.views.IViewDescriptor descriptor
		org.eclipse.ui.internal.ViewPane newPart
		org.eclipse.ui.PartInitException e
	private void linkPartToPageLayout (java.lang.String, org.eclipse.ui.internal.LayoutPart) 
		String viewId
		org.eclipse.ui.internal.LayoutPart newPart
	public java.lang.String getProperty (java.lang.String) 
		String id
	public void setProperty (java.lang.String, java.lang.String) 
		String id
		String value
}

org/eclipse/ui/internal/HeapStatus$1.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$2.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/HeapStatus$3.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Rectangle rect
}

org/eclipse/ui/internal/HeapStatus$4.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$5.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$5 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuMgr
}

org/eclipse/ui/internal/HeapStatus$6.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
		Thread t
		org.eclipse.swt.widgets.Display d
	static org.eclipse.ui.internal.HeapStatus access$0 (org.eclipse.ui.internal.HeapStatus$6) 
}

org/eclipse/ui/internal/HeapStatus$7.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$7 extends java.lang.Thread {
	final org.eclipse.ui.internal.HeapStatus$6 this$1
	void  (org.eclipse.ui.internal.HeapStatus$6) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$ClearMarkAction.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$ClearMarkAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$CloseHeapStatusAction.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$CloseHeapStatusAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$SetMarkAction.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$SetMarkAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus$ShowMaxAction.class
HeapStatus.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.HeapStatus$ShowMaxAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.HeapStatus this$0
	void  (org.eclipse.ui.internal.HeapStatus) 
	public void run () 
}

org/eclipse/ui/internal/HeapStatus.class
HeapStatus.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.HeapStatus extends org.eclipse.swt.widgets.Composite {
	private boolean armed
	private org.eclipse.swt.graphics.Image gcImage
	private org.eclipse.swt.graphics.Color bgCol
	private org.eclipse.swt.graphics.Color usedMemCol
	private org.eclipse.swt.graphics.Color lowMemCol
	private org.eclipse.swt.graphics.Color freeMemCol
	private org.eclipse.swt.graphics.Color topLeftCol
	private org.eclipse.swt.graphics.Color bottomRightCol
	private org.eclipse.swt.graphics.Color sepCol
	private org.eclipse.swt.graphics.Color textCol
	private org.eclipse.swt.graphics.Color markCol
	private org.eclipse.swt.graphics.Color armCol
	private org.eclipse.swt.widgets.Canvas button
	private org.eclipse.jface.preference.IPreferenceStore prefStore
	private int updateInterval
	private boolean showMax
	private long totalMem
	private long prevTotalMem
	private long prevUsedMem
	private boolean hasChanged
	private long usedMem
	private long mark
	private org.eclipse.swt.graphics.Rectangle imgBounds
	private long maxMem
	private boolean maxMemKnown
	private float lowMemThreshold
	private boolean showLowMemThreshold
	private boolean updateTooltip
	private final Runnable timer
	private final org.eclipse.jface.util.IPropertyChangeListener prefListener
	static Class class$0
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.preference.IPreferenceStore prefStore
		org.eclipse.jface.resource.ImageDescriptor imageDesc
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Listener listener
	private long getMaxMem () 
		long max
		java.lang.reflect.Method maxMemMethod
		Object o
	private void setUpdateIntervalInMS (int) 
		int interval
	private void doDispose () 
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Point p
		int height
	private void arm (boolean) 
		boolean armed
	private void createContextMenu () 
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.swt.widgets.Menu menu
	private void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuMgr
	private void setMark () 
	private void clearMark () 
	private void gc () 
	private void busyGC () 
		int i
	private void paintButton (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle rect
		int by
	private void paintComposite (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
	private void paintCompositeMaxUnknown (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle rect
		int x
		int y
		int w
		int h
		int bw
		int dx
		int sw
		int uw
		int ux
		String s
		org.eclipse.swt.graphics.Point p
		int sx
		int sy
		int ssx
	private void paintCompositeMaxKnown (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle rect
		int x
		int y
		int w
		int h
		int bw
		int dx
		int sw
		int uw
		int ux
		int tw
		int tx
		int thresholdX
		String s
		org.eclipse.swt.graphics.Point p
		int sx
		int sy
		int ssx
	private void paintMark (org.eclipse.swt.graphics.GC, int, int, int) 
		org.eclipse.swt.graphics.GC gc
		int x
		int y
		int h
	private void updateStats () 
		Runtime runtime
		long freeMem
	private void updateToolTip () 
		String usedStr
		String totalStr
		String maxStr
		String markStr
		String toolTip
	private java.lang.String convertToMegString (long) 
		long numBytes
	private long convertToMeg (long) 
		long numBytes
	static void access$0 (org.eclipse.ui.internal.HeapStatus) 
	static boolean access$1 (org.eclipse.ui.internal.HeapStatus) 
	static boolean access$2 (org.eclipse.ui.internal.HeapStatus) 
	static void access$3 (org.eclipse.ui.internal.HeapStatus) 
	static void access$4 (org.eclipse.ui.internal.HeapStatus, boolean) 
	static int access$5 (org.eclipse.ui.internal.HeapStatus) 
	static org.eclipse.jface.preference.IPreferenceStore access$6 (org.eclipse.ui.internal.HeapStatus) 
	static void access$7 (org.eclipse.ui.internal.HeapStatus, int) 
	static void access$8 (org.eclipse.ui.internal.HeapStatus, boolean) 
	static void access$9 (org.eclipse.ui.internal.HeapStatus) 
	static void access$10 (org.eclipse.ui.internal.HeapStatus) 
	static boolean access$11 (org.eclipse.ui.internal.HeapStatus) 
	static boolean access$12 (org.eclipse.ui.internal.HeapStatus) 
	static void access$13 (org.eclipse.ui.internal.HeapStatus) 
	static org.eclipse.swt.widgets.Canvas access$14 (org.eclipse.ui.internal.HeapStatus) 
	static org.eclipse.swt.graphics.Rectangle access$15 (org.eclipse.ui.internal.HeapStatus) 
	static void access$16 (org.eclipse.ui.internal.HeapStatus, org.eclipse.swt.graphics.GC) 
	static void access$17 (org.eclipse.ui.internal.HeapStatus, org.eclipse.swt.graphics.GC) 
	static void access$18 (org.eclipse.ui.internal.HeapStatus) 
	static void access$19 (org.eclipse.ui.internal.HeapStatus, boolean) 
	static void access$20 (org.eclipse.ui.internal.HeapStatus, boolean) 
	static java.lang.Runnable access$21 (org.eclipse.ui.internal.HeapStatus) 
	static void access$22 (org.eclipse.ui.internal.HeapStatus, org.eclipse.jface.action.IMenuManager) 
	static void access$23 (org.eclipse.ui.internal.HeapStatus) 
}

org/eclipse/ui/internal/IActionSetContributionItem.class
IActionSetContributionItem.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IActionSetContributionItem extends java.lang.Object {
	public abstract java.lang.String getActionSetId () 
	public abstract void setActionSetId (java.lang.String) 
}

org/eclipse/ui/internal/IBackgroundSaveListener.class
IBackgroundSaveListener.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.IBackgroundSaveListener extends java.lang.Object {
	public abstract void handleBackgroundSaveStarted () 
}

org/eclipse/ui/internal/IChangeListener.class
IChangeListener.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IChangeListener extends java.lang.Object {
	public abstract void update (boolean) 
}

org/eclipse/ui/internal/ICompatibleWorkbenchPage.class
ICompatibleWorkbenchPage.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ICompatibleWorkbenchPage extends java.lang.Object {
}

org/eclipse/ui/internal/IHeapStatusConstants.class
IHeapStatusConstants.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IHeapStatusConstants extends java.lang.Object {
	public static final String PREF_UPDATE_INTERVAL
	public static final String PREF_SHOW_MAX
}

org/eclipse/ui/internal/ILayoutContainer.class
ILayoutContainer.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ILayoutContainer extends java.lang.Object {
	public abstract boolean allowsAdd (org.eclipse.ui.internal.LayoutPart) 
	public abstract void add (org.eclipse.ui.internal.LayoutPart) 
	public abstract org.eclipse.ui.internal.LayoutPart[] getChildren () 
	public abstract void remove (org.eclipse.ui.internal.LayoutPart) 
	public abstract void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
	public abstract void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
	public abstract boolean allowsAutoFocus () 
	public abstract void childRequestZoomIn (org.eclipse.ui.internal.LayoutPart) 
	public abstract void childRequestZoomOut () 
	public abstract boolean childObscuredByZoom (org.eclipse.ui.internal.LayoutPart) 
	public abstract boolean childIsZoomed (org.eclipse.ui.internal.LayoutPart) 
	public abstract void resizeChild (org.eclipse.ui.internal.LayoutPart) 
}

org/eclipse/ui/internal/IObjectActionContributor.class
IObjectActionContributor.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IObjectActionContributor extends java.lang.Object implements org.eclipse.ui.internal.IObjectContributor  {
	public abstract boolean contributeObjectActions (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ISelectionProvider, java.util.List) 
	public abstract boolean contributeObjectMenus (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
	public abstract void contributeObjectActionIdOverrides (java.util.List) 
}

org/eclipse/ui/internal/IObjectContributor.class
IObjectContributor.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IObjectContributor extends java.lang.Object {
	public abstract boolean isApplicableTo (java.lang.Object) 
	public abstract boolean canAdapt () 
}

org/eclipse/ui/internal/IPreferenceConstants.class
IPreferenceConstants.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IPreferenceConstants extends java.lang.Object {
	public static final String OPEN_ON_SINGLE_CLICK
	public static final String SELECT_ON_HOVER
	public static final String OPEN_AFTER_DELAY
	public static final String COLOR_ICONS
	public static final String EDITORS
	public static final String RESOURCES
	public static final String PERSPECTIVES
	public static final String REUSE_EDITORS
	public static final String REUSE_DIRTY_EDITORS
	public static final String REUSE_EDITORS_BOOLEAN
	public static final String RECENT_FILES
	public static final String OPEN_VIEW_MODE
	public static final int OVM_EMBED
	public static final int OVM_FAST
	public static final int OVM_FLOAT
	public static final String FVB_HIDE
	public static final String OPEN_PERSP_MODE
	public static final int OPM_ACTIVE_PAGE
	public static final int OPM_NEW_WINDOW
	public static final String ENABLED_DECORATORS
	public static final String STICKY_CYCLE
	public static final String PLUGINS_NOT_ACTIVATED_ON_STARTUP
	public static final char SEPARATOR
	public static final String DEFAULT_EDITORS
	public static final String DEFAULT_EDITORS_CACHE
	public static final String EDITOR_TAB_WIDTH
	public static final String EDITORLIST_PULLDOWN_ACTIVE
	public static final String EDITORLIST_SELECTION_SCOPE
	public static final int EDITORLIST_SET_WINDOW_SCOPE
	public static final int EDITORLIST_SET_PAGE_SCOPE
	public static final int EDITORLIST_SET_TAB_GROUP_SCOPE
	public static final String EDITORLIST_SORT_CRITERIA
	public static final int EDITORLIST_NAME_SORT
	public static final int EDITORLIST_MRU_SORT
	public static final String EDITORLIST_DISPLAY_FULL_NAME
	public static final String OVERRIDE_PRESENTATION
	public static final String KEYS_PREFERENCE_SELECTED_TAB
	public static final String MULTI_KEY_ASSIST
	public static final String MULTI_KEY_ASSIST_TIME
	public static final String USE_IPERSISTABLE_EDITORS
	public static final String RUN_IN_BACKGROUND
	public static final String SHOULD_PROMPT_FOR_ENABLEMENT
	public static final String COOLBAR_VISIBLE
	public static final String PERSPECTIVEBAR_VISIBLE
	public static final String USE_32_THREADING
}

org/eclipse/ui/internal/IReorderListener.class
IReorderListener.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.IReorderListener extends java.lang.Object {
	public abstract void reorder (java.lang.Object, int) 
}

org/eclipse/ui/internal/ISelectionConversionService.class
ISelectionConversionService.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ISelectionConversionService extends java.lang.Object {
	public abstract org.eclipse.jface.viewers.IStructuredSelection convertToResources (org.eclipse.jface.viewers.IStructuredSelection) 
}

org/eclipse/ui/internal/IStickyViewManager.class
IStickyViewManager.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.IStickyViewManager extends java.lang.Object {
	public abstract void remove (java.lang.String) 
	public abstract void add (java.lang.String, java.util.Set) 
	public abstract void clear () 
	public abstract void update (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
	public abstract void save (org.eclipse.ui.IMemento) 
	public abstract void restore (org.eclipse.ui.IMemento) 
}

org/eclipse/ui/internal/ITrimAreaChangeListener.class
ITrimAreaChangeListener.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ITrimAreaChangeListener extends java.lang.Object {
	public abstract void areaChanged (int, int) 
}

org/eclipse/ui/internal/IWorkbenchConstants.class
IWorkbenchConstants.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IWorkbenchConstants extends java.lang.Object {
	public static final String ACCELERATOR_CONFIGURATION_ID
	public static final String DEFAULT_PRESENTATION_ID
	public static final String DEFAULT_ACCELERATOR_CONFIGURATION_ID
	public static final String DEFAULT_ACCELERATOR_SCOPE_ID
	public static final String EDITOR_FILE_NAME
	public static final String RESOURCE_TYPE_FILE_NAME
	public static final String PREFERENCE_BUNDLE_FILE_NAME
	public static final String WORKBENCH_VISIBLE_VIEW_ID
	public static final String WORKBENCH_PROPERTIES_PAGE_INFO
	public static final String OLE_EDITOR_ID
	public static final String DEFAULT_CATEGORY_ID
	public static final String TRUE
	public static final String FALSE
	public static final String TAG_WORKBENCH_ADVISOR
	public static final String TAG_WORKBENCH_WINDOW_ADVISOR
	public static final String TAG_ACTION_BAR_ADVISOR
	public static final String TAG_ID
	public static final String TAG_FOCUS
	public static final String TAG_EDITOR
	public static final String TAG_DEFAULT_EDITOR
	public static final String TAG_DELETED_EDITOR
	public static final String TAG_EDITORS
	public static final String TAG_WORKBOOK
	public static final String TAG_ACTIVE_WORKBOOK
	public static final String TAG_AREA
	public static final String TAG_AREA_VISIBLE
	public static final String TAG_AREA_HIDDEN
	public static final String TAG_AREA_TRIM_STATE
	public static final String TAG_INPUT
	public static final String TAG_FACTORY_ID
	public static final String TAG_EDITOR_STATE
	public static final String TAG_TITLE
	public static final String TAG_X
	public static final String TAG_Y
	public static final String TAG_FLOAT
	public static final String TAG_ITEM_WRAP_INDEX
	public static final String TAG_TOOLBAR_LAYOUT
	public static final String TAG_WIDTH
	public static final String TAG_HEIGHT
	public static final String TAG_MINIMIZED
	public static final String TAG_MAXIMIZED
	public static final String TAG_FOLDER
	public static final String TAG_INFO
	public static final String TAG_PART
	public static final String TAG_PART_NAME
	public static final String TAG_PROPERTIES
	public static final String TAG_PROPERTY
	public static final String TAG_RELATIVE
	public static final String TAG_RELATIONSHIP
	public static final String TAG_RATIO
	public static final String TAG_RATIO_LEFT
	public static final String TAG_RATIO_RIGHT
	public static final String TAG_ACTIVE_PAGE_ID
	public static final String TAG_EXPANDED
	public static final String TAG_PAGE
	public static final String TAG_INTRO
	public static final String TAG_STANDBY
	public static final String TAG_LABEL
	public static final String TAG_CONTENT
	public static final String TAG_CLASS
	public static final String TAG_FILE
	public static final String TAG_DESCRIPTOR
	public static final String TAG_MAIN_WINDOW
	public static final String TAG_DETACHED_WINDOW
	public static final String TAG_HIDDEN_WINDOW
	public static final String TAG_WORKBENCH
	public static final String TAG_WINDOW
	public static final String TAG_VERSION
	public static final String TAG_PROGRESS_COUNT
	public static final String TAG_PERSPECTIVES
	public static final String TAG_PERSPECTIVE
	public static final String TAG_ACTIVE_PERSPECTIVE
	public static final String TAG_ACTIVE_PART
	public static final String TAG_ACTION_SET
	public static final String TAG_ALWAYS_ON_ACTION_SET
	public static final String TAG_ALWAYS_OFF_ACTION_SET
	public static final String TAG_SHOW_VIEW_ACTION
	public static final String TAG_SHOW_IN_PART
	public static final String TAG_SHOW_IN_TIME
	public static final String TAG_TIME
	public static final String TAG_NEW_WIZARD_ACTION
	public static final String TAG_PERSPECTIVE_ACTION
	public static final String TAG_HIDE_MENU
	public static final String TAG_HIDE_TOOLBAR
	public static final String TAG_VIEW
	public static final String TAG_LAYOUT
	public static final String TAG_EXTENSION
	public static final String TAG_NAME
	public static final String TAG_IMAGE
	public static final String TAG_LAUNCHER
	public static final String TAG_PLUGIN
	public static final String TAG_INTERNAL
	public static final String TAG_OPEN_IN_PLACE
	public static final String TAG_PROGRAM_NAME
	public static final String TAG_FAST_VIEWS
	public static final String TAG_FAST_VIEW_BAR
	public static final String TAG_FAST_VIEW_BARS
	public static final String TAG_GLOBAL_FAST_VIEWS
	public static final String TAG_FAST_GROUPS
	public static final String TAG_FIXED
	public static final String TAG_CLOSEABLE
	public static final String TAG_MOVEABLE
	public static final String TAG_APPEARANCE
	public static final String TAG_PRESENTATION
	public static final String TAG_STANDALONE
	public static final String TAG_SHOW_TITLE
	public static final String TAG_VIEW_STATE
	public static final String TAG_SINGLETON
	public static final String TAG_EDITOR_REUSE_THRESHOLD
	public static final String TAG_PERSISTABLE
	public static final String TAG_MRU_LIST
	public static final String TAG_PERSPECTIVE_HISTORY
	public static final String TAG_WORKING_SET_MANAGER
	public static final String TAG_WORKING_SETS
	public static final String TAG_WORKING_SET
	public static final String TAG_ITEM
	public static final String TAG_EDIT_PAGE_ID
	public static final String TAG_COOLBAR_LAYOUT
	public static final String TAG_ITEM_SIZE
	public static final String TAG_ITEM_X
	public static final String TAG_ITEM_Y
	public static final String TAG_ITEM_TYPE
	public static final String TAG_TYPE_SEPARATOR
	public static final String TAG_TYPE_GROUPMARKER
	public static final String TAG_TYPE_TOOLBARCONTRIBUTION
	public static final String TAG_TYPE_PLACEHOLDER
	public static final String TAG_COOLITEM
	public static final String TAG_INDEX
	public static final String TAG_PINNED
	public static final String TAG_PATH
	public static final String TAG_TOOLTIP
	public static final String TAG_VIEWS
	public static final String TAG_POSITION
	public static final String TAG_NAVIGATION_HISTORY
	public static final String TAG_STICKY_STATE
	public static final String TAG_ACTIVE
	public static final String TAG_REMOVED
	public static final String TAG_HISTORY_LABEL
	public static final String TAG_LOCKED
	public static final String TAG_OPEN_MODE
	public static final String TAG_STARTUP
	public static final String TAG_FAST_VIEW_SIDE
	public static final String TAG_FAST_VIEW_DATA
	public static final String TAG_FAST_VIEW_ORIENTATION
	public static final String TAG_FAST_VIEW_SEL_ID
	public static final String TAG_FAST_VIEW_STYLE
	public static final String TAG_THEME
	public static final String TAG_VIEW_LAYOUT_REC
	public static final String TAG_PERSPECTIVE_BAR
	public static final String TAG_TRIM
	public static final String TAG_TRIM_AREA
	public static final String TAG_TRIM_ITEM
	public static final String SMALL_FONT
	public static final String COLOR_HIGHLIGHT
}

org/eclipse/ui/internal/IWorkbenchGraphicConstants.class
IWorkbenchGraphicConstants.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IWorkbenchGraphicConstants extends java.lang.Object {
	public static final String IMG_ETOOL_IMPORT_WIZ
	public static final String IMG_ETOOL_EXPORT_WIZ
	public static final String IMG_ETOOL_NEW_PAGE
	public static final String IMG_ETOOL_PIN_EDITOR
	public static final String IMG_ETOOL_PIN_EDITOR_DISABLED
	public static final String IMG_ETOOL_HELP_CONTENTS
	public static final String IMG_ETOOL_HELP_SEARCH
	public static final String IMG_ETOOL_NEW_FASTVIEW
	public static final String IMG_DTOOL_NEW_FASTVIEW
	public static final String IMG_ETOOL_RESTORE_TRIMPART
	public static final String IMG_ETOOL_EDITOR_TRIMPART
	public static final String IMG_LCL_CLOSE_VIEW
	public static final String IMG_LCL_PIN_VIEW
	public static final String IMG_LCL_MIN_VIEW
	public static final String IMG_LCL_RENDERED_VIEW_MENU
	public static final String IMG_LCL_VIEW_MENU
	public static final String IMG_LCL_BUTTON_MENU
	public static final String IMG_LCL_SELECTED_MODE
	public static final String IMG_LCL_SHOWCHILD_MODE
	public static final String IMG_LCL_SHOWSYNC_RN
	public static final String IMG_LCL_CLOSE_VIEW_THIN
	public static final String IMG_LCL_MIN_VIEW_THIN
	public static final String IMG_LCL_MAX_VIEW_THIN
	public static final String IMG_LCL_RESTORE_VIEW_THIN
	public static final String IMG_LCL_SHOW_TOOLBAR_THIN
	public static final String IMG_LCL_HIDE_TOOLBAR_THIN
	public static final String IMG_LCL_VIEW_MENU_THIN
	public static final String IMG_WIZBAN_NEW_WIZ
	public static final String IMG_WIZBAN_EXPORT_WIZ
	public static final String IMG_WIZBAN_IMPORT_WIZ
	public static final String IMG_WIZBAN_EXPORT_PREF_WIZ
	public static final String IMG_WIZBAN_IMPORT_PREF_WIZ
	public static final String IMG_WIZBAN_WORKINGSET_WIZ
	public static final String IMG_VIEW_DEFAULTVIEW_MISC
	public static final String IMG_OBJ_ACTIVITY_CATEGORY
	public static final String IMG_OBJ_ACTIVITY
	public static final String IMG_OBJ_FONT
	public static final String IMG_OBJ_THEME_CATEGORY
	public static final String IMG_OBJ_WORKING_SETS
	public static final String IMG_OBJ_SEPARATOR
	public static final String IMG_OBJ_NODE
	public static final String IMG_OBJ_ELEMENT
	public static final String IMG_OBJ_SIGNED_YES
	public static final String IMG_OBJ_SIGNED_NO
	public static final String IMG_OBJ_SIGNED_UNKNOWN
}

org/eclipse/ui/internal/IWorkbenchHelpContextIds.class
IWorkbenchHelpContextIds.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IWorkbenchHelpContextIds extends java.lang.Object {
	public static final String PREFIX
	public static final String MISSING
	public static final String DOCK_ON_PERSPECTIVE_ACTION
	public static final String SHOW_TEXT_PERSPECTIVE_ACTION
	public static final String PROPERTY_DIALOG_ACTION
	public static final String NEW_ACTION
	public static final String IMPORT_ACTION
	public static final String EXPORT_ACTION
	public static final String SAVE_PERSPECTIVE_ACTION
	public static final String SAVE_AS_ACTION
	public static final String SAVE_ALL_ACTION
	public static final String SAVE_ACTION
	public static final String ABOUT_ACTION
	public static final String CLOSE_ALL_ACTION
	public static final String CLOSE_OTHERS_ACTION
	public static final String LOCK_TOOLBAR_ACTION
	public static final String CLOSE_PAGE_ACTION
	public static final String CLOSE_PART_ACTION
	public static final String EDIT_ACTION_SETS_ACTION
	public static final String DELETE_RETARGET_ACTION
	public static final String CLOSE_ALL_PAGES_ACTION
	public static final String OPEN_NEW_WINDOW_ACTION
	public static final String OPEN_PREFERENCES_ACTION
	public static final String QUIT_ACTION
	public static final String RESET_PERSPECTIVE_ACTION
	public static final String TOGGLE_EDITORS_VISIBILITY_ACTION
	public static final String SHOW_VIEW_ACTION
	public static final String SHOW_VIEW_OTHER_ACTION
	public static final String OPEN_PERSPECTIVE_ACTION
	public static final String CLOSE_ALL_SAVED_ACTION
	public static final String SHOW_VIEW_MENU_ACTION
	public static final String WORKBENCH_EDITORS_ACTION
	public static final String CELL_CUT_ACTION
	public static final String CELL_COPY_ACTION
	public static final String CELL_PASTE_ACTION
	public static final String CELL_DELETE_ACTION
	public static final String CELL_FIND_ACTION
	public static final String CELL_SELECT_ALL_ACTION
	public static final String CELL_UNDO_ACTION
	public static final String CELL_REDO_ACTION
	public static final String SHOW_PART_PANE_MENU_ACTION
	public static final String CYCLE_PART_FORWARD_ACTION
	public static final String CYCLE_PART_BACKWARD_ACTION
	public static final String CYCLE_EDITOR_FORWARD_ACTION
	public static final String CYCLE_EDITOR_BACKWARD_ACTION
	public static final String CYCLE_PERSPECTIVE_FORWARD_ACTION
	public static final String CYCLE_PERSPECTIVE_BACKWARD_ACTION
	public static final String ACTIVATE_EDITOR_ACTION
	public static final String MAXIMIZE_PART_ACTION
	public static final String MINIMIZE_PART_ACTION
	public static final String SELECT_WORKING_SET_ACTION
	public static final String CLEAR_WORKING_SET_ACTION
	public static final String EDIT_WORKING_SET_ACTION
	public static final String SHOW_IN_ACTION
	public static final String NAVIGATION_HISTORY_FORWARD
	public static final String NAVIGATION_HISTORY_BACKWARD
	public static final String HELP_CONTENTS_ACTION
	public static final String HELP_SEARCH_ACTION
	public static final String DYNAMIC_HELP_ACTION
	public static final String INTRO_ACTION
	public static final String ABOUT_DIALOG
	public static final String ABOUT_PLUGINS_DIALOG
	public static final String ABOUT_FEATURES_PLUGINS_DIALOG
	public static final String ABOUT_FEATURES_DIALOG
	public static final String SYSTEM_SUMMARY_DIALOG
	public static final String ACTION_SET_SELECTION_DIALOG
	public static final String EDITOR_SELECTION_DIALOG
	public static final String FILE_EXTENSION_DIALOG
	public static final String PREFERENCE_DIALOG
	public static final String PROBLEMS_VIEW
	public static final String PROPERTY_DIALOG
	public static final String SAVE_PERSPECTIVE_DIALOG
	public static final String SELECT_PERSPECTIVE_DIALOG
	public static final String SHOW_VIEW_DIALOG
	public static final String TYPE_FILTERING_DIALOG
	public static final String LIST_SELECTION_DIALOG
	public static final String YES_NO_CANCEL_LIST_SELECTION_DIALOG
	public static final String WORKING_SET_SELECTION_DIALOG
	public static final String WORKBENCH_EDITORS_DIALOG
	public static final String FILE_EDITORS_PREFERENCE_PAGE
	public static final String PERSPECTIVES_PREFERENCE_PAGE
	public static final String VIEWS_PREFERENCE_PAGE
	public static final String FONTS_PREFERENCE_PAGE
	public static final String KEYS_PREFERENCE_PAGE
	public static final String WORKBENCH_EDITOR_PREFERENCE_PAGE
	public static final String CONTENT_TYPES_PREFERENCE_PAGE
	public static final String WORKBENCH_PREFERENCE_PAGE
	public static final String DECORATORS_PREFERENCE_PAGE
	public static final String STARTUP_PREFERENCE_PAGE
	public static final String WORKSPACES_PREFERENCE_PAGE
	public static final String RESPONSIVE_UI
	public static final String DETACHED_WINDOW
	public static final String WORKBENCH_WINDOW
	public static final String NEW_WIZARD_SELECTION_WIZARD_PAGE
	public static final String EXPORT_WIZARD_SELECTION_WIZARD_PAGE
	public static final String IMPORT_WIZARD_SELECTION_WIZARD_PAGE
	public static final String WORKING_SET_TYPE_PAGE
	public static final String PREFERENCES_EXPORT_WIZARD_PAGE
	public static final String PREFERENCES_IMPORT_WIZARD_PAGE
	public static final String NEW_WIZARD
	public static final String NEW_WIZARD_SHORTCUT
	public static final String IMPORT_WIZARD
	public static final String EXPORT_WIZARD
	public static final String WORKING_SET_NEW_WIZARD
	public static final String WORKING_SET_EDIT_WIZARD
	public static final String CAPABILITY_PREFERENCE_PAGE
	public static final String TOGGLE_COOLBAR_ACTION
}

org/eclipse/ui/internal/IWorkbenchThemeConstants.class
IWorkbenchThemeConstants.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.IWorkbenchThemeConstants extends java.lang.Object {
	public static final String TAB_TEXT_FONT
	public static final String VIEW_MESSAGE_TEXT_FONT
	public static final String ACTIVE_TAB_TEXT_COLOR
	public static final String ACTIVE_NOFOCUS_TAB_TEXT_COLOR
	public static final String INACTIVE_TAB_TEXT_COLOR
	public static final String ACTIVE_TAB_BG_START
	public static final String ACTIVE_TAB_BG_END
	public static final String ACTIVE_TAB_HIGHLIGHT
	public static final String ACTIVE_TAB_HIGHLIGHT_START
	public static final String ACTIVE_NOFOCUS_TAB_BG_START
	public static final String ACTIVE_NOFOCUS_TAB_BG_END
	public static final String INACTIVE_TAB_BG_START
	public static final String INACTIVE_TAB_BG_END
	public static final String ACTIVE_TAB_PERCENT
	public static final String ACTIVE_NOFOCUS_TAB_PERCENT
	public static final String INACTIVE_TAB_PERCENT
	public static final String ACTIVE_TAB_VERTICAL
	public static final String ACTIVE_NOFOCUS_TAB_VERTICAL
	public static final String INACTIVE_TAB_VERTICAL
}

org/eclipse/ui/internal/ImageCycleFeedbackBase$1.class
ImageCycleFeedbackBase.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ImageCycleFeedbackBase$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.ImageCycleFeedbackBase this$0
	private final org.eclipse.swt.graphics.Image val$finalImage
	void  (org.eclipse.ui.internal.ImageCycleFeedbackBase, org.eclipse.swt.graphics.Image) 
	public void run () 
}

org/eclipse/ui/internal/ImageCycleFeedbackBase.class
ImageCycleFeedbackBase.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ImageCycleFeedbackBase extends org.eclipse.ui.internal.AnimationFeedbackBase {
	protected org.eclipse.swt.graphics.Image[] images
	protected org.eclipse.swt.graphics.Image stoppedImage
	private org.eclipse.swt.graphics.Image offScreenImage
	private org.eclipse.swt.graphics.GC offScreenImageGC
	private int imageDataIndex
	private org.eclipse.swt.graphics.Image image
	private org.eclipse.swt.graphics.ImageData imageData
	protected org.eclipse.swt.widgets.Display display
	protected org.eclipse.swt.graphics.Color background
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Image[]) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Image[] images
	public abstract void showImage (org.eclipse.swt.graphics.Image) 
	public abstract void saveStoppedImage () 
	public abstract void setStoppedImage (org.eclipse.swt.graphics.Image) 
	public void dispose () 
	public boolean jobInit (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
	public void renderStep (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		org.eclipse.swt.graphics.Image finalImage
		org.eclipse.swt.SWTException ex
		org.eclipse.core.runtime.IStatus status
	private org.eclipse.swt.graphics.Image getOffscreenImage () 
}

org/eclipse/ui/internal/IntModel.class
IntModel.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.IntModel extends org.eclipse.ui.internal.Model {
	public void  (int) 
		int initialValue
	public void set (int, org.eclipse.ui.internal.IChangeListener) 
		int newValue
		org.eclipse.ui.internal.IChangeListener source
	public void set (int) 
		int newValue
	public int get () 
}

org/eclipse/ui/internal/InternalHandlerUtil.class
InternalHandlerUtil.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.InternalHandlerUtil extends java.lang.Object {
	public void  () 
	public static java.lang.Object getVariable (java.lang.Object, java.lang.String) 
		Object appContext
		String name
	public static java.util.Collection getActiveContexts (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.swt.widgets.Shell getActiveShell (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.ui.IWorkbenchWindow getActiveWorkbenchWindow (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.ui.IEditorPart getActiveEditor (java.lang.Object) 
		Object appContext
		Object o
	public static java.lang.String getActiveEditorId (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.ui.IWorkbenchPart getActivePart (java.lang.Object) 
		Object appContext
		Object o
	public static java.lang.String getActivePartId (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.ui.IWorkbenchSite getActiveSite (java.lang.Object) 
		Object appContext
		Object o
	public static org.eclipse.jface.viewers.ISelection getCurrentSelection (java.lang.Object) 
		Object appContext
		Object o
}

org/eclipse/ui/internal/InternalSaveable.class
InternalSaveable.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.InternalSaveable extends java.lang.Object {
	private org.eclipse.core.runtime.jobs.Job backgroundSaveJob
	public void  () 
	org.eclipse.core.runtime.jobs.Job getBackgroundSaveJob () 
	void setBackgroundSaveJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job backgroundSaveJob
	boolean isSavingInBackground () 
		org.eclipse.core.runtime.jobs.Job saveJob
}

org/eclipse/ui/internal/IntroAction$1.class
IntroAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.IntroAction$1 extends java.lang.Object implements org.eclipse.ui.IPageListener  {
	final org.eclipse.ui.internal.IntroAction this$0
	void  (org.eclipse.ui.internal.IntroAction) 
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/IntroAction.class
IntroAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.IntroAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.ui.IPageListener pageListener
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
		String labelOverride
	public void dispose () 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.internal.IntroAction) 
}

org/eclipse/ui/internal/JFaceUtil$1.class
JFaceUtil.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.JFaceUtil$1 extends java.lang.Object implements org.eclipse.jface.util.ISafeRunnableRunner  {
	void  () 
	public void run (org.eclipse.core.runtime.ISafeRunnable) 
		org.eclipse.core.runtime.ISafeRunnable code
}

org/eclipse/ui/internal/JFaceUtil$2.class
JFaceUtil.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.JFaceUtil$2 extends java.lang.Object implements org.eclipse.jface.util.ILogger  {
	void  () 
	public void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/JFaceUtil$3.class
JFaceUtil.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.JFaceUtil$3 extends org.eclipse.jface.util.StatusHandler {
	void  () 
	public void show (org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.core.runtime.IStatus status
		String title
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
}

org/eclipse/ui/internal/JFaceUtil$4.class
JFaceUtil.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.JFaceUtil$4 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener  {
	private final String val$workbenchName
	void  (java.lang.String) 
	public void added (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
	public void removed (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
}

org/eclipse/ui/internal/JFaceUtil.class
JFaceUtil.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.JFaceUtil extends java.lang.Object {
	private void  () 
	public static void initializeJFace () 
	public static void initializeJFacePreferences () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences rootNode
		String workbenchName
}

org/eclipse/ui/internal/KeyBindingService.class
KeyBindingService.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.KeyBindingService extends java.lang.Object implements org.eclipse.ui.INestableKeyBindingService  {
	private org.eclipse.ui.IKeyBindingService activeService
	private boolean disposed
	private java.util.Set enabledContextIds
	private java.util.List enabledSubmissions
	private java.util.Map handlerSubmissionsByCommandId
	private java.util.List nestedEnabledSubmissions
	private java.util.List nestedHandlerSubmissions
	private final java.util.Map nestedServices
	private final org.eclipse.ui.internal.KeyBindingService parent
	private org.eclipse.ui.IWorkbenchPartSite workbenchPartSite
	public void  (org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.ui.IWorkbenchPartSite workbenchPartSite
	void  (org.eclipse.ui.IWorkbenchPartSite, org.eclipse.ui.internal.KeyBindingService) 
		org.eclipse.ui.IWorkbenchPartSite workbenchPartSite
		org.eclipse.ui.internal.KeyBindingService parent
	public boolean activateKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
		org.eclipse.ui.IWorkbenchSite nestedSite
		org.eclipse.ui.IKeyBindingService service
	private final void activateNestedService (org.eclipse.ui.IKeyBindingService) 
		org.eclipse.ui.IKeyBindingService service
		boolean active
		boolean haveParent
		org.eclipse.ui.internal.KeyBindingService nestedService
	private final void deactivateNestedService () 
		boolean active
	public void dispose () 
		java.util.List submissions
		java.util.Iterator submissionItr
		java.util.Iterator iterator
		org.eclipse.ui.internal.KeyBindingService keyBindingService
	private final java.util.List getEnabledSubmissions () 
		java.util.List submissions
		org.eclipse.ui.internal.KeyBindingService nestedService
	private final java.util.List getHandlerSubmissions () 
		java.util.List submissions
		org.eclipse.ui.internal.KeyBindingService nestedService
	public org.eclipse.ui.IKeyBindingService getKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
		org.eclipse.ui.IWorkbenchSite nestedSite
		org.eclipse.ui.IKeyBindingService service
	public java.lang.String[] getScopes () 
		String[] nestedScopes
		String[] nestedScopes
		java.util.Set activeScopes
		int i
	private final void normalizeSites (java.util.List) 
		java.util.List submissionsToModify
		int size
		int i
		Object submission
		Object replacementSubmission
		Object replacementSubmission
		Object replacementSubmission
		Object replacementSubmission
		Object replacementSubmission
		org.eclipse.ui.contexts.EnabledSubmission enabledSubmission
		org.eclipse.ui.commands.HandlerSubmission handlerSubmission
	public void registerAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		String commandId
		boolean active
		org.eclipse.ui.commands.IHandler handler
		org.eclipse.ui.commands.HandlerSubmission handlerSubmission
	public boolean removeKeyBindingService (org.eclipse.ui.IWorkbenchSite) 
		org.eclipse.ui.IWorkbenchSite nestedSite
		org.eclipse.ui.IKeyBindingService service
	public void setScopes (java.lang.String[]) 
		String[] scopes
		boolean active
		java.util.Iterator iterator
		String contextId
	public void unregisterAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		String commandId
		boolean active
		org.eclipse.ui.commands.HandlerSubmission handlerSubmission
}

org/eclipse/ui/internal/LayoutHelper$1.class
LayoutHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LayoutHelper$1 extends java.lang.Object implements org.eclipse.ui.activities.IIdentifierListener  {
	private final org.eclipse.ui.IWorkbenchPage val$partPage
	private final org.eclipse.ui.IPerspectiveDescriptor val$partPerspective
	private final String val$viewId
	void  (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
	public void identifierChanged (org.eclipse.ui.activities.IdentifierEvent) 
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
		org.eclipse.ui.activities.IIdentifier thisIdentifier
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/LayoutHelper$2.class
LayoutHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LayoutHelper$2 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener  {
	final org.eclipse.ui.internal.LayoutHelper$1 this$1
	private final org.eclipse.ui.IPerspectiveDescriptor val$partPerspective
	private final org.eclipse.ui.IWorkbenchPage val$partPage
	private final String val$viewId
	void  (org.eclipse.ui.internal.LayoutHelper$1, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage, java.lang.String) 
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
		org.eclipse.ui.PartInitException e
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
}

org/eclipse/ui/internal/LayoutHelper.class
LayoutHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LayoutHelper extends java.lang.Object {
	private void  () 
	public static final void addViewActivator (org.eclipse.ui.internal.PageLayout, java.lang.String) 
		org.eclipse.ui.internal.PageLayout pageLayout
		String viewId
		org.eclipse.ui.internal.ViewFactory viewFactory
		org.eclipse.ui.IWorkbenchPage partPage
		org.eclipse.ui.IPerspectiveDescriptor partPerspective
		org.eclipse.ui.activities.IWorkbenchActivitySupport support
		org.eclipse.ui.views.IViewDescriptor descriptor
		org.eclipse.ui.activities.IIdentifier identifier
	public static final org.eclipse.ui.internal.ViewPane createView (org.eclipse.ui.internal.ViewFactory, java.lang.String)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.ViewFactory factory
		String viewId
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.internal.ViewPane newPart
}

org/eclipse/ui/internal/LayoutPart.class
LayoutPart.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.LayoutPart extends java.lang.Object implements org.eclipse.ui.ISizeProvider  {
	protected org.eclipse.ui.internal.ILayoutContainer container
	protected String id
	public static final String PROP_VISIBILITY
	private int deferCount
	public void  (java.lang.String) 
		String id
	public boolean allowsAutoFocus () 
	public abstract void createControl (org.eclipse.swt.widgets.Composite) 
	public void dispose () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.ui.internal.ILayoutContainer getContainer () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public java.lang.String getID () 
	public java.lang.String getCompoundId () 
	public boolean isCompressible () 
	public org.eclipse.swt.graphics.Point getSize () 
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.graphics.Point ptSize
	public int getSizeFlags (boolean) 
		boolean horizontal
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
	public org.eclipse.ui.internal.dnd.IDropTarget getDropTarget (java.lang.Object, org.eclipse.swt.graphics.Point) 
		Object draggedObject
		org.eclipse.swt.graphics.Point displayCoordinates
	public boolean isDocked () 
		org.eclipse.swt.widgets.Shell s
	public org.eclipse.swt.widgets.Shell getShell () 
		org.eclipse.swt.widgets.Control ctrl
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
		org.eclipse.swt.widgets.Shell s
		Object data
	public void moveAbove (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control refControl
	public void reparent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite newParent
		org.eclipse.swt.widgets.Control control
		boolean enabled
	public boolean getVisible () 
		org.eclipse.swt.widgets.Control ctrl
	public boolean isVisible () 
		org.eclipse.swt.widgets.Control ctrl
	public void setVisible (boolean) 
		boolean makeVisible
		org.eclipse.swt.widgets.Control ctrl
	private boolean isFocusAncestor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.widgets.Control f
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.swt.widgets.Control ctrl
	public void setContainer (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
	public void setFocus () 
	public void setID (java.lang.String) 
		String str
	public org.eclipse.ui.internal.LayoutPart getPart () 
	public void childRequestZoomIn (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toZoom
	public void childRequestZoomOut () 
	public final void requestZoomOut () 
		org.eclipse.ui.internal.ILayoutContainer container
	public final void requestZoomIn () 
		org.eclipse.ui.internal.ILayoutContainer container
	public final boolean isObscuredByZoom () 
		org.eclipse.ui.internal.ILayoutContainer container
	public boolean childObscuredByZoom (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	public boolean childIsZoomed (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart childToTest
	public void setZoomed (boolean) 
		boolean isZoomed
	public final void deferUpdates (boolean) 
		boolean shouldDefer
	protected void startDeferringEvents () 
	protected void handleDeferredEvents () 
	protected final boolean isDeferred () 
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
	public java.lang.String getPlaceHolderId () 
	public void resizeChild (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart childThatChanged
	public void flushLayout () 
		org.eclipse.ui.internal.ILayoutContainer container
	public boolean allowsAdd (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toAdd
	public void testInvariants () 
}

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

org/eclipse/ui/internal/LayoutPartSash.class
LayoutPartSash.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LayoutPartSash extends org.eclipse.ui.internal.LayoutPart {
	private org.eclipse.swt.widgets.Sash sash
	private boolean enabled
	private org.eclipse.ui.internal.PartSashContainer rootContainer
	private int style
	private org.eclipse.ui.internal.LayoutPartSash preLimit
	private org.eclipse.ui.internal.LayoutPartSash postLimit
	org.eclipse.swt.events.SelectionListener selectionListener
	private int left
	private int right
	private org.eclipse.swt.graphics.Rectangle bounds
	private org.eclipse.ui.presentations.AbstractPresentationFactory presFactory
	private boolean isVisible
	void  (org.eclipse.ui.internal.PartSashContainer, int) 
		org.eclipse.ui.internal.PartSashContainer rootContainer
		int style
	private void checkDragLimit (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.ui.internal.LayoutTree root
		org.eclipse.ui.internal.LayoutTreeNode node
		org.eclipse.swt.graphics.Rectangle nodeBounds
		org.eclipse.swt.graphics.Rectangle eventRect
		boolean vertical
		int eventX
		int left
		int right
		org.eclipse.ui.internal.LayoutTreeNode$ChildSizes sizes
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void doCreateControl () 
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		int sashStyle
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle r
	public void setVisible (boolean) 
		boolean visible
	public boolean isVisible () 
	public void dispose () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.swt.widgets.Control getControl () 
	public java.lang.String getID () 
	org.eclipse.ui.internal.LayoutPartSash getPostLimit () 
	org.eclipse.ui.internal.LayoutPartSash getPreLimit () 
	int getLeft () 
	int getRight () 
	boolean isHorizontal () 
	boolean isVertical () 
	void setPostLimit (org.eclipse.ui.internal.LayoutPartSash) 
		org.eclipse.ui.internal.LayoutPartSash newPostLimit
	void setPreLimit (org.eclipse.ui.internal.LayoutPartSash) 
		org.eclipse.ui.internal.LayoutPartSash newPreLimit
	void setRatio (float) 
		float newRatio
		int total
		int newLeft
	void setSizes (int, int) 
		int left
		int right
	private void flushCache () 
		org.eclipse.ui.internal.LayoutTree root
		org.eclipse.ui.internal.LayoutTreeNode node
	private void widgetSelected (int, int, int, int) 
		int x
		int y
		int width
		int height
		org.eclipse.ui.internal.LayoutTree root
		org.eclipse.ui.internal.LayoutTreeNode node
		org.eclipse.swt.graphics.Rectangle nodeBounds
	public void setEnabled (boolean) 
		boolean resizable
	int getSashSize () 
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		int sashStyle
		int size
	private org.eclipse.ui.presentations.AbstractPresentationFactory getPresentationFactory () 
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.WorkbenchWindowConfigurer configurer
	static void access$0 (org.eclipse.ui.internal.LayoutPartSash, org.eclipse.swt.events.SelectionEvent) 
	static void access$1 (org.eclipse.ui.internal.LayoutPartSash, int, int, int, int) 
}

org/eclipse/ui/internal/LayoutTree.class
LayoutTree.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.LayoutTree extends java.lang.Object implements org.eclipse.ui.ISizeProvider  {
	org.eclipse.ui.internal.LayoutTreeNode parent
	org.eclipse.ui.internal.LayoutPart part
	private int cachedMinimumWidthHint
	private int cachedMinimumWidth
	private int cachedMinimumHeightHint
	private int cachedMinimumHeight
	private int cachedMaximumWidthHint
	private int cachedMaximumWidth
	private int cachedMaximumHeightHint
	private int cachedMaximumHeight
	private boolean sizeFlagsDirty
	private int widthSizeFlags
	private int heightSizeFlags
	public static int minCacheHits
	public static int minCacheMisses
	public static int maxCacheHits
	public static int maxCacheMisses
	private boolean forceLayout
	private org.eclipse.swt.graphics.Rectangle currentBounds
	public void  (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
	public org.eclipse.ui.internal.LayoutPart computeRelation (java.util.ArrayList) 
		java.util.ArrayList relations
	public org.eclipse.ui.internal.LayoutPart findPart (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toFind
	public void disposeSashes () 
	public org.eclipse.ui.internal.LayoutTree find (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public void findSashes (org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.PartPane$Sashes sashes
	public org.eclipse.ui.internal.LayoutPart findBottomRight () 
	public org.eclipse.ui.internal.LayoutTreeNode findSash (org.eclipse.ui.internal.LayoutPartSash) 
		org.eclipse.ui.internal.LayoutPartSash sash
	public final org.eclipse.swt.graphics.Rectangle getBounds () 
	public static int subtract (int, int) 
		int a
		int b
	public static int add (int, int) 
		int a
		int b
	public static void assertValidSize (int) 
		int toCheck
	public final int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
		int result
	protected int doGetSizeFlags (boolean) 
		boolean width
	protected int doComputePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
		int result
	public final int computeMinimumSize (boolean, int) 
		boolean width
		int availablePerpendicular
		int result
		int result
	public static void printCacheStatistics () 
	public int doComputeMinimumSize (boolean, int) 
		boolean width
		int availablePerpendicular
		int result
	public final int computeMaximumSize (boolean, int) 
		boolean width
		int availablePerpendicular
		int result
		int result
	protected int doComputeMaximumSize (boolean, int) 
		boolean width
		int availablePerpendicular
	public void flushNode () 
	public void flushChildren () 
	public final void flushCache () 
	public final int getSizeFlags (boolean) 
		boolean width
	public org.eclipse.ui.internal.LayoutTreeNode getParent () 
	public org.eclipse.ui.internal.LayoutTree insert (org.eclipse.ui.internal.LayoutPart, boolean, org.eclipse.ui.internal.LayoutPartSash, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		boolean left
		org.eclipse.ui.internal.LayoutPartSash sash
		org.eclipse.ui.internal.LayoutPart relative
		org.eclipse.ui.internal.LayoutTree relativeChild
		org.eclipse.ui.internal.LayoutTreeNode node
		org.eclipse.ui.internal.LayoutTreeNode oldParent
	public boolean isCompressible () 
	public boolean isVisible () 
	public void recomputeRatio () 
	public org.eclipse.ui.internal.LayoutTree remove (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.LayoutTree tree
		org.eclipse.ui.internal.LayoutTreeNode oldParent
	public final void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	protected void doSetBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	void setParent (org.eclipse.ui.internal.LayoutTreeNode) 
		org.eclipse.ui.internal.LayoutTreeNode parent
	void setPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
	public java.lang.String toString () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
	public final boolean hasSizeFlag (boolean, int) 
		boolean width
		int flag
}

org/eclipse/ui/internal/LayoutTreeNode$ChildSizes.class
LayoutTreeNode.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LayoutTreeNode$ChildSizes extends java.lang.Object {
	int left
	int right
	boolean resizable
	public void  (int, int, boolean) 
		int l
		int r
		boolean resize
}

org/eclipse/ui/internal/LayoutTreeNode.class
LayoutTreeNode.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.LayoutTreeNode extends org.eclipse.ui.internal.LayoutTree {
	private org.eclipse.ui.internal.LayoutTree[] children
	public void  (org.eclipse.ui.internal.LayoutPartSash) 
		org.eclipse.ui.internal.LayoutPartSash sash
	public void flushChildren () 
	public org.eclipse.ui.internal.LayoutPart findPart (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toFind
		org.eclipse.ui.internal.LayoutPartSash sash
		org.eclipse.swt.graphics.Rectangle bounds
	public org.eclipse.ui.internal.LayoutPart computeRelation (java.util.ArrayList) 
		java.util.ArrayList relations
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo r
	public void disposeSashes () 
	public org.eclipse.ui.internal.LayoutTree find (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.LayoutTree node
	public org.eclipse.ui.internal.LayoutPart findBottomRight () 
	public org.eclipse.ui.internal.LayoutTreeNode findCommonParent (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child1
		org.eclipse.ui.internal.LayoutPart child2
	org.eclipse.ui.internal.LayoutTreeNode findCommonParent (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart, boolean, boolean) 
		org.eclipse.ui.internal.LayoutPart child1
		org.eclipse.ui.internal.LayoutPart child2
		boolean foundChild1
		boolean foundChild2
	public org.eclipse.ui.internal.LayoutTreeNode findSash (org.eclipse.ui.internal.LayoutPartSash) 
		org.eclipse.ui.internal.LayoutPartSash sash
		org.eclipse.ui.internal.LayoutTreeNode node
	void findSashes (org.eclipse.ui.internal.LayoutTree, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutTree child
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.swt.widgets.Sash sash
		boolean leftOrTop
		org.eclipse.ui.internal.LayoutPartSash partSash
	public org.eclipse.ui.internal.LayoutPartSash getSash () 
	private int getSashSize () 
	public boolean isVisible () 
	org.eclipse.ui.internal.LayoutTree remove (org.eclipse.ui.internal.LayoutTree) 
		org.eclipse.ui.internal.LayoutTree child
		org.eclipse.ui.internal.LayoutTreeNode oldParent
	void replaceChild (org.eclipse.ui.internal.LayoutTree, org.eclipse.ui.internal.LayoutTree) 
		org.eclipse.ui.internal.LayoutTree oldChild
		org.eclipse.ui.internal.LayoutTree newChild
	public boolean sameDirection (boolean, org.eclipse.ui.internal.LayoutTreeNode) 
		boolean isVertical
		org.eclipse.ui.internal.LayoutTreeNode subTree
		boolean treeVertical
	public int doComputePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
		org.eclipse.ui.internal.LayoutTreeNode$ChildSizes sizes
		org.eclipse.ui.internal.LayoutTreeNode$ChildSizes sizes
		int leftSize
		int rightSize
		int result
	org.eclipse.ui.internal.LayoutTreeNode$ChildSizes computeChildSizes (int, int, int, int, int) 
		int width
		int height
		int left
		int right
		int preferredWidth
		boolean vertical
		int total
		double wLeft
		double wRight
		double wTotal
		int redistribute
		int leftMinimum
		int rightMinimum
		int leftMaximum
		int rightMaximum
		int leftAvailable
		int rightAvailable
		int idealLeft
		int idealRight
	protected int doGetSizeFlags (boolean) 
		boolean width
		int leftFlags
		int rightFlags
	public void doSetBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
		boolean vertical
		org.eclipse.ui.internal.LayoutTreeNode$ChildSizes childSizes
		org.eclipse.swt.graphics.Rectangle leftBounds
		org.eclipse.swt.graphics.Rectangle sashBounds
		org.eclipse.swt.graphics.Rectangle rightBounds
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public boolean isCompressible () 
	public int getCompressionBias () 
		boolean left
		boolean right
	boolean isLeftChild (org.eclipse.ui.internal.LayoutTree) 
		org.eclipse.ui.internal.LayoutTree toTest
	org.eclipse.ui.internal.LayoutTree getChild (boolean) 
		boolean left
		int index
	void setChild (boolean, org.eclipse.ui.internal.LayoutPart) 
		boolean left
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.LayoutTree child
	void setChild (boolean, org.eclipse.ui.internal.LayoutTree) 
		boolean left
		org.eclipse.ui.internal.LayoutTree child
		int index
	public java.lang.String toString () 
		String s
		String result
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
}

org/eclipse/ui/internal/LegacyAnimationFeedback.class
LegacyAnimationFeedback.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.LegacyAnimationFeedback extends org.eclipse.ui.internal.RectangleAnimationFeedbackBase {
	private static final int LINE_WIDTH
	private org.eclipse.swt.graphics.Region shellRegion
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
	public void renderStep (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		java.util.Iterator currentRects
		org.eclipse.swt.graphics.Rectangle curRect
		org.eclipse.swt.graphics.Rectangle rect
	public void initialize (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		org.eclipse.swt.graphics.Color color
	public void dispose () 
	public boolean jobInit (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		org.eclipse.swt.graphics.Rectangle shellBounds
		java.util.Iterator startIter
		java.util.Iterator endIter
}

org/eclipse/ui/internal/LegacyResourceSupport.class
LegacyResourceSupport.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.LegacyResourceSupport extends java.lang.Object {
	private static String[] resourceClassNames
	private static Class iresourceClass
	private static Class ifileClass
	private static Class icontributorResourceAdapterClass
	private static java.lang.reflect.Method getAdaptedResourceMethod
	private static java.lang.reflect.Method getAdaptedResourceMappingMethod
	private static Class icontributorResourceAdapter2Class
	private static Class defaultContributorResourceAdapterClass
	private static Object defaultContributorResourceAdapter
	private static Class resourceMappingClass
	private static boolean resourceAdapterPossible
	static Class class$0
	static void  () 
	public static java.lang.Class getFileClass () 
		Class c
	public static java.lang.Class getResourceClass () 
		Class c
	public static java.lang.Class getResourceMappingClass () 
		Class c
	public static java.lang.Class getIContributorResourceAdapterClass () 
		Class c
	public static java.lang.Class getIContributorResourceAdapter2Class () 
		Class c
	private static java.lang.Class loadClass (java.lang.String, java.lang.String) 
		String bundleName
		String className
		org.osgi.framework.Bundle bundle
	public static java.lang.Class getDefaultContributorResourceAdapterClass () 
		Class c
	private static java.lang.Object getDefaultContributorResourceAdapter () 
		Class c
		java.lang.reflect.Method m
	public static boolean isResourceType (java.lang.String) 
		String objectClassName
		int i
	public static boolean isResourceMappingType (java.lang.String) 
		String objectClassName
	private static boolean isInstanceOf (java.lang.Class, java.lang.String) 
		Class clazz
		String type
		Class superClass
		Class[] interfaces
		int i
	public static java.lang.Object getAdaptedContributorResource (java.lang.Object) 
		Object object
		Class resourceClass
		org.eclipse.core.runtime.IAdaptable adaptable
		Class contributorResourceAdapterClass
		Object resourceAdapter
		java.lang.reflect.Method m
	private static java.lang.reflect.Method getContributorResourceAdapterGetAdaptedResourceMethod () 
		Class c
	private static java.lang.reflect.Method getContributorResourceAdapter2GetAdaptedResourceMappingMethod () 
		Class c
	public static java.lang.Object getAdaptedContributorResourceMapping (java.lang.Object) 
		Object object
		Class resourceMappingClass
		org.eclipse.core.runtime.IAdaptable adaptable
		Class contributorResourceAdapterClass
		Class contributorResourceAdapter2Class
		Object resourceAdapter
		Object resourceMappingAdapter
		Object resourceMappingAdapter
		java.lang.reflect.Method m
		Object result
		Object r
	public static org.eclipse.jface.viewers.IStructuredSelection adaptSelection (org.eclipse.jface.viewers.IStructuredSelection, java.lang.String) 
		org.eclipse.jface.viewers.IStructuredSelection selection
		String objectClass
		java.util.List newSelection
		java.util.Iterator it
		Object element
		Object adaptedElement
	public static java.lang.Object getAdapter (java.lang.Object, java.lang.String) 
		Object element
		String objectClass
		Object adaptedElement
		Object resource
	public static java.lang.Object getAdaptedResource (java.lang.Object) 
		Object element
		Class resourceClass
		Object adaptedValue
	public static java.lang.Object getAdaptedResourceMapping (java.lang.Object) 
		Object element
		Class resourceMappingClass
		Object adaptedValue
	private void  () 
}

org/eclipse/ui/internal/LocalWorkingSetManager.class
LocalWorkingSetManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.LocalWorkingSetManager extends org.eclipse.ui.internal.AbstractWorkingSetManager implements org.eclipse.ui.ILocalWorkingSetManager  {
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void removeWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public void addRecentWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
}

org/eclipse/ui/internal/LockToolBarAction$1.class
LockToolBarAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.LockToolBarAction$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.LockToolBarAction this$0
	void  (org.eclipse.ui.internal.LockToolBarAction) 
	public void run () 
}

org/eclipse/ui/internal/LockToolBarAction.class
LockToolBarAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.LockToolBarAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void run () 
		boolean locked
	public void dispose () 
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.internal.LockToolBarAction) 
}

org/eclipse/ui/internal/MessageLine.class
MessageLine.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.MessageLine extends org.eclipse.swt.custom.CLabel {
	private org.eclipse.swt.graphics.Color fNormalMsgAreaBackground
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	private org.eclipse.swt.graphics.Image findImage (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void setErrorStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		String message
}

org/eclipse/ui/internal/Model.class
Model.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.Model extends java.lang.Object {
	private Object state
	private java.util.List views
	public void  (java.lang.Object) 
		Object initialState
	public java.lang.Object getState () 
	public void setState (java.lang.Object, org.eclipse.ui.internal.IChangeListener) 
		Object newState
		org.eclipse.ui.internal.IChangeListener toOmit
		java.util.Iterator iter
		org.eclipse.ui.internal.IChangeListener next
	private boolean areEqual (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public void addChangeListener (org.eclipse.ui.internal.IChangeListener) 
		org.eclipse.ui.internal.IChangeListener changeListener
	public void removeChangeListener (org.eclipse.ui.internal.IChangeListener) 
		org.eclipse.ui.internal.IChangeListener changeListener
}

org/eclipse/ui/internal/MultiEditorInnerPane$1.class
MultiEditorInnerPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.MultiEditorInnerPane$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.MultiEditorInnerPane this$0
	void  (org.eclipse.ui.internal.MultiEditorInnerPane) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.part.AbstractMultiEditor multiEditor
}

org/eclipse/ui/internal/MultiEditorInnerPane.class
MultiEditorInnerPane.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.MultiEditorInnerPane extends org.eclipse.ui.internal.EditorPane {
	org.eclipse.ui.internal.EditorPane parentPane
	boolean multiEditorCompatibilityMode
	public void  (org.eclipse.ui.internal.EditorPane, org.eclipse.ui.IEditorReference, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.EditorStack, boolean) 
		org.eclipse.ui.internal.EditorPane pane
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.EditorStack workbook
		boolean multiEditor
	org.eclipse.ui.part.AbstractMultiEditor getMultiEditor () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control control
	public org.eclipse.ui.internal.EditorPane getParentPane () 
	private void updateGradient () 
		org.eclipse.ui.part.AbstractMultiEditor abstractMultiEditor
		org.eclipse.ui.IEditorPart part
	public void showFocus (boolean) 
		boolean inFocus
	void shellDeactivated () 
	void shellActivated () 
}

org/eclipse/ui/internal/NavigationHistory$1.class
NavigationHistory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistory$1 extends java.lang.Object implements org.eclipse.ui.IPartListener2  {
	final org.eclipse.ui.internal.NavigationHistory this$0
	private final org.eclipse.ui.IWorkbenchPage val$page
	void  (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.IWorkbenchPage) 
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		Object editorTabCookie
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	private void updateNavigationHistory (org.eclipse.ui.IWorkbenchPartReference, boolean) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		boolean partClosed
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorInput input
		String id
		java.util.Iterator e
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		org.eclipse.ui.internal.NavigationHistoryEditorInfo currentInfo
		org.eclipse.ui.internal.NavigationHistoryEntry current
		boolean isEntryDisposed
		int i
		org.eclipse.ui.internal.NavigationHistoryEntry entry
}

org/eclipse/ui/internal/NavigationHistory$2.class
NavigationHistory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistory$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.NavigationHistory this$0
	private final org.eclipse.ui.IEditorPart val$part
	void  (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.IEditorPart) 
	public void run () 
		org.eclipse.ui.internal.EditorSite site
		org.eclipse.swt.widgets.Control c
		org.eclipse.ui.internal.NavigationHistoryEntry e
}

org/eclipse/ui/internal/NavigationHistory$3.class
NavigationHistory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistory$3 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.NavigationHistory this$0
	private final org.eclipse.ui.internal.NavigationHistoryEntry val$entry
	void  (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.internal.NavigationHistoryEntry) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/NavigationHistory$PerTabHistory.class
NavigationHistory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistory$PerTabHistory extends java.lang.Object {
	java.util.LinkedList backwardEntries
	org.eclipse.ui.internal.NavigationHistoryEntry currentEntry
	java.util.LinkedList forwardEntries
	private void  () 
	void  (org.eclipse.ui.internal.NavigationHistory$PerTabHistory) 
}

org/eclipse/ui/internal/NavigationHistory.class
NavigationHistory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.NavigationHistory extends java.lang.Object implements org.eclipse.ui.INavigationHistory  {
	private static final boolean DEBUG
	private static final int CAPACITY
	private org.eclipse.ui.internal.NavigationHistoryAction backwardAction
	private org.eclipse.ui.internal.NavigationHistoryAction forwardAction
	private int ignoreEntries
	private java.util.ArrayList history
	java.util.Map perTabHistoryMap
	private java.util.ArrayList editors
	private org.eclipse.ui.IWorkbenchPage page
	private int activeEntry
	public void  (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private org.eclipse.swt.widgets.Display getDisplay () 
	private boolean isPerTabHistoryEnabled () 
	public void markEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	public void markLocation (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	org.eclipse.ui.internal.NavigationHistoryEntry[] getBackwardEntries () 
		int length
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		int i
	org.eclipse.ui.internal.NavigationHistoryEntry[] getForwardEntries () 
		int length
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		int i
	public org.eclipse.ui.INavigationLocation[] getLocations () 
		org.eclipse.ui.INavigationLocation[] result
		int i
		org.eclipse.ui.internal.NavigationHistoryEntry e
	public org.eclipse.ui.INavigationLocation getCurrentLocation () 
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	public void dispose () 
		java.util.Iterator e
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	void setForwardAction (org.eclipse.ui.internal.NavigationHistoryAction) 
		org.eclipse.ui.internal.NavigationHistoryAction action
	void setBackwardAction (org.eclipse.ui.internal.NavigationHistoryAction) 
		org.eclipse.ui.internal.NavigationHistoryAction action
	private org.eclipse.ui.internal.NavigationHistoryEntry getEntry (int) 
		int index
	private void add (org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		org.eclipse.ui.internal.NavigationHistoryEntry e
	private void removeForwardEntries () 
		int length
		int i
		org.eclipse.ui.internal.NavigationHistoryEntry e
	private void addEntry (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.INavigationLocation location
		org.eclipse.ui.internal.NavigationHistoryEntry current
		org.eclipse.ui.internal.NavigationHistoryEntry e
	private void printEntries (java.lang.String) 
		String label
	boolean canForward () 
	boolean canBackward () 
	private void updateActions () 
	private void gotoEntry (org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	private void updateEntry (org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistoryEntry activeEntry
	void forward () 
	void backward () 
	private void shiftEntry (boolean) 
		boolean forward
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	void shiftCurrentEntry (org.eclipse.ui.internal.NavigationHistoryEntry, boolean) 
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		boolean forward
	void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.NavigationHistoryEntry cEntry
		java.util.ArrayList editors
		java.util.Iterator iter
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		org.eclipse.ui.IMemento editorsMem
		java.util.Iterator iter
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		java.util.ArrayList list
		int size
		int i
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		int i
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		org.eclipse.ui.IMemento childMem
	void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento editorsMem
		org.eclipse.ui.IMemento[] items
		org.eclipse.ui.IMemento[] children
		org.eclipse.ui.internal.NavigationHistoryEditorInfo[] editorsInfo
		int i
		int i
		org.eclipse.ui.IMemento item
		int index
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	public org.eclipse.ui.internal.NavigationHistoryEntry createEntry (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.INavigationLocation) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.INavigationLocation location
		String editorID
		org.eclipse.ui.IEditorInput editorInput
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		java.util.Iterator iter
	public void disposeEntry (org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	void checkDuplicates (org.eclipse.ui.internal.NavigationHistoryEditorInfo) 
		org.eclipse.ui.internal.NavigationHistoryEditorInfo info
		org.eclipse.ui.internal.NavigationHistoryEditorInfo dup
		java.util.Iterator iter
		java.util.Iterator iter
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	private void setNewCurrentEntryForTab (org.eclipse.ui.internal.NavigationHistory$PerTabHistory, org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	private java.lang.Object getCookieForTab (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.PartSite partSite
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void markLocationForTab (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		Object tabCookie
		org.eclipse.ui.INavigationLocation location
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		org.eclipse.ui.internal.NavigationHistoryEntry current
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	public void updateCookieForTab (java.lang.Object, java.lang.Object) 
		Object oldCookie
		Object newCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
	private void gotoEntryForTab (org.eclipse.ui.internal.NavigationHistoryEntry, boolean) 
		org.eclipse.ui.internal.NavigationHistoryEntry target
		boolean forward
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		java.util.LinkedList source
		java.util.LinkedList destination
		org.eclipse.ui.internal.NavigationHistoryEntry newCurrent
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	private void forwardForTab () 
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		org.eclipse.ui.internal.NavigationHistoryEntry newCurrent
		org.eclipse.ui.INavigationLocation location
	private void backwardForTab () 
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		org.eclipse.ui.internal.NavigationHistoryEntry newCurrent
	private boolean hasEntriesForTab (boolean) 
		boolean forward
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		java.util.LinkedList entries
	private org.eclipse.ui.internal.NavigationHistoryEntry[] getEntriesForTab (boolean) 
		boolean forward
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
		java.util.LinkedList entries
	private void disposeHistoryForTabs () 
		Object[] keys
		int i
	void disposeHistoryForTab (java.lang.Object) 
		Object editorTabCookie
		org.eclipse.ui.internal.NavigationHistory$PerTabHistory perTabHistory
	private void removeEntriesForTab (java.util.LinkedList) 
		java.util.LinkedList entries
		java.util.Iterator it
		org.eclipse.ui.internal.NavigationHistoryEntry entry
	public boolean updateActive (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.NavigationHistoryEntry e
		org.eclipse.ui.IWorkbenchPartSite site
		String editorID
		org.eclipse.ui.IEditorInput input
	static boolean access$0 (org.eclipse.ui.internal.NavigationHistory) 
	static void access$1 (org.eclipse.ui.internal.NavigationHistory) 
	static java.util.ArrayList access$2 (org.eclipse.ui.internal.NavigationHistory) 
	static int access$3 (org.eclipse.ui.internal.NavigationHistory) 
	static org.eclipse.ui.internal.NavigationHistoryEntry access$4 (org.eclipse.ui.internal.NavigationHistory, int) 
	static java.util.ArrayList access$5 (org.eclipse.ui.internal.NavigationHistory) 
	static void access$6 (org.eclipse.ui.internal.NavigationHistory, int) 
	static int access$7 (org.eclipse.ui.internal.NavigationHistory) 
	static void access$8 (org.eclipse.ui.internal.NavigationHistory, int) 
	static void access$9 (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.internal.NavigationHistoryEntry) 
	static void access$10 (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.IEditorPart) 
	static void access$11 (org.eclipse.ui.internal.NavigationHistory, org.eclipse.ui.internal.NavigationHistoryEntry) 
}

org/eclipse/ui/internal/NavigationHistoryAction$1.class
NavigationHistoryAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistoryAction$1 extends org.eclipse.swt.events.MenuAdapter {
	final org.eclipse.ui.internal.NavigationHistoryAction this$0
	void  (org.eclipse.ui.internal.NavigationHistoryAction) 
	public void menuShown (org.eclipse.swt.events.MenuEvent) 
		org.eclipse.swt.events.MenuEvent e
		org.eclipse.swt.widgets.Menu m
		org.eclipse.swt.widgets.MenuItem[] items
		int i
}

org/eclipse/ui/internal/NavigationHistoryAction$2.class
NavigationHistoryAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistoryAction$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.NavigationHistoryAction this$0
	private final org.eclipse.ui.internal.NavigationHistory val$history
	void  (org.eclipse.ui.internal.NavigationHistoryAction, org.eclipse.ui.internal.NavigationHistory) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/NavigationHistoryAction$MenuCreator.class
NavigationHistoryAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.NavigationHistoryAction$MenuCreator extends java.lang.Object implements org.eclipse.jface.action.IMenuCreator  {
	final org.eclipse.ui.internal.NavigationHistoryAction this$0
	private void  (org.eclipse.ui.internal.NavigationHistoryAction) 
	public void dispose () 
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control parent
	void  (org.eclipse.ui.internal.NavigationHistoryAction, org.eclipse.ui.internal.NavigationHistoryAction$MenuCreator) 
}

org/eclipse/ui/internal/NavigationHistoryAction.class
NavigationHistoryAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.NavigationHistoryAction extends org.eclipse.ui.internal.PageEventAction {
	private boolean recreateMenu
	private boolean forward
	private org.eclipse.swt.widgets.Menu historyMenu
	private int MAX_HISTORY_LENGTH
	private void setMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
	private void initMenu () 
	private void fillMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.NavigationHistory history
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		int[] entriesCount
		int i
		int i
		String text
		org.eclipse.swt.widgets.MenuItem item
	public void dispose () 
		int i
		org.eclipse.swt.widgets.MenuItem menuItem
	public void  (org.eclipse.ui.IWorkbenchWindow, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		boolean forward
		org.eclipse.ui.ISharedImages sharedImages
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private org.eclipse.ui.internal.NavigationHistoryEntry[] collapseEntries (org.eclipse.ui.internal.NavigationHistoryEntry[], int[]) 
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		int[] entriesCount
		java.util.ArrayList allEntries
		org.eclipse.ui.internal.NavigationHistoryEntry previousEntry
		int i
		java.util.Iterator iter
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		String text
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.NavigationHistory nh
	public void run () 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.NavigationHistory nh
	public void update () 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.NavigationHistory history
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		org.eclipse.ui.internal.NavigationHistoryEntry[] entries
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		String text
		org.eclipse.ui.internal.NavigationHistoryEntry entry
		String text
	static void access$0 (org.eclipse.ui.internal.NavigationHistoryAction, org.eclipse.swt.widgets.Menu) 
	static org.eclipse.swt.widgets.Menu access$1 (org.eclipse.ui.internal.NavigationHistoryAction) 
	static void access$2 (org.eclipse.ui.internal.NavigationHistoryAction, org.eclipse.swt.widgets.Menu) 
	static void access$3 (org.eclipse.ui.internal.NavigationHistoryAction) 
	static boolean access$4 (org.eclipse.ui.internal.NavigationHistoryAction) 
	static boolean access$5 (org.eclipse.ui.internal.NavigationHistoryAction) 
}

org/eclipse/ui/internal/NavigationHistoryEditorInfo.class
NavigationHistoryEditorInfo.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.NavigationHistoryEditorInfo extends java.lang.Object {
	String editorID
	org.eclipse.ui.IEditorInput editorInput
	int refCount
	org.eclipse.ui.IMemento memento
	void  (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
	void  (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	boolean isPersistable () 
		org.eclipse.ui.IPersistableElement persistable
	void handlePartClosed () 
		org.eclipse.ui.IPersistableElement persistable
	void restoreEditor () 
		String factoryID
		org.eclipse.ui.IElementFactory factory
		org.eclipse.core.runtime.IAdaptable element
	void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento mem
		org.eclipse.ui.IPersistableElement persistable
}

org/eclipse/ui/internal/NavigationHistoryEntry.class
NavigationHistoryEntry.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.NavigationHistoryEntry extends java.lang.Object {
	private org.eclipse.ui.IWorkbenchPage page
	org.eclipse.ui.internal.NavigationHistoryEditorInfo editorInfo
	String historyText
	org.eclipse.ui.INavigationLocation location
	private org.eclipse.ui.IMemento locationMemento
	public void  (org.eclipse.ui.internal.NavigationHistoryEditorInfo, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.INavigationLocation) 
		org.eclipse.ui.internal.NavigationHistoryEditorInfo editorInfo
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.INavigationLocation location
	void restoreLocation () 
		org.eclipse.ui.IEditorPart editor
	java.lang.String getHistoryText () 
		String text
	boolean handlePartClosed () 
	void saveState (org.eclipse.ui.IMemento, java.util.ArrayList) 
		org.eclipse.ui.IMemento mem
		java.util.ArrayList entries
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IMemento childMem
	void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento mem
	public java.lang.String toString () 
	void dispose () 
	boolean mergeInto (org.eclipse.ui.internal.NavigationHistoryEntry) 
		org.eclipse.ui.internal.NavigationHistoryEntry currentEntry
}

org/eclipse/ui/internal/ObjectActionContributor$1.class
ObjectActionContributor.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ObjectActionContributor$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.ObjectActionContributor this$0
	private final org.eclipse.ui.internal.ObjectPluginAction val$action
	private final org.eclipse.ui.IWorkbenchPart val$part
	private final org.eclipse.jface.viewers.IStructuredSelection val$selection
	void  (org.eclipse.ui.internal.ObjectActionContributor, org.eclipse.ui.internal.ObjectPluginAction, org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.IStructuredSelection) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/ObjectActionContributor$ObjectContribution.class
ObjectActionContributor.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ObjectActionContributor$ObjectContribution extends org.eclipse.ui.internal.PluginActionBuilder$BasicContribution {
	private org.eclipse.ui.internal.ObjectFilterTest filterTest
	private org.eclipse.ui.internal.ActionExpression visibilityTest
	private org.eclipse.core.expressions.Expression enablement
	private void  () 
	public void addFilterTest (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void setVisibilityTest (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void setEnablementTest (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	public boolean isApplicableTo (java.lang.Object) 
		Object object
		boolean result
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult evalResult
		org.eclipse.core.runtime.CoreException e
	void  (org.eclipse.ui.internal.ObjectActionContributor$ObjectContribution) 
}

org/eclipse/ui/internal/ObjectActionContributor.class
ObjectActionContributor.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ObjectActionContributor extends org.eclipse.ui.internal.PluginActionBuilder implements org.eclipse.ui.internal.IObjectActionContributor org.eclipse.core.runtime.IAdaptable  {
	private static final String P_TRUE
	private org.eclipse.core.runtime.IConfigurationElement config
	private boolean configRead
	private boolean adaptable
	private String objectClass
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement config
	public boolean canAdapt () 
	public java.lang.String getObjectClass () 
	public void contributeObjectActionIdOverrides (java.util.List) 
		java.util.List actionIdOverrides
		int i
		org.eclipse.ui.internal.ActionDescriptor ad
		String id
	public boolean contributeObjectActions (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ISelectionProvider, java.util.List) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.jface.viewers.ISelectionProvider selProv
		java.util.List actionIdOverrides
		org.eclipse.jface.viewers.ISelection sel
		org.eclipse.jface.viewers.IStructuredSelection ssel
		org.eclipse.jface.viewers.IStructuredSelection newSelection
		org.eclipse.jface.viewers.IStructuredSelection selection
		int i
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.ui.internal.ObjectPluginAction action
		org.eclipse.core.runtime.ISafeRunnable runnable
	public boolean contributeObjectMenus (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.jface.viewers.ISelectionProvider selProv
		org.eclipse.jface.viewers.ISelection sel
		int i
		org.eclipse.core.runtime.IConfigurationElement menuElement
	protected org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution createContribution () 
	public boolean isApplicableTo (java.lang.Object) 
		Object object
		Object adapted
	private void readConfigElement () 
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
	private boolean testName (java.lang.Object) 
		Object object
		String nameFilter
		String objectName
		org.eclipse.ui.model.IWorkbenchAdapter de
	public java.lang.String toString () 
		StringBuffer buffer
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String label
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ui/internal/ObjectActionContributorManager.class
ObjectActionContributorManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ObjectActionContributorManager extends org.eclipse.ui.internal.ObjectContributorManager {
	private static org.eclipse.ui.internal.ObjectActionContributorManager sharedInstance
	public void  () 
	public boolean contributeObjectActions (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.action.IMenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.action.IMenuManager popupMenu
		org.eclipse.jface.viewers.ISelectionProvider selProv
		org.eclipse.jface.viewers.ISelection selection
		java.util.List elements
		java.util.List contributors
		boolean actualContributions
		java.util.ArrayList overrides
		java.util.Iterator it
		org.eclipse.ui.internal.IObjectActionContributor contributor
		java.util.Iterator it
		org.eclipse.ui.internal.IObjectActionContributor contributor
	public static org.eclipse.ui.internal.ObjectActionContributorManager getManager () 
	private void loadContributors () 
		org.eclipse.ui.internal.ObjectActionContributorReader reader
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension addedExtension
		org.eclipse.core.runtime.IConfigurationElement[] addedElements
		int i
		org.eclipse.ui.internal.ObjectActionContributorReader reader
	protected java.lang.String getExtensionPointFilter () 
}

org/eclipse/ui/internal/ObjectActionContributorReader.class
ObjectActionContributorReader.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ObjectActionContributorReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private org.eclipse.ui.internal.ObjectActionContributorManager manager
	public void  () 
	protected void processObjectContribution (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String objectClassName
		org.eclipse.ui.internal.IObjectContributor contributor
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tagName
	public void readPopupContributors (org.eclipse.ui.internal.ObjectActionContributorManager) 
		org.eclipse.ui.internal.ObjectActionContributorManager mng
		org.eclipse.core.runtime.IExtensionRegistry registry
	public void setManager (org.eclipse.ui.internal.ObjectActionContributorManager) 
		org.eclipse.ui.internal.ObjectActionContributorManager mng
}

org/eclipse/ui/internal/ObjectContributorManager$ContributorRecord.class
ObjectContributorManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ObjectContributorManager$ContributorRecord extends java.lang.Object {
	String objectClassName
	org.eclipse.ui.internal.IObjectContributor contributor
	final org.eclipse.ui.internal.ObjectContributorManager this$0
	public void  (org.eclipse.ui.internal.ObjectContributorManager, org.eclipse.ui.internal.IObjectContributor, java.lang.String) 
		org.eclipse.ui.internal.IObjectContributor contributor
		String targetType
}

org/eclipse/ui/internal/ObjectContributorManager.class
ObjectContributorManager.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.ObjectContributorManager extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	protected java.util.Map contributors
	protected java.util.Map objectLookup
	protected java.util.Map resourceAdapterLookup
	protected java.util.Map adaptableLookup
	protected java.util.Set contributorRecordSet
	static Class class$0
	public void  () 
		String extensionPointId
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	protected java.lang.String getExtensionPointFilter () 
	private void addContributorsFor (java.util.List, java.util.List) 
		java.util.List types
		java.util.List result
		java.util.Iterator classes
		Class clazz
		java.util.List contributorList
	protected final java.util.List computeClassOrder (java.lang.Class) 
		Class extensibleClass
		java.util.ArrayList result
		Class clazz
	protected final java.util.List computeInterfaceOrder (java.util.List) 
		java.util.List classList
		java.util.ArrayList result
		java.util.Map seen
		java.util.Iterator list
		Class[] interfaces
	public void flushLookup () 
	private void cacheResourceAdapterLookup (java.lang.Class, java.util.List) 
		Class adapterClass
		java.util.List results
	private void cacheAdaptableLookup (java.lang.String, java.util.List) 
		String adapterClass
		java.util.List results
	private void cacheObjectLookup (java.lang.Class, java.util.List) 
		Class objectClass
		java.util.List results
	public java.util.Collection getContributors () 
	protected java.util.List addContributorsFor (java.lang.Class) 
		Class objectClass
		java.util.List classList
		java.util.List result
	public boolean hasContributorsFor (java.lang.Object) 
		Object object
		java.util.List contributors
	private void internalComputeInterfaceOrder (java.lang.Class[], java.util.List, java.util.Map) 
		Class[] interfaces
		java.util.List result
		java.util.Map seen
		java.util.List newInterfaces
		int i
		Class interfac
		java.util.Iterator newList
	public boolean isApplicableTo (org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.internal.IObjectContributor) 
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.ui.internal.IObjectContributor contributor
		java.util.Iterator elements
	public boolean isApplicableTo (java.util.List, org.eclipse.ui.internal.IObjectContributor) 
		java.util.List list
		org.eclipse.ui.internal.IObjectContributor contributor
		java.util.Iterator elements
	public void registerContributor (org.eclipse.ui.internal.IObjectContributor, java.lang.String) 
		org.eclipse.ui.internal.IObjectContributor contributor
		String targetType
		java.util.List contributorList
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.ObjectContributorManager$ContributorRecord contributorRecord
	public void unregisterAllContributors () 
	public void unregisterContributor (org.eclipse.ui.internal.IObjectContributor, java.lang.String) 
		org.eclipse.ui.internal.IObjectContributor contributor
		String targetType
		java.util.List contributorList
	public void unregisterContributors (java.lang.String) 
		String targetType
	protected java.util.List getContributors (java.lang.Object) 
		Object object
		Object resource
		java.util.List adapters
		java.util.List contributors
		java.util.Iterator it
		String adapter
	protected java.util.List getObjectContributors (java.lang.Class) 
		Class objectClass
		java.util.List objectList
	protected java.util.List getResourceContributors (java.lang.Class) 
		Class resourceClass
		java.util.List resourceList
	protected java.util.List getAdaptableContributors (java.lang.String) 
		String adapterType
		java.util.List adaptableList
	protected void removeCommonAdapters (java.util.List, java.util.List) 
		java.util.List adapters
		java.util.List results
		java.util.Iterator it
		Class clazz
		java.util.List commonTypes
		java.util.Iterator it2
		Class type
	protected java.util.List computeCombinedOrder (java.lang.Class) 
		Class inputClass
		java.util.List result
		Class clazz
		Class[] interfaces
		int i
	private java.util.List filterOnlyAdaptableContributors (java.util.List) 
		java.util.List contributors
		java.util.List adaptableContributors
		java.util.Iterator it
		org.eclipse.ui.internal.IObjectContributor c
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
		org.eclipse.ui.internal.ObjectContributorManager$ContributorRecord contributorRecord
	public void dispose () 
	protected java.util.List getContributors (java.util.List) 
		java.util.List elements
		java.util.List commonAdapters
		java.util.List commonClasses
		Class resourceClass
		Class resourceMappingClass
		java.util.List contributors
		int i
		java.util.List results
		java.util.Iterator it
		String adapter
	private static void addAll (java.util.Collection, java.util.List) 
		java.util.Collection collection
		java.util.List toAdd
		int i
		int size
	private static java.util.List removeDups (java.util.List) 
		java.util.List list
		java.util.HashSet set
		java.util.ArrayList result
		java.util.Iterator i
		Object o
	private java.util.List getCommonClasses (java.util.List, java.util.List) 
		java.util.List objects
		java.util.List commonAdapters
		Class clazz
		java.util.List result
		java.util.List classes
		java.util.List adapters
		java.util.List interfaces
		java.util.List lastCommonTypes
		boolean classesEmpty
		boolean interfacesEmpty
		int i
		java.util.List otherClasses
		java.util.List otherInterfaces
		java.util.List classesAndInterfaces
		java.util.List otherAdapters
		java.util.Iterator it
		String adapter
		java.util.ArrayList results
		java.util.ArrayList superClasses
		int j
	private boolean allSameClass (java.util.List) 
		java.util.List objects
		int size
		Class clazz
		int i
	private boolean extractCommonClasses (java.util.List, java.util.List) 
		java.util.List classes
		java.util.List otherClasses
		boolean classesEmpty
		int j
	private void removeNonCommonAdapters (java.util.List, java.util.List) 
		java.util.List adapters
		java.util.List classes
		int i
		Object o
		Class clazz
		String name
	private void removeCommonInterfaces (java.util.List, java.util.List, java.util.List) 
		java.util.List superClasses
		java.util.List types
		java.util.List results
		java.util.List dropInterfaces
		int j
	private java.util.List computeAdapterOrder (java.util.List) 
		java.util.List classList
		java.util.Set result
		org.eclipse.core.runtime.IAdapterManager adapterMgr
		java.util.Iterator list
		Class clazz
		String[] adapters
		int i
		String adapter
	private java.lang.Class getCommonResourceClass (java.util.List) 
		java.util.List objects
		Class resourceClass
		java.util.List testList
		int i
		Object object
		Object resource
	private java.lang.Class getResourceMappingClass (java.util.List) 
		java.util.List objects
		Class resourceMappingClass
		int i
		Object object
		Object resourceMapping
	private java.lang.Class getCommonClass (java.util.List) 
		java.util.List objects
		Class commonClass
		int i
		Object object
		Class newClass
	private java.lang.Class getCommonClass (java.lang.Class, java.lang.Class) 
		Class class1
		Class class2
		java.util.List list1
		java.util.List list2
		int i
		int j
		Class candidate1
		Class candidate2
}

org/eclipse/ui/internal/ObjectFilterTest.class
ObjectFilterTest.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ObjectFilterTest extends java.lang.Object {
	private java.util.HashMap filterElements
	static Class class$0
	public void  () 
	public boolean addFilterElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String value
	public boolean matches (java.lang.Object, boolean) 
		Object object
		boolean adaptable
	private boolean preciselyMatches (java.lang.Object) 
		Object object
		org.eclipse.ui.IActionFilter filter
		java.util.Iterator iter
		String name
		String value
}

org/eclipse/ui/internal/ObjectPluginAction$1.class
ObjectPluginAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ObjectPluginAction$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.ObjectPluginAction this$0
	private final org.eclipse.ui.IObjectActionDelegate val$objectActionDelegate
	void  (org.eclipse.ui.internal.ObjectPluginAction, org.eclipse.ui.IObjectActionDelegate) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/ObjectPluginAction$2.class
ObjectPluginAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ObjectPluginAction$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.ObjectPluginAction this$0
	private final org.eclipse.ui.IObjectActionDelegate val$objectActionDelegate
	void  (org.eclipse.ui.internal.ObjectPluginAction, org.eclipse.ui.IObjectActionDelegate) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/ObjectPluginAction.class
ObjectPluginAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ObjectPluginAction extends org.eclipse.ui.internal.PluginAction implements org.eclipse.ui.IPartListener2  {
	public static final String ATT_OVERRIDE_ACTION_ID
	private String overrideActionId
	private org.eclipse.ui.IWorkbenchPart activePart
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		String id
		int style
	protected void initDelegate () 
		org.eclipse.ui.IActionDelegate actionDelegate
		org.eclipse.ui.IObjectActionDelegate objectActionDelegate
		org.eclipse.core.runtime.ISafeRunnable runnable
	public void setActivePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart targetPart
		org.eclipse.ui.IActionDelegate delegate
		org.eclipse.ui.IObjectActionDelegate objectActionDelegate
		org.eclipse.core.runtime.ISafeRunnable runnable
	public java.lang.String getOverrideActionId () 
	public void dispose () 
	static org.eclipse.ui.IWorkbenchPart access$0 (org.eclipse.ui.internal.ObjectPluginAction) 
}

org/eclipse/ui/internal/OpenPerspectivePropertyTester.class
OpenPerspectivePropertyTester.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.OpenPerspectivePropertyTester extends org.eclipse.core.expressions.PropertyTester {
	private static final String PROPERTY_IS_PERSPECTIVE_OPEN
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
}

org/eclipse/ui/internal/OpenPreferencesAction.class
OpenPreferencesAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.OpenPreferencesAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void run () 
		org.eclipse.jface.preference.PreferenceDialog dialog
	public void dispose () 
}

org/eclipse/ui/internal/OverlayIcon.class
OverlayIcon.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.OverlayIcon extends org.eclipse.jface.resource.CompositeImageDescriptor {
	private org.eclipse.swt.graphics.Point fSize
	private org.eclipse.jface.resource.ImageDescriptor fBase
	private org.eclipse.jface.resource.ImageDescriptor fOverlay
	public void  (org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ImageDescriptor, org.eclipse.swt.graphics.Point) 
		org.eclipse.jface.resource.ImageDescriptor base
		org.eclipse.jface.resource.ImageDescriptor overlay
		org.eclipse.swt.graphics.Point size
	protected void drawCompositeImage (int, int) 
		int width
		int height
		org.eclipse.swt.graphics.ImageData bg
		org.eclipse.swt.graphics.ImageData bg
	protected void drawTopRight (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor overlay
		int x
		org.eclipse.swt.graphics.ImageData id
	protected org.eclipse.swt.graphics.Point getSize () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.OverlayIcon overlayIcon
}

org/eclipse/ui/internal/PageEventAction.class
PageEventAction.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PageEventAction extends org.eclipse.ui.actions.PartEventAction implements org.eclipse.ui.IPageListener org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchPage activePage
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	protected void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String text
		org.eclipse.ui.IWorkbenchWindow window
	public final org.eclipse.ui.IWorkbenchPage getActivePage () 
	public final org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void dispose () 
}

org/eclipse/ui/internal/PageLayout.class
PageLayout.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PageLayout extends java.lang.Object implements org.eclipse.ui.IPageLayout  {
	private java.util.ArrayList actionSets
	private org.eclipse.ui.IPerspectiveDescriptor descriptor
	private org.eclipse.ui.internal.LayoutPart editorFolder
	private boolean editorVisible
	private boolean fixed
	private java.util.ArrayList fastViews
	private java.util.Map mapIDtoFolder
	private java.util.Map mapIDtoPart
	private java.util.Map mapIDtoViewLayoutRec
	private java.util.Map mapFolderToFolderLayout
	private java.util.ArrayList newWizardShortcuts
	private java.util.ArrayList perspectiveShortcuts
	private org.eclipse.ui.internal.ViewSashContainer rootLayoutContainer
	private java.util.ArrayList showInPartIds
	private java.util.ArrayList showViewShortcuts
	private org.eclipse.ui.internal.ViewFactory viewFactory
	private java.util.List minimizedStacks
	private java.util.Collection hiddenMenuItemIds
	private java.util.Collection hiddenToolBarItemIds
	public void  () 
	public void  (org.eclipse.ui.internal.ViewSashContainer, org.eclipse.ui.internal.ViewFactory, org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.internal.ViewSashContainer container
		org.eclipse.ui.internal.ViewFactory viewFactory
		org.eclipse.ui.internal.LayoutPart editorFolder
		org.eclipse.ui.IPerspectiveDescriptor descriptor
	private void addEditorArea () 
		org.eclipse.ui.internal.LayoutPart newPart
		org.eclipse.ui.PartInitException e
	public void addActionSet (java.lang.String) 
		String actionSetID
	public void addFastView (java.lang.String) 
		String id
	public void addFastView (java.lang.String, float) 
		String id
		float ratio
		org.eclipse.ui.views.IViewDescriptor viewDescriptor
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewLayoutRec rec
		org.eclipse.ui.PartInitException e
	private boolean isFastViewId (java.lang.String) 
		String partId
		int i
		org.eclipse.ui.IViewReference ref
		String secondaryId
		String refId
	org.eclipse.ui.internal.ViewLayoutRec getViewLayoutRec (java.lang.String, boolean) 
		String id
		boolean create
		org.eclipse.ui.internal.ViewLayoutRec rec
	public void addNewWizardShortcut (java.lang.String) 
		String id
	private void addPart (org.eclipse.ui.internal.LayoutPart, java.lang.String, int, float, java.lang.String) 
		org.eclipse.ui.internal.LayoutPart newPart
		String partId
		int relationship
		float ratio
		String refId
		org.eclipse.ui.internal.LayoutPart refPart
	public void addPerspectiveShortcut (java.lang.String) 
		String id
	public void addPlaceholder (java.lang.String, int, float, java.lang.String) 
		String viewId
		int relationship
		float ratio
		String refId
		org.eclipse.ui.internal.PartPlaceholder newPart
	boolean checkValidPlaceholderId (java.lang.String) 
		String id
		String primaryId
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewDescriptor desc
	public void addShowInPart (java.lang.String) 
		String id
	public void addShowViewShortcut (java.lang.String) 
		String id
	public void addHiddenMenuItemId (java.lang.String) 
		String id
	public void addHiddenToolBarItemId (java.lang.String) 
		String id
	public void addView (java.lang.String, int, float, java.lang.String) 
		String viewId
		int relationship
		float ratio
		String refId
	public void addView (java.lang.String, int, float, java.lang.String, boolean) 
		String viewId
		int relationship
		float ratio
		String refId
		boolean minimized
	private void addView (java.lang.String, int, float, java.lang.String, boolean, boolean, boolean) 
		String viewId
		int relationship
		float ratio
		String refId
		boolean minimized
		boolean standalone
		boolean showTitle
		org.eclipse.ui.internal.LayoutPart newPart
		int appearance
		org.eclipse.ui.internal.ViewStack newFolder
		org.eclipse.ui.PartInitException e
	public java.util.List getMinimizedStacks () 
	boolean checkPartInLayout (java.lang.String) 
		String partId
	public org.eclipse.ui.IFolderLayout createFolder (java.lang.String, int, float, java.lang.String) 
		String folderId
		int relationship
		float ratio
		String refId
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.FolderLayout layout
	public org.eclipse.ui.IPlaceholderFolderLayout createPlaceholderFolder (java.lang.String, int, float, java.lang.String) 
		String folderId
		int relationship
		float ratio
		String refId
		org.eclipse.ui.internal.ContainerPlaceholder folder
		org.eclipse.ui.internal.ContainerPlaceholder folder
		org.eclipse.ui.IPlaceholderFolderLayout layout
	private org.eclipse.ui.internal.LayoutPart createView (java.lang.String)  throws org.eclipse.ui.PartInitException 
		String partID
		org.eclipse.ui.views.IViewDescriptor viewDescriptor
	public java.util.ArrayList getActionSets () 
	public org.eclipse.ui.IPerspectiveDescriptor getDescriptor () 
	public java.lang.String getEditorArea () 
	public int getEditorReuseThreshold () 
	public java.util.ArrayList getFastViews () 
	private org.eclipse.ui.internal.ViewStack getFolderPart (java.lang.String) 
		String viewId
	public java.util.ArrayList getNewWizardShortcuts () 
	private int getPartSashConst (int) 
		int nRelationship
	public java.util.ArrayList getPerspectiveShortcuts () 
	org.eclipse.ui.internal.LayoutPart getRefPart (java.lang.String) 
		String partID
	public org.eclipse.ui.internal.ViewSashContainer getRootLayoutContainer () 
	public java.util.ArrayList getShowInPartIds () 
	public java.util.ArrayList getShowViewShortcuts () 
	public java.util.Collection getHiddenMenuItems () 
	public java.util.Collection getHiddenToolBarItems () 
	org.eclipse.ui.internal.ViewFactory getViewFactory () 
	public boolean isEditorAreaVisible () 
	private float normalizeRatio (float) 
		float in
	private void prefill () 
		org.eclipse.ui.internal.registry.ActionSetRegistry reg
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] array
		int count
		int nX
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	public void setEditorAreaVisible (boolean) 
		boolean showEditorArea
	public void setEditorReuseThreshold (int) 
		int openEditors
	public void setFixed (boolean) 
		boolean fixed
	public boolean isFixed () 
	void setFolderPart (java.lang.String, org.eclipse.ui.internal.ContainerPlaceholder) 
		String viewId
		org.eclipse.ui.internal.ContainerPlaceholder container
		org.eclipse.ui.internal.LayoutPart tabFolder
	void setFolderPart (java.lang.String, org.eclipse.ui.internal.ViewStack) 
		String viewId
		org.eclipse.ui.internal.ViewStack folder
	void setRefPart (java.lang.String, org.eclipse.ui.internal.LayoutPart) 
		String partID
		org.eclipse.ui.internal.LayoutPart part
	private void stackPart (org.eclipse.ui.internal.LayoutPart, java.lang.String, java.lang.String) 
		org.eclipse.ui.internal.LayoutPart newPart
		String viewId
		String refId
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.LayoutPart refPart
		org.eclipse.ui.internal.ViewStack newFolder
	public void stackPlaceholder (java.lang.String, java.lang.String) 
		String viewId
		String refId
		org.eclipse.ui.internal.PartPlaceholder newPart
		org.eclipse.ui.internal.LayoutPart refPart
	public void stackView (java.lang.String, java.lang.String) 
		String viewId
		String refId
		org.eclipse.ui.internal.LayoutPart newPart
		org.eclipse.ui.PartInitException e
	public static int swtConstantToLayoutPosition (int) 
		int swtConstant
	public void addStandaloneView (java.lang.String, boolean, int, float, java.lang.String) 
		String viewId
		boolean showTitle
		int relationship
		float ratio
		String refId
		org.eclipse.ui.internal.ViewLayoutRec rec
	public void addStandaloneViewPlaceholder (java.lang.String, int, float, java.lang.String, boolean) 
		String viewId
		int relationship
		float ratio
		String refId
		boolean showTitle
		String stackId
		org.eclipse.ui.internal.ContainerPlaceholder folder
		int appearance
		org.eclipse.ui.internal.PlaceholderFolderLayout placeHolder
		org.eclipse.ui.internal.ViewLayoutRec rec
	public org.eclipse.ui.IViewLayout getViewLayout (java.lang.String) 
		String viewId
		org.eclipse.ui.internal.ViewLayoutRec rec
	public java.util.Map getIDtoViewLayoutRecMap () 
	public void removePlaceholder (java.lang.String) 
		String id
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ViewStack stack
	public org.eclipse.ui.IPlaceholderFolderLayout getFolderForView (java.lang.String) 
		String viewId
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.IPlaceholderFolderLayout layout
}

org/eclipse/ui/internal/PageListenerList$1.class
PageListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PageListenerList$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PageListenerList this$0
	private final org.eclipse.ui.IPageListener val$l
	private final org.eclipse.ui.IWorkbenchPage val$page
	void  (org.eclipse.ui.internal.PageListenerList, org.eclipse.ui.IPageListener, org.eclipse.ui.IWorkbenchPage) 
	public void run () 
}

org/eclipse/ui/internal/PageListenerList$2.class
PageListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PageListenerList$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PageListenerList this$0
	private final org.eclipse.ui.IPageListener val$l
	private final org.eclipse.ui.IWorkbenchPage val$page
	void  (org.eclipse.ui.internal.PageListenerList, org.eclipse.ui.IPageListener, org.eclipse.ui.IWorkbenchPage) 
	public void run () 
}

org/eclipse/ui/internal/PageListenerList$3.class
PageListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PageListenerList$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PageListenerList this$0
	private final org.eclipse.ui.IPageListener val$l
	private final org.eclipse.ui.IWorkbenchPage val$page
	void  (org.eclipse.ui.internal.PageListenerList, org.eclipse.ui.IPageListener, org.eclipse.ui.IWorkbenchPage) 
	public void run () 
}

org/eclipse/ui/internal/PageListenerList.class
PageListenerList.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PageListenerList extends org.eclipse.core.commands.common.EventManager {
	public void  () 
	public void addPageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener l
	private void fireEvent (org.eclipse.jface.util.SafeRunnable, org.eclipse.ui.IPageListener, org.eclipse.ui.IWorkbenchPage, java.lang.String) 
		org.eclipse.jface.util.SafeRunnable runnable
		org.eclipse.ui.IPageListener listener
		org.eclipse.ui.IWorkbenchPage page
		String description
		String label
	public void firePageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		Object[] array
		int i
		org.eclipse.ui.IPageListener l
	public void firePageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		Object[] array
		int i
		org.eclipse.ui.IPageListener l
	public void firePageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		Object[] listeners
		int i
		org.eclipse.ui.IPageListener l
	public void removePageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener l
}

org/eclipse/ui/internal/PagePartSelectionTracker$1.class
PagePartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PagePartSelectionTracker$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.PagePartSelectionTracker this$0
	void  (org.eclipse.ui.internal.PagePartSelectionTracker) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/PagePartSelectionTracker$2.class
PagePartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PagePartSelectionTracker$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.PagePartSelectionTracker this$0
	void  (org.eclipse.ui.internal.PagePartSelectionTracker) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/PagePartSelectionTracker.class
PagePartSelectionTracker.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PagePartSelectionTracker extends org.eclipse.ui.internal.AbstractPartSelectionTracker implements org.eclipse.ui.IPartListener org.eclipse.ui.IPerspectiveListener2 org.eclipse.jface.viewers.ISelectionChangedListener  {
	private org.eclipse.ui.IWorkbenchPage fPage
	private org.eclipse.ui.IWorkbenchPart fPart
	private org.eclipse.jface.viewers.ISelectionChangedListener selectionListener
	private org.eclipse.jface.viewers.ISelectionChangedListener postSelectionListener
	public void  (org.eclipse.ui.IWorkbenchPage, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		String partId
		String secondaryId
		int indexOfColon
		org.eclipse.ui.IViewReference part
	public void dispose () 
		org.eclipse.ui.IWorkbenchPage page
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private java.lang.Object getPartId (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		String id
		String secondaryId
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	private void setPage (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	protected org.eclipse.ui.IWorkbenchPage getPage () 
	protected org.eclipse.ui.IWorkbenchPart getPart () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelectionProvider sp
	protected org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
		org.eclipse.ui.IWorkbenchPart part
	private void setPart (org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.IWorkbenchPart part
		boolean notify
		org.eclipse.jface.viewers.ISelectionProvider sp
		org.eclipse.jface.viewers.ISelection sel
		org.eclipse.jface.viewers.ISelectionProvider sp
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/PageSelectionService.class
PageSelectionService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PageSelectionService extends org.eclipse.ui.internal.AbstractSelectionService {
	private org.eclipse.ui.IWorkbenchPage page
	public void  (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private void setPage (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	protected org.eclipse.ui.IWorkbenchPage getPage () 
	protected org.eclipse.ui.internal.AbstractPartSelectionTracker createPartTracker (java.lang.String) 
		String partId
}

org/eclipse/ui/internal/PartList$1.class
PartList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartList$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.PartList this$0
	void  (org.eclipse.ui.internal.PartList) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
		org.eclipse.ui.internal.WorkbenchPartReference ref
}

org/eclipse/ui/internal/PartList$2.class
PartList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartList$2 extends java.lang.Object implements org.eclipse.jface.dialogs.IPageChangedListener  {
	final org.eclipse.ui.internal.PartList this$0
	void  (org.eclipse.ui.internal.PartList) 
	public void pageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
}

org/eclipse/ui/internal/PartList.class
PartList.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PartList extends java.lang.Object {
	private org.eclipse.ui.IWorkbenchPartReference activePartReference
	private org.eclipse.ui.IEditorReference activeEditorReference
	private org.eclipse.ui.IPropertyListener listener
	private org.eclipse.jface.dialogs.IPageChangedListener partPageListener
	static Class class$0
	public void  () 
	public org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	public org.eclipse.ui.IEditorReference getActiveEditorReference () 
	public org.eclipse.ui.IEditorPart getActiveEditor () 
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	public void addPart (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	public void setActivePart (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPartReference oldPart
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
	public void setActiveEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
	public void removePart (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void partInputChanged (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void partHidden (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void partOpened (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart actualPart
		org.eclipse.ui.internal.SaveablesList modelManager
	private void partClosed (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart actualPart
	private void partVisible (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	protected abstract void firePartOpened (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartClosed (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartAdded (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartRemoved (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void fireActiveEditorChanged (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void fireActivePartChanged (org.eclipse.ui.IWorkbenchPartReference, org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartVisible (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartHidden (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePartBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
	protected abstract void firePageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
	static void access$0 (org.eclipse.ui.internal.PartList, org.eclipse.ui.internal.WorkbenchPartReference) 
	static void access$1 (org.eclipse.ui.internal.PartList, org.eclipse.ui.internal.WorkbenchPartReference) 
	static void access$2 (org.eclipse.ui.internal.PartList, org.eclipse.ui.internal.WorkbenchPartReference) 
	static void access$3 (org.eclipse.ui.internal.PartList, org.eclipse.ui.internal.WorkbenchPartReference) 
	static void access$4 (org.eclipse.ui.internal.PartList, org.eclipse.ui.internal.WorkbenchPartReference) 
}

org/eclipse/ui/internal/PartListenerList$1.class
PartListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList this$0
	private final org.eclipse.ui.IPartListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.PartListenerList, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList$2.class
PartListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList this$0
	private final org.eclipse.ui.IPartListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.PartListenerList, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList$3.class
PartListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList this$0
	private final org.eclipse.ui.IPartListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.PartListenerList, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList$4.class
PartListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList$4 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList this$0
	private final org.eclipse.ui.IPartListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.PartListenerList, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList$5.class
PartListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList$5 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList this$0
	private final org.eclipse.ui.IPartListener val$l
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.PartListenerList, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList.class
PartListenerList.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartListenerList extends org.eclipse.core.commands.common.EventManager {
	public void  () 
	public void addPartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	private void fireEvent (org.eclipse.jface.util.SafeRunnable, org.eclipse.ui.IPartListener, org.eclipse.ui.IWorkbenchPart, java.lang.String) 
		org.eclipse.jface.util.SafeRunnable runnable
		org.eclipse.ui.IPartListener listener
		org.eclipse.ui.IWorkbenchPart part
		String description
		String label
	public void firePartActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		Object[] array
		int i
		org.eclipse.ui.IPartListener l
	public void firePartBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		Object[] array
		int i
		org.eclipse.ui.IPartListener l
	public void firePartClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		Object[] array
		int i
		org.eclipse.ui.IPartListener l
	public void firePartDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		Object[] array
		int i
		org.eclipse.ui.IPartListener l
	public void firePartOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		Object[] array
		int i
		org.eclipse.ui.IPartListener l
	public void removePartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
}

org/eclipse/ui/internal/PartListenerList2$1.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$2.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$3.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$4.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$4 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$5.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$5 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$6.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$6 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$7.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$7 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$8.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$8 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.ui.IPartListener2 val$l
	private final org.eclipse.ui.IWorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2$9.class
PartListenerList2.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartListenerList2$9 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PartListenerList2 this$0
	private final org.eclipse.jface.dialogs.IPageChangedListener val$l
	private final org.eclipse.jface.dialogs.PageChangedEvent val$event
	void  (org.eclipse.ui.internal.PartListenerList2, org.eclipse.jface.dialogs.IPageChangedListener, org.eclipse.jface.dialogs.PageChangedEvent) 
	public void run () 
}

org/eclipse/ui/internal/PartListenerList2.class
PartListenerList2.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartListenerList2 extends org.eclipse.core.commands.common.EventManager {
	public void  () 
	public void addPartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	private void fireEvent (org.eclipse.jface.util.SafeRunnable, org.eclipse.ui.IPartListener2, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.jface.util.SafeRunnable runnable
		org.eclipse.ui.IPartListener2 listener
		org.eclipse.ui.IWorkbenchPartReference ref
		String string
		String label
	public void firePartActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void firePartInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		Object[] array
		int i
		org.eclipse.ui.IPartListener2 l
	public void removePartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public void firePageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
		Object[] array
		int i
		org.eclipse.jface.dialogs.IPageChangedListener l
}

org/eclipse/ui/internal/PartPane$1.class
PartPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartPane$1 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.internal.PartPane this$0
	void  (org.eclipse.ui.internal.PartPane) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart parent
		org.eclipse.swt.widgets.Control parentControl
}

org/eclipse/ui/internal/PartPane$2.class
PartPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartPane$2 extends org.eclipse.swt.events.KeyAdapter {
	private final org.eclipse.ui.internal.LayoutPart val$toGetFocusWhenDone
	void  (org.eclipse.ui.internal.LayoutPart) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/PartPane$3.class
PartPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartPane$3 extends org.eclipse.swt.events.FocusAdapter {
	private final org.eclipse.swt.widgets.Sash val$sash
	private final org.eclipse.swt.events.KeyListener val$listener
	void  (org.eclipse.swt.widgets.Sash, org.eclipse.swt.events.KeyListener) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/PartPane$4.class
PartPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartPane$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PartPane this$0
	private final org.eclipse.swt.widgets.Sash val$sash
	void  (org.eclipse.ui.internal.PartPane, org.eclipse.swt.widgets.Sash) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/PartPane$Sashes.class
PartPane.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartPane$Sashes extends java.lang.Object {
	public org.eclipse.swt.widgets.Sash left
	public org.eclipse.swt.widgets.Sash right
	public org.eclipse.swt.widgets.Sash top
	public org.eclipse.swt.widgets.Sash bottom
	public void  () 
}

org/eclipse/ui/internal/PartPane.class
PartPane.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PartPane extends org.eclipse.ui.internal.LayoutPart implements org.eclipse.ui.IPropertyListener org.eclipse.swt.widgets.Listener org.eclipse.jface.util.IPropertyChangeListener  {
	public static final String PROP_ZOOMED
	private boolean isZoomed
	private org.eclipse.jface.action.MenuManager paneMenuManager
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.core.runtime.ListenerList partListeners
	protected org.eclipse.ui.IWorkbenchPartReference partReference
	protected org.eclipse.ui.internal.WorkbenchPage page
	protected org.eclipse.swt.widgets.Composite control
	private boolean inLayout
	private org.eclipse.swt.events.TraverseListener traverseListener
	private boolean busy
	public void  (org.eclipse.ui.IWorkbenchPartReference, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.IWorkbenchPartReference partReference
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
	public void addSizeMenuItem (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.MenuItem item
		org.eclipse.swt.widgets.Menu sizeMenu
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected abstract void createTitleBar () 
	public void dispose () 
		RuntimeException ex
	public abstract void doHide () 
	protected void doZoom () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.ui.IWorkbenchPartReference getPartReference () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public boolean isZoomed () 
	public void moveAbove (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control refControl
	public void requestActivation () 
		org.eclipse.ui.IWorkbenchPart part
	public void setContainer (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.widgets.Control containerControl
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Composite newParent
	public void setVisible (boolean) 
		boolean makeVisible
	public void setFocus () 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.swt.widgets.Control control
	public void setWorkbenchPage (org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
	public void setZoomed (boolean) 
		boolean isZoomed
	abstract void shellActivated () 
	abstract void shellDeactivated () 
	public abstract void showFocus (boolean) 
	public org.eclipse.ui.internal.LayoutPart targetPartFor (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart dragSource
	public org.eclipse.ui.internal.PartStack getStack () 
		org.eclipse.ui.internal.ILayoutContainer container
	public void showPaneMenu () 
		org.eclipse.ui.internal.PartStack folder
	public void showSystemMenu () 
		org.eclipse.ui.internal.PartStack folder
	protected org.eclipse.ui.internal.PartPane$Sashes findSashes () 
		org.eclipse.ui.internal.PartPane$Sashes result
		org.eclipse.ui.internal.ILayoutContainer container
	protected void moveSash (org.eclipse.swt.widgets.Sash) 
		org.eclipse.swt.widgets.Sash sash
	public static void moveSash (org.eclipse.swt.widgets.Sash, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.swt.widgets.Sash sash
		org.eclipse.ui.internal.LayoutPart toGetFocusWhenDone
		org.eclipse.swt.events.KeyListener listener
	protected void addSizeItem (org.eclipse.swt.widgets.Menu, java.lang.String, org.eclipse.swt.widgets.Sash) 
		org.eclipse.swt.widgets.Menu sizeMenu
		String labelMessage
		org.eclipse.swt.widgets.Sash sash
		org.eclipse.swt.widgets.MenuItem item
	public org.eclipse.ui.internal.WorkbenchPage getPage () 
	protected void addSizeItems (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu sizeMenu
		org.eclipse.ui.internal.PartPane$Sashes sashes
	protected void doDock () 
	public void setBusy (boolean) 
		boolean isBusy
	public void showHighlight () 
	public abstract org.eclipse.swt.widgets.Control getToolBar () 
	public boolean hasViewMenu () 
	public void showViewMenu (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
	public boolean isBusy () 
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
		org.eclipse.ui.IWorkbenchPartReference part
	public abstract boolean isCloseable () 
	public void setInLayout (boolean) 
		boolean inLayout
	public boolean getInLayout () 
	public boolean allowsAutoFocus () 
	public void removeContributions () 
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public void firePropertyChange (int) 
		int propertyId
		Object[] listeners
		int i
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
	public void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void firePartPropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] l
		int i
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
	public int getSizeFlags (boolean) 
		boolean horizontal
}

org/eclipse/ui/internal/PartPlaceholder.class
PartPlaceholder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartPlaceholder extends org.eclipse.ui.internal.LayoutPart {
	public static String WILD_CARD
	static void  () 
	public void  (java.lang.String) 
		String id
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.swt.widgets.Control getControl () 
	public boolean hasWildCard () 
}

org/eclipse/ui/internal/PartPluginAction.class
PartPluginAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartPluginAction extends org.eclipse.ui.internal.PluginAction {
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		String id
		int style
	protected void registerSelectionListener (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart aPart
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	protected void unregisterSelectionListener (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart aPart
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
}

org/eclipse/ui/internal/PartSashContainer$1.class
PartSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartSashContainer$1 extends org.eclipse.swt.events.ControlAdapter {
	final org.eclipse.ui.internal.PartSashContainer this$0
	void  (org.eclipse.ui.internal.PartSashContainer) 
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/ui/internal/PartSashContainer$RelationshipInfo.class
PartSashContainer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartSashContainer$RelationshipInfo extends java.lang.Object {
	protected org.eclipse.ui.internal.LayoutPart part
	protected org.eclipse.ui.internal.LayoutPart relative
	protected int relationship
	protected int left
	protected int right
	protected void  () 
	public float getRatio () 
		int total
}

org/eclipse/ui/internal/PartSashContainer$SashContainerDropTarget.class
PartSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartSashContainer$SashContainerDropTarget extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	private int side
	private int cursor
	private org.eclipse.ui.internal.LayoutPart targetPart
	private org.eclipse.ui.internal.LayoutPart sourcePart
	final org.eclipse.ui.internal.PartSashContainer this$0
	public void  (org.eclipse.ui.internal.PartSashContainer, org.eclipse.ui.internal.LayoutPart, int, int, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart sourcePart
		int side
		int cursor
		org.eclipse.ui.internal.LayoutPart targetPart
	public void setTarget (org.eclipse.ui.internal.LayoutPart, int, int, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart sourcePart
		int side
		int cursor
		org.eclipse.ui.internal.LayoutPart targetPart
	public void drop () 
		org.eclipse.ui.internal.LayoutPart visiblePart
	public org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
		org.eclipse.swt.graphics.Rectangle targetBounds
		org.eclipse.swt.graphics.Rectangle targetBounds
		int distance
}

org/eclipse/ui/internal/PartSashContainer.class
PartSashContainer.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PartSashContainer extends org.eclipse.ui.internal.LayoutPart implements org.eclipse.ui.internal.ILayoutContainer org.eclipse.ui.internal.dnd.IDragOverListener  {
	protected org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.events.ControlListener resizeListener
	protected org.eclipse.ui.internal.LayoutTree root
	private org.eclipse.swt.widgets.Composite parentWidget
	private org.eclipse.ui.internal.LayoutPart zoomedPart
	protected org.eclipse.ui.internal.WorkbenchPage page
	boolean active
	boolean layoutDirty
	protected java.util.ArrayList children
	private org.eclipse.ui.internal.PartSashContainer$SashContainerDropTarget dropTarget
	public void  (java.lang.String, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Composite) 
		String id
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.swt.widgets.Composite parentWidget
	public boolean childObscuredByZoom (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
		org.eclipse.ui.internal.LayoutPart zoomPart
	private org.eclipse.ui.internal.PartPane[] getVisibleParts (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart pane
		org.eclipse.ui.internal.PartStack stack
		org.eclipse.ui.internal.LayoutPart[] children
		java.util.ArrayList result
		int idx
		org.eclipse.ui.internal.LayoutPart next
	public void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutPart pane
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.LayoutTree part
	public void add (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	void addEnhanced (org.eclipse.ui.internal.LayoutPart, int, float, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		int swtDirectionConstant
		float ratioForNewPart
		org.eclipse.ui.internal.LayoutPart relative
		int relativePosition
		float ratioForUpperLeftPart
		float ratioForUpperLeftPart
	public void add (org.eclipse.ui.internal.LayoutPart, int, float, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		int relationship
		float ratio
		org.eclipse.ui.internal.LayoutPart relative
		boolean isHorizontal
		org.eclipse.ui.internal.LayoutTree node
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.widgets.Control control
		int totalSize
		int left
		int right
	static int measureTree (org.eclipse.swt.graphics.Rectangle, org.eclipse.ui.internal.LayoutTree, boolean) 
		org.eclipse.swt.graphics.Rectangle outerBounds
		org.eclipse.ui.internal.LayoutTree toMeasure
		boolean horizontal
		org.eclipse.ui.internal.LayoutTreeNode parent
		boolean isLeft
		org.eclipse.ui.internal.LayoutTree otherChild
		int left
		int right
		int childSize
		int bias
	protected void addChild (org.eclipse.ui.internal.PartSashContainer$RelationshipInfo) 
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
		org.eclipse.ui.internal.LayoutPart child
		int vertical
		boolean left
		org.eclipse.ui.internal.LayoutPartSash sash
	void addChildForPlaceholder (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.LayoutPart placeholder
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo newRelationshipInfo
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo[] relationships
		int i
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
	public boolean allowsBorder () 
	protected void childAdded (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	protected void childRemoved (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public org.eclipse.ui.internal.PartSashContainer$RelationshipInfo[] computeRelation () 
		org.eclipse.ui.internal.LayoutTree treeRoot
		java.util.ArrayList list
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo r
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo[] result
	public void setActive (boolean) 
		boolean isActive
		java.util.ArrayList children
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.PartStack stack
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.LayoutTree node
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parentWidget
		java.util.ArrayList children
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
	protected abstract org.eclipse.swt.widgets.Composite createParent (org.eclipse.swt.widgets.Composite) 
	public void dispose () 
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
	protected abstract void disposeParent () 
	public void disposeSashes () 
	public void setVisible (boolean) 
		boolean makeVisible
		java.util.ArrayList children
		int i
		int length
		org.eclipse.ui.internal.LayoutPart child
	public org.eclipse.ui.internal.LayoutPart findBottomRight () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.ui.internal.LayoutPart[] getChildren () 
		org.eclipse.ui.internal.LayoutPart[] result
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.ui.internal.LayoutTree getLayoutTree () 
	public org.eclipse.ui.internal.WorkbenchPage getPage () 
	public org.eclipse.swt.widgets.Composite getParent () 
	protected boolean isChild (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
	public boolean isZoomed () 
	public void resizeChild (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart childThatChanged
		org.eclipse.ui.internal.LayoutTree tree
	public void remove (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	public void flushLayout () 
	public void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart oldChild
		org.eclipse.ui.internal.LayoutPart newChild
		org.eclipse.ui.internal.LayoutTree leaf
	private void resizeSashes () 
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
	public int getSizeFlags (boolean) 
		boolean width
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle r
	private void zoomIn (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.LayoutPart child
	public org.eclipse.ui.internal.LayoutPart getZoomedPart () 
	public void childRequestZoomIn (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toZoom
	public void childRequestZoomOut () 
	public void setZoomed (boolean) 
		boolean isZoomed
		org.eclipse.ui.internal.LayoutPart toZoom
	public org.eclipse.ui.internal.LayoutPart pickPartToZoom () 
	private void zoomOut () 
		org.eclipse.ui.internal.LayoutPart zoomedPart
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.LayoutTree node
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.ui.internal.LayoutPart sourcePart
		boolean differentWindows
		boolean editorDropOK
		org.eclipse.swt.graphics.Rectangle containerBounds
		org.eclipse.ui.internal.LayoutPart targetPart
		org.eclipse.ui.internal.ILayoutContainer sourceContainer
		org.eclipse.swt.widgets.Control targetControl
		org.eclipse.swt.graphics.Rectangle targetBounds
		int side
		int distance
		boolean standalone
		org.eclipse.ui.internal.dnd.IDropTarget target
		org.eclipse.ui.internal.dnd.IDropTarget target
		org.eclipse.ui.internal.ILayoutContainer targetContainer
		boolean pointlessDrop
		int cursor
		int side
		boolean pointlessDrop
		int cursor
	private org.eclipse.ui.internal.PartSashContainer$SashContainerDropTarget createDropTarget (org.eclipse.ui.internal.LayoutPart, int, int, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart sourcePart
		int side
		int cursor
		org.eclipse.ui.internal.LayoutPart targetPart
	public abstract boolean isStackType (org.eclipse.ui.internal.LayoutPart) 
	public abstract boolean isPaneType (org.eclipse.ui.internal.LayoutPart) 
	protected void dropObject (org.eclipse.ui.internal.PartPane[], org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart, int) 
		org.eclipse.ui.internal.PartPane[] toDrop
		org.eclipse.ui.internal.LayoutPart visiblePart
		org.eclipse.ui.internal.LayoutPart targetPart
		int side
		org.eclipse.ui.internal.PartStack stack
		int idx
		org.eclipse.ui.internal.PartPane next
		org.eclipse.ui.internal.PartStack newPart
		int idx
		org.eclipse.ui.internal.PartPane next
	protected abstract org.eclipse.ui.internal.PartStack createStack () 
	public void stack (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.LayoutPart newPart
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PerspectiveHelper pres
		org.eclipse.ui.internal.ViewPane vp
		org.eclipse.ui.IViewReference vRef
		org.eclipse.ui.internal.LayoutPart fpp
	protected abstract void setVisiblePart (org.eclipse.ui.internal.ILayoutContainer, org.eclipse.ui.internal.LayoutPart) 
	protected abstract org.eclipse.ui.internal.LayoutPart getVisiblePart (org.eclipse.ui.internal.ILayoutContainer) 
	protected void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart sourcePart
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.PartStack stack
	protected int getVisibleChildrenCount (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart[] children
		int count
		int idx
	protected float getDockingRatio (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart dragged
		org.eclipse.ui.internal.LayoutPart target
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
	void add (org.eclipse.ui.internal.LayoutPart, int, int, int, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		int relationship
		int left
		int right
		org.eclipse.ui.internal.LayoutPart relative
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
	public boolean childIsZoomed (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	public boolean allowsAutoFocus () 
	protected void startDeferringEvents () 
		org.eclipse.ui.internal.LayoutPart[] deferredChildren
		int i
		org.eclipse.ui.internal.LayoutPart child
	protected void handleDeferredEvents () 
		org.eclipse.ui.internal.LayoutPart[] deferredChildren
		int i
		org.eclipse.ui.internal.LayoutPart child
	public void testInvariants () 
		org.eclipse.ui.internal.LayoutPart[] childArray
		int idx
	static org.eclipse.ui.internal.PartPane[] access$0 (org.eclipse.ui.internal.PartSashContainer, org.eclipse.ui.internal.LayoutPart) 
	static void access$1 (org.eclipse.ui.internal.PartSashContainer) 
}

org/eclipse/ui/internal/PartService$PartActivated.class
PartService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartService$PartActivated extends org.eclipse.ui.internal.PartService$PartJob {
	final org.eclipse.ui.internal.PartService this$0
	public void  (org.eclipse.ui.internal.PartService, org.eclipse.ui.IWorkbenchPartReference, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.Control c
	void fire () 
}

org/eclipse/ui/internal/PartService$PartJob.class
PartService.java
package org.eclipse.ui.internal
abstract org.eclipse.ui.internal.PartService$PartJob extends java.lang.Object {
	org.eclipse.ui.IWorkbenchPartReference ref
	org.eclipse.swt.widgets.Control control
	final org.eclipse.ui.internal.PartService this$0
	public void  (org.eclipse.ui.internal.PartService, org.eclipse.ui.IWorkbenchPartReference, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.Control c
	abstract void fire () 
}

org/eclipse/ui/internal/PartService$PartListener.class
PartService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartService$PartListener extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.PartService this$0
	private void  (org.eclipse.ui.internal.PartService) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	void  (org.eclipse.ui.internal.PartService, org.eclipse.ui.internal.PartService$PartListener) 
}

org/eclipse/ui/internal/PartService$PartTop.class
PartService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartService$PartTop extends org.eclipse.ui.internal.PartService$PartJob {
	final org.eclipse.ui.internal.PartService this$0
	public void  (org.eclipse.ui.internal.PartService, org.eclipse.ui.IWorkbenchPartReference, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.Control c
	void fire () 
}

org/eclipse/ui/internal/PartService$PartVisible.class
PartService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartService$PartVisible extends org.eclipse.ui.internal.PartService$PartJob {
	final org.eclipse.ui.internal.PartService this$0
	public void  (org.eclipse.ui.internal.PartService, org.eclipse.ui.IWorkbenchPartReference, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.Control c
	void fire () 
}

org/eclipse/ui/internal/PartService.class
PartService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartService extends java.lang.Object implements org.eclipse.ui.IPartService  {
	private static org.eclipse.swt.graphics.Point ZERO
	private org.eclipse.ui.internal.PartListenerList listeners
	private org.eclipse.ui.internal.PartListenerList2 listeners2
	private org.eclipse.ui.IWorkbenchPartReference activePart
	private String debugListenersKey
	private String debugListeners2Key
	private java.util.ArrayList activeControlJobs
	private org.eclipse.ui.internal.PartService$PartListener partListener
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String debugListenersKey
		String debugListeners2Key
	public void addPartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void addPartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public void removePartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void removePartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	private org.eclipse.swt.widgets.Control deferControl (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.swt.widgets.Control control
	private void addControlListener (org.eclipse.swt.widgets.Control, org.eclipse.ui.internal.PartService$PartJob) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.PartService$PartJob listener
	void processPartJobs () 
		java.util.ArrayList toRemove
		org.eclipse.ui.internal.PartService$PartJob[] jobs
		int i
		org.eclipse.ui.internal.PartService$PartJob job
		org.eclipse.swt.widgets.Control control
	private void firePartActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.swt.widgets.Control control
	public void firePartBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.swt.widgets.Control control
	public void firePartClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
	private void firePartDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
	public void firePartVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.Control control
	public void firePartHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void firePartInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void firePartOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	public org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	public void setActivePart (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPartReference oldRef
	public void firePageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
	static void access$0 (org.eclipse.ui.internal.PartService, org.eclipse.ui.IWorkbenchPartReference) 
}

org/eclipse/ui/internal/PartSite$1.class
PartSite.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartSite$1 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.internal.PartSite this$0
	void  (org.eclipse.ui.internal.PartSite) 
	public void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/internal/PartSite.class
PartSite.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PartSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartSite  {
	private org.eclipse.ui.IWorkbenchPartReference partReference
	private org.eclipse.ui.IWorkbenchPart part
	private org.eclipse.ui.IWorkbenchPage page
	private String extensionID
	private String pluginID
	private String extensionName
	private org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	private org.eclipse.ui.SubActionBars actionBars
	private org.eclipse.ui.internal.KeyBindingService keyBindingService
	protected java.util.ArrayList menuExtenders
	private org.eclipse.ui.internal.progress.WorkbenchSiteProgressService progressService
	protected final org.eclipse.ui.internal.services.ServiceLocator serviceLocator
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public static final void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean, org.eclipse.ui.IWorkbenchPart, java.util.Collection) 
		String menuId
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		boolean includeEditorInput
		org.eclipse.ui.IWorkbenchPart part
		java.util.Collection menuExtenders
		java.util.Iterator extenderItr
		boolean foundMatch
		org.eclipse.ui.internal.PopupMenuExtender existingExtender
	public void  (org.eclipse.ui.IWorkbenchPartReference, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	private void initializeDefaultServices () 
	public void dispose () 
		java.util.HashSet managers
		int i
		org.eclipse.ui.internal.PopupMenuExtender ext
		java.util.Iterator iterator
		org.eclipse.jface.action.MenuManager mgr
	public org.eclipse.ui.IActionBars getActionBars () 
	public java.lang.String getId () 
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public org.eclipse.ui.internal.PartPane getPane () 
	public org.eclipse.ui.IWorkbenchPart getPart () 
	public org.eclipse.ui.IWorkbenchPartReference getPartReference () 
	public java.lang.String getPluginId () 
	public java.lang.String getRegisteredName () 
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public org.eclipse.swt.widgets.Shell getShell () 
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.swt.widgets.Display currentDisplay
		org.eclipse.swt.widgets.Shell s
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		String menuID
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public java.lang.String[] getContextMenuIds () 
		java.util.ArrayList menuIds
		java.util.Iterator iter
		org.eclipse.ui.internal.PopupMenuExtender extender
	public void setActionBars (org.eclipse.ui.SubActionBars) 
		org.eclipse.ui.SubActionBars bars
	public void setConfigurationElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String name
	protected void setPluginId (java.lang.String) 
		String pluginId
	protected void setId (java.lang.String) 
		String id
	public void setPart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart newPart
	protected void setRegisteredName (java.lang.String) 
		String name
	public void setSelectionProvider (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider provider
	public org.eclipse.ui.IKeyBindingService getKeyBindingService () 
	protected java.lang.String getInitialScopeId () 
	public final java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void activateActionBars (boolean) 
		boolean forceVisibility
	public void deactivateActionBars (boolean) 
		boolean forceHide
	org.eclipse.ui.internal.progress.WorkbenchSiteProgressService getSiteProgressService () 
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public final boolean hasService (java.lang.Class) 
		Class key
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/PartStack$1.class
PartStack.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartStack$1 extends org.eclipse.ui.internal.DefaultStackPresentationSite {
	final org.eclipse.ui.internal.PartStack this$0
	void  (org.eclipse.ui.internal.PartStack) 
	public void close (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public void close (org.eclipse.ui.presentations.IPresentablePart[]) 
		org.eclipse.ui.presentations.IPresentablePart[] parts
	public void dragStart (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.presentations.IPresentablePart beingDragged
		org.eclipse.swt.graphics.Point initialLocation
		boolean keyboard
	public void dragStart (org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.swt.graphics.Point initialLocation
		boolean keyboard
	public boolean isPartMoveable (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toSelect
	public boolean supportsState (int) 
		int state
	public void setState (int) 
		int newState
	public org.eclipse.ui.presentations.IPresentablePart getSelectedPart () 
	public void addSystemActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public boolean isStackMoveable () 
	public void flushLayout () 
	public org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
		java.util.List parts
	public java.lang.String getProperty (java.lang.String) 
		String id
}

org/eclipse/ui/internal/PartStack$2.class
PartStack.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartStack$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.PartStack this$0
	private final Integer val$expanded
	void  (org.eclipse.ui.internal.PartStack, java.lang.Integer) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/PartStack$3.class
PartStack.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartStack$3 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.PartStack this$0
	private final org.eclipse.ui.internal.WorkbenchWindow val$wbw
	private final int val$newState
	private final int val$oldState
	void  (org.eclipse.ui.internal.PartStack, org.eclipse.ui.internal.WorkbenchWindow, int, int) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/PartStack$PartStackDropResult.class
PartStack.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.PartStack$PartStackDropResult extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	private org.eclipse.ui.internal.PartPane pane
	private org.eclipse.ui.presentations.StackDropResult dropResult
	private org.eclipse.ui.internal.PartStack stack
	private void  () 
	public void setTarget (org.eclipse.ui.internal.PartStack, org.eclipse.ui.internal.PartPane, org.eclipse.ui.presentations.StackDropResult) 
		org.eclipse.ui.internal.PartStack stack
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.presentations.StackDropResult result
	public void drop () 
		Object cookie
		org.eclipse.ui.internal.EditorPane editor
		org.eclipse.ui.IEditorInput input
		boolean editorClosed
		org.eclipse.ui.PartInitException e
	public org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
	void  (org.eclipse.ui.internal.PartStack$PartStackDropResult) 
}

org/eclipse/ui/internal/PartStack.class
PartStack.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PartStack extends org.eclipse.ui.internal.LayoutPart implements org.eclipse.ui.internal.ILayoutContainer  {
	public static final int PROP_SELECTION
	private java.util.List children
	private boolean isActive
	private java.util.ArrayList presentableParts
	private java.util.Map properties
	protected int appearance
	private org.eclipse.ui.internal.LayoutPart requestedCurrent
	private org.eclipse.ui.internal.LayoutPart current
	private org.eclipse.ui.internal.presentations.PresentablePart presentationCurrent
	private boolean ignoreSelectionChanges
	protected org.eclipse.ui.IMemento savedPresentationState
	protected org.eclipse.ui.internal.DefaultStackPresentationSite presentationSite
	private static final org.eclipse.ui.internal.PartStack$PartStackDropResult dropResult
	protected boolean isMinimized
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.ui.presentations.AbstractPresentationFactory factory
	private boolean smartZoomed
	private boolean doingUnzoom
	static void  () 
	protected abstract boolean isMoveable (org.eclipse.ui.presentations.IPresentablePart) 
	protected abstract void addSystemActions (org.eclipse.jface.action.IMenuManager) 
	protected abstract boolean supportsState (int) 
	protected abstract boolean canMoveFolder () 
	protected abstract void derefPart (org.eclipse.ui.internal.LayoutPart) 
	protected abstract boolean allowsDrop (org.eclipse.ui.internal.PartPane) 
	protected static void appendToGroupIfPossible (org.eclipse.jface.action.IMenuManager, java.lang.String, org.eclipse.jface.action.ContributionItem) 
		org.eclipse.jface.action.IMenuManager m
		String groupId
		org.eclipse.jface.action.ContributionItem item
	public void  (int) 
		int appearance
	public void  (int, org.eclipse.ui.presentations.AbstractPresentationFactory) 
		int appearance
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
	public void addListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public void removeListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	protected final boolean isStandalone () 
	protected org.eclipse.ui.presentations.IPresentablePart getSelectedPart () 
	protected org.eclipse.ui.presentations.IStackPresentationSite getPresentationSite () 
	public void testInvariants () 
		org.eclipse.swt.widgets.Control focusControl
		boolean currentFound
		org.eclipse.ui.internal.LayoutPart[] children
		int idx
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.ILayoutContainer childContainer
		org.eclipse.ui.presentations.StackPresentation presentation
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
		int activeState
		org.eclipse.ui.internal.LayoutPart[] children
		int visibleChildren
		int idx
		org.eclipse.ui.internal.LayoutPart next
	public void add (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
	protected void add (org.eclipse.ui.internal.LayoutPart, java.lang.Object) 
		org.eclipse.ui.internal.LayoutPart newChild
		Object cookie
	public boolean allowsAdd (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toAdd
	public boolean allowsAutoFocus () 
	protected void close (org.eclipse.ui.presentations.IPresentablePart[]) 
		org.eclipse.ui.presentations.IPresentablePart[] parts
		int idx
		org.eclipse.ui.presentations.IPresentablePart part
	protected void close (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.LayoutPart layoutPart
		org.eclipse.ui.internal.PartPane viewPane
	public boolean isDisposed () 
	protected org.eclipse.ui.presentations.AbstractPresentationFactory getFactory () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		org.eclipse.ui.internal.presentations.PresentationSerializer serializer
		org.eclipse.ui.presentations.StackPresentation presentation
	public org.eclipse.ui.internal.dnd.IDropTarget getDropTarget (java.lang.Object, org.eclipse.swt.graphics.Point) 
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.ui.internal.PartPane pane
		boolean differentWindows
		boolean editorDropOK
		org.eclipse.ui.presentations.StackDropResult dropResult
	public void setActive (boolean) 
		boolean isActive
		java.util.Iterator iter
		org.eclipse.ui.internal.LayoutPart part
		java.util.Iterator iterator
		org.eclipse.ui.internal.presentations.PresentablePart next
	public void createControl (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.StackPresentation) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.StackPresentation presentation
		org.eclipse.ui.internal.LayoutPart[] childParts
		int i
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.presentations.PresentationSerializer serializer
		org.eclipse.swt.widgets.Control ctrl
	public org.eclipse.ui.internal.dnd.IDropTarget createDropTarget (org.eclipse.ui.internal.PartPane, org.eclipse.ui.presentations.StackDropResult) 
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.presentations.StackDropResult result
	protected void savePresentationState () 
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.internal.presentations.PresentationSerializer serializer
	public void dispose () 
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.PresentablePart part
	public void findSashes (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.PartPane$Sashes) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.ILayoutContainer container
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.ui.internal.LayoutPart[] getChildren () 
	public org.eclipse.swt.widgets.Control getControl () 
		org.eclipse.ui.presentations.StackPresentation presentation
	public int getItemCount () 
	protected org.eclipse.ui.internal.LayoutPart getPaneFor (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public org.eclipse.swt.widgets.Composite getParent () 
	public java.util.List getPresentableParts () 
	private org.eclipse.ui.internal.presentations.PresentablePart getPresentablePart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart pane
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.PresentablePart part
	protected org.eclipse.ui.presentations.StackPresentation getPresentation () 
	public org.eclipse.ui.internal.PartPane getSelection () 
	private void presentationSelectionChanged (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart newSelection
		org.eclipse.ui.internal.LayoutPart newPart
	public void remove (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.presentations.PresentablePart presentablePart
		org.eclipse.ui.presentations.StackPresentation presentation
	public void reparent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite newParent
		org.eclipse.swt.widgets.Control control
		java.util.Iterator iter
		org.eclipse.ui.internal.LayoutPart next
	public void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart oldChild
		org.eclipse.ui.internal.LayoutPart newChild
		int idx
		int numPlaceholders
		int i
		Integer cookie
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredParallel
	public int getSizeFlags (boolean) 
		boolean horizontal
		org.eclipse.ui.presentations.StackPresentation presentation
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		String activeTabID
		org.eclipse.ui.IMemento[] children
		int i
		org.eclipse.ui.IMemento childMem
		String partID
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useNewMinMax
		Integer expanded
		Integer appearance
		org.eclipse.ui.IMemento[] presentationMementos
		int idx
		org.eclipse.ui.IMemento child
		String id
		org.eclipse.ui.IMemento propertiesState
		org.eclipse.ui.IMemento[] props
		int i
	public void setVisible (boolean) 
		boolean makeVisible
		org.eclipse.swt.widgets.Control ctrl
		boolean useShortcut
		java.util.Iterator iterator
		org.eclipse.ui.internal.presentations.PresentablePart next
		org.eclipse.ui.presentations.StackPresentation presentation
		java.util.Iterator iterator
		org.eclipse.ui.internal.presentations.PresentablePart next
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Set cachedIds
		java.util.Iterator ppIter
		org.eclipse.ui.internal.presentations.PresentablePart presPart
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.internal.PartPane part
		String tabText
		java.util.Iterator iter
		org.eclipse.ui.internal.LayoutPart next
		org.eclipse.ui.internal.PartPane part
		org.eclipse.ui.IMemento childMem
		String tabText
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useNewMinMax
		org.eclipse.ui.IMemento presentationState
		org.eclipse.ui.IMemento propertiesState
		java.util.Set ids
		java.util.Iterator iterator
		String id
		org.eclipse.ui.IMemento prop
	protected org.eclipse.ui.internal.WorkbenchPage getPage () 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void setActive (int) 
		int activeState
	public int getActive () 
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle r
	public void setSelection (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
	protected abstract void updateActions (org.eclipse.ui.internal.presentations.PresentablePart) 
	protected void handleDeferredEvents () 
	private void refreshPresentationSelection () 
		org.eclipse.ui.presentations.StackPresentation presentation
	public int getState () 
	public void setMinimized (boolean) 
		boolean minimized
	public boolean childObscuredByZoom (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	public void childRequestZoomIn (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toZoom
	public void childRequestZoomOut () 
	public boolean childIsZoomed (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	private boolean isIntroInStack () 
		org.eclipse.ui.internal.LayoutPart[] kids
		int i
		org.eclipse.ui.internal.ViewPane vp
	private void smartZoom () 
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.internal.FastViewManager fvm
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
	protected void smartUnzoom () 
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.layout.ITrimManager tbm
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.internal.FastViewManager fvm
		org.eclipse.ui.internal.ILayoutContainer root
		boolean restoringEditorArea
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.ViewStackTrimToolBar vstb
		org.eclipse.ui.internal.ViewStack realStack
	protected void setState (int) 
		int newState
		int oldState
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.WorkbenchPage page
		boolean useNewMinMax
		org.eclipse.ui.internal.PartStack maxStack
		boolean minimized
	public void setZoomed (boolean) 
		boolean isZoomed
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.LayoutPart next
	public boolean isZoomed () 
		org.eclipse.ui.internal.ILayoutContainer container
	protected void refreshPresentationState () 
		boolean wasMinimized
		org.eclipse.ui.internal.WorkbenchPage page
	private void showPart (org.eclipse.ui.internal.LayoutPart, java.lang.Object) 
		org.eclipse.ui.internal.LayoutPart part
		Object cookie
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.presentations.PresentablePart presentablePart
	private void updateContainerVisibleTab () 
		org.eclipse.ui.internal.LayoutPart[] parts
		org.eclipse.ui.internal.PartPane selPart
		int topIndex
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference[] sortedPartsArray
		java.util.List sortedParts
		int i
		org.eclipse.ui.IWorkbenchPartReference part
		int index
		java.util.List presentableParts
		org.eclipse.ui.presentations.IPresentablePart part
	public void showSystemMenu () 
	public void showPaneMenu () 
	public void showPartList () 
	public org.eclipse.swt.widgets.Control[] getTabList (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.presentations.IPresentablePart presentablePart
		org.eclipse.ui.presentations.StackPresentation presentation
	private void dragStart (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.presentations.IPresentablePart beingDragged
		org.eclipse.swt.graphics.Point initialLocation
		boolean keyboard
		org.eclipse.ui.internal.LayoutPart pane
	public void paneDragStart (org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Point, boolean) 
		org.eclipse.ui.internal.LayoutPart pane
		org.eclipse.swt.graphics.Point initialLocation
		boolean keyboard
		org.eclipse.swt.graphics.Rectangle bounds
		float xpct
		float ypct
		org.eclipse.swt.graphics.Rectangle bounds
		float xpct
		float ypct
	public org.eclipse.ui.IMemento getSavedPresentationState () 
	private void fireInternalPropertyChange (int) 
		int id
		Object[] listeners
		int i
	public void setPresentationState (int) 
		int newState
	public java.lang.String getProperty (java.lang.String) 
		String id
	public void setProperty (java.lang.String, java.lang.String) 
		String id
		String value
	public void copyAppearanceProperties (org.eclipse.ui.internal.PartStack) 
		org.eclipse.ui.internal.PartStack copyTo
		java.util.Set ids
		java.util.Iterator iterator
		String id
	static void access$0 (org.eclipse.ui.internal.PartStack, org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
	static void access$1 (org.eclipse.ui.internal.PartStack, org.eclipse.ui.presentations.IPresentablePart) 
	static org.eclipse.ui.internal.presentations.PresentablePart access$2 (org.eclipse.ui.internal.PartStack, org.eclipse.ui.internal.LayoutPart) 
	static void access$3 (org.eclipse.ui.internal.PartStack) 
}

org/eclipse/ui/internal/PartTester$1.class
PartTester.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PartTester$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	void  () 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/PartTester.class
PartTester.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PartTester extends java.lang.Object {
	static Class class$0
	private void  () 
	public static void testEditor (org.eclipse.ui.IEditorPart)  throws java.lang.Exception 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IEditorInput input
	public static void testEditorInput (org.eclipse.ui.IEditorInput)  throws java.lang.Exception 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IPersistableElement persistableElement
	private static void testWorkbenchPart (org.eclipse.ui.IWorkbenchPart)  throws java.lang.Exception 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IPropertyListener testListener
		Object partAdapter
	private static void testWorkbenchPart2 (org.eclipse.ui.IWorkbenchPart2)  throws java.lang.Exception 
		org.eclipse.ui.IWorkbenchPart2 part
	public static void testView (org.eclipse.ui.IViewPart)  throws java.lang.Exception 
		org.eclipse.ui.IViewPart part
}

org/eclipse/ui/internal/Perspective$1.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$1 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.swt.graphics.Rectangle val$r
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.swt.graphics.Rectangle) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective$2.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.internal.PerspectiveHelper[] val$presArray
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.PerspectiveHelper[]) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.ViewSashContainer mainLayout
}

org/eclipse/ui/internal/Perspective$3.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$3 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.internal.PerspectiveHelper val$pres
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.PerspectiveHelper) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective$4.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$4 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.contexts.IContextService val$service
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.contexts.IContextService) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective$5.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$5 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.internal.registry.IActionSetDescriptor val$d
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.registry.IActionSetDescriptor) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective$6.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$6 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.internal.registry.IActionSetDescriptor val$d
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.registry.IActionSetDescriptor) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective$7.class
Perspective.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Perspective$7 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Perspective this$0
	private final org.eclipse.ui.internal.registry.IActionSetDescriptor val$d
	void  (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.registry.IActionSetDescriptor) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Perspective.class
Perspective.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.Perspective extends java.lang.Object {
	protected org.eclipse.ui.internal.registry.PerspectiveDescriptor descriptor
	protected org.eclipse.ui.internal.WorkbenchPage page
	protected org.eclipse.ui.internal.LayoutPart editorArea
	protected org.eclipse.ui.internal.PartPlaceholder editorHolder
	protected boolean editorHidden
	protected boolean editorAreaRestoreOnUnzoom
	protected int editorAreaState
	private org.eclipse.ui.internal.ViewFactory viewFactory
	protected java.util.ArrayList alwaysOnActionSets
	protected java.util.ArrayList alwaysOffActionSets
	protected java.util.ArrayList newWizardShortcuts
	protected java.util.ArrayList showViewShortcuts
	protected java.util.ArrayList perspectiveShortcuts
	protected java.util.Collection hideMenuIDs
	protected java.util.Collection hideToolBarIDs
	protected org.eclipse.ui.internal.FastViewManager fastViewManager
	private java.util.Map mapIDtoViewLayoutRec
	protected boolean fixed
	protected java.util.ArrayList showInPartIds
	protected java.util.HashMap showInTimes
	private org.eclipse.ui.IViewReference activeFastView
	protected org.eclipse.ui.IMemento memento
	protected org.eclipse.ui.internal.PerspectiveHelper presentation
	private static final String VERSION_STRING
	private org.eclipse.ui.internal.FastViewPane fastViewPane
	private static final int FASTVIEW_HIDE_STEPS
	private org.eclipse.ui.IWorkbenchPartReference oldPartRef
	protected boolean shouldHideEditorsOnActivate
	protected org.eclipse.ui.internal.PageLayout layout
	static Class class$0
	public void  (org.eclipse.ui.internal.registry.PerspectiveDescriptor, org.eclipse.ui.internal.WorkbenchPage)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.WorkbenchPage page
	protected void  (org.eclipse.ui.internal.WorkbenchPage)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IWorkbenchWindow wbw
	public void makeFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public void addFastView (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean handleLayout
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.widgets.Control ctrl
	public boolean bringToTop (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public boolean containsView (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.IViewSite site
		org.eclipse.ui.IViewReference ref
	protected void createInitialActionSets (java.util.List, java.util.List) 
		java.util.List outputList
		java.util.List stringList
		org.eclipse.ui.internal.registry.ActionSetRegistry reg
		java.util.Iterator iter
		String id
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	private void createPresentation (org.eclipse.ui.internal.registry.PerspectiveDescriptor)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
	public void dispose () 
		org.eclipse.ui.IViewReference[] refs
		int i
		int length
	private void disposeViewRefs () 
		org.eclipse.ui.IMemento[] views
		int x
		org.eclipse.ui.IMemento childMem
		String id
		String secondaryId
		org.eclipse.ui.IViewReference ref
	public org.eclipse.ui.IViewReference findView (java.lang.String) 
		String viewId
	public org.eclipse.ui.IViewReference findView (java.lang.String, java.lang.String) 
		String id
		String secondaryId
		org.eclipse.ui.IViewReference[] refs
		int i
		org.eclipse.ui.IViewReference ref
	public org.eclipse.swt.widgets.Composite getClientComposite () 
	public org.eclipse.ui.IPerspectiveDescriptor getDesc () 
	org.eclipse.swt.graphics.Rectangle getFastViewBounds (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.swt.graphics.Rectangle bounds
		float ratio
	public org.eclipse.ui.IViewReference[] getFastViews () 
		java.util.List trueFVBRefs
		org.eclipse.ui.IViewReference[] array
	public java.lang.String[] getNewWizardShortcuts () 
	protected org.eclipse.ui.internal.ViewPane getPane (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public java.lang.String[] getPerspectiveShortcuts () 
	public org.eclipse.ui.internal.PerspectiveHelper getPresentation () 
	public float getFastViewWidthRatio (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewLayoutRec rec
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewDescriptor desc
	public java.util.ArrayList getShowInPartIds () 
	public long getShowInTime (java.lang.String) 
		String partId
		Long t
	public java.lang.String[] getShowViewShortcuts () 
	public org.eclipse.ui.internal.ViewFactory getViewFactory () 
	public org.eclipse.ui.IViewReference[] getViewReferences () 
		java.util.List panes
		java.util.List fastViews
		org.eclipse.ui.IViewReference[] resultArray
		int nView
		int i
		int i
		org.eclipse.ui.internal.ViewPane pane
	protected void hideEditorArea () 
		boolean isMinimized
	protected void hideEditorAreaLocal () 
	private void hideFastView (org.eclipse.ui.IViewReference, int) 
		org.eclipse.ui.IViewReference ref
		int steps
	void hideFastViewSash () 
	public boolean hideView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewPane pane
	protected boolean isEditorAreaVisible () 
	public boolean isFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public org.eclipse.ui.internal.ViewLayoutRec getViewLayoutRec (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean create
		org.eclipse.ui.internal.ViewLayoutRec result
	private org.eclipse.ui.internal.ViewLayoutRec getViewLayoutRec (java.lang.String, boolean) 
		String viewId
		boolean create
		org.eclipse.ui.internal.ViewLayoutRec rec
	public boolean isFixedLayout () 
	public boolean isStandaloneView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewLayoutRec rec
	public boolean getShowTitleView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewLayoutRec rec
	private void loadCustomPersp (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
		org.eclipse.ui.internal.registry.PerspectiveRegistry perspRegistry
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.ui.WorkbenchException e
	private void unableToOpenPerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor, org.eclipse.core.runtime.IStatus) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
		org.eclipse.core.runtime.IStatus status
		org.eclipse.ui.internal.registry.PerspectiveRegistry perspRegistry
		String title
		String msg
	protected void loadPredefinedPersp (org.eclipse.ui.internal.registry.PerspectiveDescriptor)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
		org.eclipse.ui.IPerspectiveFactory factory
		org.eclipse.ui.internal.ViewSashContainer container
		org.eclipse.ui.IPlaceholderFolderLayout stickyFolderRight
		org.eclipse.ui.IPlaceholderFolderLayout stickyFolderLeft
		org.eclipse.ui.IPlaceholderFolderLayout stickyFolderTop
		org.eclipse.ui.IPlaceholderFolderLayout stickyFolderBottom
		org.eclipse.ui.views.IStickyViewDescriptor[] descs
		int i
		org.eclipse.ui.views.IStickyViewDescriptor stickyViewDescriptor
		String id
		org.eclipse.ui.IViewLayout viewLayout
		org.eclipse.ui.internal.registry.PerspectiveExtensionReader extender
		java.util.List temp
		org.eclipse.ui.contexts.IContextService service
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		java.util.ArrayList fastViews
		java.util.Iterator fvIter
		org.eclipse.ui.IViewReference ref
	private void removeAlwaysOn (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	protected void addAlwaysOff (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	protected void addAlwaysOn (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	private void removeAlwaysOff (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	protected void onActivate () 
		boolean useNewMinMax
		boolean hideEditorArea
		boolean visible
		boolean inTrim
		boolean introMaxed
		java.util.List fastViews
		int i
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.jface.action.IMenuManager windowManager
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useAnimations
		java.util.List minStacks
		java.util.Iterator msIter
		org.eclipse.ui.internal.ViewStack vs
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.layout.ITrimManager tbm
		org.eclipse.ui.internal.layout.IWindowTrim fvb
		boolean stacksWereRestored
		org.eclipse.ui.internal.ViewStack vs
	private void allowUpdates (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem innerItem
	private void fixOrphan () 
		org.eclipse.ui.internal.registry.PerspectiveRegistry reg
		org.eclipse.ui.IPerspectiveDescriptor regDesc
		String msg
		org.eclipse.core.runtime.IStatus status
		String newDescId
		org.eclipse.ui.internal.registry.PerspectiveDescriptor newDesc
	protected void onDeactivate () 
		java.util.List fastViews
		int i
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.widgets.Control ctrl
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
	public void performedShowIn (java.lang.String) 
		String partId
	public void removeFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public void removeFastView (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean handleLayout
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.widgets.Control ctrl
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.IMemento[] views
	org.eclipse.core.runtime.IStatus createReferences (org.eclipse.ui.IMemento[]) 
		org.eclipse.ui.IMemento[] views
		org.eclipse.core.runtime.MultiStatus result
		int x
		org.eclipse.ui.IMemento childMem
		String id
		String secondaryId
		org.eclipse.ui.PartInitException e
	public org.eclipse.core.runtime.IStatus restoreState () 
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento boundsMem
		org.eclipse.swt.graphics.Rectangle r
		org.eclipse.ui.internal.PerspectiveHelper[] presArray
		org.eclipse.ui.internal.PerspectiveHelper pres
		org.eclipse.ui.IMemento[] views
		int x
		org.eclipse.ui.IMemento childMem
		String id
		String secondaryId
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.internal.WorkbenchPartReference ref
		String key
		boolean willPartBeVisible
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.internal.ViewSite site
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IMemento[] recMementos
		int i
		org.eclipse.ui.IMemento recMemento
		String compoundId
		org.eclipse.ui.internal.ViewLayoutRec rec
		org.eclipse.ui.contexts.IContextService service
		java.util.HashSet knownActionSetIds
		org.eclipse.ui.IMemento[] actions
		int x
		String actionSetID
		org.eclipse.ui.internal.registry.IActionSetDescriptor d
		int x
		String actionSetID
		org.eclipse.ui.internal.registry.IActionSetDescriptor d
		int x
		String id
		int x
		String id
		String timeStr
		long time
		int x
		String id
		int x
		String id
		int x
		String id
		int x
		String id
		java.util.ArrayList extActionSets
		int i
		String actionSetID
		org.eclipse.ui.internal.registry.IActionSetDescriptor d
		org.eclipse.ui.internal.registry.ActionSetRegistry reg
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] array
		int count
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		Integer areaVisible
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useNewMinMax
		Integer trimStateInt
		Integer isFixed
	public org.eclipse.ui.IViewReference restoreFastView (org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento fvMemento
		org.eclipse.core.runtime.MultiStatus result
		String viewID
		String secondaryId
		org.eclipse.ui.IViewReference viewRef
		String key
		Float ratio
		Integer viewWidth
		org.eclipse.ui.internal.ViewLayoutRec rec
	protected java.util.ArrayList getPerspectiveExtensionActionSets () 
		org.eclipse.ui.internal.registry.PerspectiveExtensionReader reader
		org.eclipse.ui.internal.PageLayout layout
	protected java.util.ArrayList getShowInIdsFromRegistry () 
		org.eclipse.ui.internal.registry.PerspectiveExtensionReader reader
		org.eclipse.ui.internal.PageLayout layout
	public void saveDesc () 
	public void saveDescAs (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.internal.registry.PerspectiveDescriptor realDesc
		org.eclipse.ui.internal.registry.PerspectiveRegistry perspRegistry
		org.eclipse.ui.XMLMemento memento
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
	private org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento, org.eclipse.ui.internal.registry.PerspectiveDescriptor, boolean) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.registry.PerspectiveDescriptor p
		boolean saveInnerViewState
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.ui.IMemento boundsMem
		java.util.Iterator itr
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.IMemento child
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.IMemento child
		String str
		org.eclipse.ui.IMemento child
		String id
		Long time
		org.eclipse.ui.IMemento child
		String str
		org.eclipse.ui.IMemento child
		String str
		org.eclipse.ui.IMemento child
		String str
		org.eclipse.ui.IMemento child
		String str
		org.eclipse.ui.IMemento child
		java.util.List viewPanes
		int errors
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.views.IViewDescriptor desc
		org.eclipse.ui.IMemento viewMemento
		java.util.Iterator i
		String compoundId
		org.eclipse.ui.internal.ViewLayoutRec rec
		org.eclipse.ui.IMemento layoutMemento
		String message
		org.eclipse.ui.IMemento childMem
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useNewMinMax
		int trimState
	public void turnOnActionSets (org.eclipse.ui.internal.registry.IActionSetDescriptor[]) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newArray
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	public void turnOffActionSets (org.eclipse.ui.internal.registry.IActionSetDescriptor[]) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] toDisable
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
	public void turnOffActionSet (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor toDisable
	public org.eclipse.ui.IViewReference getActiveFastView () 
	void setActiveFastView (org.eclipse.ui.IViewReference, int) 
		org.eclipse.ui.IViewReference ref
		int steps
		org.eclipse.ui.internal.ViewPane pane
	void setActiveFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	protected void setAllPinsVisible (boolean) 
		boolean visible
		java.util.Iterator iter
		org.eclipse.ui.internal.ViewPane pane
	private void setFastViewIconSelection (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean selected
	public void setNewWizardActionIds (java.util.ArrayList) 
		java.util.ArrayList newList
	public void setPerspectiveActionIds (java.util.ArrayList) 
		java.util.ArrayList list
	public void setShowInPartIds (java.util.ArrayList) 
		java.util.ArrayList list
	public void setShowViewActionIds (java.util.ArrayList) 
		java.util.ArrayList list
	protected void showEditorArea () 
		boolean isMinimized
	protected void showEditorAreaLocal () 
	private org.eclipse.ui.internal.EditorAreaTrimToolBar getEditorAreaTrim (boolean) 
		boolean createIfNecessary
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.layout.ITrimManager tbm
		org.eclipse.ui.internal.EditorAreaTrimToolBar editorAreaTrim
		int suggestedSide
		int cachedSide
		org.eclipse.ui.internal.layout.IWindowTrim beforeMe
	public void setEditorAreaState (int) 
		int newState
	public int getEditorAreaState () 
	public void refreshEditorAreaVisibility () 
		org.eclipse.ui.internal.EditorStack editorStack
		org.eclipse.ui.internal.LayoutPart[] stacks
		int i
		org.eclipse.ui.internal.EditorStack es
	protected org.eclipse.ui.internal.EditorAreaTrimToolBar setEditorAreaTrimVisibility (boolean) 
		boolean visible
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.layout.ITrimManager tbm
		org.eclipse.ui.internal.EditorAreaTrimToolBar editorAreaTrim
	boolean showFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IWorkbenchPart refPart
		org.eclipse.ui.internal.ViewPane pane
		int side
	private void saveFastViewWidthRatio () 
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.internal.ViewLayoutRec rec
	public org.eclipse.ui.IViewReference getViewReference (java.lang.String, java.lang.String) 
		String viewId
		String secondaryId
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewFactory factory
		org.eclipse.ui.PartInitException e
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.ui.IViewPart showView (java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
		String viewId
		String secondaryId
		org.eclipse.ui.internal.ViewFactory factory
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.internal.ViewSite site
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.jface.preference.IPreferenceStore store
		int openViewMode
		org.eclipse.ui.internal.LayoutPart vPart
		String trimId
		String id
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ViewStackTrimToolBar blTrimStack
		org.eclipse.ui.internal.LayoutPart blPart
		org.eclipse.ui.internal.ContainerPlaceholder cph
		org.eclipse.ui.internal.ViewStack vs
		String compoundId
		boolean inMaximizedStack
		org.eclipse.ui.internal.ViewStack vs
	public void toggleFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
	public org.eclipse.ui.IWorkbenchPartReference getOldPartRef () 
	public void setOldPartRef (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference oldPartRef
	protected void addActionSet (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor newDesc
		org.eclipse.ui.contexts.IContextService service
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	void removeActionSet (java.lang.String) 
		String id
		org.eclipse.ui.contexts.IContextService service
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	void removeActionSet (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor toRemove
	public void setFastViewState (org.eclipse.ui.IViewReference, int) 
		org.eclipse.ui.IViewReference ref
		int newState
		String id
	public void setFastViewState (int) 
		int newState
	public int getFastViewState () 
	public boolean isCloseable (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference reference
		org.eclipse.ui.internal.ViewLayoutRec rec
	public boolean isMoveable (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference reference
		org.eclipse.ui.internal.ViewLayoutRec rec
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
		org.eclipse.ui.IViewReference[] fastViews
		int idx
		org.eclipse.ui.IViewReference ref
	public void testInvariants () 
	public org.eclipse.ui.internal.registry.IActionSetDescriptor[] getAlwaysOnActionSets () 
	public org.eclipse.ui.internal.registry.IActionSetDescriptor[] getAlwaysOffActionSets () 
	org.eclipse.ui.internal.FastViewPane getFastViewPane () 
	public void restoreTrimPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ViewStack vs
	public int calcStackSide (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle stackBounds
		org.eclipse.swt.graphics.Rectangle editorAreaBounds
		org.eclipse.swt.graphics.Point stackCenter
		org.eclipse.swt.graphics.Point editorAreaCenter
		int dx
		int dy
	public void restoreZoomedParts () 
	public org.eclipse.ui.internal.FastViewManager getFastViewManager () 
	public void setEditorAreaRestoreOnUnzoom (boolean) 
		boolean restore
	public boolean getEditorAreaRestoreOnUnzoom () 
	public static boolean useNewMinMax (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective activePerspective
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.WorkbenchWindowConfigurer configurer
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean useNewMinMax
	public java.util.Collection getHiddenMenuItems () 
	public java.util.Collection getHiddenToolbarItems () 
	public void updateActionBars () 
}

org/eclipse/ui/internal/PerspectiveAction.class
PerspectiveAction.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PerspectiveAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.ui.internal.PerspectiveTracker tracker
	protected void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	public void run () 
		org.eclipse.ui.IWorkbenchPage page
	protected abstract void run (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void dispose () 
}

org/eclipse/ui/internal/PerspectiveBarContributionItem$1.class
PerspectiveBarContributionItem.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveBarContributionItem$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveBarContributionItem this$0
	void  (org.eclipse.ui.internal.PerspectiveBarContributionItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/ui/internal/PerspectiveBarContributionItem.class
PerspectiveBarContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveBarContributionItem extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.ui.IPerspectiveDescriptor perspective
	private org.eclipse.jface.preference.IPreferenceStore apiPreferenceStore
	private org.eclipse.swt.widgets.ToolItem toolItem
	private org.eclipse.swt.graphics.Image image
	private org.eclipse.ui.IWorkbenchPage workbenchPage
	private static final String ellipsis
	public void  (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage workbenchPage
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
	private void createImage () 
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	org.eclipse.swt.graphics.Image getImage () 
	public void select () 
	public void update () 
	public void update (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor newDesc
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	org.eclipse.ui.IWorkbenchPage getPage () 
	org.eclipse.ui.IPerspectiveDescriptor getPerspective () 
	org.eclipse.swt.widgets.ToolItem getToolItem () 
	public boolean handles (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage workbenchPage
	public void setPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
	void setSelection (boolean) 
		boolean b
	static int getMaxWidth (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
	protected java.lang.String shortenText (java.lang.String, org.eclipse.swt.widgets.ToolItem) 
		String textValue
		org.eclipse.swt.widgets.ToolItem item
		String returnText
		org.eclipse.swt.graphics.GC gc
		int maxWidth
		int i
		String test
}

org/eclipse/ui/internal/PerspectiveBarManager$1.class
PerspectiveBarManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveBarManager$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveBarManager this$0
	void  (org.eclipse.ui.internal.PerspectiveBarManager) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.MenuItem menuItem
		Object item
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
}

org/eclipse/ui/internal/PerspectiveBarManager.class
PerspectiveBarManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveBarManager extends org.eclipse.jface.action.ToolBarManager {
	private org.eclipse.swt.widgets.CoolBar coolBar
	private org.eclipse.swt.widgets.Menu chevronMenu
	public void  (int) 
		int style
	public org.eclipse.swt.widgets.ToolBar createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.ToolBar control
	public void handleChevron (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.swt.widgets.CoolItem item
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Rectangle itemBounds
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.ToolItem[] tools
		int toolCount
		int i
		org.eclipse.swt.graphics.Rectangle toolBounds
		org.eclipse.swt.graphics.Rectangle intersection
		int j
		org.eclipse.swt.widgets.ToolItem tool
		org.eclipse.swt.widgets.MenuItem menuItem
	protected void relayout (org.eclipse.swt.widgets.ToolBar, int, int) 
		org.eclipse.swt.widgets.ToolBar toolBar
		int oldCount
		int newCount
	void setParent (org.eclipse.swt.widgets.CoolBar) 
		org.eclipse.swt.widgets.CoolBar cool
	void select (org.eclipse.ui.internal.PerspectiveBarContributionItem) 
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
	public void addItem (org.eclipse.ui.internal.PerspectiveBarContributionItem) 
		org.eclipse.ui.internal.PerspectiveBarContributionItem item
		org.eclipse.jface.preference.IPreferenceStore apiPreferenceStore
	public void removeItem (org.eclipse.ui.internal.PerspectiveBarContributionItem) 
		org.eclipse.ui.internal.PerspectiveBarContributionItem item
	private void ensureVisible (org.eclipse.ui.internal.PerspectiveBarContributionItem) 
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
	void relocate (org.eclipse.ui.internal.PerspectiveBarContributionItem, int) 
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
		int index
		org.eclipse.ui.internal.PerspectiveBarContributionItem newItem
	private boolean isItemVisible (org.eclipse.swt.widgets.ToolItem) 
		org.eclipse.swt.widgets.ToolItem toolItem
		org.eclipse.swt.graphics.Rectangle barBounds
		org.eclipse.swt.graphics.Rectangle itemBounds
	public void arrangeToolbar () 
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
}

org/eclipse/ui/internal/PerspectiveBarNewContributionItem$1.class
PerspectiveBarNewContributionItem.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveBarNewContributionItem$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.PerspectiveBarNewContributionItem this$0
	void  (org.eclipse.ui.internal.PerspectiveBarNewContributionItem) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/PerspectiveBarNewContributionItem$2.class
PerspectiveBarNewContributionItem.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveBarNewContributionItem$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveBarNewContributionItem this$0
	private final org.eclipse.swt.widgets.ToolBar val$parent
	void  (org.eclipse.ui.internal.PerspectiveBarNewContributionItem, org.eclipse.swt.widgets.ToolBar) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.swt.graphics.Point point
		org.eclipse.swt.widgets.ToolItem toolItem
		org.eclipse.swt.graphics.Rectangle rectangle
		org.eclipse.swt.widgets.Menu menu
}

org/eclipse/ui/internal/PerspectiveBarNewContributionItem.class
PerspectiveBarNewContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveBarNewContributionItem extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.jface.action.MenuManager menuManager
	private org.eclipse.swt.graphics.Image image
	private org.eclipse.swt.widgets.ToolItem toolItem
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
	static org.eclipse.swt.widgets.ToolItem access$0 (org.eclipse.ui.internal.PerspectiveBarNewContributionItem) 
	static void access$1 (org.eclipse.ui.internal.PerspectiveBarNewContributionItem, org.eclipse.swt.widgets.ToolItem) 
	static org.eclipse.jface.action.MenuManager access$2 (org.eclipse.ui.internal.PerspectiveBarNewContributionItem) 
}

org/eclipse/ui/internal/PerspectiveHelper$1.class
PerspectiveHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveHelper$1 extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	final org.eclipse.ui.internal.PerspectiveHelper this$0
	void  (org.eclipse.ui.internal.PerspectiveHelper) 
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.ui.internal.LayoutPart part
}

org/eclipse/ui/internal/PerspectiveHelper$ActualDropTarget.class
PerspectiveHelper.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.PerspectiveHelper$ActualDropTarget extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	private org.eclipse.ui.internal.LayoutPart part
	private org.eclipse.swt.graphics.Rectangle dragRectangle
	final org.eclipse.ui.internal.PerspectiveHelper this$0
	private void  (org.eclipse.ui.internal.PerspectiveHelper, org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.graphics.Rectangle dragRectangle
	private void setTarget (org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.graphics.Rectangle dragRectangle
	public void drop () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.ui.internal.ILayoutContainer container
	public org.eclipse.swt.graphics.Cursor getCursor () 
	void  (org.eclipse.ui.internal.PerspectiveHelper, org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Rectangle, org.eclipse.ui.internal.PerspectiveHelper$ActualDropTarget) 
	static void access$1 (org.eclipse.ui.internal.PerspectiveHelper$ActualDropTarget, org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Rectangle) 
}

org/eclipse/ui/internal/PerspectiveHelper$MatchingPart.class
PerspectiveHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveHelper$MatchingPart extends java.lang.Object implements java.lang.Comparable  {
	org.eclipse.ui.internal.LayoutPart part
	boolean hasWildcard
	int len
	final org.eclipse.ui.internal.PerspectiveHelper this$0
	void  (org.eclipse.ui.internal.PerspectiveHelper, java.lang.String, java.lang.String, org.eclipse.ui.internal.LayoutPart) 
		String pid
		String sid
		org.eclipse.ui.internal.LayoutPart part
	public int compareTo (java.lang.Object) 
		Object a
		org.eclipse.ui.internal.PerspectiveHelper$MatchingPart ma
}

org/eclipse/ui/internal/PerspectiveHelper.class
PerspectiveHelper.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveHelper extends java.lang.Object {
	private org.eclipse.ui.internal.WorkbenchPage page
	protected org.eclipse.ui.internal.Perspective perspective
	protected org.eclipse.swt.widgets.Composite parentWidget
	private org.eclipse.ui.internal.ViewSashContainer mainLayout
	private org.eclipse.ui.internal.PartStack maximizedStack
	private String maximizedStackId
	private java.util.ArrayList detachedWindowList
	private java.util.ArrayList detachedPlaceHolderList
	private java.util.Map boundsMap
	private boolean detachable
	protected boolean active
	private static final int MIN_DETACH_WIDTH
	private static final int MIN_DETACH_HEIGHT
	protected org.eclipse.ui.internal.PerspectiveHelper$ActualDropTarget dropTarget
	private org.eclipse.ui.internal.dnd.IDragOverListener dragTarget
	public void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.ViewSashContainer, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
		org.eclipse.ui.internal.ViewSashContainer mainLayout
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.swt.widgets.Composite client
		org.eclipse.swt.widgets.Composite testChild
	public void activate (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		java.util.Vector children
		java.util.Enumeration itr
		org.eclipse.ui.internal.LayoutPart part
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow dwindow
		org.eclipse.ui.internal.LayoutPart part
	public void addPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPlaceholder placeholder
		org.eclipse.ui.internal.LayoutPart testPart
		String primaryId
		String secondaryId
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.internal.LayoutPart relative
		org.eclipse.ui.internal.ILayoutContainer stack
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.DetachedPlaceHolder holder
		org.eclipse.ui.internal.DetachedWindow window
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.internal.LayoutPart[] otherChildren
		int i
		org.eclipse.ui.internal.ContainerPlaceholder containerPlaceholder
		org.eclipse.ui.internal.ILayoutContainer parentContainer
	public void attachPart (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewPane pane
	public boolean canDetach () 
	public boolean bringPartToTop (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.PartStack folder
	public boolean isPartVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		org.eclipse.ui.internal.LayoutPart foundPart
		org.eclipse.ui.internal.LayoutPart foundPart
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.PartPane visiblePart
	public boolean willPartBeVisible (java.lang.String) 
		String partId
	public boolean willPartBeVisible (java.lang.String, java.lang.String) 
		String partId
		String secondaryId
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ViewStack folder
	private org.eclipse.ui.internal.PartPlaceholder[] collectPlaceholders () 
		org.eclipse.ui.internal.PartPlaceholder[] results
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow win
		org.eclipse.ui.internal.PartPlaceholder[] moreResults
		int newLength
		org.eclipse.ui.internal.PartPlaceholder[] newResults
	private org.eclipse.ui.internal.PartPlaceholder[] collectPlaceholders (org.eclipse.ui.internal.LayoutPart[]) 
		org.eclipse.ui.internal.LayoutPart[] parts
		org.eclipse.ui.internal.PartPlaceholder[] result
		int i
		int length
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPlaceholder[] newParts
		org.eclipse.ui.internal.PartPlaceholder[] newResult
		org.eclipse.ui.internal.PartPlaceholder[] newResult
	public void collectViewPanes (java.util.List) 
		java.util.List result
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow win
	private void collectViewPanes (java.util.List, org.eclipse.ui.internal.LayoutPart[]) 
		java.util.List result
		org.eclipse.ui.internal.LayoutPart[] parts
		int i
		int length
		org.eclipse.ui.internal.LayoutPart part
	public void deactivate () 
		org.eclipse.swt.widgets.Composite parent
		java.util.Vector children
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow window
		java.util.Enumeration itr
		org.eclipse.ui.internal.LayoutPart part
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow window
	public void dispose () 
	public void describeLayout (java.lang.StringBuffer) 
		StringBuffer buf
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow window
		org.eclipse.ui.internal.LayoutPart[] children
		int j
	void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.IViewReference ref
		String id
		org.eclipse.ui.internal.LayoutPart parentPart
		org.eclipse.ui.internal.ViewStack vs
		org.eclipse.ui.internal.LayoutPart[] kids
		int i
		org.eclipse.ui.internal.ILayoutContainer oldContainer
		boolean wasDocked
		org.eclipse.swt.widgets.Shell oldShell
		org.eclipse.ui.internal.LayoutPart[] children
		boolean hasChildren
		int childVisible
		int i
		org.eclipse.ui.internal.ViewStack folder
		boolean inTrim
		org.eclipse.ui.internal.ILayoutContainer parentContainer
		org.eclipse.ui.internal.ContainerPlaceholder placeholder
		org.eclipse.ui.internal.LayoutTree layout
		org.eclipse.ui.internal.LayoutPart parent
		org.eclipse.ui.internal.ILayoutContainer parentContainer
		org.eclipse.ui.internal.DetachedWindow w
		boolean allInvisible
		int i
		int length
		org.eclipse.ui.internal.DetachedPlaceHolder placeholder
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow w
	private void detach (org.eclipse.ui.internal.LayoutPart, int, int) 
		org.eclipse.ui.internal.LayoutPart source
		int x
		int y
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.graphics.Point size
		org.eclipse.ui.internal.ILayoutContainer container
		int width
		int height
		org.eclipse.ui.internal.DetachedWindow window
		org.eclipse.ui.internal.LayoutPart visiblePart
		org.eclipse.ui.internal.LayoutPart[] children
		int i
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.internal.ViewPane pane
	public void detachPart (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.swt.graphics.Rectangle bounds
	public void addDetachedPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.graphics.Rectangle bounds
	public void addDetachedPart (org.eclipse.ui.internal.LayoutPart, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.ui.internal.DetachedWindow window
		org.eclipse.ui.internal.ViewPane pane
	private void disableAllDrag () 
	private void enableAllDrag () 
	private org.eclipse.ui.internal.LayoutPart findPart (java.lang.String) 
		String id
	public org.eclipse.ui.internal.LayoutPart findPart (java.lang.String, java.lang.String) 
		String primaryId
		String secondaryId
		java.util.ArrayList matchingParts
		org.eclipse.ui.internal.LayoutPart part
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow window
		int i
		org.eclipse.ui.internal.DetachedPlaceHolder holder
		org.eclipse.ui.internal.PerspectiveHelper$MatchingPart mostSignificantPart
	private org.eclipse.ui.internal.LayoutPart findPart (java.lang.String, org.eclipse.ui.internal.LayoutPart[], java.util.ArrayList) 
		String id
		org.eclipse.ui.internal.LayoutPart[] parts
		java.util.ArrayList matchingParts
		int i
		int length
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.misc.StringMatcher sm
	private org.eclipse.ui.internal.LayoutPart findPart (java.lang.String, java.lang.String, org.eclipse.ui.internal.LayoutPart[], java.util.ArrayList) 
		String primaryId
		String secondaryId
		org.eclipse.ui.internal.LayoutPart[] parts
		java.util.ArrayList matchingParts
		int i
		int length
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.LayoutPart testPart
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference ref
		String id
		String phSecondaryId
		String phPrimaryId
		org.eclipse.ui.internal.misc.StringMatcher sm
	public boolean hasPlaceholder (java.lang.String) 
		String id
	public boolean hasPlaceholder (java.lang.String, java.lang.String) 
		String primaryId
		String secondaryId
		org.eclipse.ui.internal.LayoutPart testPart
		org.eclipse.ui.internal.LayoutPart testPart
	public org.eclipse.ui.internal.ViewSashContainer getLayout () 
	public boolean isActive () 
	public boolean isZoomed () 
	public org.eclipse.ui.internal.PartStack getMaximizedStack () 
	public void setMaximizedStack (org.eclipse.ui.internal.PartStack) 
		org.eclipse.ui.internal.PartStack stack
	public static float getDockingRatio (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart source
		org.eclipse.ui.internal.LayoutPart target
	public boolean partChangeAffectsZoom (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart pane
	public void removePart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.ILayoutContainer container
		String placeHolderId
		org.eclipse.ui.internal.LayoutPart[] children
		boolean allInvisible
		int i
		int length
		org.eclipse.ui.internal.LayoutPart cPart
		boolean wasDocked
		org.eclipse.swt.widgets.Shell oldShell
		org.eclipse.ui.internal.ILayoutContainer parentContainer
		org.eclipse.ui.internal.ContainerPlaceholder placeholder
		org.eclipse.ui.internal.DetachedPlaceHolder placeholder
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow w
	public void replacePlaceholderWithPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.PartPlaceholder[] placeholders
		int i
		int length
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ContainerPlaceholder containerPlaceholder
		org.eclipse.ui.internal.ILayoutContainer parentContainer
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento childMem
		org.eclipse.core.runtime.IStatus r
		org.eclipse.ui.IMemento[] detachedWindows
		int nX
		org.eclipse.ui.internal.DetachedWindow win
		org.eclipse.ui.IMemento[] childrenMem
		int i
		int length
		org.eclipse.ui.internal.DetachedPlaceHolder holder
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento childMem
		org.eclipse.core.runtime.IStatus r
		int i
		int length
		org.eclipse.ui.internal.DetachedWindow window
		int i
		int length
		org.eclipse.ui.internal.DetachedPlaceHolder holder
	public void zoomIn (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.PartPane pane
	public void zoomOut () 
		org.eclipse.ui.internal.LayoutPart zoomPart
	public void forceNoZoom () 
		org.eclipse.ui.internal.LayoutPart[] kids
		int i
		org.eclipse.ui.internal.LayoutPart[] editorStacks
		int j
	public void updateBoundsMap () 
		org.eclipse.ui.internal.LayoutPart[] kids
		int i
		org.eclipse.ui.internal.ViewStack vs
		org.eclipse.ui.internal.EditorSashContainer esc
	public void resetBoundsMap () 
	public org.eclipse.swt.graphics.Rectangle getCachedBoundsFor (java.lang.String) 
		String id
	static org.eclipse.ui.internal.WorkbenchPage access$0 (org.eclipse.ui.internal.PerspectiveHelper) 
	static void access$1 (org.eclipse.ui.internal.PerspectiveHelper, org.eclipse.ui.internal.LayoutPart, int, int) 
}

org/eclipse/ui/internal/PerspectiveListenerList$1.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener val$l
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$2.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener4 val$l4
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener4, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$3.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener3 val$l3
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener3, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$4.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$4 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener val$l
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	private final String val$changeId
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$5.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$5 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener2 val$l2
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	private final org.eclipse.ui.IWorkbenchPartReference val$partRef
	private final String val$changeId
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener2, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$6.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$6 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener3 val$l3
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener3, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$7.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$7 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener3 val$l3
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$perspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener3, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList$8.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveListenerList$8 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.PerspectiveListenerList this$0
	private final org.eclipse.ui.IPerspectiveListener3 val$l3
	private final org.eclipse.ui.IWorkbenchPage val$page
	private final org.eclipse.ui.IPerspectiveDescriptor val$oldPerspective
	private final org.eclipse.ui.IPerspectiveDescriptor val$newPerspective
	void  (org.eclipse.ui.internal.PerspectiveListenerList, org.eclipse.ui.IPerspectiveListener3, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/PerspectiveListenerList.class
PerspectiveListenerList.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveListenerList extends org.eclipse.core.commands.common.EventManager {
	public void  () 
	public void addPerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener l
	private void fireEvent (org.eclipse.jface.util.SafeRunnable, org.eclipse.ui.IPerspectiveListener, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.jface.util.SafeRunnable runnable
		org.eclipse.ui.IPerspectiveListener listener
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String description
		String label
	public void firePerspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener l
	public void firePerspectivePreDeactivate (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener4 l4
	public void firePerspectiveDeactivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener3 l3
	public void firePerspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener l
	public void firePerspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener2 l2
	public void firePerspectiveClosed (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener3 l3
	public void firePerspectiveOpened (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener3 l3
	public void firePerspectiveSavedAs (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor oldPerspective
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
		Object[] array
		int nX
		org.eclipse.ui.IPerspectiveListener3 l3
	public void removePerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener l
}

org/eclipse/ui/internal/PerspectiveSwitcher$1.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/PerspectiveSwitcher$10.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$10 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	private final org.eclipse.swt.widgets.MenuItem val$showtextMenuItem
	void  (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.swt.widgets.MenuItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		boolean preference
}

org/eclipse/ui/internal/PerspectiveSwitcher$11.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$11 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.handlers.IHandlerService handlerService
}

org/eclipse/ui/internal/PerspectiveSwitcher$12.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$12 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.SavePerspectiveAction saveAction
}

org/eclipse/ui/internal/PerspectiveSwitcher$13.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$13 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.ResetPerspectiveAction resetAction
}

org/eclipse/ui/internal/PerspectiveSwitcher$14.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$14 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	private final Integer val$x
	void  (org.eclipse.ui.internal.PerspectiveSwitcher, java.lang.Integer) 
	public void runWithException () 
}

org/eclipse/ui/internal/PerspectiveSwitcher$2.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/PerspectiveSwitcher$3.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.ToolBar toolbar
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle parentBounds
	private void startDragging (java.lang.Object, org.eclipse.swt.graphics.Rectangle) 
		Object widget
		org.eclipse.swt.graphics.Rectangle bounds
}

org/eclipse/ui/internal/PerspectiveSwitcher$4$PerspectiveDropTarget.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$4$PerspectiveDropTarget extends org.eclipse.ui.internal.dnd.AbstractDropTarget {
	private org.eclipse.ui.internal.PerspectiveBarContributionItem perspective
	private org.eclipse.swt.graphics.Point location
	final org.eclipse.ui.internal.PerspectiveSwitcher$4 this$1
	public void  (org.eclipse.ui.internal.PerspectiveSwitcher$4, java.lang.Object, org.eclipse.swt.graphics.Point) 
		Object draggedObject
		org.eclipse.swt.graphics.Point location
	private void update (java.lang.Object, org.eclipse.swt.graphics.Point) 
		Object draggedObject
		org.eclipse.swt.graphics.Point location
	public void drop () 
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.widgets.ToolItem[] items
		org.eclipse.swt.widgets.ToolItem droppedItem
		int dropIndex
		int i
		org.eclipse.ui.internal.PerspectiveBarContributionItem barItem
	public org.eclipse.swt.graphics.Cursor getCursor () 
	boolean sameShell () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle bounds
	static void access$0 (org.eclipse.ui.internal.PerspectiveSwitcher$4$PerspectiveDropTarget, java.lang.Object, org.eclipse.swt.graphics.Point) 
}

org/eclipse/ui/internal/PerspectiveSwitcher$4.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$4 extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	protected org.eclipse.ui.internal.PerspectiveSwitcher$4$PerspectiveDropTarget perspectiveDropTarget
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
	static org.eclipse.ui.internal.PerspectiveSwitcher access$0 (org.eclipse.ui.internal.PerspectiveSwitcher$4) 
}

org/eclipse/ui/internal/PerspectiveSwitcher$5.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$5 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent propertyChangeEvent
}

org/eclipse/ui/internal/PerspectiveSwitcher$6.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$6 extends org.eclipse.swt.events.ControlAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

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

org/eclipse/ui/internal/PerspectiveSwitcher$8.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$8 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.ToolItem perspectiveToolItem
		org.eclipse.ui.internal.PerspectiveBarContributionItem item
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		java.util.HashMap parameters
		org.eclipse.core.commands.ParameterizedCommand pCommand
		org.eclipse.ui.handlers.IHandlerService handlerService
}

org/eclipse/ui/internal/PerspectiveSwitcher$9.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$9 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	private final org.eclipse.swt.widgets.MenuItem val$menuItemLeft
	private final org.eclipse.swt.widgets.Menu val$subMenu
	private final org.eclipse.swt.widgets.MenuItem val$menuItemTopLeft
	void  (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.swt.widgets.MenuItem, org.eclipse.swt.widgets.Menu, org.eclipse.swt.widgets.MenuItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.MenuItem item
		String pref
		org.eclipse.jface.preference.IPreferenceStore apiStore
}

org/eclipse/ui/internal/PerspectiveSwitcher$ChangeListener.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PerspectiveSwitcher$ChangeListener extends org.eclipse.ui.PerspectiveAdapter implements org.eclipse.ui.IPageListener  {
	final org.eclipse.ui.internal.PerspectiveSwitcher this$0
	void  (org.eclipse.ui.internal.PerspectiveSwitcher) 
	public void perspectiveOpened (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveClosed (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveDeactivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveSavedAs (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor oldPerspective
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/PerspectiveSwitcher.class
PerspectiveSwitcher.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveSwitcher extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	private static final int MIN_WIDTH
	private static final int ITEM_WIDTH
	private static final int MIN_DEFAULT_WIDTH
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.swt.custom.CBanner topBar
	private int style
	private org.eclipse.swt.widgets.Composite parent
	private org.eclipse.swt.widgets.Composite trimControl
	private org.eclipse.swt.widgets.Label trimSeparator
	private org.eclipse.swt.layout.GridData trimLayoutData
	private boolean trimVisible
	private int trimOldLength
	private org.eclipse.ui.internal.PerspectiveBarManager perspectiveBar
	private org.eclipse.swt.widgets.CoolBar perspectiveCoolBar
	private org.eclipse.ui.internal.layout.CacheWrapper perspectiveCoolBarWrapper
	private org.eclipse.swt.widgets.CoolItem coolItem
	private org.eclipse.ui.internal.layout.CacheWrapper toolbarWrapper
	private org.eclipse.swt.widgets.Menu popupMenu
	private org.eclipse.swt.widgets.Menu genericMenu
	private static final int INITIAL
	private static final int TOP_RIGHT
	private static final int TOP_LEFT
	private static final int LEFT
	private int currentLocation
	private org.eclipse.jface.preference.IPreferenceStore apiPreferenceStore
	private org.eclipse.jface.util.IPropertyChangeListener propertyChangeListener
	private org.eclipse.swt.widgets.Listener popupListener
	private org.eclipse.ui.internal.PerspectiveSwitcher$ChangeListener changeListener
	private org.eclipse.swt.widgets.Listener dragListener
	private org.eclipse.ui.internal.dnd.IDragOverListener dragTarget
	private org.eclipse.swt.events.DisposeListener toolBarListener
	private org.eclipse.ui.internal.IReorderListener reorderListener
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.swt.custom.CBanner, int) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.swt.custom.CBanner topBar
		int style
	private static int convertLocation (java.lang.String) 
		String preference
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void addPerspectiveShortcut (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage workbenchPage
		org.eclipse.ui.internal.PerspectiveBarContributionItem item
	public org.eclipse.jface.action.IContributionItem findPerspectiveShortcut (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.jface.action.IContributionItem[] items
		int length
		int i
		org.eclipse.jface.action.IContributionItem item
	private void removePerspectiveShortcut (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.jface.action.IContributionItem item
	public void setPerspectiveBarLocation (java.lang.String) 
		String preference
		int newLocation
	private void showPerspectiveBar () 
	private int getDefaultWidth () 
		String extras
		java.util.StringTokenizer tok
		int numExtras
		int numPersps
		String sizeString
		int size
		int defaultWidth
	private org.eclipse.ui.internal.layout.ITrimManager getTrimManager () 
	public void update (boolean) 
		boolean force
		org.eclipse.swt.widgets.ToolItem[] items
		boolean shouldExpand
	private void selectPerspectiveShortcut (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage, boolean) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPage page
		boolean selected
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.internal.PerspectiveBarContributionItem contribItem
	private void updatePerspectiveShortcut (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IPerspectiveDescriptor oldDesc
		org.eclipse.ui.IPerspectiveDescriptor newDesc
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.jface.action.IContributionItem item
	public org.eclipse.ui.internal.PerspectiveBarManager getPerspectiveBar () 
	public void dispose () 
	private void disposeChildControls () 
	private void createControlForLocation (int) 
		int newLocation
	private void unhookDragSupport () 
		org.eclipse.swt.widgets.ToolBar bar
	private void hookDragSupport () 
	private void setPropertyChangeListener () 
	private void createControlForLeft () 
	private void createControlForTop () 
	private void setCoolItemSize (org.eclipse.swt.widgets.CoolItem) 
		org.eclipse.swt.widgets.CoolItem coolItem
		org.eclipse.swt.widgets.ToolBar toolbar
		int rowHeight
		org.eclipse.swt.widgets.ToolItem[] toolItems
		int i
		org.eclipse.swt.graphics.Rectangle area
		int rows
		org.eclipse.swt.graphics.Point p
		org.eclipse.swt.graphics.Point offset
		org.eclipse.swt.graphics.Point wrappedSize
		int h
		int w
	private void showPerspectiveBarPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.swt.widgets.ToolItem toolItem
		Object data
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.internal.PerspectiveBarContributionItem pbci
		org.eclipse.ui.IPerspectiveDescriptor selectedPerspective
	private boolean perspectiveIsActive (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IWorkbenchPage page
	private boolean perspectiveIsOpen (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IWorkbenchPage page
	private org.eclipse.swt.widgets.Menu createPopup (org.eclipse.swt.widgets.ToolBar, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.swt.widgets.Menu menu
	private void addCloseItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem menuItem
	private org.eclipse.ui.internal.PerspectiveBarManager createBarManager (int) 
		int direction
		org.eclipse.ui.internal.PerspectiveBarManager barManager
		int perspectiveInsertionIndex
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
	private void updateLocationItems (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int newLocation
		org.eclipse.swt.widgets.MenuItem left
		org.eclipse.swt.widgets.MenuItem topLeft
		org.eclipse.swt.widgets.MenuItem topRight
	private void addDockOnSubMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem item
		org.eclipse.swt.widgets.Menu subMenu
		org.eclipse.swt.widgets.MenuItem menuItemTopRight
		org.eclipse.swt.widgets.MenuItem menuItemTopLeft
		org.eclipse.swt.widgets.MenuItem menuItemLeft
		org.eclipse.swt.events.SelectionListener listener
	private void addShowTextItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem showtextMenuItem
	private void addCustomizeItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem customizeMenuItem
	private void addSaveAsItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem saveasMenuItem
	private void addResetItem (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem resetMenuItem
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento persBarMem
		org.eclipse.ui.IMemento childMem
		int x
		int x
	public void restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento attributes
		org.eclipse.ui.IMemento size
		Integer x
	void updatePerspectiveBar () 
		org.eclipse.jface.action.IContributionItem[] items
		int i
	public void updateBarParent () 
		int maxRowHeight
		org.eclipse.swt.widgets.ToolItem[] toolItems
		int i
	public void addReorderListener (org.eclipse.ui.internal.IReorderListener) 
		org.eclipse.ui.internal.IReorderListener listener
	public void dock (int) 
		int dropSide
	public org.eclipse.swt.widgets.Control getControl () 
	public java.lang.String getId () 
	public java.lang.String getDisplayName () 
	public int getValidSides () 
	public boolean isCloseable () 
	public void handleClose () 
	public int getWidthHint () 
	public int getHeightHint () 
	public boolean isResizeable () 
	static void access$0 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.swt.graphics.Point) 
	static void access$1 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
	static void access$2 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
	static void access$3 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage, boolean) 
	static void access$4 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPage) 
	static org.eclipse.ui.internal.PerspectiveBarManager access$5 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static org.eclipse.ui.internal.IReorderListener access$6 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static org.eclipse.swt.widgets.CoolItem access$7 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static void access$8 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.swt.widgets.CoolItem) 
	static org.eclipse.swt.widgets.Menu access$9 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static org.eclipse.ui.IWorkbenchWindow access$10 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static void access$11 (org.eclipse.ui.internal.PerspectiveSwitcher, org.eclipse.swt.widgets.Menu, int) 
	static org.eclipse.swt.custom.CBanner access$12 (org.eclipse.ui.internal.PerspectiveSwitcher) 
	static int access$13 (org.eclipse.ui.internal.PerspectiveSwitcher) 
}

org/eclipse/ui/internal/PerspectiveTracker.class
PerspectiveTracker.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PerspectiveTracker extends org.eclipse.ui.PerspectiveAdapter implements org.eclipse.ui.IPageListener  {
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.jface.action.IAction action
	protected void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.jface.action.IAction) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.action.IAction action
	public void dispose () 
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	private void update () 
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IWorkbenchPage page
	protected void update (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor persp
}

org/eclipse/ui/internal/PlaceholderContributionItem.class
PlaceholderContributionItem.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.PlaceholderContributionItem extends java.lang.Object implements org.eclipse.jface.action.IContributionItem  {
	private final String id
	private final int storedHeight
	private final int storedMinimumItems
	private final boolean storedUseChevron
	private final int storedWidth
	void  (org.eclipse.jface.internal.provisional.action.IToolBarContributionItem) 
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem item
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
	int getHeight () 
	public java.lang.String getId () 
	int getWidth () 
	int getMinimumItemsToShow () 
	boolean getUseChevron () 
	public boolean isDirty () 
	public boolean isDynamic () 
	public boolean isEnabled () 
	public boolean isGroupMarker () 
	public boolean isSeparator () 
	public boolean isVisible () 
	public void saveWidgetState () 
	public void setParent (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager parent
	public void setVisible (boolean) 
		boolean visible
	public java.lang.String toString () 
	public void update () 
	public void update (java.lang.String) 
		String identifier
}

org/eclipse/ui/internal/PlaceholderFolderLayout.class
PlaceholderFolderLayout.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PlaceholderFolderLayout extends java.lang.Object implements org.eclipse.ui.IPlaceholderFolderLayout  {
	private org.eclipse.ui.internal.PageLayout pageLayout
	private org.eclipse.ui.internal.ContainerPlaceholder placeholder
	public void  (org.eclipse.ui.internal.PageLayout, org.eclipse.ui.internal.ContainerPlaceholder) 
		org.eclipse.ui.internal.PageLayout pageLayout
		org.eclipse.ui.internal.ContainerPlaceholder folder
	public void addPlaceholder (java.lang.String) 
		String viewId
		org.eclipse.ui.internal.LayoutPart newPart
	private void linkPartToPageLayout (java.lang.String, org.eclipse.ui.internal.LayoutPart) 
		String viewId
		org.eclipse.ui.internal.LayoutPart newPart
	public java.lang.String getProperty (java.lang.String) 
		String id
		org.eclipse.ui.internal.LayoutPart folder
		org.eclipse.ui.internal.PartStack stack
	public void setProperty (java.lang.String, java.lang.String) 
		String id
		String value
		org.eclipse.ui.internal.LayoutPart folder
		org.eclipse.ui.internal.PartStack stack
}

org/eclipse/ui/internal/PlatformUIPreferenceListener.class
PlatformUIPreferenceListener.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PlatformUIPreferenceListener extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener  {
	private static org.eclipse.ui.internal.PlatformUIPreferenceListener singleton
	public void  () 
	public static org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener getSingleton () 
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
		String propertyName
		org.eclipse.ui.internal.decorators.DecoratorManager manager
		boolean setting
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.jface.preference.IPreferenceStore apiStore
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow[] workbenchWindows
		int i
		org.eclipse.ui.IWorkbenchWindow window
		boolean newValue
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow[] workbenchWindows
		int i
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IEditorRegistry registry
		org.eclipse.ui.internal.registry.EditorRegistry editorRegistry
		org.eclipse.jface.preference.IPreferenceStore store
		java.io.Reader reader
		String xmlString
		java.util.HashMap editorMap
		int i
		org.eclipse.ui.IEditorDescriptor[] descriptors
		org.eclipse.ui.IEditorDescriptor descriptor
		org.eclipse.ui.IEditorDescriptor descriptor
		org.eclipse.ui.IFileEditorMapping[] maps
		int j
		org.eclipse.ui.IFileEditorMapping fileEditorMapping
		org.eclipse.ui.IEditorDescriptor descriptor
		org.eclipse.ui.WorkbenchException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
}

org/eclipse/ui/internal/PluginAction.class
PluginAction.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PluginAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.ISelectionListener org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.ui.INullSelectionListener org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.IActionDelegate delegate
	private org.eclipse.ui.SelectionEnabler enabler
	private org.eclipse.jface.viewers.ISelection selection
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private String pluginId
	private String runAttribute
	private static int actionCount
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		String id
		int style
		String defId
		org.eclipse.core.runtime.IConfigurationElement[] kids
		org.eclipse.core.runtime.IConfigurationElement[] kids2
	protected final void createDelegate () 
		Object obj
		Throwable e
		org.eclipse.core.runtime.IStatus status
		String id
	protected org.eclipse.ui.IActionDelegate validateDelegate (java.lang.Object)  throws org.eclipse.ui.WorkbenchException 
		Object obj
	protected void initDelegate () 
	protected org.eclipse.ui.IActionDelegate getDelegate () 
	protected boolean isOkToCreateDelegate () 
		String bundleId
	protected void refreshEnablement () 
	public void run () 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void selectionChanged (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection newSelection
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection sel
	public void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection sel
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public java.lang.String getOverrideActionId () 
	protected org.eclipse.core.runtime.IConfigurationElement getConfigElement () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public void disposeDelegate () 
	public void dispose () 
	public org.eclipse.jface.action.IMenuCreator getMenuCreator () 
}

org/eclipse/ui/internal/PluginActionBuilder$BasicContribution.class
PluginActionBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionBuilder$BasicContribution extends java.lang.Object {
	protected java.util.ArrayList menus
	protected java.util.ArrayList actions
	protected void  () 
	public void addMenu (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void addAction (org.eclipse.ui.internal.ActionDescriptor) 
		org.eclipse.ui.internal.ActionDescriptor desc
	public void contribute (org.eclipse.jface.action.IMenuManager, boolean, org.eclipse.jface.action.IToolBarManager, boolean) 
		org.eclipse.jface.action.IMenuManager menu
		boolean menuAppendIfMissing
		org.eclipse.jface.action.IToolBarManager toolbar
		boolean toolAppendIfMissing
		int i
		org.eclipse.core.runtime.IConfigurationElement menuElement
		int i
		org.eclipse.ui.internal.ActionDescriptor ad
	protected void contributeMenu (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.jface.action.IMenuManager, boolean) 
		org.eclipse.core.runtime.IConfigurationElement menuElement
		org.eclipse.jface.action.IMenuManager mng
		boolean appendIfMissing
		String id
		String label
		String path
		String icon
		org.eclipse.jface.resource.ImageDescriptor image
		String extendingPluginId
		String group
		int loc
		org.eclipse.jface.action.IMenuManager parent
		org.eclipse.jface.action.IContributionItem sep
		org.eclipse.jface.action.IMenuManager newMenu
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		String childName
	protected void contributeMenuAction (org.eclipse.ui.internal.ActionDescriptor, org.eclipse.jface.action.IMenuManager, boolean) 
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.jface.action.IMenuManager menu
		boolean appendIfMissing
		String mpath
		String mgroup
		org.eclipse.jface.action.IMenuManager parent
		org.eclipse.jface.action.IContributionItem sep
	protected void contributeSeparator (org.eclipse.jface.action.IMenuManager, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		org.eclipse.jface.action.IContributionItem sep
	protected void contributeGroupMarker (org.eclipse.jface.action.IMenuManager, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		org.eclipse.jface.action.IContributionItem marker
	protected void contributeToolbarAction (org.eclipse.ui.internal.ActionDescriptor, org.eclipse.jface.action.IToolBarManager, boolean) 
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.jface.action.IToolBarManager toolbar
		boolean appendIfMissing
		String tId
		String tgroup
		org.eclipse.jface.action.IContributionItem sep
	protected void insertMenuGroup (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.action.AbstractGroupMarker) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.jface.action.AbstractGroupMarker marker
	protected void insertAfter (org.eclipse.jface.action.IContributionManager, java.lang.String, org.eclipse.ui.internal.ActionDescriptor) 
		org.eclipse.jface.action.IContributionManager mgr
		String refId
		org.eclipse.ui.internal.ActionDescriptor desc
		org.eclipse.ui.internal.PluginActionContributionItem item
	protected void insertAfter (org.eclipse.jface.action.IContributionManager, java.lang.String, org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionManager mgr
		String refId
		org.eclipse.jface.action.IContributionItem item
	protected void addGroup (org.eclipse.jface.action.IContributionManager, java.lang.String) 
		org.eclipse.jface.action.IContributionManager mgr
		String name
	public void dispose () 
	protected void disposeActions () 
		int i
		org.eclipse.ui.internal.PluginAction proxy
}

org/eclipse/ui/internal/PluginActionBuilder.class
PluginActionBuilder.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.PluginActionBuilder extends org.eclipse.ui.internal.registry.RegistryReader {
	protected String targetID
	protected String targetContributionTag
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution currentContribution
	protected java.util.ArrayList cache
	private static boolean allowIdeLogging
	static void  () 
	public void  () 
	public final void contribute (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.action.IToolBarManager, boolean) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.jface.action.IToolBarManager toolbar
		boolean appendIfMissing
		int i
		org.eclipse.ui.internal.PluginActionBuilder$BasicContribution contribution
	protected abstract org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution createContribution () 
	protected java.lang.String getTargetID (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String value
	protected java.lang.String getID (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String value
	protected void readContributions (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String tag
		String extensionPoint
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
		String id
	public static void setAllowIdeLogging (boolean) 
		boolean b
	private static void ideLog (java.lang.String) 
		String msg
	static void access$0 (java.lang.String) 
}

org/eclipse/ui/internal/PluginActionContributionItem.class
PluginActionContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionContributionItem extends org.eclipse.jface.action.ActionContributionItem implements org.eclipse.ui.activities.IIdentifierListener org.eclipse.ui.activities.IActivityManagerListener  {
	private org.eclipse.ui.activities.IIdentifier identifier
	public void  (org.eclipse.ui.internal.PluginAction) 
		org.eclipse.ui.internal.PluginAction action
	private void hookListeners () 
		org.eclipse.ui.activities.IIdentifier id
	private void unhookListeners () 
		org.eclipse.ui.activities.IIdentifier id
	public void setParent (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager parent
		org.eclipse.jface.action.IContributionManager oldParent
	private org.eclipse.ui.activities.IIdentifier getIdentifier () 
		org.eclipse.ui.activities.IWorkbenchActivitySupport workbenchActivitySupport
		org.eclipse.ui.IPluginContribution contribution
	private void disposeIdentifier () 
	public void dispose () 
	public boolean isVisible () 
	public void identifierChanged (org.eclipse.ui.activities.IdentifierEvent) 
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
	private void invalidateParent () 
		org.eclipse.jface.action.IContributionManager parent
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
	public org.eclipse.jface.viewers.ISelection getSelection () 
}

org/eclipse/ui/internal/PluginActionCoolBarContributionItem.class
PluginActionCoolBarContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionCoolBarContributionItem extends org.eclipse.ui.internal.PluginActionContributionItem implements org.eclipse.ui.internal.IActionSetContributionItem  {
	private String actionSetId
	public void  (org.eclipse.ui.internal.PluginAction) 
		org.eclipse.ui.internal.PluginAction action
	public java.lang.String getActionSetId () 
	public void setActionSetId (java.lang.String) 
		String id
}

org/eclipse/ui/internal/PluginActionSet.class
PluginActionSet.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionSet extends java.lang.Object implements org.eclipse.ui.internal.registry.IActionSet  {
	private org.eclipse.ui.internal.registry.ActionSetDescriptor desc
	private java.util.ArrayList pluginActions
	private org.eclipse.ui.internal.ActionSetActionBars bars
	private org.eclipse.ui.services.IDisposable disposableBuilder
	public void  (org.eclipse.ui.internal.registry.ActionSetDescriptor) 
		org.eclipse.ui.internal.registry.ActionSetDescriptor desc
	public void addPluginAction (org.eclipse.ui.internal.WWinPluginAction) 
		org.eclipse.ui.internal.WWinPluginAction action
	public org.eclipse.jface.action.IAction[] getPluginActions () 
		org.eclipse.jface.action.IAction[] result
	public void dispose () 
		java.util.Iterator iter
		org.eclipse.ui.internal.WWinPluginAction action
	org.eclipse.ui.internal.ActionSetActionBars getBars () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigElement () 
	public org.eclipse.ui.internal.registry.ActionSetDescriptor getDesc () 
	public void init (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IActionBars bars
	public void setBuilder (org.eclipse.ui.services.IDisposable) 
		org.eclipse.ui.services.IDisposable builder
}

org/eclipse/ui/internal/PluginActionSetBuilder$ActionSetContribution.class
PluginActionSetBuilder.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution extends org.eclipse.ui.internal.PluginActionBuilder$BasicContribution {
	private String actionSetId
	private org.eclipse.ui.internal.WorkbenchWindow window
	protected java.util.ArrayList adjunctActions
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String id
		org.eclipse.ui.IWorkbenchWindow window
	protected void addGroup (org.eclipse.jface.action.IContributionManager, java.lang.String) 
		org.eclipse.jface.action.IContributionManager mgr
		String name
		org.eclipse.jface.action.IContributionItem refItem
		org.eclipse.ui.internal.ActionSetSeparator group
	public void contribute (org.eclipse.ui.IActionBars, boolean, boolean) 
		org.eclipse.ui.IActionBars bars
		boolean menuAppendIfMissing
		boolean toolAppendIfMissing
		org.eclipse.jface.action.IMenuManager menuMgr
		org.eclipse.jface.action.IToolBarManager toolBarMgr
		int i
		org.eclipse.core.runtime.IConfigurationElement menuElement
		int i
		org.eclipse.ui.internal.ActionDescriptor ad
	protected void contributeAdjunctCoolbarAction (org.eclipse.ui.internal.ActionDescriptor, org.eclipse.ui.internal.ActionSetActionBars) 
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.ui.internal.ActionSetActionBars bars
		String toolBarId
		String toolGroupId
		String contributingId
		org.eclipse.jface.action.ICoolBarManager coolBarMgr
		org.eclipse.ui.internal.PluginAction action
		org.eclipse.jface.action.ActionContributionItem actionContribution
		org.eclipse.jface.action.IToolBarManager toolBarManager
		org.eclipse.jface.action.IContributionItem groupMarker
		org.eclipse.jface.action.IContributionItem refItem
	protected void contributeCoolbarAction (org.eclipse.ui.internal.ActionDescriptor, org.eclipse.ui.internal.ActionSetActionBars) 
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.ui.internal.ActionSetActionBars bars
		String toolBarId
		String toolGroupId
		String contributingId
		org.eclipse.ui.internal.PluginAction action
		org.eclipse.jface.action.ActionContributionItem actionContribution
		org.eclipse.jface.action.IToolBarManager toolBar
		org.eclipse.jface.action.IContributionItem groupMarker
	private boolean isValidCoolItemId (java.lang.String, org.eclipse.ui.internal.WorkbenchWindow) 
		String id
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.internal.registry.ActionSetRegistry registry
	protected void insertMenuGroup (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.action.AbstractGroupMarker) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.jface.action.AbstractGroupMarker marker
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		String testId
	private org.eclipse.jface.action.IContributionItem findAlphabeticalOrder (java.lang.String, java.lang.String, org.eclipse.jface.action.IContributionManager) 
		String startId
		String itemId
		org.eclipse.jface.action.IContributionManager mgr
		org.eclipse.jface.action.IContributionItem[] items
		int insertIndex
		org.eclipse.jface.action.IContributionItem item
		int i
		org.eclipse.jface.action.IContributionItem item
		String testId
	public boolean isAdjunctContributor () 
	protected void insertAfter (org.eclipse.jface.action.IContributionManager, java.lang.String, org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionManager mgr
		String refId
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem refItem
	protected void revokeContribution (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IActionBars, java.lang.String) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IActionBars bars
		String id
	protected void revokeAdjunctCoolbarAction (org.eclipse.ui.internal.ActionDescriptor, org.eclipse.ui.internal.ActionSetActionBars) 
		org.eclipse.ui.internal.ActionDescriptor ad
		org.eclipse.ui.internal.ActionSetActionBars bars
		String toolBarId
		org.eclipse.jface.action.ICoolBarManager coolBarMgr
		org.eclipse.ui.internal.PluginAction action
		org.eclipse.ui.internal.PluginActionCoolBarContributionItem actionContribution
		org.eclipse.jface.action.IContributionItem cbItem
	private void revokeActionSetFromMenu (org.eclipse.jface.action.IMenuManager, java.lang.String) 
		org.eclipse.jface.action.IMenuManager menuMgr
		String actionsetId
		org.eclipse.jface.action.IContributionItem[] items
		java.util.ArrayList itemsToRemove
		String id
		String id
		String id
		int i
		java.util.Iterator iter
		org.eclipse.jface.action.IContributionItem item
	private void revokeActionSetFromCoolbar (org.eclipse.jface.action.ICoolBarManager, java.lang.String) 
		org.eclipse.jface.action.ICoolBarManager coolbarMgr
		String actionsetId
		org.eclipse.jface.action.IContributionItem[] items
		java.util.ArrayList itemsToRemove
		String id
		int i
		java.util.Iterator iter
	private void revokeActionSetFromToolbar (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
		org.eclipse.jface.action.IToolBarManager toolbarMgr
		String actionsetId
		org.eclipse.jface.action.IContributionItem[] items
		java.util.ArrayList itemsToRemove
		String id
		int i
		java.util.Iterator iter
}

org/eclipse/ui/internal/PluginActionSetBuilder$Binding.class
PluginActionSetBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionSetBuilder$Binding extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	org.eclipse.ui.internal.PluginActionSetBuilder builder
	org.eclipse.ui.internal.PluginActionSet set
	org.eclipse.ui.IWorkbenchWindow window
	org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public void  () 
	public void dispose () 
}

org/eclipse/ui/internal/PluginActionSetBuilder.class
PluginActionSetBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionSetBuilder extends org.eclipse.ui.internal.PluginActionBuilder {
	private org.eclipse.ui.internal.PluginActionSet actionSet
	private org.eclipse.ui.IWorkbenchWindow window
	private java.util.ArrayList adjunctContributions
	public void  () 
	public void buildMenuAndToolBarStructure (org.eclipse.ui.internal.PluginActionSet, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.internal.PluginActionSet set
		org.eclipse.ui.IWorkbenchWindow window
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution contribution
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution contribution
		org.eclipse.ui.internal.ActionSetActionBars bars
		int j
		org.eclipse.ui.internal.ActionDescriptor adjunctAction
	protected org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		boolean pullDownStyle
		String style
		String pulldown
		org.eclipse.ui.internal.ActionDescriptor desc
		org.eclipse.ui.internal.WWinPluginAction action
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution createContribution () 
	public static org.eclipse.jface.action.IContributionItem findInsertionPoint (java.lang.String, java.lang.String, org.eclipse.jface.action.IContributionManager, boolean) 
		String startId
		String sortId
		org.eclipse.jface.action.IContributionManager mgr
		boolean startVsEnd
		org.eclipse.jface.action.IContributionItem[] items
		int insertIndex
		int compareMetric
		int nX
		org.eclipse.jface.action.IContributionItem item
		String testId
	static void processActionSets (java.util.ArrayList, org.eclipse.ui.internal.WorkbenchWindow) 
		java.util.ArrayList pluginActionSets
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.internal.PluginActionSetBuilder[] builders
		int i
		org.eclipse.ui.internal.PluginActionSet set
		org.eclipse.ui.internal.PluginActionSetBuilder builder
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder builder
	protected void processAdjunctContributions () 
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution contribution
		org.eclipse.ui.internal.ActionSetActionBars bars
		int j
		org.eclipse.ui.internal.ActionDescriptor adjunctAction
	protected void readActionExtensions (org.eclipse.ui.internal.PluginActionSet, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.internal.PluginActionSet set
		org.eclipse.ui.IWorkbenchWindow window
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution contribution
	private void registerBinding (org.eclipse.ui.internal.PluginActionSet) 
		org.eclipse.ui.internal.PluginActionSet set
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.ui.internal.PluginActionSetBuilder$Binding binding
	protected void removeActionExtensions (org.eclipse.ui.internal.PluginActionSet, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.internal.PluginActionSet set
		org.eclipse.ui.IWorkbenchWindow window
		String id
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$ActionSetContribution contribution
		int j
		org.eclipse.ui.internal.ActionDescriptor adjunctAction
}

org/eclipse/ui/internal/PluginActionSetReader.class
PluginActionSetReader.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PluginActionSetReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private java.util.List cache
	public void  () 
	protected org.eclipse.ui.internal.decorators.LightweightActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.internal.decorators.LightweightActionDescriptor[] readActionDescriptors (org.eclipse.ui.internal.registry.ActionSetDescriptor) 
		org.eclipse.ui.internal.registry.ActionSetDescriptor actionSet
		org.eclipse.ui.internal.decorators.LightweightActionDescriptor[] actions
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
}

org/eclipse/ui/internal/PopupMenuExtender$1.class
PopupMenuExtender.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PopupMenuExtender$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionProvider  {
	final org.eclipse.ui.internal.PopupMenuExtender this$0
	void  (org.eclipse.ui.internal.PopupMenuExtender) 
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public org.eclipse.jface.viewers.ISelection getSelection () 
		org.eclipse.ui.IEditorPart editorPart
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/internal/PopupMenuExtender$2.class
PopupMenuExtender.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PopupMenuExtender$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.PopupMenuExtender this$0
	private final org.eclipse.ui.IWorkbench val$workbench
	void  (org.eclipse.ui.internal.PopupMenuExtender, org.eclipse.ui.IWorkbench) 
	public void run () 
		org.eclipse.ui.internal.Workbench realWorkbench
}

org/eclipse/ui/internal/PopupMenuExtender$3.class
PopupMenuExtender.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.PopupMenuExtender$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.PopupMenuExtender this$0
	void  (org.eclipse.ui.internal.PopupMenuExtender) 
	public void run () 
}

org/eclipse/ui/internal/PopupMenuExtender.class
PopupMenuExtender.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.PopupMenuExtender extends java.lang.Object implements org.eclipse.jface.action.IMenuListener2 org.eclipse.core.runtime.IRegistryChangeListener  {
	private static final int STATIC_ACTION_READ
	private static final int INCLUDE_EDITOR_INPUT
	private final org.eclipse.jface.action.MenuManager menu
	private org.eclipse.jface.action.SubMenuManager menuWrapper
	private final org.eclipse.jface.viewers.ISelectionProvider selProvider
	private final org.eclipse.ui.IWorkbenchPart part
	private java.util.Map staticActionBuilders
	private int bitSet
	private java.util.ArrayList actionContributionCache
	private java.util.ArrayList managerContributionCache
	private boolean cleanupNeeded
	private boolean contributionsPopulated
	static Class class$0
	public void  (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IWorkbenchPart) 
		String id
		org.eclipse.jface.action.MenuManager menu
		org.eclipse.jface.viewers.ISelectionProvider prov
		org.eclipse.ui.IWorkbenchPart part
	public void  (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IWorkbenchPart, boolean) 
		String id
		org.eclipse.jface.action.MenuManager menu
		org.eclipse.jface.viewers.ISelectionProvider prov
		org.eclipse.ui.IWorkbenchPart part
		boolean includeEditorInput
	public java.util.Set getMenuIds () 
	public final void addMenuId (java.lang.String) 
		String menuId
	public final boolean matches (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		org.eclipse.ui.IWorkbenchPart part
	private void addEditorActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		org.eclipse.jface.viewers.ISelectionProvider activeEditor
	private void addObjectActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
	private final void clearStaticActions () 
		java.util.Iterator staticActionBuilderItr
		Object staticActionBuilder
	private void addStaticActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		java.util.Iterator staticActionBuilderItr
		org.eclipse.ui.internal.ViewerActionBuilder staticActionBuilder
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		org.eclipse.jface.action.IMenuManager originalManager
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.internal.Workbench realWorkbench
		org.eclipse.jface.viewers.ISelection input
		org.eclipse.ui.IEditorPart editorPart
		org.eclipse.jface.viewers.ISelection s
	private void addMenuContributions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.jface.action.ContributionManager manager
		java.util.Iterator i
		String id
	public final void menuAboutToHide (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.IWorkbench workbench
	private void runCleanUp (org.eclipse.ui.internal.Workbench) 
		org.eclipse.ui.internal.Workbench realWorkbench
	private void gatherContributions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager mgr
		org.eclipse.jface.action.IContributionItem[] items
		int i
	private void cleanUpContributionCache () 
		org.eclipse.ui.internal.PluginActionContributionItem[] items
		int i
		org.eclipse.jface.action.ContributionManager[] items
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.ui.internal.menus.InternalMenuService realService
		int i
	private final void readStaticActions () 
		java.util.Iterator menuIdItr
		String menuId
	private void readStaticActionsFor (java.lang.String) 
		String menuId
		Object object
		org.eclipse.ui.internal.ViewerActionBuilder staticActionBuilder
	public void dispose () 
		org.eclipse.ui.menus.IMenuService menuService
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.swt.widgets.Display display
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		int i
		org.eclipse.core.runtime.IExtensionDelta delta
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		boolean clearPopups
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.jface.action.MenuManager getManager () 
	static org.eclipse.ui.IWorkbenchPart access$0 (org.eclipse.ui.internal.PopupMenuExtender) 
	static void access$1 (org.eclipse.ui.internal.PopupMenuExtender, org.eclipse.ui.internal.Workbench) 
	static void access$2 (org.eclipse.ui.internal.PopupMenuExtender) 
}

org/eclipse/ui/internal/ProductInfo.class
ProductInfo.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ProductInfo extends java.lang.Object {
	private org.eclipse.core.runtime.IProduct product
	private String productName
	private String appName
	private org.osgi.framework.Version appVersion
	private org.eclipse.jface.resource.ImageDescriptor[] windowImages
	private org.eclipse.jface.resource.ImageDescriptor aboutImage
	private String aboutText
	public void  (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
	public java.lang.String getProductName () 
	public java.lang.String getAppName () 
	public java.lang.String getAppVersion () 
		org.osgi.framework.Bundle bundle
		org.osgi.framework.Bundle bundle
	public org.eclipse.jface.resource.ImageDescriptor getAboutImage () 
	public org.eclipse.jface.resource.ImageDescriptor[] getWindowImages () 
	public java.lang.String getAboutText () 
}

org/eclipse/ui/internal/ProductProperties.class
ProductProperties.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ProductProperties extends org.eclipse.ui.internal.BrandingProperties implements org.eclipse.ui.branding.IProductConstants  {
	private final org.eclipse.core.runtime.IProduct product
	private String appName
	private String aboutText
	private org.eclipse.jface.resource.ImageDescriptor aboutImageDescriptor
	private org.eclipse.jface.resource.ImageDescriptor[] windowImageDescriptors
	private java.net.URL welcomePageUrl
	private String productName
	private String productId
	private static final String ABOUT_MAPPINGS
	private static java.util.HashMap mappingsMap
	static void  () 
	private static java.lang.String[] loadMappings (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle definingBundle
		java.net.URL location
		java.util.PropertyResourceBundle bundle
		java.io.InputStream is
		java.util.ArrayList mappingsList
		boolean found
		int i
		String[] mappings
	private static java.lang.String[] getMappings (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle definingBundle
		String[] mappings
	public void  (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
	public java.lang.String getAppName () 
	public java.lang.String getAboutText () 
	public org.eclipse.jface.resource.ImageDescriptor getAboutImage () 
	public org.eclipse.jface.resource.ImageDescriptor[] getWindowImages () 
	public java.net.URL getWelcomePageUrl () 
	public java.lang.String getProductName () 
	public java.lang.String getProductId () 
	public static java.lang.String getAppName (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
		String property
		String[] mappings
	public static java.lang.String getAboutText (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
		String property
		String[] tempMappings
		int i
		String nextString
		int length
		String systemPropertyKey
	public static org.eclipse.jface.resource.ImageDescriptor getAboutImage (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
	public static org.eclipse.jface.resource.ImageDescriptor[] getWindowImages (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
		String property
	public static java.net.URL getWelcomePageUrl (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
	public static java.lang.String getProductName (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
	public static java.lang.String getProductId (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
}

org/eclipse/ui/internal/RadioMenu$1.class
RadioMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RadioMenu$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.RadioMenu this$0
	void  (org.eclipse.ui.internal.RadioMenu) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		Object newState
}

org/eclipse/ui/internal/RadioMenu.class
RadioMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.RadioMenu extends java.lang.Object implements org.eclipse.ui.internal.IChangeListener  {
	private org.eclipse.ui.internal.Model data
	private org.eclipse.swt.widgets.Menu parent
	private java.util.List items
	org.eclipse.swt.events.SelectionAdapter selectionAdapter
	public void  (org.eclipse.swt.widgets.Menu, org.eclipse.ui.internal.Model) 
		org.eclipse.swt.widgets.Menu parent
		org.eclipse.ui.internal.Model newData
	private static boolean isEqual (java.lang.Object, java.lang.Object) 
		Object value1
		Object value2
	public void addMenuItem (java.lang.String, java.lang.Object) 
		String text
		Object value
		org.eclipse.swt.widgets.MenuItem newItem
	public void dispose () 
		java.util.Iterator iter
		org.eclipse.swt.widgets.MenuItem next
	private void refreshSelection () 
		java.util.Iterator iter
		org.eclipse.swt.widgets.MenuItem next
	public void update (boolean) 
		boolean changed
	static org.eclipse.ui.internal.Model access$0 (org.eclipse.ui.internal.RadioMenu) 
}

org/eclipse/ui/internal/RectangleAnimation$1.class
RectangleAnimation.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RectangleAnimation$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.RectangleAnimation this$0
	void  (org.eclipse.ui.internal.RectangleAnimation) 
	public void run () 
}

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

org/eclipse/ui/internal/RectangleAnimation$3.class
RectangleAnimation.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RectangleAnimation$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.RectangleAnimation this$0
	void  (org.eclipse.ui.internal.RectangleAnimation) 
	public void run () 
}

org/eclipse/ui/internal/RectangleAnimation$AnimationFeedbackFactory.class
RectangleAnimation.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RectangleAnimation$AnimationFeedbackFactory extends java.lang.Object {
	private void  () 
	public static org.eclipse.ui.internal.DefaultAnimationFeedback createAnimationRenderer (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
}

org/eclipse/ui/internal/RectangleAnimation.class
RectangleAnimation.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.RectangleAnimation extends org.eclipse.core.runtime.jobs.Job {
	public static final int TICK_TIMER
	public static final int FRAME_COUNT
	private org.eclipse.swt.widgets.Display display
	private boolean enableAnimations
	private int timingStyle
	private int duration
	private org.eclipse.ui.internal.DefaultAnimationFeedback feedbackRenderer
	private long stepCount
	private long frameCount
	private long startTime
	private long curTime
	private long prevTime
	private Runnable animationStep
	private boolean done () 
	public static org.eclipse.swt.graphics.Rectangle interpolate (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle, double) 
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		double amount
		double initialWeight
		org.eclipse.swt.graphics.Rectangle result
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle, int) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		int duration
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
	public void addStartRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addEndRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addStartRect (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Rectangle ctrlBounds
		org.eclipse.swt.graphics.Rectangle startRect
	public void addEndRect (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Rectangle ctrlBounds
		org.eclipse.swt.graphics.Rectangle endRect
	protected void clockTick () 
	protected boolean isUpdateStep () 
	private double amount () 
		double amount
	protected void updateDisplay () 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean isEmpty
	static long access$0 (org.eclipse.ui.internal.RectangleAnimation) 
	static void access$1 (org.eclipse.ui.internal.RectangleAnimation, long) 
	static void access$2 (org.eclipse.ui.internal.RectangleAnimation, long) 
	static long access$3 (org.eclipse.ui.internal.RectangleAnimation) 
	static long access$4 (org.eclipse.ui.internal.RectangleAnimation) 
	static void access$5 (org.eclipse.ui.internal.RectangleAnimation, long) 
	static long access$6 (org.eclipse.ui.internal.RectangleAnimation) 
	static void access$7 (org.eclipse.ui.internal.RectangleAnimation, long) 
	static org.eclipse.ui.internal.DefaultAnimationFeedback access$8 (org.eclipse.ui.internal.RectangleAnimation) 
}

org/eclipse/ui/internal/RectangleAnimationFeedbackBase.class
RectangleAnimationFeedbackBase.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.RectangleAnimationFeedbackBase extends org.eclipse.ui.internal.AnimationFeedbackBase {
	private java.util.List startRects
	private java.util.List endRects
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
	public boolean jobInit (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
	public void addStartRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addEndRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addStartRect (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Rectangle ctrlBounds
		org.eclipse.swt.graphics.Rectangle startRect
	public void addEndRect (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Rectangle ctrlBounds
		org.eclipse.swt.graphics.Rectangle endRect
	public static org.eclipse.swt.graphics.Rectangle interpolate (org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle, double) 
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		double amount
		double initialWeight
		org.eclipse.swt.graphics.Rectangle result
	public java.util.List getStartRects () 
	public java.util.List getEndRects () 
	public java.util.List getCurrentRects (double) 
		double amount
		java.util.List currentRects
		java.util.Iterator startIter
		java.util.Iterator endIter
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
		org.eclipse.swt.graphics.Rectangle curRect
}

org/eclipse/ui/internal/RectangleAnimationImageFeedback$1.class
RectangleAnimationImageFeedback.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RectangleAnimationImageFeedback$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas this$1
	void  (org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
}

org/eclipse/ui/internal/RectangleAnimationImageFeedback$ImageCanvas.class
RectangleAnimationImageFeedback.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas extends org.eclipse.swt.widgets.Canvas {
	private org.eclipse.swt.graphics.Image image
	final org.eclipse.ui.internal.RectangleAnimationImageFeedback this$0
	public void  (org.eclipse.ui.internal.RectangleAnimationImageFeedback, org.eclipse.swt.widgets.Composite, int, org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.swt.graphics.Image image
	protected void paintImage (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
	public void dispose () 
}

org/eclipse/ui/internal/RectangleAnimationImageFeedback.class
RectangleAnimationImageFeedback.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.RectangleAnimationImageFeedback extends org.eclipse.ui.internal.RectangleAnimationFeedbackBase {
	private org.eclipse.swt.graphics.Image backingStore
	private org.eclipse.swt.widgets.Shell theShell
	private org.eclipse.swt.widgets.Display display
	private java.util.List controls
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.swt.graphics.Rectangle start
		org.eclipse.swt.graphics.Rectangle end
	public void dispose () 
		java.util.Iterator ctrlIter
		org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas canvas
	public void initialize (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		org.eclipse.swt.graphics.Rectangle psRect
		org.eclipse.swt.graphics.GC gc
	public boolean jobInit (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
	public void addStartRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void addEndRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle rect
	public void renderStep (org.eclipse.ui.internal.AnimationEngine) 
		org.eclipse.ui.internal.AnimationEngine engine
		java.util.Iterator ctrlIter
		java.util.Iterator currentRects
		org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas canvas
	public void changeCoordinates () 
		java.util.Iterator startRectIter
		java.util.Iterator endRectIter
		org.eclipse.swt.graphics.Rectangle startRect
		org.eclipse.swt.graphics.Rectangle mapStartRect
		org.eclipse.swt.graphics.Rectangle endRect
		org.eclipse.swt.graphics.Rectangle mapEndRect
	private void captureImages () 
		java.util.Iterator iterator
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.GC gc
		org.eclipse.ui.internal.RectangleAnimationImageFeedback$ImageCanvas canvas
}

org/eclipse/ui/internal/ReferenceCounter$RefRec.class
ReferenceCounter.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ReferenceCounter$RefRec extends java.lang.Object {
	public Object id
	public Object value
	private int refCount
	final org.eclipse.ui.internal.ReferenceCounter this$0
	public void  (org.eclipse.ui.internal.ReferenceCounter, java.lang.Object, java.lang.Object) 
		Object id
		Object value
	public java.lang.Object getId () 
	public java.lang.Object getValue () 
	public int addRef () 
	public int removeRef () 
	public int getRef () 
	public boolean isNotReferenced () 
	static int access$0 (org.eclipse.ui.internal.ReferenceCounter$RefRec) 
}

org/eclipse/ui/internal/ReferenceCounter.class
ReferenceCounter.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ReferenceCounter extends java.lang.Object {
	private java.util.Map mapIdToRec
	public void  () 
	public int addRef (java.lang.Object) 
		Object id
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
	public java.lang.Object get (java.lang.Object) 
		Object id
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
	public java.util.Set keySet () 
	public void put (java.lang.Object, java.lang.Object) 
		Object id
		Object value
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
	public int getRef (java.lang.Object) 
		Object id
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
	public int removeRef (java.lang.Object) 
		Object id
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
		int newCount
	public java.util.List values () 
		int size
		java.util.ArrayList list
		java.util.Iterator iter
		org.eclipse.ui.internal.ReferenceCounter$RefRec rec
}

org/eclipse/ui/internal/ReopenEditorMenu$1.class
ReopenEditorMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ReopenEditorMenu$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.ReopenEditorMenu this$0
	void  (org.eclipse.ui.internal.ReopenEditorMenu) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/internal/ReopenEditorMenu$2.class
ReopenEditorMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ReopenEditorMenu$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.ReopenEditorMenu this$0
	private final int val$historyIndex
	private final org.eclipse.ui.internal.EditorHistoryItem val$item
	private final org.eclipse.swt.widgets.Menu val$menu
	private final int[] val$menuIndex
	void  (org.eclipse.ui.internal.ReopenEditorMenu, int, org.eclipse.ui.internal.EditorHistoryItem, org.eclipse.swt.widgets.Menu, int[]) 
	public void run ()  throws java.lang.Exception 
		String text
		org.eclipse.swt.widgets.MenuItem mi
	public void handleException (java.lang.Throwable) 
		Throwable e
	static org.eclipse.ui.internal.ReopenEditorMenu access$0 (org.eclipse.ui.internal.ReopenEditorMenu$2) 
}

org/eclipse/ui/internal/ReopenEditorMenu$3.class
ReopenEditorMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ReopenEditorMenu$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.ReopenEditorMenu$2 this$1
	private final org.eclipse.ui.internal.EditorHistoryItem val$item
	void  (org.eclipse.ui.internal.ReopenEditorMenu$2, org.eclipse.ui.internal.EditorHistoryItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/ReopenEditorMenu.class
ReopenEditorMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ReopenEditorMenu extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.ui.internal.EditorHistory history
	private boolean showSeparator
	private boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	private static final int MAX_TEXT_LENGTH
	private static final int MAX_MNEMONIC_SIZE
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
		boolean showSeparator
		org.eclipse.ui.IWorkbench workbench
	private java.lang.String calcText (int, org.eclipse.ui.internal.EditorHistoryItem) 
		int index
		org.eclipse.ui.internal.EditorHistoryItem item
	public static java.lang.String calcText (int, java.lang.String, java.lang.String, boolean) 
		int index
		String name
		String toolTip
		boolean rtl
		StringBuffer sb
		int mnemonic
		StringBuffer nm
		String fileName
		String pathName
		org.eclipse.core.runtime.IPath path
		int length
		int segmentCount
		int i
		String segment
		String segment
		String process
		String process
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		int itemsToShow
		org.eclipse.ui.internal.EditorHistoryItem[] historyItems
		int n
		int[] menuIndex
		int i
		org.eclipse.ui.internal.EditorHistoryItem item
		int historyIndex
	public boolean isDirty () 
	public boolean isDynamic () 
	private void open (org.eclipse.ui.internal.EditorHistoryItem) 
		org.eclipse.ui.internal.EditorHistoryItem item
		org.eclipse.ui.IWorkbenchPage page
		String itemName
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorDescriptor desc
		String title
		String msg
		org.eclipse.ui.PartInitException e2
		String title
	static void access$0 (org.eclipse.ui.internal.ReopenEditorMenu, boolean) 
	static java.lang.String access$1 (org.eclipse.ui.internal.ReopenEditorMenu, int, org.eclipse.ui.internal.EditorHistoryItem) 
	static void access$2 (org.eclipse.ui.internal.ReopenEditorMenu, org.eclipse.ui.internal.EditorHistoryItem) 
}

org/eclipse/ui/internal/ResetPerspectiveAction.class
ResetPerspectiveAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ResetPerspectiveAction extends org.eclipse.ui.internal.PerspectiveAction {
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected void run (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		String message
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog d
}

org/eclipse/ui/internal/SaveAction.class
SaveAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SaveAction extends org.eclipse.ui.internal.BaseSaveAction implements org.eclipse.ui.internal.IBackgroundSaveListener  {
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void dispose () 
	public void run () 
		org.eclipse.ui.ISaveablePart saveView
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IWorkbenchPage page
	protected void updateState () 
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.ISaveablesSource modelSource
	public void handleBackgroundSaveStarted () 
	public void setEnabled (boolean) 
		boolean enabled
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/SaveAllAction.class
SaveAllAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SaveAllAction extends org.eclipse.ui.internal.PageEventAction implements org.eclipse.ui.IPropertyListener  {
	private java.util.List partsWithListeners
	private org.eclipse.ui.IWorkbenchPart openPart
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propID
	public void run () 
		org.eclipse.ui.internal.WorkbenchPage page
	protected void updateState () 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.SaveablesList saveablesList
		org.eclipse.ui.ISaveablesSource[] nonPartSources
		int i
		org.eclipse.ui.Saveable[] saveables
		int j
	public void dispose () 
		java.util.Iterator it
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/SaveAsAction.class
SaveAsAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SaveAsAction extends org.eclipse.ui.internal.BaseSaveAction {
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void run () 
		org.eclipse.ui.ISaveablePart saveView
		org.eclipse.ui.IEditorPart editor
	protected void updateState () 
		org.eclipse.ui.ISaveablePart saveView
		org.eclipse.ui.IEditorPart editor
}

org/eclipse/ui/internal/SavePerspectiveAction.class
SavePerspectiveAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SavePerspectiveAction extends org.eclipse.ui.internal.PerspectiveAction {
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected void run (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	private void saveSingleton (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog d
	private void saveNonSingleton (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.registry.PerspectiveDescriptor oldDesc
		org.eclipse.ui.internal.registry.PerspectiveRegistry reg
		org.eclipse.ui.internal.dialogs.SavePerspectiveDialog dlg
		org.eclipse.ui.IPerspectiveDescriptor description
		org.eclipse.ui.internal.registry.PerspectiveDescriptor newDesc
		String name
}

org/eclipse/ui/internal/SaveableHelper$1.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$1 extends org.eclipse.jface.dialogs.MessageDialog {
	void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/SaveableHelper$2.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$2 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final org.eclipse.ui.ISaveablePart val$saveable
	void  (org.eclipse.ui.ISaveablePart) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor monitorWrap
}

org/eclipse/ui/internal/SaveableHelper$3.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$3 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final java.util.ArrayList val$dirtyModels
	private final org.eclipse.ui.IWorkbenchWindow val$window
	private final boolean val$confirm
	void  (java.util.ArrayList, org.eclipse.ui.IWorkbenchWindow, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor monitorWrap
		java.util.Iterator i
		org.eclipse.ui.Saveable model
}

org/eclipse/ui/internal/SaveableHelper$4.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$4 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final org.eclipse.ui.ISaveablePart2 val$saveable
	void  (org.eclipse.ui.ISaveablePart2) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor monitorWrap
}

org/eclipse/ui/internal/SaveableHelper$5.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$5 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final org.eclipse.jface.operation.IRunnableWithProgress val$progressOp
	private final boolean[] val$success
	void  (org.eclipse.jface.operation.IRunnableWithProgress, boolean[]) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/SaveableHelper$6.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$6 extends org.eclipse.core.runtime.jobs.Job {
	private final org.eclipse.ui.Saveable val$model
	private final org.eclipse.ui.progress.IJobRunnable[] val$backgroundSaveRunnable
	void  (java.lang.String, org.eclipse.ui.Saveable, org.eclipse.ui.progress.IJobRunnable[]) 
		String $anonymous0
	public boolean belongsTo (java.lang.Object) 
		Object family
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/SaveableHelper$7.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$7 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	private final org.eclipse.ui.Saveable val$model
	private final org.eclipse.jface.window.IShellProvider val$shellProvider
	private final org.eclipse.ui.IWorkbenchPart[] val$parts
	void  (org.eclipse.ui.Saveable, org.eclipse.jface.window.IShellProvider, org.eclipse.ui.IWorkbenchPart[]) 
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
}

org/eclipse/ui/internal/SaveableHelper$8.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$8 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.SaveableHelper$7 this$1
	private final org.eclipse.ui.IWorkbenchPart[] val$parts
	private final org.eclipse.ui.Saveable val$model
	void  (org.eclipse.ui.internal.SaveableHelper$7, org.eclipse.ui.IWorkbenchPart[], org.eclipse.ui.Saveable) 
	public void run () 
}

org/eclipse/ui/internal/SaveableHelper$9.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$9 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private final java.util.List val$modelsToSave
	void  (java.util.List) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.InterruptedException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/SaveableHelper$DynamicFamily.class
SaveableHelper.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveableHelper$DynamicFamily extends java.util.HashSet {
	private static final long serialVersionUID
	public void  (java.util.Collection) 
		java.util.Collection collection
}

org/eclipse/ui/internal/SaveableHelper.class
SaveableHelper.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SaveableHelper extends java.lang.Object {
	public static final int USER_RESPONSE
	private static int AutomatedResponse
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public static void testSetAutomatedResponse (int) 
		int response
	public static int testGetAutomatedResponse () 
	static boolean savePart (org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchWindow, boolean) 
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchWindow window
		boolean confirm
		int choice
		String message
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog d
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
	private static boolean saveModels (org.eclipse.ui.ISaveablesSource, org.eclipse.ui.IWorkbenchWindow, boolean) 
		org.eclipse.ui.ISaveablesSource modelSource
		org.eclipse.ui.IWorkbenchWindow window
		boolean confirm
		org.eclipse.ui.Saveable[] selectedModels
		java.util.ArrayList dirtyModels
		int i
		org.eclipse.ui.Saveable model
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
	static int savePart (org.eclipse.ui.ISaveablePart2, org.eclipse.ui.IWorkbenchWindow, boolean) 
		org.eclipse.ui.ISaveablePart2 saveable
		org.eclipse.ui.IWorkbenchWindow window
		boolean confirm
		int choice
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
	static boolean runProgressMonitorOperation (java.lang.String, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.ui.IWorkbenchWindow) 
		String opName
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
		org.eclipse.ui.IWorkbenchWindow window
	static boolean runProgressMonitorOperation (java.lang.String, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider) 
		String opName
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.jface.window.IShellProvider shellProvider
		boolean[] success
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		java.lang.reflect.InvocationTargetException e
		String title
		Throwable targetExc
	public static boolean needsSave (org.eclipse.ui.ISaveablesSource) 
		org.eclipse.ui.ISaveablesSource modelSource
		org.eclipse.ui.Saveable[] selectedModels
		int i
		org.eclipse.ui.Saveable model
	public static void doSaveModel (org.eclipse.ui.Saveable, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jface.window.IShellProvider, boolean) 
		org.eclipse.ui.Saveable model
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
		org.eclipse.jface.window.IShellProvider shellProvider
		boolean blockUntilSaved
		org.eclipse.core.runtime.jobs.Job backgroundSaveJob
		boolean canceled
		boolean canceled
		org.eclipse.ui.progress.IJobRunnable[] backgroundSaveRunnable
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.SubMonitor subMonitor
		org.eclipse.core.runtime.IStatus result
		org.eclipse.core.runtime.jobs.Job saveJob
		org.eclipse.ui.internal.SaveablesList saveablesList
		org.eclipse.ui.IWorkbenchPart[] parts
		int i
		org.eclipse.ui.IWorkbenchPart workbenchPart
		org.eclipse.ui.progress.IWorkbenchSiteProgressService progressService
		org.eclipse.core.runtime.CoreException e
	private static void notifySaveAction (org.eclipse.ui.IWorkbenchPart[]) 
		org.eclipse.ui.IWorkbenchPart[] parts
		java.util.Set wwindows
		int i
		java.util.Iterator it
		org.eclipse.ui.internal.WorkbenchWindow wwin
	private static boolean waitForBackgroundSaveJob (org.eclipse.ui.Saveable) 
		org.eclipse.ui.Saveable model
		java.util.List models
	public static boolean waitForBackgroundSaveJobs (java.util.List) 
		java.util.List modelsToSave
		java.lang.reflect.InvocationTargetException e
		java.util.Iterator it
		org.eclipse.ui.Saveable model
	static void access$0 (org.eclipse.ui.IWorkbenchPart[]) 
}

org/eclipse/ui/internal/SaveablesList$1.class
SaveablesList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveablesList$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog this$1
	void  (org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/SaveablesList$2.class
SaveablesList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveablesList$2 extends org.eclipse.jface.dialogs.MessageDialogWithToggle {
	final org.eclipse.ui.internal.SaveablesList this$0
	private final boolean val$canCancel
	void  (org.eclipse.ui.internal.SaveablesList, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int, java.lang.String, boolean, boolean) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
		String $anonymous7
		boolean $anonymous8
	protected int getShellStyle () 
}

org/eclipse/ui/internal/SaveablesList$3.class
SaveablesList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveablesList$3 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.SaveablesList this$0
	private final boolean val$canCancel
	void  (org.eclipse.ui.internal.SaveablesList, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int, boolean) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/SaveablesList$4.class
SaveablesList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveablesList$4 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	final org.eclipse.ui.internal.SaveablesList this$0
	private final java.util.List val$finalModels
	private final org.eclipse.jface.window.IShellProvider val$shellProvider
	void  (org.eclipse.ui.internal.SaveablesList, java.util.List, org.eclipse.jface.window.IShellProvider) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IProgressMonitor monitorWrap
		java.util.Iterator i
		org.eclipse.ui.Saveable model
}

org/eclipse/ui/internal/SaveablesList$MyListSelectionDialog.class
SaveablesList.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog extends org.eclipse.ui.dialogs.ListSelectionDialog {
	private final boolean canCancel
	private org.eclipse.swt.widgets.Button checkbox
	private boolean dontPromptSelection
	private boolean stillOpenElsewhere
	private void  (org.eclipse.swt.widgets.Shell, java.lang.Object, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ILabelProvider, java.lang.String, boolean, boolean) 
		org.eclipse.swt.widgets.Shell shell
		Object input
		org.eclipse.jface.viewers.IStructuredContentProvider contentprovider
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		String message
		boolean canCancel
		boolean stillOpenElsewhere
		int shellStyle
	public boolean getDontPromptSelection () 
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite dialogAreaComposite
		org.eclipse.swt.widgets.Composite checkboxComposite
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.Label label
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog) 
	static void access$1 (org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog, boolean) 
	void  (org.eclipse.swt.widgets.Shell, java.lang.Object, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ILabelProvider, java.lang.String, boolean, boolean, org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog) 
}

org/eclipse/ui/internal/SaveablesList$PostCloseInfo.class
SaveablesList.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SaveablesList$PostCloseInfo extends java.lang.Object {
	private java.util.List partsClosing
	private java.util.Map modelsDecrementing
	private java.util.Set modelsClosing
	private void  () 
	void  (org.eclipse.ui.internal.SaveablesList$PostCloseInfo) 
	static java.util.List access$1 (org.eclipse.ui.internal.SaveablesList$PostCloseInfo) 
	static java.util.Map access$2 (org.eclipse.ui.internal.SaveablesList$PostCloseInfo) 
	static java.util.Set access$3 (org.eclipse.ui.internal.SaveablesList$PostCloseInfo) 
}

org/eclipse/ui/internal/SaveablesList.class
SaveablesList.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SaveablesList extends java.lang.Object implements org.eclipse.ui.ISaveablesLifecycleListener  {
	private org.eclipse.core.runtime.ListenerList listeners
	private java.util.Map modelMap
	private java.util.Map modelRefCounts
	private java.util.Set nonPartSources
	public void  () 
	public org.eclipse.ui.Saveable[] getOpenModels () 
		java.util.Set allDistinctModels
		java.util.Iterator saveables
	private boolean addModel (java.lang.Object, org.eclipse.ui.Saveable) 
		Object source
		org.eclipse.ui.Saveable model
		boolean result
		java.util.Set modelsForSource
	private boolean incrementRefCount (java.util.Map, java.lang.Object) 
		java.util.Map referenceMap
		Object key
		boolean result
		Integer refCount
	private boolean decrementRefCount (java.util.Map, java.lang.Object) 
		java.util.Map referenceMap
		Object key
		boolean result
		Integer refCount
	private boolean removeModel (java.lang.Object, org.eclipse.ui.Saveable) 
		Object source
		org.eclipse.ui.Saveable model
		boolean result
		java.util.Set modelsForSource
	private void logWarning (java.lang.String, java.lang.Object, org.eclipse.ui.Saveable) 
		String message
		Object source
		org.eclipse.ui.Saveable model
		org.eclipse.core.runtime.AssertionFailedException assertionFailedException
	public void handleLifecycleEvent (org.eclipse.ui.SaveablesLifecycleEvent) 
		org.eclipse.ui.SaveablesLifecycleEvent event
		org.eclipse.ui.Saveable[] modelArray
		org.eclipse.ui.Saveable[] models
		java.util.Map modelsDecrementing
		java.util.Set modelsClosing
		int i
		boolean canceled
	private void updateNonPartSource (org.eclipse.ui.ISaveablesSource) 
		org.eclipse.ui.ISaveablesSource source
		org.eclipse.ui.Saveable[] saveables
	private void removeModels (java.lang.Object, org.eclipse.ui.Saveable[]) 
		Object source
		org.eclipse.ui.Saveable[] modelArray
		java.util.List removed
		int i
		org.eclipse.ui.Saveable model
	private void addModels (java.lang.Object, org.eclipse.ui.Saveable[]) 
		Object source
		org.eclipse.ui.Saveable[] modelArray
		java.util.List added
		int i
		org.eclipse.ui.Saveable model
	private void fireModelLifecycleEvent (org.eclipse.ui.SaveablesLifecycleEvent) 
		org.eclipse.ui.SaveablesLifecycleEvent event
		Object[] listenerArray
		int i
	public void addModelLifecycleListener (org.eclipse.ui.ISaveablesLifecycleListener) 
		org.eclipse.ui.ISaveablesLifecycleListener listener
	public void removeModelLifecycleListener (org.eclipse.ui.ISaveablesLifecycleListener) 
		org.eclipse.ui.ISaveablesLifecycleListener listener
	public java.lang.Object preCloseParts (java.util.List, boolean, org.eclipse.ui.IWorkbenchWindow) 
		java.util.List partsToClose
		boolean save
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.SaveablesList$PostCloseInfo postCloseInfo
		java.util.Iterator it
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.ISaveablePart saveablePart
		org.eclipse.ui.ISaveablePart2 saveablePart2
		int response
		org.eclipse.ui.Saveable[] modelsFromSource
		int i
		boolean canceled
	private boolean promptForSavingIfNecessary (org.eclipse.ui.IWorkbenchWindow, java.util.Set, java.util.Map, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		java.util.Set modelsClosing
		java.util.Map modelsDecrementing
		boolean canCancel
		java.util.List modelsToOptionallySave
		java.util.Iterator it
		org.eclipse.ui.Saveable modelDecrementing
		boolean shouldCancel
		java.util.List modelsToSave
		java.util.Iterator it
		org.eclipse.ui.Saveable modelClosing
	private void fillModelsClosing (java.util.Set, java.util.Map) 
		java.util.Set modelsClosing
		java.util.Map modelsDecrementing
		java.util.Iterator it
		org.eclipse.ui.Saveable model
	public boolean promptForSaving (java.util.List, org.eclipse.jface.window.IShellProvider, org.eclipse.jface.operation.IRunnableContext, boolean, boolean) 
		java.util.List modelsToSave
		org.eclipse.jface.window.IShellProvider shellProvider
		org.eclipse.jface.operation.IRunnableContext runnableContext
		boolean canCancel
		boolean stillOpenElsewhere
		boolean canceled
		org.eclipse.jface.preference.IPreferenceStore apiPreferenceStore
		boolean dontPrompt
		org.eclipse.ui.Saveable model
		String[] buttons
		String[] buttons
		int choice
		org.eclipse.jface.dialogs.MessageDialog dialog
		org.eclipse.jface.dialogs.MessageDialog dialog
		String message
		org.eclipse.jface.dialogs.MessageDialogWithToggle dialogWithToggle
		String message
		org.eclipse.jface.dialogs.MessageDialogWithToggle dialogWithToggle
		org.eclipse.ui.internal.SaveablesList$MyListSelectionDialog dlg
		int result
	public boolean saveModels (java.util.List, org.eclipse.jface.window.IShellProvider, org.eclipse.jface.operation.IRunnableContext) 
		java.util.List finalModels
		org.eclipse.jface.window.IShellProvider shellProvider
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.jface.operation.IRunnableWithProgress progressOp
	public void postClose (java.lang.Object) 
		Object postCloseInfoObject
		org.eclipse.ui.internal.SaveablesList$PostCloseInfo postCloseInfo
		java.util.List removed
		java.util.Iterator it
		org.eclipse.ui.IWorkbenchPart part
		java.util.Set saveables
		java.util.Iterator it2
		org.eclipse.ui.Saveable saveable
	private org.eclipse.ui.Saveable[] getSaveables (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.ISaveablesSource source
	public void postOpen (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void dirtyChanged (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.Saveable[] saveables
	public java.lang.Object[] testGetSourcesForModel (org.eclipse.ui.Saveable) 
		org.eclipse.ui.Saveable model
		java.util.List result
		java.util.Iterator it
		java.util.Map$Entry entry
		java.util.Set values
	public org.eclipse.ui.ISaveablesSource[] getNonPartSources () 
	public org.eclipse.ui.IWorkbenchPart[] getPartsForSaveable (org.eclipse.ui.Saveable) 
		org.eclipse.ui.Saveable model
		java.util.List result
		java.util.Iterator it
		java.util.Map$Entry entry
		java.util.Set values
}

org/eclipse/ui/internal/SelectionAdapterFactory$1.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$1 extends java.lang.Object implements org.eclipse.core.expressions.ICountable  {
	void  () 
	public int count () 
}

org/eclipse/ui/internal/SelectionAdapterFactory$2.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$2 extends java.lang.Object implements org.eclipse.core.expressions.ICountable  {
	void  () 
	public int count () 
}

org/eclipse/ui/internal/SelectionAdapterFactory$3.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$3 extends java.lang.Object implements org.eclipse.core.expressions.IIterable  {
	void  () 
	public java.util.Iterator iterator () 
}

org/eclipse/ui/internal/SelectionAdapterFactory$4.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$4 extends java.lang.Object implements org.eclipse.core.expressions.IIterable  {
	final org.eclipse.ui.internal.SelectionAdapterFactory this$0
	private final org.eclipse.jface.viewers.ISelection val$sel
	void  (org.eclipse.ui.internal.SelectionAdapterFactory, org.eclipse.jface.viewers.ISelection) 
	public java.util.Iterator iterator () 
}

org/eclipse/ui/internal/SelectionAdapterFactory$5.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$5 extends java.lang.Object implements org.eclipse.core.expressions.IIterable  {
	final org.eclipse.ui.internal.SelectionAdapterFactory this$0
	private final java.util.List val$list
	void  (org.eclipse.ui.internal.SelectionAdapterFactory, java.util.List) 
	public java.util.Iterator iterator () 
}

org/eclipse/ui/internal/SelectionAdapterFactory$6.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SelectionAdapterFactory$6 extends java.lang.Object implements org.eclipse.core.expressions.ICountable  {
	final org.eclipse.ui.internal.SelectionAdapterFactory this$0
	private final org.eclipse.jface.viewers.IStructuredSelection val$ss
	void  (org.eclipse.ui.internal.SelectionAdapterFactory, org.eclipse.jface.viewers.IStructuredSelection) 
	public int count () 
}

org/eclipse/ui/internal/SelectionAdapterFactory.class
SelectionAdapterFactory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SelectionAdapterFactory extends java.lang.Object implements org.eclipse.core.runtime.IAdapterFactory  {
	private static final org.eclipse.core.expressions.ICountable ICOUNT_0
	private static final org.eclipse.core.expressions.ICountable ICOUNT_1
	private static final org.eclipse.core.expressions.IIterable ITERATE_EMPTY
	private static final Class[] CLASSES
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object adaptableObject
		Class adapterType
	private java.lang.Object iterable (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection sel
		java.util.List list
	private java.lang.Object countable (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection sel
		org.eclipse.jface.viewers.IStructuredSelection ss
	public java.lang.Class[] getAdapterList () 
}

org/eclipse/ui/internal/SelectionConversionService.class
SelectionConversionService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SelectionConversionService extends java.lang.Object implements org.eclipse.ui.internal.ISelectionConversionService  {
	public void  () 
	public org.eclipse.jface.viewers.IStructuredSelection convertToResources (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection originalSelection
		Class resourceClass
		java.util.List result
		java.util.Iterator elements
		Object currentElement
		Object resource
}

org/eclipse/ui/internal/Semaphore.class
Semaphore.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.Semaphore extends java.lang.Object {
	protected long notifications
	protected Thread operation
	protected Runnable runnable
	public void  (java.lang.Runnable) 
		Runnable runnable
	public synchronized boolean acquire (long)  throws java.lang.InterruptedException 
		long delay
		long start
		long timeLeft
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.Thread getOperationThread () 
	public java.lang.Runnable getRunnable () 
	public int hashCode () 
	public synchronized void release () 
	public void setOperationThread (java.lang.Thread) 
		Thread operation
	public java.lang.String toString () 
}

org/eclipse/ui/internal/SharedImages.class
SharedImages.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SharedImages extends java.lang.Object implements org.eclipse.ui.ISharedImages  {
	public void  () 
	public org.eclipse.swt.graphics.Image getImage (java.lang.String) 
		String symbolicName
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.ImageDescriptor desc
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String symbolicName
}

org/eclipse/ui/internal/ShellPool$1.class
ShellPool.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShellPool$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.ShellPool this$0
	void  (org.eclipse.ui.internal.ShellPool) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/ShellPool$2.class
ShellPool.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShellPool$2 extends org.eclipse.swt.events.ShellAdapter {
	final org.eclipse.ui.internal.ShellPool this$0
	void  (org.eclipse.ui.internal.ShellPool) 
	public void shellClosed (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
		org.eclipse.swt.widgets.Shell s
		org.eclipse.swt.events.ShellListener l
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/internal/ShellPool.class
ShellPool.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShellPool extends java.lang.Object {
	private int flags
	private org.eclipse.swt.widgets.Shell parentShell
	private java.util.LinkedList availableShells
	private static final String CLOSE_LISTENER
	private boolean isDisposed
	private org.eclipse.swt.events.DisposeListener disposeListener
	private org.eclipse.swt.events.ShellListener closeListener
	public void  (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell parentShell
		int childFlags
	public org.eclipse.swt.widgets.Shell allocateShell (org.eclipse.swt.events.ShellListener) 
		org.eclipse.swt.events.ShellListener closeListener
		org.eclipse.swt.widgets.Shell result
		org.eclipse.swt.widgets.Shell result
	public void dispose () 
		java.util.Iterator iter
		org.eclipse.swt.widgets.Shell next
	static boolean access$0 (org.eclipse.ui.internal.ShellPool) 
	static java.util.LinkedList access$1 (org.eclipse.ui.internal.ShellPool) 
}

org/eclipse/ui/internal/ShowFastViewContribution$1.class
ShowFastViewContribution.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowFastViewContribution$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.ShowFastViewContribution this$0
	private final org.eclipse.swt.widgets.ToolItem val$item
	private final org.eclipse.ui.IViewReference val$ref
	void  (org.eclipse.ui.internal.ShowFastViewContribution, org.eclipse.swt.widgets.ToolItem, org.eclipse.ui.IViewReference) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/ShowFastViewContribution$2.class
ShowFastViewContribution.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowFastViewContribution$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.ShowFastViewContribution this$0
	private final org.eclipse.ui.IViewReference val$ref
	private final org.eclipse.ui.IPropertyListener val$propertyListener
	void  (org.eclipse.ui.internal.ShowFastViewContribution, org.eclipse.ui.IViewReference, org.eclipse.ui.IPropertyListener) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/ShowFastViewContribution$3.class
ShowFastViewContribution.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowFastViewContribution$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.ShowFastViewContribution this$0
	private final org.eclipse.ui.IViewReference val$ref
	void  (org.eclipse.ui.internal.ShowFastViewContribution, org.eclipse.ui.IViewReference) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/ShowFastViewContribution.class
ShowFastViewContribution.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowFastViewContribution extends org.eclipse.jface.action.ContributionItem {
	public static final String FAST_VIEW
	private org.eclipse.ui.IWorkbenchWindow window
	private String fvbId
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	private void updateItem (org.eclipse.swt.widgets.ToolItem, org.eclipse.ui.IViewReference) 
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.ui.IViewReference ref
	public static org.eclipse.swt.widgets.ToolItem getItem (org.eclipse.swt.widgets.ToolBar, org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.swt.widgets.ToolBar toSearch
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.swt.widgets.ToolItem[] items
		int i
		org.eclipse.swt.widgets.ToolItem item
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.ui.internal.WorkbenchPage page
		java.util.List fvs
		org.eclipse.ui.internal.Perspective perspective
		java.util.Iterator fvIter
		org.eclipse.ui.IViewReference ref
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.ui.IPropertyListener propertyListener
	public boolean isDynamic () 
	private void showView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.WorkbenchPage page
	static void access$0 (org.eclipse.ui.internal.ShowFastViewContribution, org.eclipse.swt.widgets.ToolItem, org.eclipse.ui.IViewReference) 
	static void access$1 (org.eclipse.ui.internal.ShowFastViewContribution, org.eclipse.ui.IViewReference) 
}

org/eclipse/ui/internal/ShowInHandler.class
ShowInHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowInHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.ui.commands.IElementUpdater  {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String targetId
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.services.ISourceProviderService sps
		org.eclipse.ui.ISourceProvider sp
		org.eclipse.ui.part.ShowInContext context
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.part.IShowInTarget target
		org.eclipse.ui.PartInitException e
	private org.eclipse.ui.part.ShowInContext getContext (org.eclipse.jface.viewers.ISelection, java.lang.Object) 
		org.eclipse.jface.viewers.ISelection showInSelection
		Object input
	private org.eclipse.ui.part.IShowInTarget getShowInTarget (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart targetPart
	public void updateElement (org.eclipse.ui.menus.UIElement, java.util.Map) 
		org.eclipse.ui.menus.UIElement element
		java.util.Map parameters
		String targetId
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewDescriptor desc
}

org/eclipse/ui/internal/ShowInMenu$1.class
ShowInMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowInMenu$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.ShowInMenu this$0
	void  (org.eclipse.ui.internal.ShowInMenu) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/internal/ShowInMenu.class
ShowInMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowInMenu extends org.eclipse.jface.action.ContributionItem implements org.eclipse.ui.menus.IWorkbenchContribution  {
	private static final String NO_TARGETS_MSG
	private org.eclipse.ui.IWorkbenchWindow window
	private java.util.Map actions
	private boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	private org.eclipse.ui.services.IServiceLocator locator
	private org.eclipse.jface.action.MenuManager currentManager
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static void  () 
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	public boolean isDirty () 
	public boolean isDynamic () 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.ui.menus.IMenuService service
		org.eclipse.jface.action.IContributionItem[] items
		org.eclipse.swt.widgets.MenuItem item
		int i
	private void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager innerMgr
		org.eclipse.ui.IWorkbenchPart sourcePart
		org.eclipse.ui.part.ShowInContext context
		org.eclipse.ui.views.IViewDescriptor[] viewDescs
		int i
		org.eclipse.jface.action.IContributionItem cci
		org.eclipse.ui.services.ISourceProviderService sps
		org.eclipse.ui.ISourceProvider sp
		org.eclipse.ui.menus.IMenuService service
	private org.eclipse.jface.action.IContributionItem getContributionItem (org.eclipse.ui.views.IViewDescriptor) 
		org.eclipse.ui.views.IViewDescriptor viewDescriptor
		org.eclipse.ui.menus.CommandContributionItemParameter parm
		java.util.HashMap targetId
	private java.util.ArrayList getShowInPartIds (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
		java.util.ArrayList targetIds
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.part.IShowInTargetList targetList
		String[] partIds
		int i
	private org.eclipse.ui.IWorkbenchPart getSourcePart () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
	private org.eclipse.ui.part.IShowInSource getShowInSource (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
	private org.eclipse.ui.part.IShowInTargetList getShowInTargetList (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
	private org.eclipse.ui.part.ShowInContext getContext (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
		org.eclipse.ui.part.IShowInSource source
		org.eclipse.ui.part.ShowInContext context
		Object input
		org.eclipse.jface.viewers.ISelectionProvider sp
		org.eclipse.jface.viewers.ISelection sel
	private org.eclipse.ui.views.IViewDescriptor[] getViewDescriptors (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
		String srcId
		java.util.ArrayList ids
		java.util.ArrayList descs
		org.eclipse.ui.views.IViewRegistry reg
		java.util.Iterator i
		String id
		org.eclipse.ui.views.IViewDescriptor desc
	public void initialize (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
	public void dispose () 
		org.eclipse.ui.menus.IMenuService service
	static void access$0 (org.eclipse.ui.internal.ShowInMenu, boolean) 
}

org/eclipse/ui/internal/ShowPartPaneMenuHandler$1.class
ShowPartPaneMenuHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowPartPaneMenuHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.ShowPartPaneMenuHandler this$0
	void  (org.eclipse.ui.internal.ShowPartPaneMenuHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IWorkbenchPart part
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/ShowPartPaneMenuHandler.class
ShowPartPaneMenuHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowPartPaneMenuHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.PartPane pane
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/ShowViewAction.class
ShowViewAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowViewAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.ui.views.IViewDescriptor desc
	private boolean makeFast
	protected void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.views.IViewDescriptor, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.views.IViewDescriptor desc
		boolean makeFast
		String accel
		String label
	public void run () 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.WorkbenchPage wp
		org.eclipse.ui.internal.Perspective persp
		boolean useNewMinMax
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.PartInitException e
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/internal/ShowViewMenu$1.class
ShowViewMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowViewMenu$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.ShowViewMenu this$0
	void  (org.eclipse.ui.internal.ShowViewMenu) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.ui.menus.CommandContributionItemParameter a1
		org.eclipse.ui.menus.CommandContributionItemParameter a2
}

org/eclipse/ui/internal/ShowViewMenu$2.class
ShowViewMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowViewMenu$2 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.ShowViewMenu this$0
	void  (org.eclipse.ui.internal.ShowViewMenu) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/internal/ShowViewMenu$3.class
ShowViewMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowViewMenu$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.ShowViewMenu this$0
	private final org.eclipse.ui.handlers.IHandlerService val$handlerService
	private final org.eclipse.core.commands.ParameterizedCommand val$cmd
	void  (org.eclipse.ui.internal.ShowViewMenu, java.lang.String, org.eclipse.ui.handlers.IHandlerService, org.eclipse.core.commands.ParameterizedCommand) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/internal/ShowViewMenu$PluginCCIP.class
ShowViewMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowViewMenu$PluginCCIP extends org.eclipse.ui.menus.CommandContributionItemParameter implements org.eclipse.ui.IPluginContribution  {
	private String localId
	private String pluginId
	public void  (org.eclipse.ui.views.IViewDescriptor, org.eclipse.ui.services.IServiceLocator, java.lang.String, java.lang.String, int) 
		org.eclipse.ui.views.IViewDescriptor v
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String id
		String commandId
		int style
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/internal/ShowViewMenu.class
ShowViewMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowViewMenu extends org.eclipse.jface.action.ContributionItem {
	public static final String SHOW_VIEW_ID
	public static final String VIEW_ID_PARM
	private org.eclipse.ui.IWorkbenchWindow window
	private static final String NO_TARGETS_MSG
	private java.util.Comparator actionComparator
	private org.eclipse.jface.action.Action showDlgAction
	private java.util.Map actions
	private java.util.Map openedViews
	protected boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	private boolean makeFast
	private static com.ibm.icu.text.Collator collator
	static Class class$0
	static Class class$1
	static void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
		boolean makeFast
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.ParameterizedCommand cmd
	public boolean isDirty () 
	public boolean isDynamic () 
	private void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager innerMgr
		org.eclipse.ui.IWorkbenchPage page
		java.util.List viewIds
		java.util.List actions
		java.util.Iterator i
		String id
		org.eclipse.ui.menus.CommandContributionItemParameter item
		java.util.Iterator i
		org.eclipse.ui.menus.CommandContributionItemParameter ccip
		org.eclipse.ui.menus.CommandContributionItem item
	private org.eclipse.ui.menus.CommandContributionItemParameter getItem (java.lang.String) 
		String viewId
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewDescriptor desc
		String label
		org.eclipse.ui.menus.CommandContributionItemParameter parms
	private java.util.List addOpenedViews (org.eclipse.ui.IWorkbenchPage, java.util.List) 
		org.eclipse.ui.IWorkbenchPage page
		java.util.List actions
		java.util.ArrayList views
		java.util.ArrayList result
		int i
		Object element
		int i
		Object element
	private java.util.ArrayList getParts (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		java.util.ArrayList parts
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.jface.action.MenuManager manager
		org.eclipse.jface.action.IContributionItem[] items
		org.eclipse.swt.widgets.MenuItem item
		int i
	protected void removeAction (java.lang.String) 
		String viewId
	private org.eclipse.core.commands.ParameterizedCommand getCommand (org.eclipse.ui.commands.ICommandService, boolean) 
		org.eclipse.ui.commands.ICommandService commandService
		boolean makeFast
		org.eclipse.core.commands.Command c
		org.eclipse.core.commands.Parameterization[] parms
		org.eclipse.core.commands.IParameter parmDef
	static com.ibm.icu.text.Collator access$0 () 
	static void access$1 (com.ibm.icu.text.Collator) 
}

org/eclipse/ui/internal/ShowViewMenuHandler$1.class
ShowViewMenuHandler.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ShowViewMenuHandler$1 extends org.eclipse.core.expressions.Expression {
	final org.eclipse.ui.internal.ShowViewMenuHandler this$0
	void  (org.eclipse.ui.internal.ShowViewMenuHandler) 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartPane pane
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
}

org/eclipse/ui/internal/ShowViewMenuHandler.class
ShowViewMenuHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ShowViewMenuHandler extends org.eclipse.ui.internal.AbstractEvaluationHandler {
	private org.eclipse.core.expressions.Expression enabledWhen
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.PartPane pane
	protected org.eclipse.core.expressions.Expression getEnabledWhenExpression () 
}

org/eclipse/ui/internal/SlavePageService.class
SlavePageService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SlavePageService extends java.lang.Object implements org.eclipse.ui.IPageService org.eclipse.ui.services.IDisposable  {
	private org.eclipse.ui.IPageService parent
	private org.eclipse.core.runtime.ListenerList pageListeners
	private org.eclipse.core.runtime.ListenerList perspectiveListeners
	public void  (org.eclipse.ui.IPageService) 
		org.eclipse.ui.IPageService parent
	public void addPageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener listener
	public void addPerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener listener
	public org.eclipse.ui.IWorkbenchPage getActivePage () 
	public void removePageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener listener
	public void removePerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener listener
	public void dispose () 
		Object[] listeners
		int i
		int i
}

org/eclipse/ui/internal/SlavePartService.class
SlavePartService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SlavePartService extends java.lang.Object implements org.eclipse.ui.IPartService org.eclipse.ui.services.IDisposable  {
	private org.eclipse.ui.IPartService parent
	private org.eclipse.core.runtime.ListenerList listeners
	public void  (org.eclipse.ui.IPartService) 
		org.eclipse.ui.IPartService parentPartService
	public void addPartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener listener
	public void addPartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 listener
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	public org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	public void removePartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener listener
	public void removePartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 listener
	public void dispose () 
		Object[] list
		int i
		Object obj
}

org/eclipse/ui/internal/SlaveSelectionService.class
SlaveSelectionService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SlaveSelectionService extends java.lang.Object implements org.eclipse.ui.ISelectionService org.eclipse.ui.services.IDisposable  {
	private org.eclipse.core.runtime.ListenerList postListeners
	private org.eclipse.core.runtime.ListenerList listeners
	private java.util.Map listenersToPartId
	private java.util.Map postListenersToPartId
	private org.eclipse.ui.ISelectionService parentSelectionService
	public void  (org.eclipse.ui.ISelectionService) 
		org.eclipse.ui.ISelectionService parentSelectionService
	public void addPostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void addPostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void addSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void addSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public org.eclipse.jface.viewers.ISelection getSelection (java.lang.String) 
		String partId
	public void removePostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void removePostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void removeSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void removeSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void dispose () 
		Object[] list
		int i
		int i
		java.util.Iterator i
		Object listener
		Object listener
}

org/eclipse/ui/internal/StartupThreading$StartupRunnable.class
StartupThreading.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.StartupThreading$StartupRunnable extends java.lang.Object implements java.lang.Runnable  {
	private Throwable throwable
	public void  () 
	public final void run () 
		Throwable t
	public abstract void runWithException ()  throws java.lang.Throwable 
	public java.lang.Throwable getThrowable () 
}

org/eclipse/ui/internal/StartupThreading.class
StartupThreading.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.StartupThreading extends java.lang.Object {
	static org.eclipse.ui.internal.Workbench workbench
	public void  () 
	static void setWorkbench (org.eclipse.ui.internal.Workbench) 
		org.eclipse.ui.internal.Workbench wb
	public static void runWithWorkbenchExceptions (org.eclipse.ui.internal.StartupThreading$StartupRunnable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.StartupThreading$StartupRunnable r
		Throwable throwable
	public static void runWithPartInitExceptions (org.eclipse.ui.internal.StartupThreading$StartupRunnable)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.internal.StartupThreading$StartupRunnable r
		Throwable throwable
	public static void runWithThrowable (org.eclipse.ui.internal.StartupThreading$StartupRunnable)  throws java.lang.Throwable 
		org.eclipse.ui.internal.StartupThreading$StartupRunnable r
		Throwable throwable
	public static void runWithoutExceptions (org.eclipse.ui.internal.StartupThreading$StartupRunnable)  throws java.lang.RuntimeException 
		org.eclipse.ui.internal.StartupThreading$StartupRunnable r
		Throwable throwable
}

org/eclipse/ui/internal/StickyViewManager.class
StickyViewManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.StickyViewManager extends java.lang.Object implements org.eclipse.ui.internal.IStickyViewManager  {
	private org.eclipse.ui.IWorkbenchPage page
	public void  (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public static org.eclipse.ui.internal.IStickyViewManager getInstance (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.IStickyViewManager stickyViewMan
		org.eclipse.ui.internal.IStickyViewManager stickyViewMan
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		boolean enable32Behavior
	public void add (java.lang.String, java.util.Set) 
		String perspectiveId
		java.util.Set stickyViewSet
	public void clear () 
	public void remove (java.lang.String) 
		String perspectiveId
	public void restore (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void save (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void update (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.views.IViewRegistry viewReg
		org.eclipse.ui.views.IStickyViewDescriptor[] stickyDescs
		org.eclipse.ui.IViewReference[] oldPerspectiveViewReferences
		org.eclipse.ui.IViewReference[] newPerspectiveViewReferences
		int i
		String viewId
		int j
		String oldViewId
		String oldViewSecondaryId
		int j
		String newViewId
		String newViewSecondaryId
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/StickyViewManager32.class
StickyViewManager32.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.StickyViewManager32 extends java.lang.Object implements org.eclipse.ui.internal.IStickyViewManager  {
	private java.util.Map stickyPerspectives
	private org.eclipse.ui.IWorkbenchPage page
	public void  (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void remove (java.lang.String) 
		String pespectiveId
	public void add (java.lang.String, java.util.Set) 
		String pespectiveId
		java.util.Set stickyViewList
	public void clear () 
	public void update (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective newPersp
		java.util.Set activatedStickyViewsInThisPerspective
		org.eclipse.ui.views.IViewRegistry viewReg
		org.eclipse.ui.views.IStickyViewDescriptor[] stickyDescs
		int i
		String viewId
		org.eclipse.ui.PartInitException e
	public void save (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento stickyState
		java.util.Iterator itr
		java.util.Map$Entry entry
		String perspectiveId
		java.util.Set activatedViewIds
		org.eclipse.ui.IMemento perspectiveState
		java.util.Iterator i
		String viewId
	public void restore (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento stickyState
		org.eclipse.ui.IMemento[] stickyPerspMems
		int i
		String perspectiveId
		java.util.Set viewState
		org.eclipse.ui.IMemento[] viewStateMementos
		int j
}

org/eclipse/ui/internal/SwitchToWindowMenu$1.class
SwitchToWindowMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SwitchToWindowMenu$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.SwitchToWindowMenu this$0
	void  (org.eclipse.ui.internal.SwitchToWindowMenu) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
}

org/eclipse/ui/internal/SwitchToWindowMenu$2.class
SwitchToWindowMenu.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.SwitchToWindowMenu$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.SwitchToWindowMenu this$0
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.internal.SwitchToWindowMenu, org.eclipse.ui.IWorkbenchWindow) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.Shell windowShell
}

org/eclipse/ui/internal/SwitchToWindowMenu.class
SwitchToWindowMenu.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.SwitchToWindowMenu extends org.eclipse.jface.action.ContributionItem {
	private static final int MAX_TEXT_LENGTH
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private boolean showSeparator
	private boolean dirty
	private org.eclipse.jface.action.IMenuListener menuListener
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String, boolean) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
		boolean showSeparator
	private java.lang.String calcText (int, org.eclipse.ui.IWorkbenchWindow) 
		int number
		org.eclipse.ui.IWorkbenchWindow window
		String suffix
		StringBuffer sb
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow[] array
		int count
		int i
		org.eclipse.ui.IWorkbenchWindow window
		String name
		org.eclipse.swt.widgets.MenuItem mi
	public boolean isDirty () 
	public boolean isDynamic () 
	static void access$0 (org.eclipse.ui.internal.SwitchToWindowMenu, boolean) 
}

org/eclipse/ui/internal/ToggleEditorsVisibilityAction.class
ToggleEditorsVisibilityAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ToggleEditorsVisibilityAction extends org.eclipse.ui.internal.PerspectiveAction implements org.eclipse.ui.IPerspectiveListener  {
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected void run (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		boolean visible
	public void dispose () 
}

org/eclipse/ui/internal/TrimArea.class
TrimArea.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.TrimArea extends java.lang.Object {
	String areaId
	int orientation
	int defaultMinor
	boolean cacheOK
	org.eclipse.swt.graphics.Rectangle areaBounds
	java.util.List trimContents
	java.util.List trimLines
	public void  (java.lang.String, int, int) 
		String id
		int orientation
		int defaultMinor
}

org/eclipse/ui/internal/TrimDragPreferences.class
TrimDragPreferences.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.TrimDragPreferences extends java.lang.Object {
	private static int thresholdPref
	private static boolean raggedTrim
	static void  () 
	public void  () 
	public static int getThreshold () 
	public static void setThreshold (int) 
		int threshold
	public static boolean showRaggedTrim () 
	public static void setRaggedTrim (boolean) 
		boolean raggedTrim
}

org/eclipse/ui/internal/TrimDropTarget$ActualTrimDropTarget.class
TrimDropTarget.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.TrimDropTarget$ActualTrimDropTarget extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDropTarget2  {
	public org.eclipse.ui.internal.layout.IWindowTrim draggedTrim
	private org.eclipse.ui.internal.dnd.DragBorder border
	private int dockedArea
	private int cursorAreaId
	private int initialAreaId
	private org.eclipse.ui.internal.layout.IWindowTrim initialInsertBefore
	private org.eclipse.swt.graphics.Rectangle initialLocation
	final org.eclipse.ui.internal.TrimDropTarget this$0
	private void  (org.eclipse.ui.internal.TrimDropTarget) 
	public void startDrag (org.eclipse.ui.internal.layout.IWindowTrim) 
		org.eclipse.ui.internal.layout.IWindowTrim trim
	private int getTrimArea (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pos
		int areaId
	private int getTrimArea (org.eclipse.swt.graphics.Point, int) 
		org.eclipse.swt.graphics.Point pos
		int extendedBoundaryWidth
		int[] areaIds
		int i
		org.eclipse.swt.graphics.Rectangle trimRect
	private org.eclipse.ui.internal.layout.IWindowTrim getInsertBefore (int, org.eclipse.swt.graphics.Point) 
		int areaId
		org.eclipse.swt.graphics.Point pos
		boolean isHorizontal
		java.util.List tDescs
		java.util.Iterator iter
		org.eclipse.ui.internal.layout.TrimDescriptor desc
		org.eclipse.swt.graphics.Rectangle bb
		org.eclipse.swt.graphics.Point center
	private org.eclipse.ui.internal.layout.IWindowTrim getInsertBefore (int, org.eclipse.ui.internal.layout.IWindowTrim) 
		int areaId
		org.eclipse.ui.internal.layout.IWindowTrim trim
		java.util.List tDescs
		java.util.Iterator iter
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public void track (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pos
		org.eclipse.swt.graphics.Rectangle r
	private void trackInsideTrimArea (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pos
		int newArea
		org.eclipse.ui.internal.layout.IWindowTrim newInsertBefore
		boolean shouldDock
		org.eclipse.ui.internal.layout.IWindowTrim curInsertBefore
	private void trackOutsideTrimArea (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pos
	private int getValidSides () 
		int result
	private void redock () 
		org.eclipse.swt.graphics.Rectangle startRect
	public void drop () 
	private void undock () 
		boolean wantsFrame
	private void dock (int, org.eclipse.ui.internal.layout.IWindowTrim) 
		int areaId
		org.eclipse.ui.internal.layout.IWindowTrim insertBefore
	public org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
	public void dragFinished (boolean) 
		boolean dropPerformed
	void  (org.eclipse.ui.internal.TrimDropTarget, org.eclipse.ui.internal.TrimDropTarget$ActualTrimDropTarget) 
}

org/eclipse/ui/internal/TrimDropTarget.class
TrimDropTarget.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.TrimDropTarget extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDragOverListener  {
	private org.eclipse.ui.internal.TrimDropTarget$ActualTrimDropTarget dropTarget
	private org.eclipse.ui.internal.layout.TrimLayout layout
	private org.eclipse.swt.widgets.Composite windowComposite
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.swt.widgets.Composite someComposite
		org.eclipse.ui.internal.WorkbenchWindow theWindow
	public org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control currentControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.ui.internal.layout.IWindowTrim trim
	static org.eclipse.ui.internal.layout.TrimLayout access$0 (org.eclipse.ui.internal.TrimDropTarget) 
	static org.eclipse.swt.widgets.Composite access$1 (org.eclipse.ui.internal.TrimDropTarget) 
}

org/eclipse/ui/internal/TrimFrame$1.class
TrimFrame.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.TrimFrame$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.TrimFrame this$0
	void  (org.eclipse.ui.internal.TrimFrame) 
	private void drawLine (org.eclipse.swt.graphics.GC, int, int, int, int, boolean) 
		org.eclipse.swt.graphics.GC gc
		int x1
		int y1
		int x2
		int y2
		boolean flipXY
		int tmp
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.widgets.Canvas canvas
		org.eclipse.swt.widgets.Control child
		boolean flipXY
		org.eclipse.swt.graphics.Rectangle bb
		int maxX
		int maxY
		int tmp
		org.eclipse.swt.graphics.Color white
		org.eclipse.swt.graphics.Color shadow
		org.eclipse.swt.graphics.RGB outerRGB
		org.eclipse.swt.graphics.Color outerColor
}

org/eclipse/ui/internal/TrimFrame$2.class
TrimFrame.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.TrimFrame$2 extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.ui.internal.TrimFrame this$0
	void  (org.eclipse.ui.internal.TrimFrame) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point innerSize
		org.eclipse.swt.widgets.Control child
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
}

org/eclipse/ui/internal/TrimFrame.class
TrimFrame.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.TrimFrame extends java.lang.Object {
	private static int blend
	org.eclipse.swt.widgets.Canvas canvas
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void dispose () 
	public org.eclipse.swt.widgets.Composite getComposite () 
	static int access$0 () 
}

org/eclipse/ui/internal/TrimLayoutData.class
TrimLayoutData.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.TrimLayoutData extends java.lang.Object {
	public static final int GROWABLE
	public static final int SHRINKABLE
	public static final int GRAB_EXCESS_MINOR
	public String trimId
	public String areaId
	public int flags
	public org.eclipse.ui.internal.ITrimAreaChangeListener listener
	public int shrinkableSize
	public void  (java.lang.String, java.lang.String, int, org.eclipse.ui.internal.ITrimAreaChangeListener) 
		String trimId
		String areaId
		int flags
		org.eclipse.ui.internal.ITrimAreaChangeListener listener
	public void  (java.lang.String, java.lang.String, int) 
		String trimId
		String areaId
		int flags
	public void  (java.lang.String, java.lang.String) 
		String trimId
		String areaId
	public void setAreaId (java.lang.String) 
		String newAreaId
}

org/eclipse/ui/internal/TrimUtil.class
TrimUtil.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.TrimUtil extends java.lang.Object {
	public static final int TRIM_DEFAULT_HEIGHT
	static void  () 
		org.eclipse.swt.widgets.Shell s
		org.eclipse.swt.widgets.ToolBar t
		org.eclipse.swt.widgets.ToolItem ti
		int toolItemHeight
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Point fontSize
	public void  () 
}

org/eclipse/ui/internal/UILockListener$Queue.class
UILockListener.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.UILockListener$Queue extends java.lang.Object {
	private static final int BASE_SIZE
	protected org.eclipse.ui.internal.Semaphore[] elements
	protected int head
	protected int tail
	final org.eclipse.ui.internal.UILockListener this$0
	public void  (org.eclipse.ui.internal.UILockListener) 
	public synchronized void add (org.eclipse.ui.internal.Semaphore) 
		org.eclipse.ui.internal.Semaphore element
		int newTail
	private void grow () 
		int newSize
		org.eclipse.ui.internal.Semaphore[] newElements
		int newHead
	private int increment (int) 
		int index
	public synchronized org.eclipse.ui.internal.Semaphore remove () 
		org.eclipse.ui.internal.Semaphore result
	private int size () 
}

org/eclipse/ui/internal/UILockListener.class
UILockListener.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.UILockListener extends org.eclipse.core.runtime.jobs.LockListener {
	protected org.eclipse.swt.widgets.Display display
	protected final org.eclipse.ui.internal.UILockListener$Queue pendingWork
	protected org.eclipse.ui.internal.Semaphore currentWork
	protected Thread ui
	public void  (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public void aboutToRelease () 
	public boolean aboutToWait (java.lang.Thread) 
		Thread lockOwner
	void addPendingWork (org.eclipse.ui.internal.Semaphore) 
		org.eclipse.ui.internal.Semaphore work
	public boolean canBlock () 
	void doPendingWork () 
		org.eclipse.ui.internal.Semaphore work
		org.eclipse.ui.internal.Semaphore work
		org.eclipse.ui.internal.Semaphore oldWork
		Runnable runnable
	void interruptUI () 
	boolean isLockOwner () 
	boolean isUI () 
	boolean isUIWaiting () 
}

org/eclipse/ui/internal/UISynchronizer$1.class
UISynchronizer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.UISynchronizer$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Object initialValue () 
	public void set (java.lang.Object) 
		Object value
}

org/eclipse/ui/internal/UISynchronizer$2.class
UISynchronizer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.UISynchronizer$2 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Object initialValue () 
	public void set (java.lang.Object) 
		Object value
}

org/eclipse/ui/internal/UISynchronizer$3.class
UISynchronizer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.UISynchronizer$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.UISynchronizer this$0
	void  (org.eclipse.ui.internal.UISynchronizer) 
	public void run () 
}

org/eclipse/ui/internal/UISynchronizer.class
UISynchronizer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.UISynchronizer extends org.eclipse.swt.widgets.Synchronizer {
	protected org.eclipse.ui.internal.UILockListener lockListener
	protected boolean isStarting
	protected java.util.List pendingStartup
	private boolean use32Threading
	public static final ThreadLocal startupThread
	public static final ThreadLocal overrideThread
	static void  () 
	public void  (org.eclipse.swt.widgets.Display, org.eclipse.ui.internal.UILockListener) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.internal.UILockListener lock
	public void started () 
		java.util.Iterator i
		Runnable runnable
	protected void asyncExec (java.lang.Runnable) 
		Runnable runnable
	public void syncExec (java.lang.Runnable) 
		Runnable runnable
		org.eclipse.ui.internal.Semaphore work
}

org/eclipse/ui/internal/ViewActionBars.class
ViewActionBars.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewActionBars extends org.eclipse.ui.SubActionBars {
	private org.eclipse.ui.internal.ViewPane pane
	public void  (org.eclipse.ui.IActionBars, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.internal.ViewPane) 
		org.eclipse.ui.IActionBars parent
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.ui.internal.ViewPane pane
	public org.eclipse.jface.action.IMenuManager getMenuManager () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
	public void updateActionBars () 
}

org/eclipse/ui/internal/ViewActionBuilder.class
ViewActionBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewActionBuilder extends org.eclipse.ui.internal.PluginActionBuilder {
	public static final String TAG_CONTRIBUTION_TYPE
	private org.eclipse.ui.IViewPart targetPart
	public void  () 
	private void contributeToPart (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.IActionBars bars
	protected org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.internal.ActionDescriptor[] getExtendedActions () 
		java.util.ArrayList results
		int i
		org.eclipse.ui.internal.PluginActionBuilder$BasicContribution bc
	public void readActionExtensions (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart viewPart
	public void dispose () 
		int i
}

org/eclipse/ui/internal/ViewFactory$1.class
ViewFactory.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewFactory$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.ViewFactory this$0
	private final org.eclipse.ui.IViewPart val$view
	private final org.eclipse.ui.IMemento val$viewMemento
	private final org.eclipse.core.runtime.MultiStatus val$result
	private final org.eclipse.ui.IViewReference val$viewRef
	void  (org.eclipse.ui.internal.ViewFactory, org.eclipse.ui.IViewPart, org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus, org.eclipse.ui.IViewReference) 
	public void run () 
		java.util.Map properties
		org.eclipse.ui.IMemento propBag
		java.util.Iterator i
		java.util.Map$Entry entry
		org.eclipse.ui.IMemento p
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/ViewFactory.class
ViewFactory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewFactory extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private org.eclipse.ui.internal.ReferenceCounter counter
	private java.util.HashMap mementoTable
	org.eclipse.ui.internal.WorkbenchPage page
	org.eclipse.ui.views.IViewRegistry viewReg
	static final String ID_SEP
	static java.lang.String getKey (java.lang.String, java.lang.String) 
		String id
		String secondaryId
	static java.lang.String getKey (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference viewRef
	static java.lang.String extractPrimaryId (java.lang.String) 
		String compoundId
		int i
	static java.lang.String extractSecondaryId (java.lang.String) 
		String compoundId
		int i
	static boolean hasWildcard (java.lang.String) 
		String viewId
	public void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.views.IViewRegistry) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.views.IViewRegistry reg
	public org.eclipse.ui.IViewReference createView (java.lang.String)  throws org.eclipse.ui.PartInitException 
		String id
	public org.eclipse.ui.IViewReference createView (java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
		String id
		String secondaryId
		org.eclipse.ui.views.IViewDescriptor desc
		String key
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IMemento memento
	public org.eclipse.ui.IViewReference[] getViewReferences () 
		java.util.List values
	public org.eclipse.ui.IViewReference getView (java.lang.String) 
		String id
	public org.eclipse.ui.IViewReference getView (java.lang.String, java.lang.String) 
		String id
		String secondaryId
		String key
	public org.eclipse.ui.views.IViewRegistry getViewRegistry () 
	public org.eclipse.ui.IViewReference[] getViews () 
		java.util.List list
		org.eclipse.ui.IViewReference[] array
	public org.eclipse.ui.internal.WorkbenchPage getWorkbenchPage () 
	public int getReferenceCount (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference viewRef
		String key
		org.eclipse.ui.IViewReference ref
	public void releaseView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference viewRef
		String key
		org.eclipse.ui.IViewReference ref
		int count
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento[] mem
		int i
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IViewReference[] refs
		int i
		org.eclipse.ui.views.IViewDescriptor desc
	public org.eclipse.ui.IMemento saveViewState (org.eclipse.ui.IMemento, org.eclipse.ui.IViewReference, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IViewReference ref
		org.eclipse.core.runtime.MultiStatus res
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento viewMemento
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.IMemento mem
		org.eclipse.ui.IMemento props
		org.eclipse.ui.IMemento child
	public void restoreViewState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		String compoundId
	org.eclipse.ui.IMemento getViewState (java.lang.String) 
		String key
		org.eclipse.ui.IMemento memento
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
		org.eclipse.ui.IViewPart part
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
}

org/eclipse/ui/internal/ViewIntroAdapterPart$1.class
ViewIntroAdapterPart.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewIntroAdapterPart$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.ViewIntroAdapterPart this$0
	private final org.eclipse.ui.internal.WorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.ViewIntroAdapterPart, org.eclipse.ui.internal.WorkbenchPartReference) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/ViewIntroAdapterPart$2.class
ViewIntroAdapterPart.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewIntroAdapterPart$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.ViewIntroAdapterPart this$0
	private final org.eclipse.swt.widgets.Control val$control
	private final boolean val$standby
	void  (org.eclipse.ui.internal.ViewIntroAdapterPart, org.eclipse.swt.widgets.Control, boolean) 
	public void run () 
}

org/eclipse/ui/internal/ViewIntroAdapterPart$3.class
ViewIntroAdapterPart.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewIntroAdapterPart$3 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.ViewIntroAdapterPart this$0
	void  (org.eclipse.ui.internal.ViewIntroAdapterPart) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/ViewIntroAdapterPart.class
ViewIntroAdapterPart.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.ViewIntroAdapterPart extends org.eclipse.ui.part.ViewPart {
	private org.eclipse.ui.intro.IIntroPart introPart
	private org.eclipse.ui.intro.IIntroSite introSite
	private boolean handleZoomEvents
	public void  () 
	private void addPaneListener () 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.WorkbenchPartReference ref
	public void setStandby (boolean) 
		boolean standby
		org.eclipse.swt.widgets.Control control
	public void setHandleZoomEvents (boolean) 
		boolean handle
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void dispose () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.swt.graphics.Image getTitleImage () 
	public java.lang.String getTitle () 
	public void init (org.eclipse.ui.IViewSite, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IViewSite site
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.Workbench workbench
		org.eclipse.core.runtime.CoreException e
	public void setFocus () 
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	private void setBarVisibility (boolean) 
		boolean visible
		org.eclipse.ui.internal.WorkbenchWindow window
		boolean layout
		boolean coolbarVisible
		boolean persBarVisible
	static boolean access$0 (org.eclipse.ui.internal.ViewIntroAdapterPart) 
	static org.eclipse.ui.intro.IIntroPart access$1 (org.eclipse.ui.internal.ViewIntroAdapterPart) 
	static void access$2 (org.eclipse.ui.internal.ViewIntroAdapterPart, boolean) 
	static void access$3 (org.eclipse.ui.internal.ViewIntroAdapterPart, int) 
}

org/eclipse/ui/internal/ViewIntroAdapterSite.class
ViewIntroAdapterSite.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.ViewIntroAdapterSite extends java.lang.Object implements org.eclipse.ui.intro.IIntroSite  {
	private org.eclipse.ui.internal.intro.IntroDescriptor descriptor
	private org.eclipse.ui.IViewSite viewSite
	public void  (org.eclipse.ui.IViewSite, org.eclipse.ui.internal.intro.IntroDescriptor) 
		org.eclipse.ui.IViewSite viewSite
		org.eclipse.ui.internal.intro.IntroDescriptor descriptor
	public org.eclipse.ui.IActionBars getActionBars () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getId () 
	public org.eclipse.ui.IKeyBindingService getKeyBindingService () 
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public java.lang.String getPluginId () 
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public org.eclipse.swt.widgets.Shell getShell () 
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public final boolean hasService (java.lang.Class) 
		Class key
	public void setSelectionProvider (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider provider
	public java.lang.String toString () 
}

org/eclipse/ui/internal/ViewLayout.class
ViewLayout.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewLayout extends java.lang.Object implements org.eclipse.ui.IViewLayout  {
	private org.eclipse.ui.internal.ViewLayoutRec rec
	public void  (org.eclipse.ui.internal.PageLayout, org.eclipse.ui.internal.ViewLayoutRec) 
		org.eclipse.ui.internal.PageLayout pageLayout
		org.eclipse.ui.internal.ViewLayoutRec rec
	public boolean getShowTitle () 
	public boolean isCloseable () 
	public boolean isMoveable () 
	public boolean isStandalone () 
	public void setCloseable (boolean) 
		boolean closeable
	public void setMoveable (boolean) 
		boolean moveable
}

org/eclipse/ui/internal/ViewLayoutRec.class
ViewLayoutRec.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewLayoutRec extends java.lang.Object {
	boolean isCloseable
	boolean isMoveable
	boolean isStandalone
	boolean showTitle
	float fastViewWidthRatio
	public void  () 
}

org/eclipse/ui/internal/ViewPane$1.class
ViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewPane$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.ViewPane this$0
	void  (org.eclipse.ui.internal.ViewPane) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent event
}

org/eclipse/ui/internal/ViewPane$ISVPropListener.class
ViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewPane$ISVPropListener extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	private org.eclipse.swt.widgets.Control toolBar
	final org.eclipse.ui.internal.ViewPane this$0
	public void  (org.eclipse.ui.internal.ViewPane, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toolBar
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String property
		Integer newValue
}

org/eclipse/ui/internal/ViewPane$PaneMenuManager.class
ViewPane.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewPane$PaneMenuManager extends org.eclipse.jface.action.MenuManager {
	final org.eclipse.ui.internal.ViewPane this$0
	public void  (org.eclipse.ui.internal.ViewPane) 
	protected void update (boolean, boolean) 
		boolean force
		boolean recursive
		boolean hasMenu
}

org/eclipse/ui/internal/ViewPane.class
ViewPane.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewPane extends org.eclipse.ui.internal.PartPane {
	private org.eclipse.jface.internal.provisional.action.IToolBarManager2 isvToolBarMgr
	private org.eclipse.jface.action.MenuManager isvMenuMgr
	boolean hasFocus
	private boolean hadViewMenu
	public void  (org.eclipse.ui.IViewReference, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentation
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void createTitleBar () 
	private void toolBarResized (org.eclipse.swt.widgets.Control, int) 
		org.eclipse.swt.widgets.Control toolBar
		int newSize
		org.eclipse.swt.widgets.Control toolbar
		org.eclipse.swt.widgets.Control ctrl
		boolean visible
	private void createToolBars () 
		org.eclipse.swt.widgets.Composite parentControl
		org.eclipse.swt.widgets.Control isvToolBar
	public void dispose () 
	public void doHide () 
	org.eclipse.swt.graphics.Rectangle getParentBounds () 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.ui.internal.LayoutPart part
	public void doMakeFast () 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.internal.FastViewBar fastViewBar
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.ui.internal.FastViewManager fvm
	public void doRemoveFast () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Rectangle initialBounds
		org.eclipse.ui.internal.FastViewManager fvm
		org.eclipse.ui.IWorkbenchPart toActivate
		org.eclipse.swt.graphics.Rectangle finalBounds
	protected void doDock () 
		org.eclipse.ui.internal.Perspective persp
	public void doDetach () 
	public void doAttach () 
	public java.lang.String getCompoundId () 
		org.eclipse.ui.IViewReference ref
	public org.eclipse.swt.widgets.Control getDragHandle () 
	public org.eclipse.jface.action.MenuManager getMenuManager () 
	public org.eclipse.swt.widgets.Control[] getTabList () 
		org.eclipse.swt.widgets.Control c
		org.eclipse.ui.internal.ViewStack tf
	public org.eclipse.jface.internal.provisional.action.IToolBarManager2 getToolBarManager () 
	public org.eclipse.ui.IViewReference getViewReference () 
	public void setFast (boolean) 
		boolean b
	void shellActivated () 
	void shellDeactivated () 
	void setActive (boolean) 
		boolean active
	public void showFocus (boolean) 
		boolean inFocus
	private boolean isFastView () 
	boolean isMoveable () 
	public boolean hasViewMenu () 
	public void showViewMenu (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.widgets.Menu aMenu
	public java.lang.String toString () 
	public void updateActionBars () 
	public void updateTitles () 
	public void addSizeMenuItem (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
	protected void doZoom () 
	public void setContainer (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ILayoutContainer oldContainer
	public void reparent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite newParent
		org.eclipse.swt.widgets.Control bar
	public void moveAbove (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control refControl
		org.eclipse.swt.widgets.Control toolbar
	public void setVisible (boolean) 
		boolean makeVisible
		org.eclipse.swt.widgets.Control toolbar
		boolean visible
	public boolean toolbarIsVisible () 
		org.eclipse.jface.internal.provisional.action.IToolBarManager2 toolbarManager
		org.eclipse.swt.widgets.Control control
	public void showHighlight () 
	public java.lang.String getPlaceHolderId () 
	public org.eclipse.swt.widgets.Control getToolBar () 
	private org.eclipse.swt.widgets.Control internalGetToolbar () 
	public boolean isCloseable () 
		org.eclipse.ui.internal.Perspective perspective
	public void showSystemMenu () 
		org.eclipse.ui.internal.Perspective perspective
	public void showPaneMenu () 
		org.eclipse.ui.internal.Perspective perspective
	public void removeContributions () 
	static void access$0 (org.eclipse.ui.internal.ViewPane, org.eclipse.swt.widgets.Control, int) 
	static boolean access$1 (org.eclipse.ui.internal.ViewPane) 
	static void access$2 (org.eclipse.ui.internal.ViewPane, boolean) 
}

org/eclipse/ui/internal/ViewPluginAction.class
ViewPluginAction.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.ViewPluginAction extends org.eclipse.ui.internal.PartPluginAction {
	private org.eclipse.ui.IViewPart viewPart
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.IViewPart, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		org.eclipse.ui.IViewPart viewPart
		String id
		int style
	protected org.eclipse.ui.IActionDelegate validateDelegate (java.lang.Object)  throws org.eclipse.ui.WorkbenchException 
		Object obj
	protected void initDelegate () 
	public boolean isOkToCreateDelegate () 
	public void dispose () 
}

org/eclipse/ui/internal/ViewReference.class
ViewReference.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewReference extends org.eclipse.ui.internal.WorkbenchPartReference implements org.eclipse.ui.IViewReference  {
	private final org.eclipse.ui.internal.ViewFactory factory
	String secondaryId
	private org.eclipse.ui.IMemento memento
	private org.eclipse.ui.internal.ViewActionBuilder actionBuilder
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.internal.ViewFactory, java.lang.String, java.lang.String, org.eclipse.ui.IMemento) 
		org.eclipse.ui.internal.ViewFactory factory
		String id
		String secondaryId
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.registry.ViewDescriptor desc
		org.eclipse.jface.resource.ImageDescriptor iDesc
		String title
		String name
		org.eclipse.ui.IMemento propBag
		org.eclipse.ui.IMemento[] props
		int i
	protected org.eclipse.ui.internal.PartPane createPane () 
	protected void doDisposePart () 
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.internal.PartSite site
		org.eclipse.ui.internal.ViewActionBars actionBars
		org.eclipse.ui.menus.IMenuService menuService
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public java.lang.String getRegisteredName () 
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewDescriptor desc
	protected java.lang.String computePartName () 
	protected java.lang.String computeContentDescription () 
		String rawTitle
	public java.lang.String getSecondaryId () 
	public org.eclipse.ui.IViewPart getView (boolean) 
		boolean restore
	public boolean isFastView () 
	protected org.eclipse.ui.IWorkbenchPart createPart () 
		org.eclipse.ui.IWorkbenchPart result
		org.eclipse.ui.PartInitException exception
		org.eclipse.ui.PartInitException e
		org.eclipse.core.runtime.IStatus partStatus
		org.eclipse.core.runtime.IStatus displayStatus
		org.eclipse.core.runtime.IStatus logStatus
		org.eclipse.ui.views.IViewDescriptor desc
		String label
		org.eclipse.ui.internal.ErrorViewPart part
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.ViewSite site
		org.eclipse.ui.PartInitException e
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite content
		Exception e
	private org.eclipse.ui.IWorkbenchPart createPartHelper ()  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IWorkbenchPart result
		org.eclipse.ui.IMemento stateMem
		org.eclipse.ui.views.IViewDescriptor desc
		org.eclipse.ui.internal.PartPane pane
		String label
		org.eclipse.swt.widgets.Composite content
		org.eclipse.ui.IViewPart initializedView
		org.eclipse.ui.internal.ViewSite site
		org.eclipse.ui.internal.ViewActionBars actionBars
		org.eclipse.ui.IViewPart view
		int style
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.registry.ViewDescriptor descriptor
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.ui.internal.ActionDescriptor[] actionDescriptors
		org.eclipse.ui.IKeyBindingService keyBindingService
		int i
		org.eclipse.ui.internal.ActionDescriptor actionDescriptor
		org.eclipse.jface.action.IAction action
		org.eclipse.core.runtime.IConfigurationElement element
		Throwable e
		RuntimeException re
		RuntimeException re
		RuntimeException re
		RuntimeException re
	public org.eclipse.ui.IMemento getMemento () 
}

org/eclipse/ui/internal/ViewSashContainer$1.class
ViewSashContainer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewSashContainer$1 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.ViewSashContainer this$0
	private final String val$relativeID
	private final org.eclipse.ui.internal.LayoutPart val$myPart
	private final java.util.Map val$mapIDtoPart
	private final int val$myLeft
	private final int val$myRelationship
	private final int val$myRight
	private final float val$myRatio
	void  (org.eclipse.ui.internal.ViewSashContainer, java.lang.String, org.eclipse.ui.internal.LayoutPart, java.util.Map, int, int, int, float) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.LayoutPart refPart
}

org/eclipse/ui/internal/ViewSashContainer.class
ViewSashContainer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewSashContainer extends org.eclipse.ui.internal.PartSashContainer {
	public void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Composite) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.ui.internal.ViewSashContainer getRootContainer () 
	protected org.eclipse.swt.widgets.Composite createParent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parentWidget
	protected void disposeParent () 
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento[] children
		java.util.Map mapIDtoPart
		int i
		org.eclipse.ui.IMemento childMem
		String partID
		String relativeID
		int relationship
		float ratio
		int left
		int right
		Float ratioFloat
		Integer leftInt
		Integer rightInt
		String strFolder
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.ContainerPlaceholder placeholder
		int myLeft
		int myRight
		int myRelationship
		float myRatio
		org.eclipse.ui.internal.LayoutPart myPart
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo[] relationships
		org.eclipse.core.runtime.MultiStatus result
		int i
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.internal.ViewStack folder
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.IMemento folderMem
	protected float getDockingRatio (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart dragged
		org.eclipse.ui.internal.LayoutPart target
	public boolean isStackType (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	public boolean isPaneType (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toTest
	protected org.eclipse.ui.internal.PartStack createStack () 
		org.eclipse.ui.internal.ViewStack result
	protected void setVisiblePart (org.eclipse.ui.internal.ILayoutContainer, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutPart visiblePart
		org.eclipse.ui.internal.ViewStack tabFolder
	protected org.eclipse.ui.internal.LayoutPart getVisiblePart (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
	protected void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart sourcePart
	protected void addChild (org.eclipse.ui.internal.PartSashContainer$RelationshipInfo) 
		org.eclipse.ui.internal.PartSashContainer$RelationshipInfo info
		org.eclipse.ui.internal.LayoutPart child
		org.eclipse.ui.internal.ViewStack folder
	public void replace (org.eclipse.ui.internal.LayoutPart, org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart oldChild
		org.eclipse.ui.internal.LayoutPart newChild
		org.eclipse.ui.internal.ViewStack folder
}

org/eclipse/ui/internal/ViewSite.class
ViewSite.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewSite extends org.eclipse.ui.internal.PartSite implements org.eclipse.ui.IViewSite  {
	static Class class$0
	public void  (org.eclipse.ui.IViewReference, org.eclipse.ui.IViewPart, org.eclipse.ui.internal.WorkbenchPage, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.internal.WorkbenchPage page
		String id
		String pluginId
		String registeredName
	public void  (org.eclipse.ui.IViewReference, org.eclipse.ui.IViewPart, org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.views.IViewDescriptor) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.views.IViewDescriptor desc
	public java.lang.String getSecondaryId () 
	public org.eclipse.ui.IViewPart getViewPart () 
}

org/eclipse/ui/internal/ViewStack.class
ViewStack.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewStack extends org.eclipse.ui.internal.PartStack {
	private boolean allowStateChanges
	private org.eclipse.ui.internal.WorkbenchPage page
	private org.eclipse.ui.internal.presentations.SystemMenuSize sizeItem
	private org.eclipse.ui.internal.presentations.SystemMenuFastView fastViewAction
	private org.eclipse.ui.internal.presentations.SystemMenuDetach detachViewAction
	private boolean durable
	public void addSystemActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public void  (org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.WorkbenchPage page
	public void  (org.eclipse.ui.internal.WorkbenchPage, boolean) 
		org.eclipse.ui.internal.WorkbenchPage page
		boolean allowsStateChanges
	public void  (org.eclipse.ui.internal.WorkbenchPage, boolean, int, org.eclipse.ui.presentations.AbstractPresentationFactory) 
		org.eclipse.ui.internal.WorkbenchPage page
		boolean allowsStateChanges
		int appearance
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
	protected org.eclipse.ui.internal.WorkbenchPage getPage () 
	protected boolean canMoveFolder () 
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.presentations.IStackPresentationSite presenationSite
		org.eclipse.ui.presentations.IPresentablePart[] parts
		int i
	protected void updateActions (org.eclipse.ui.internal.presentations.PresentablePart) 
		org.eclipse.ui.internal.presentations.PresentablePart current
		org.eclipse.ui.internal.ViewPane pane
	public void setMinimized (boolean) 
		boolean minimized
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.FastViewManager fvm
		boolean tempDurable
		org.eclipse.ui.internal.PartStack maxStack
	protected boolean isMoveable (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.internal.Perspective perspective
	protected boolean supportsState (int) 
		int newState
	protected void derefPart (org.eclipse.ui.internal.LayoutPart) 
		org.eclipse.ui.internal.LayoutPart toDeref
	protected boolean allowsDrop (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane part
	public org.eclipse.ui.presentations.StackPresentation getTestPresentation () 
	public void setDurable (boolean) 
		boolean durable
	public boolean getDurable () 
}

org/eclipse/ui/internal/ViewStackTrimToolBar$1.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewStackTrimToolBar$1 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.ViewStackTrimToolBar this$0
	private final org.eclipse.jface.action.ToolBarManager val$mgr
	void  (org.eclipse.ui.internal.ViewStackTrimToolBar, org.eclipse.jface.action.ToolBarManager) 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem restoreItem
		org.eclipse.swt.graphics.Image tbImage
		String menuTip
	static org.eclipse.ui.internal.ViewStackTrimToolBar access$0 (org.eclipse.ui.internal.ViewStackTrimToolBar$1) 
}

org/eclipse/ui/internal/ViewStackTrimToolBar$2.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewStackTrimToolBar$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.ViewStackTrimToolBar$1 this$1
	void  (org.eclipse.ui.internal.ViewStackTrimToolBar$1) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/ViewStackTrimToolBar$3.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewStackTrimToolBar$3 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.ViewStackTrimToolBar this$0
	void  (org.eclipse.ui.internal.ViewStackTrimToolBar) 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
		org.eclipse.swt.widgets.MenuItem closeItem
	static org.eclipse.ui.internal.ViewStackTrimToolBar access$0 (org.eclipse.ui.internal.ViewStackTrimToolBar$3) 
}

org/eclipse/ui/internal/ViewStackTrimToolBar$4.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewStackTrimToolBar$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.ViewStackTrimToolBar$3 this$1
	void  (org.eclipse.ui.internal.ViewStackTrimToolBar$3) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.IViewReference selectedView
		org.eclipse.ui.internal.WorkbenchPage page
}

org/eclipse/ui/internal/ViewStackTrimToolBar$5.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewStackTrimToolBar$5 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.ViewStackTrimToolBar this$0
	private final org.eclipse.jface.action.IContributionItem val$closeContrib
	void  (org.eclipse.ui.internal.ViewStackTrimToolBar, org.eclipse.jface.action.IContributionItem) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
		org.eclipse.ui.IViewReference selectedView
		org.eclipse.ui.internal.Perspective persp
}

org/eclipse/ui/internal/ViewStackTrimToolBar.class
ViewStackTrimToolBar.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewStackTrimToolBar extends org.eclipse.ui.internal.layout.TrimToolBarBase {
	private boolean restoreOnUnzoom
	private int paneOrientation
	private String selectedTabId
	public void  (java.lang.String, int, int, org.eclipse.ui.internal.WorkbenchWindow) 
		String id
		int curSide
		int paneOrientation
		org.eclipse.ui.internal.WorkbenchWindow wbw
	protected void restoreToPresentation () 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.LayoutPart part
		org.eclipse.ui.internal.ViewStack stack
	public void initToolBarManager (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
		org.eclipse.jface.action.IContributionItem restoreContrib
		org.eclipse.ui.internal.ShowFastViewContribution sfvc
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.jface.action.IContributionItem closeContrib
	public void hookControl (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
	public void setRestoreOnUnzoom (boolean) 
		boolean restoreOnUnzoom
	public boolean restoreOnUnzoom () 
	public void setIconSelection (org.eclipse.ui.IViewReference, boolean) 
		org.eclipse.ui.IViewReference ref
		boolean selected
		org.eclipse.swt.widgets.ToolItem item
	public int getPaneOrientation () 
	public void setSelectedTabId (java.lang.String) 
		String id
	public java.lang.String getSelectedTabId () 
	public void setOrientation (int, org.eclipse.ui.internal.WorkbenchWindow) 
		int newOrientation
		org.eclipse.ui.internal.WorkbenchWindow wbw
		org.eclipse.ui.internal.WorkbenchPage wbp
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IViewReference curRef
	static org.eclipse.swt.widgets.ToolItem access$0 (org.eclipse.ui.internal.ViewStackTrimToolBar) 
	static org.eclipse.ui.internal.WorkbenchWindow access$1 (org.eclipse.ui.internal.ViewStackTrimToolBar) 
}

org/eclipse/ui/internal/ViewerActionBuilder$ViewerContribution.class
ViewerActionBuilder.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.ViewerActionBuilder$ViewerContribution extends org.eclipse.ui.internal.PluginActionBuilder$BasicContribution implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private org.eclipse.jface.viewers.ISelectionProvider selProvider
	private org.eclipse.ui.internal.ActionExpression visibilityTest
	public void  (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public void setVisibilityTest (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void contribute (org.eclipse.jface.action.IMenuManager, boolean, org.eclipse.jface.action.IToolBarManager, boolean) 
		org.eclipse.jface.action.IMenuManager menu
		boolean menuAppendIfMissing
		org.eclipse.jface.action.IToolBarManager toolbar
		boolean toolAppendIfMissing
		boolean visible
		org.eclipse.jface.viewers.ISelection selection
	public void dispose () 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		int i
		org.eclipse.ui.internal.PluginAction proxy
}

org/eclipse/ui/internal/ViewerActionBuilder.class
ViewerActionBuilder.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.ViewerActionBuilder extends org.eclipse.ui.internal.PluginActionBuilder {
	private org.eclipse.jface.viewers.ISelectionProvider provider
	private org.eclipse.ui.IWorkbenchPart part
	public void  () 
	protected org.eclipse.ui.internal.ActionDescriptor createActionDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.ui.internal.PluginActionBuilder$BasicContribution createContribution () 
	public void dispose () 
		int i
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
	public boolean readViewerContributions (java.lang.String, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.IWorkbenchPart) 
		String id
		org.eclipse.jface.viewers.ISelectionProvider prov
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/WWinActionBars.class
WWinActionBars.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WWinActionBars extends java.lang.Object implements org.eclipse.ui.IActionBars2  {
	private org.eclipse.ui.internal.WorkbenchWindow window
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void clearGlobalActionHandlers () 
	public org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
	public org.eclipse.jface.action.IAction getGlobalActionHandler (java.lang.String) 
		String actionID
	public org.eclipse.jface.action.IMenuManager getMenuManager () 
	public final org.eclipse.ui.services.IServiceLocator getServiceLocator () 
	public org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
	public void setGlobalActionHandler (java.lang.String, org.eclipse.jface.action.IAction) 
		String actionID
		org.eclipse.jface.action.IAction handler
	public void updateActionBars () 
}

org/eclipse/ui/internal/WWinPartService$WWinListener.class
WWinPartService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WWinPartService$WWinListener extends java.lang.Object implements org.eclipse.ui.IPartListener2 org.eclipse.jface.dialogs.IPageChangedListener  {
	final org.eclipse.ui.internal.WWinPartService this$0
	private void  (org.eclipse.ui.internal.WWinPartService) 
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void pageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
	void  (org.eclipse.ui.internal.WWinPartService, org.eclipse.ui.internal.WWinPartService$WWinListener) 
}

org/eclipse/ui/internal/WWinPartService.class
WWinPartService.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WWinPartService extends java.lang.Object implements org.eclipse.ui.IPartService  {
	private org.eclipse.ui.internal.PartService partService
	private org.eclipse.ui.internal.WindowSelectionService selectionService
	private org.eclipse.ui.IWorkbenchPage activePage
	private org.eclipse.ui.IPartListener2 partListner
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void addPartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void addPartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public void removePartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void removePartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	private void updateActivePart () 
		org.eclipse.ui.IWorkbenchPartReference activeRef
		org.eclipse.ui.IWorkbenchPart activePart
	public org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	org.eclipse.ui.ISelectionService getSelectionService () 
	void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage newPage
		org.eclipse.ui.IWorkbenchPartReference[] refs
		int i
		org.eclipse.ui.IWorkbenchPartReference reference
		org.eclipse.ui.IWorkbenchPart part
	void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private void reset () 
		org.eclipse.ui.IWorkbenchPage tempPage
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference[] refs
		int i
		org.eclipse.ui.IWorkbenchPartReference reference
	static void access$0 (org.eclipse.ui.internal.WWinPartService) 
	static org.eclipse.ui.internal.PartService access$1 (org.eclipse.ui.internal.WWinPartService) 
}

org/eclipse/ui/internal/WWinPluginAction$1.class
WWinPluginAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WWinPluginAction$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.WWinPluginAction this$0
	void  (org.eclipse.ui.internal.WWinPluginAction) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object val
		Object val
		Object val
		Object val
}

org/eclipse/ui/internal/WWinPluginAction$2.class
WWinPluginAction.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WWinPluginAction$2 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.internal.WWinPluginAction this$0
	void  (org.eclipse.ui.internal.WWinPluginAction) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent e
		org.eclipse.swt.events.HelpListener listener
}

org/eclipse/ui/internal/WWinPluginAction.class
WWinPluginAction.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WWinPluginAction extends org.eclipse.ui.internal.PluginAction implements org.eclipse.ui.internal.IActionSetContributionItem  {
	private org.eclipse.swt.events.HelpListener localHelpListener
	private org.eclipse.ui.IWorkbenchWindow window
	private String actionSetId
	private org.eclipse.ui.actions.RetargetAction retargetAction
	private static java.util.ArrayList staticActionList
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.IWorkbenchWindow, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		org.eclipse.ui.IWorkbenchWindow window
		String id
		int style
		String retarget
		String allowLabelUpdate
		String label
		org.eclipse.ui.IWorkbenchPart activePart
	private static void addToActionList (org.eclipse.ui.internal.WWinPluginAction) 
		org.eclipse.ui.internal.WWinPluginAction action
	private static void removeFromActionList (org.eclipse.ui.internal.WWinPluginAction) 
		org.eclipse.ui.internal.WWinPluginAction action
	public static void refreshActionList () 
		java.util.Iterator iter
		org.eclipse.ui.internal.WWinPluginAction action
	protected org.eclipse.ui.IActionDelegate validateDelegate (java.lang.Object)  throws org.eclipse.ui.WorkbenchException 
		Object obj
	protected void initDelegate () 
	public void dispose () 
	public java.lang.String getActionSetId () 
	public boolean isOkToCreateDelegate () 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void setActionSetId (java.lang.String) 
		String newActionSetId
	public void setHelpListener (org.eclipse.swt.events.HelpListener) 
		org.eclipse.swt.events.HelpListener listener
	public void setChecked (boolean) 
		boolean checked
	protected void refreshSelection () 
		org.eclipse.jface.viewers.ISelection selection
	static org.eclipse.ui.actions.RetargetAction access$0 (org.eclipse.ui.internal.WWinPluginAction) 
	static org.eclipse.swt.events.HelpListener access$1 (org.eclipse.ui.internal.WWinPluginAction) 
}

org/eclipse/ui/internal/WWinPluginPulldown$MenuProxy$MenuLoader.class
WWinPluginPulldown.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private final org.eclipse.swt.widgets.Control control
	private final org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
	private org.eclipse.swt.widgets.Menu menu
	private final org.eclipse.swt.widgets.Menu parent
	final org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy this$1
	private void  (org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy, org.eclipse.ui.IWorkbenchWindowPulldownDelegate2, org.eclipse.swt.widgets.Menu) 
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 delegate
		org.eclipse.swt.widgets.Menu parent
	private void  (org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy, org.eclipse.ui.IWorkbenchWindowPulldownDelegate, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
		org.eclipse.swt.widgets.Control parent
	private org.eclipse.swt.widgets.Menu getMenu () 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	void  (org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy, org.eclipse.ui.IWorkbenchWindowPulldownDelegate, org.eclipse.swt.widgets.Control, org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader) 
	static org.eclipse.swt.widgets.Menu access$1 (org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader) 
	void  (org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy, org.eclipse.ui.IWorkbenchWindowPulldownDelegate2, org.eclipse.swt.widgets.Menu, org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader) 
}

org/eclipse/ui/internal/WWinPluginPulldown$MenuProxy.class
WWinPluginPulldown.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy extends java.lang.Object implements org.eclipse.jface.action.IMenuCreator  {
	final org.eclipse.ui.internal.WWinPluginPulldown this$0
	private void  (org.eclipse.ui.internal.WWinPluginPulldown) 
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control parent
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
		org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader menuLoader
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 delegate2
		org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy$MenuLoader menuLoader
	public void dispose () 
	void  (org.eclipse.ui.internal.WWinPluginPulldown, org.eclipse.ui.internal.WWinPluginPulldown$MenuProxy) 
}

org/eclipse/ui/internal/WWinPluginPulldown.class
WWinPluginPulldown.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WWinPluginPulldown extends org.eclipse.ui.internal.WWinPluginAction {
	private final org.eclipse.jface.action.IMenuCreator menuProxy
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.IWorkbenchWindow, java.lang.String, int) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		org.eclipse.ui.IWorkbenchWindow window
		String id
		int style
	protected org.eclipse.ui.IActionDelegate validateDelegate (java.lang.Object)  throws org.eclipse.ui.WorkbenchException 
		Object obj
	protected org.eclipse.ui.IWorkbenchWindowPulldownDelegate getPulldownDelegate () 
		org.eclipse.ui.IActionDelegate delegate
}

org/eclipse/ui/internal/WindowPartSelectionTracker$1.class
WindowPartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WindowPartSelectionTracker$1 extends java.lang.Object implements org.eclipse.ui.INullSelectionListener  {
	final org.eclipse.ui.internal.WindowPartSelectionTracker this$0
	void  (org.eclipse.ui.internal.WindowPartSelectionTracker) 
	public void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/internal/WindowPartSelectionTracker$2.class
WindowPartSelectionTracker.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WindowPartSelectionTracker$2 extends java.lang.Object implements org.eclipse.ui.INullSelectionListener  {
	final org.eclipse.ui.internal.WindowPartSelectionTracker this$0
	void  (org.eclipse.ui.internal.WindowPartSelectionTracker) 
	public void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/internal/WindowPartSelectionTracker.class
WindowPartSelectionTracker.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WindowPartSelectionTracker extends org.eclipse.ui.internal.AbstractPartSelectionTracker implements org.eclipse.ui.IPageListener  {
	private org.eclipse.ui.IWorkbenchWindow fWindow
	private final org.eclipse.ui.INullSelectionListener selListener
	private final org.eclipse.ui.INullSelectionListener postSelListener
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String partId
		org.eclipse.ui.IWorkbenchPage[] pages
		int i
	public void pageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	public void pageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private void setWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	public void dispose () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/WindowSelectionService.class
WindowSelectionService.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WindowSelectionService extends org.eclipse.ui.internal.AbstractSelectionService {
	private org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	private void setWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	protected org.eclipse.ui.internal.AbstractPartSelectionTracker createPartTracker (java.lang.String) 
		String partId
}

org/eclipse/ui/internal/WindowTrimProxy.class
WindowTrimProxy.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WindowTrimProxy extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	private org.eclipse.swt.widgets.Control fTrimControl
	private String fId
	private String fDisplayName
	private int fValidSides
	private boolean fIsResizeable
	private int fWidthHint
	private int fHeightHint
	public void  (org.eclipse.swt.widgets.Control, java.lang.String, java.lang.String, int) 
		org.eclipse.swt.widgets.Control c
		String id
		String displayName
		int validSides
	public void  (org.eclipse.swt.widgets.Control, java.lang.String, java.lang.String, int, boolean) 
		org.eclipse.swt.widgets.Control c
		String id
		String displayName
		int validSides
		boolean resizeable
	public org.eclipse.swt.widgets.Control getControl () 
	public int getValidSides () 
	public void dock (int) 
		int dropSide
	public java.lang.String getId () 
	public java.lang.String getDisplayName () 
	public boolean isCloseable () 
	public void handleClose () 
	public int getWidthHint () 
	public void setWidthHint (int) 
		int w
	public int getHeightHint () 
	public void setHeightHint (int) 
		int h
	public boolean isResizeable () 
}

org/eclipse/ui/internal/Workbench$1.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$1 extends java.lang.Object implements org.eclipse.ui.IWindowListener  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void windowActivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowClosed (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowDeactivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowOpened (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/internal/Workbench$10.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$10 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean[] val$result
	private final org.eclipse.ui.IWorkbenchListener val$l
	private final boolean val$forced
	void  (org.eclipse.ui.internal.Workbench, boolean[], org.eclipse.ui.IWorkbenchListener, boolean) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$11.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$11 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IWorkbenchListener val$l
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IWorkbenchListener) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$12.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$12 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IWindowListener val$l
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IWindowListener, org.eclipse.ui.IWorkbenchWindow) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$13.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$13 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IWindowListener val$l
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IWindowListener, org.eclipse.ui.IWorkbenchWindow) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$14.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$14 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IWindowListener val$l
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IWindowListener, org.eclipse.ui.IWorkbenchWindow) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$15.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$15 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IWindowListener val$l
	private final org.eclipse.ui.IWorkbenchWindow val$window
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IWindowListener, org.eclipse.ui.IWorkbenchWindow) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$16.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$16 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void run () 
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
}

org/eclipse/ui/internal/Workbench$17.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$17 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void run () 
		org.eclipse.ui.XMLMemento mem
	public void handleException (java.lang.Throwable) 
		Throwable e
		String message
		String message
}

org/eclipse/ui/internal/Workbench$18.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$18 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean val$force
	void  (org.eclipse.ui.internal.Workbench, java.lang.String, boolean) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/internal/Workbench$19.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$19 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean[] val$result
	private final boolean val$finalConfirm
	void  (org.eclipse.ui.internal.Workbench, java.lang.String, boolean[], boolean) 
		String $anonymous0
	public void run () 
		java.util.ArrayList dirtyParts
		java.util.ArrayList dirtyEditorsInput
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.ISaveablePart[] parts
		int k
		org.eclipse.ui.ISaveablePart part
		org.eclipse.ui.IEditorPart editor
		org.eclipse.jface.window.IShellProvider shellProvider
		org.eclipse.jface.window.IShellProvider shellProvider
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.ui.IWorkbenchWindow w
}

org/eclipse/ui/internal/Workbench$2.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$2 extends java.lang.Object implements org.eclipse.jface.bindings.IBindingManagerListener  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void bindingManagerChanged (org.eclipse.jface.bindings.BindingManagerEvent) 
		org.eclipse.jface.bindings.BindingManagerEvent bindingManagerEvent
}

org/eclipse/ui/internal/Workbench$20.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$20 extends java.lang.Object implements org.eclipse.jface.window.IShellProvider  {
	final org.eclipse.ui.internal.Workbench$19 this$1
	void  (org.eclipse.ui.internal.Workbench$19) 
	public org.eclipse.swt.widgets.Shell getShell () 
}

org/eclipse/ui/internal/Workbench$21.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$21 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow[] val$newWindowArray
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$22.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$22 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow val$newWindow
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$23.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$23 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow val$newWindow
	private final String val$perspID
	private final org.eclipse.core.runtime.IAdaptable val$input
	private final org.eclipse.ui.WorkbenchException[] val$exceptions
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.WorkbenchException[]) 
	public void runWithException () 
		org.eclipse.ui.WorkbenchException e
}

org/eclipse/ui/internal/Workbench$24.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$24 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow val$newWindow
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$25.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$25 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean[] val$ret
	private final boolean val$force
	void  (org.eclipse.ui.internal.Workbench, boolean[], boolean) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$26.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$26 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.services.EvaluationService val$evaluationService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.services.EvaluationService) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$27.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$27 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$28.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$28 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$29.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$29 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$3.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$3 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		String disabledPlugins
		int i
		org.eclipse.core.runtime.IExtension extension
}

org/eclipse/ui/internal/Workbench$30.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$30 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$31.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$31 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean[] val$bail
	void  (org.eclipse.ui.internal.Workbench, boolean[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$32.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$32 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$33.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$33 extends java.lang.Object implements org.eclipse.jface.action.ExternalActionManager$IActiveChecker  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public final boolean isActive (java.lang.String) 
		String commandId
}

org/eclipse/ui/internal/Workbench$34.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$34 extends java.lang.Object implements org.eclipse.jface.action.ExternalActionManager$IExecuteApplicable  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public boolean isApplicable (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
}

org/eclipse/ui/internal/Workbench$35.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$35 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
		org.eclipse.ui.internal.themes.ColorDefinition[] colorDefinitions
}

org/eclipse/ui/internal/Workbench$36.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$36 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
		org.eclipse.ui.internal.themes.FontDefinition[] fontDefinitions
}

org/eclipse/ui/internal/Workbench$37.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$37 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$38.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$38 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$39.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$39 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$4.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior this$1
	void  (org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$40.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$40 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.commands.CommandService[] val$commandService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.commands.CommandService[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$41.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$41 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$42.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$42 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.contexts.IContextService val$contextService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.contexts.IContextService) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$43.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$43 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.keys.IBindingService[] val$bindingService
	private final org.eclipse.ui.internal.commands.CommandService[] val$commandService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.keys.IBindingService[], org.eclipse.ui.internal.commands.CommandService[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$44.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$44 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.menus.WorkbenchMenuService val$menuService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.menus.WorkbenchMenuService) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$45.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$45 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$46.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$46 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.handlers.IHandlerService[] val$handlerService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.handlers.IHandlerService[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$47.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$47 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final String val$threadPerspId
	private final org.eclipse.ui.IWorkbenchWindow val$threadWin
	void  (org.eclipse.ui.internal.Workbench, java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.WorkbenchException e
		String msg
}

org/eclipse/ui/internal/Workbench$48.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$48 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$49.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$49 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.core.runtime.IAdaptable[] val$input
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.core.runtime.IAdaptable[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$5.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior this$1
	void  (org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$50.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$50 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.WorkbenchException val$e
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.WorkbenchException) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$51.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$51 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final java.io.File val$stateFile
	private final org.eclipse.core.runtime.IStatus[] val$result
	void  (org.eclipse.ui.internal.Workbench, java.lang.String, java.io.File, org.eclipse.core.runtime.IStatus[]) 
		String $anonymous0
	public void run ()  throws java.lang.Exception 
		java.io.FileInputStream input
		java.io.BufferedReader reader
		org.eclipse.ui.IMemento memento
		String version
		boolean valid
		int i
		String msg
		String msg
		boolean ignoreSavedState
		org.eclipse.core.runtime.IStatus restoreResult
	public void handleException (java.lang.Throwable) 
		Throwable e
	private void handle (java.lang.Throwable) 
		Throwable e
	static void access$0 (org.eclipse.ui.internal.Workbench$51, java.lang.Throwable) 
}

org/eclipse/ui/internal/Workbench$52.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$52 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench$51 this$1
	private final org.eclipse.core.runtime.IStatus val$restoreResult
	void  (org.eclipse.ui.internal.Workbench$51, org.eclipse.core.runtime.IStatus) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$53.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$53 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench$51 this$1
	private final Throwable val$e
	private final org.eclipse.core.runtime.IStatus[] val$result
	private final java.io.File val$stateFile
	void  (org.eclipse.ui.internal.Workbench$51, java.lang.Throwable, org.eclipse.core.runtime.IStatus[], java.io.File) 
	public void runWithException () 
		String msg
}

org/eclipse/ui/internal/Workbench$54.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$54 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	private final Object[] val$result
	private final String val$perspID
	private final org.eclipse.core.runtime.IAdaptable val$input
	void  (org.eclipse.ui.internal.Workbench, java.lang.Object[], java.lang.String, org.eclipse.core.runtime.IAdaptable) 
	public void run () 
		org.eclipse.ui.WorkbenchException e
}

org/eclipse/ui/internal/Workbench$55.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$55 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.core.runtime.IStatus val$status
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.core.runtime.IStatus) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$56.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$56 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.IMemento val$memento
	private final org.eclipse.core.runtime.MultiStatus val$result
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$57.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$57 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.services.SourceProviderService val$sourceProviderService
	private final org.eclipse.ui.services.IEvaluationService val$evaluationService
	private final org.eclipse.ui.contexts.IContextService val$contextService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.services.SourceProviderService, org.eclipse.ui.services.IEvaluationService, org.eclipse.ui.contexts.IContextService) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.ui.ISourceProvider[] sp
		int i
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/Workbench$58.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$58 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.services.SourceProviderService val$sourceProviderService
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.services.SourceProviderService) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.ui.internal.menus.FocusControlSourceProvider focusControl
	public void handleException (java.lang.Throwable) 
		Throwable exception
}

org/eclipse/ui/internal/Workbench$59.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$59 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.core.runtime.IExtension[] val$extensions
	void  (org.eclipse.ui.internal.Workbench, java.lang.String, org.eclipse.core.runtime.IExtension[]) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.HashSet disabledPlugins
		int i
		org.eclipse.core.runtime.IExtension extension
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/ui/internal/Workbench$6.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$6 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void dispose () 
		org.eclipse.swt.widgets.Display display
}

org/eclipse/ui/internal/Workbench$60.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$60 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$61.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$61 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/Workbench$62.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$62 extends java.lang.Thread {
	final org.eclipse.ui.internal.Workbench this$0
	private final boolean[] val$initDone
	private final boolean[] val$initOK
	private final Throwable[] val$error
	void  (org.eclipse.ui.internal.Workbench, boolean[], boolean[], java.lang.Throwable[]) 
	public void run () 
		Throwable e
}

org/eclipse/ui/internal/Workbench$63.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$63 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public void run () 
}

org/eclipse/ui/internal/Workbench$64.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$64 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow[] val$newWindow
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/Workbench$65.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$65 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow[] val$newWindow
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/Workbench$66.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$66 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.ui.internal.WorkbenchWindow val$myWindow
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.WorkbenchWindow) 
	public void runWithException ()  throws java.lang.Throwable 
		boolean opened
}

org/eclipse/ui/internal/Workbench$67.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$67 extends java.lang.Object implements org.eclipse.jface.window.IShellProvider  {
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench) 
	public org.eclipse.swt.widgets.Shell getShell () 
}

org/eclipse/ui/internal/Workbench$7.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$7 extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.swt.widgets.Display val$display
	private final org.eclipse.ui.application.WorkbenchAdvisor val$advisor
	private final int[] val$returnCode
	void  (org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor, int[]) 
	public void run () 
		org.eclipse.ui.internal.Workbench workbench
}

org/eclipse/ui/internal/Workbench$8.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$8 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.Workbench this$0
	private final org.eclipse.swt.widgets.Display val$display
	private final org.eclipse.swt.graphics.Image val$background
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Image) 
	public void run ()  throws java.lang.Exception 
		org.eclipse.swt.widgets.Shell splashShell
		java.util.Dictionary properties
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceRegistration[] registration
		org.eclipse.osgi.service.runnable.StartupMonitor startupMonitor
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/Workbench$9.class
Workbench.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.Workbench$9 extends java.lang.Object implements org.eclipse.osgi.service.runnable.StartupMonitor  {
	final org.eclipse.ui.internal.Workbench$8 this$1
	private final org.eclipse.swt.graphics.Image val$background
	private final org.osgi.framework.ServiceRegistration[] val$registration
	private final org.eclipse.swt.widgets.Display val$display
	void  (org.eclipse.ui.internal.Workbench$8, org.eclipse.swt.graphics.Image, org.osgi.framework.ServiceRegistration[], org.eclipse.swt.widgets.Display) 
	public void applicationRunning () 
	public void update () 
}

org/eclipse/ui/internal/Workbench$StartupProgressBundleListener.class
Workbench.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.Workbench$StartupProgressBundleListener extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener  {
	private final org.eclipse.core.runtime.IProgressMonitor progressMonitor
	private final int maximumProgressCount
	private final java.util.List starting
	final org.eclipse.ui.internal.Workbench this$0
	void  (org.eclipse.ui.internal.Workbench, org.eclipse.core.runtime.IProgressMonitor, int) 
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
		int maximumProgressCount
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
		int eventType
		String bundleName
		String bundleName
		String bundleName
		String bundleName
		int index
		String taskName
		String taskName
}

org/eclipse/ui/internal/Workbench$TaskBarDelegatingProgressMontior.class
Workbench.java
package org.eclipse.ui.internal
final org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor  {
	private final org.eclipse.swt.widgets.Shell shell
	private org.eclipse.core.runtime.IProgressMonitor progessMonitor
	private org.eclipse.swt.widgets.TaskItem systemTaskItem
	private int totalWork
	private int totalWorked
	final org.eclipse.ui.internal.Workbench this$0
	public void  (org.eclipse.ui.internal.Workbench, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.swt.widgets.Shell) 
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
		org.eclipse.swt.widgets.Shell shell
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void worked (int) 
		int work
	public void done () 
	private org.eclipse.swt.widgets.TaskItem getTaskItem (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.TaskBar systemTaskBar
	private void handleTaskBarProgressUpdated () 
		float percentComplete
	private void handleTaskBarProgressDone () 
	public void internalWorked (double) 
		double work
	public boolean isCanceled () 
	public void setCanceled (boolean) 
		boolean value
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	static void access$0 (org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior) 
	static void access$1 (org.eclipse.ui.internal.Workbench$TaskBarDelegatingProgressMontior) 
}

org/eclipse/ui/internal/Workbench.class
Workbench.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.Workbench extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.IWorkbench  {
	public static final String EARLY_STARTUP_FAMILY
	static final String[] VERSION_STRING
	static final String DEFAULT_WORKBENCH_STATE_FILENAME
	private static org.eclipse.ui.internal.Workbench instance
	private static org.eclipse.ui.internal.testing.WorkbenchTestable testableObject
	private static boolean createSplash
	private static org.eclipse.ui.splash.AbstractSplashHandler splash
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.jface.window.WindowManager windowManager
	private org.eclipse.ui.internal.WorkbenchWindow activatedWindow
	private org.eclipse.ui.internal.EditorHistory editorHistory
	private boolean runEventLoop
	private boolean isStarting
	private boolean isClosing
	private int returnCode
	private org.eclipse.ui.application.WorkbenchAdvisor advisor
	private org.eclipse.ui.internal.WorkbenchConfigurer workbenchConfigurer
	private org.eclipse.ui.internal.ExtensionEventHandler extensionEventHandler
	private int largeUpdates
	private final org.eclipse.ui.internal.services.ServiceLocator serviceLocator
	private int progressCount
	private org.eclipse.ui.internal.WorkbenchWindow[] createdWindows
	private org.eclipse.core.runtime.ListenerList workbenchListeners
	private org.osgi.framework.ServiceRegistration workbenchService
	private org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport workbenchActivitySupport
	private org.eclipse.ui.internal.commands.WorkbenchCommandSupport workbenchCommandSupport
	private org.eclipse.ui.internal.contexts.WorkbenchContextSupport workbenchContextSupport
	private org.eclipse.jface.bindings.BindingManager bindingManager
	private org.eclipse.core.commands.CommandManager commandManager
	private org.eclipse.core.commands.contexts.ContextManager contextManager
	private final org.eclipse.ui.IWindowListener windowListener
	private final org.eclipse.jface.bindings.IBindingManagerListener bindingManagerListener
	private org.eclipse.ui.internal.services.ActionSetSourceProvider actionSetSourceProvider
	private org.eclipse.ui.internal.WorkbenchWindow activeWorkbenchWindow
	private org.eclipse.ui.internal.ActivityPersistanceHelper activityHelper
	private org.eclipse.ui.internal.WorkbenchIntroManager introManager
	private org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
	private org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private org.eclipse.core.runtime.IRegistryChangeListener startupRegistryListener
	private String factoryID
	private org.eclipse.ui.internal.services.MenuSourceProvider menuSourceProvider
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static Class class$11
	static Class class$12
	static Class class$13
	static Class class$14
	static Class class$15
	static Class class$16
	static void  () 
	private void  (org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.application.WorkbenchAdvisor advisor
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	public static final org.eclipse.ui.internal.Workbench getInstance () 
	public static final int createAndRunWorkbench (org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.application.WorkbenchAdvisor advisor
		int[] returnCode
	public static org.eclipse.swt.widgets.Display createDisplay () 
		String applicationName
		String appVersion
		org.eclipse.swt.widgets.Display newDisplay
		org.eclipse.swt.graphics.DeviceData data
	private void createSplashWrapper () 
		org.eclipse.swt.widgets.Display display
		String splashLoc
		org.eclipse.swt.graphics.Image background
		org.eclipse.jface.util.SafeRunnable run
	private org.eclipse.swt.graphics.Image loadImage (java.lang.String) 
		String splashLoc
		org.eclipse.swt.graphics.Image background
		java.io.InputStream input
		org.eclipse.swt.SWTException e
		java.io.IOException e
	private static org.eclipse.ui.splash.AbstractSplashHandler getSplash () 
		org.eclipse.core.runtime.IProduct product
	public static org.eclipse.ui.internal.testing.WorkbenchTestable getWorkbenchTestable () 
	public void addWorkbenchListener (org.eclipse.ui.IWorkbenchListener) 
		org.eclipse.ui.IWorkbenchListener listener
	public void removeWorkbenchListener (org.eclipse.ui.IWorkbenchListener) 
		org.eclipse.ui.IWorkbenchListener listener
	boolean firePreShutdown (boolean) 
		boolean forced
		Object[] list
		int i
		org.eclipse.ui.IWorkbenchListener l
		boolean[] result
	void firePostShutdown () 
		Object[] list
		int i
		org.eclipse.ui.IWorkbenchListener l
	public void addWindowListener (org.eclipse.ui.IWindowListener) 
		org.eclipse.ui.IWindowListener l
	public void removeWindowListener (org.eclipse.ui.IWindowListener) 
		org.eclipse.ui.IWindowListener l
	protected void fireWindowOpened (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		Object[] list
		int i
		org.eclipse.ui.IWindowListener l
	protected void fireWindowClosed (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		Object[] list
		int i
		org.eclipse.ui.IWindowListener l
	protected void fireWindowActivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		Object[] list
		int i
		org.eclipse.ui.IWindowListener l
	protected void fireWindowDeactivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		Object[] list
		int i
		org.eclipse.ui.IWindowListener l
	private boolean busyClose (boolean) 
		boolean force
		boolean closeEditors
	public boolean saveAllEditors (boolean) 
		boolean confirm
		boolean finalConfirm
		boolean[] result
	private org.eclipse.ui.IWorkbenchWindow busyOpenWorkbenchWindow (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		String perspID
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.internal.WorkbenchWindow[] newWindowArray
		org.eclipse.ui.internal.WorkbenchWindow newWindow
		org.eclipse.ui.WorkbenchException[] exceptions
	public boolean close () 
	boolean close (int, boolean) 
		int returnCode
		boolean force
		boolean[] ret
	public org.eclipse.ui.IWorkbenchWindow getActiveWorkbenchWindow () 
		org.eclipse.swt.widgets.Control shell
		Object data
		org.eclipse.ui.internal.WorkbenchWindow win
		org.eclipse.swt.widgets.Shell[] shells
		int i
		Object data
	public org.eclipse.ui.internal.EditorHistory getEditorHistory () 
	public org.eclipse.ui.IEditorRegistry getEditorRegistry () 
	private int getNewWindowNumber () 
		org.eclipse.jface.window.Window[] windows
		int count
		boolean[] checkArray
		int nX
		org.eclipse.ui.internal.WorkbenchWindow ww
		int index
		int index
	public org.eclipse.ui.operations.IWorkbenchOperationSupport getOperationSupport () 
	public org.eclipse.ui.IPerspectiveRegistry getPerspectiveRegistry () 
	public org.eclipse.jface.preference.PreferenceManager getPreferenceManager () 
	public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	public org.eclipse.ui.ISharedImages getSharedImages () 
	org.eclipse.jface.window.WindowManager getWindowManager () 
	private java.io.File getWorkbenchStateFile () 
		org.eclipse.core.runtime.IPath path
	public int getWorkbenchWindowCount () 
	public org.eclipse.ui.IWorkbenchWindow[] getWorkbenchWindows () 
		org.eclipse.jface.window.Window[] windows
		org.eclipse.ui.IWorkbenchWindow[] dwindows
	public org.eclipse.ui.IWorkingSetManager getWorkingSetManager () 
	public org.eclipse.ui.ILocalWorkingSetManager createLocalWorkingSetManager () 
	private boolean init () 
		org.eclipse.ui.internal.intro.IIntroRegistry introRegistry
		org.eclipse.core.runtime.IProduct product
		org.eclipse.ui.internal.services.EvaluationService evaluationService
		boolean useColorIcons
		boolean[] bail
	private void initializeWorkbenchImages () 
	private void initializeCommandResolver () 
	private void initializeApplicationColors () 
	private void initializeSingleClickOption () 
		org.eclipse.jface.preference.IPreferenceStore store
		boolean openOnSingleClick
		boolean selectOnHover
		boolean openAfterDelay
		int singleClickMethod
	private void initializeFonts () 
	private static void initializeImages () 
		org.eclipse.jface.resource.ImageDescriptor[] windowImages
		org.eclipse.swt.graphics.Image[] images
		int i
	private void uninitializeImages () 
		org.eclipse.swt.graphics.Image[] images
		int i
	private void initializeColors () 
	public boolean isClosing () 
	private final void initializeDefaultServices () 
		org.eclipse.ui.model.IContributionService contributionService
		org.eclipse.ui.internal.commands.CommandService[] commandService
		org.eclipse.ui.contexts.IContextService contextService
		org.eclipse.ui.keys.IBindingService[] bindingService
		org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
		org.eclipse.ui.internal.commands.CommandImageService commandImageService
		org.eclipse.ui.internal.menus.WorkbenchMenuService menuService
		org.eclipse.ui.handlers.IHandlerService[] handlerService
	public boolean isStarting () 
	private org.eclipse.ui.internal.WorkbenchWindow newWorkbenchWindow () 
		org.eclipse.ui.internal.WorkbenchWindow wbw
	private void forceOpenPerspective () 
		String perspId
		String[] commandLineArgs
		int i
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IWorkbenchWindow win
		String threadPerspId
		org.eclipse.ui.IWorkbenchWindow threadWin
	void openFirstTimeWindow () 
		boolean showProgress
		int expectedProgressCount
	private void runStartupWithProgress (int, java.lang.Runnable) 
		int expectedProgressCount
		Runnable runnable
		org.eclipse.ui.splash.AbstractSplashHandler handler
		org.eclipse.core.runtime.IProgressMonitor progressMonitor
		org.eclipse.swt.widgets.Shell shell
		org.osgi.framework.SynchronousBundleListener bundleListener
		int remainingWork
	private void doOpenFirstTimeWindow () 
		org.eclipse.core.runtime.IAdaptable[] input
		org.eclipse.ui.WorkbenchException e
	org.eclipse.core.runtime.IStatus restoreState () 
		String msg
		java.io.File stateFile
		String msg
		org.eclipse.core.runtime.IStatus[] result
		String msg
	public org.eclipse.ui.IWorkbenchWindow openWorkbenchWindow (org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.core.runtime.IAdaptable input
	public org.eclipse.ui.IWorkbenchWindow openWorkbenchWindow (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		String perspID
		org.eclipse.core.runtime.IAdaptable input
		Object[] result
	org.eclipse.ui.IWorkbenchWindow restoreWorkbenchWindow (org.eclipse.ui.IMemento)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.internal.WorkbenchWindow newWindow
		boolean opened
	private org.eclipse.ui.XMLMemento recordWorkbenchState () 
		org.eclipse.ui.XMLMemento memento
		org.eclipse.core.runtime.IStatus status
	public boolean restart () 
	private org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		boolean showProgress
		Integer lastProgressCount
		int expectedProgressCount
	public org.eclipse.ui.testing.ContributionInfo[] getEarlyActivatedPlugins () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.ArrayList pluginIds
		int i
		String id
		org.eclipse.ui.testing.ContributionInfo[] result
		int i
	public java.lang.String[] getDisabledEarlyActivatedPlugins () 
		String pref
	private void initializeSourcePriorities () 
	private void startSourceProviders () 
		org.eclipse.ui.services.IEvaluationService evaluationService
		org.eclipse.ui.contexts.IContextService contextService
		org.eclipse.ui.internal.services.SourceProviderService sourceProviderService
	private void startPlugins () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.jobs.Job job
	private int runUI () 
		boolean avoidDeadlock
		String[] commandLineArgs
		int i
		org.eclipse.ui.internal.UISynchronizer synchronizer
		org.eclipse.ui.internal.UISynchronizer synchronizer
		org.eclipse.ui.internal.UILockListener uiLockListener
		org.osgi.framework.Bundle stylingBundle
		Class c
		java.lang.reflect.Constructor constructor
		Exception ex
		org.eclipse.swt.widgets.Listener closeListener
		org.eclipse.jface.window.Window$IExceptionHandler handler
		boolean[] initOK
		boolean[] initDone
		Throwable[] error
		Thread initThread
		Throwable throwable
		Exception e
		String msg
	private void runEventLoop (org.eclipse.jface.window.Window$IExceptionHandler, org.eclipse.swt.widgets.Display) 
		org.eclipse.jface.window.Window$IExceptionHandler handler
		org.eclipse.swt.widgets.Display display
		Throwable t
	private org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento advisorState
		org.eclipse.ui.IWorkbenchWindow[] windows
		int nX
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IMemento childMem
	private boolean saveMementoToFile (org.eclipse.ui.XMLMemento) 
		org.eclipse.ui.XMLMemento memento
		java.io.File stateFile
		java.io.FileOutputStream stream
		java.io.OutputStreamWriter writer
	public org.eclipse.ui.IWorkbenchPage showPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow)  throws org.eclipse.ui.WorkbenchException 
		String perspectiveId
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.WorkbenchWindow win
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.internal.WorkbenchPage page
		boolean inputSame
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.jface.preference.IPreferenceStore store
		int mode
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IWorkbenchWindow newWindow
		org.eclipse.ui.IPerspectiveDescriptor desc
	public org.eclipse.ui.IWorkbenchPage showPerspective (java.lang.String, org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		String perspectiveId
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IAdaptable input
		boolean inputSameAsWindow
		org.eclipse.ui.internal.WorkbenchWindow win
		org.eclipse.ui.internal.WorkbenchPage page
		boolean inputSame
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.internal.WorkbenchPage page
		boolean inputSame
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.jface.preference.IPreferenceStore store
		int mode
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor persp
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IWorkbenchWindow newWindow
	private void shutdown () 
		Exception ex
	private void cancelEarlyStartup () 
	public org.eclipse.ui.IDecoratorManager getDecoratorManager () 
	private org.eclipse.ui.internal.WorkbenchWindow getActivatedWindow () 
		org.eclipse.swt.widgets.Shell shell
	void setActivatedWindow (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	org.eclipse.ui.internal.WorkbenchConfigurer getWorkbenchConfigurer () 
	org.eclipse.ui.application.WorkbenchAdvisor getAdvisor () 
	public org.eclipse.swt.widgets.Display getDisplay () 
	public java.lang.String getDefaultPerspectiveId () 
	public org.eclipse.core.runtime.IAdaptable getDefaultPageInput () 
	public java.lang.String getMainPreferencePageId () 
		String id
	public org.eclipse.ui.IElementFactory getElementFactory (java.lang.String) 
		String factoryId
	public org.eclipse.ui.progress.IProgressService getProgressService () 
	public org.eclipse.ui.activities.IWorkbenchActivitySupport getActivitySupport () 
	public org.eclipse.ui.commands.IWorkbenchCommandSupport getCommandSupport () 
	public org.eclipse.ui.contexts.IWorkbenchContextSupport getContextSupport () 
	public org.eclipse.core.commands.contexts.ContextManager getContextManager () 
	private void updateActiveWorkbenchWindowMenuManager (boolean) 
		boolean textOnly
		boolean actionSetsUpdated
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.swt.widgets.Shell windowShell
		org.eclipse.swt.widgets.Shell activeShell
		org.eclipse.ui.contexts.IContextService service
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
		org.eclipse.ui.internal.ActionSetsEvent event
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.ui.internal.ActionSetsEvent event
	public org.eclipse.ui.intro.IIntroManager getIntroManager () 
	org.eclipse.ui.internal.WorkbenchIntroManager getWorkbenchIntroManager () 
	public org.eclipse.ui.internal.intro.IntroDescriptor getIntroDescriptor () 
	public void setIntroDescriptor (org.eclipse.ui.internal.intro.IntroDescriptor) 
		org.eclipse.ui.internal.intro.IntroDescriptor descriptor
	public org.eclipse.ui.themes.IThemeManager getThemeManager () 
	public boolean isRunning () 
	public java.lang.String getPresentationId () 
	public final void largeUpdateStart () 
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchWindow window
	public final void largeUpdateEnd () 
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchWindow window
	public org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
	private void addStartupRegistryListener () 
		org.eclipse.core.runtime.IExtensionRegistry registry
	public org.eclipse.ui.help.IWorkbenchHelpSystem getHelpSystem () 
	public org.eclipse.ui.browser.IWorkbenchBrowserSupport getBrowserSupport () 
	public org.eclipse.ui.views.IViewRegistry getViewRegistry () 
	public org.eclipse.ui.wizards.IWizardRegistry getNewWizardRegistry () 
	public org.eclipse.ui.wizards.IWizardRegistry getImportWizardRegistry () 
	public org.eclipse.ui.wizards.IWizardRegistry getExportWizardRegistry () 
	public final java.lang.Object getAdapter (java.lang.Class) 
		Class key
	private void doRestoreState (org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IMemento mruMemento
		org.eclipse.ui.IMemento advisorState
		org.eclipse.ui.IMemento[] children
		int i
		org.eclipse.ui.internal.WorkbenchWindow[] newWindow
		boolean restored
		org.eclipse.ui.WorkbenchException e
	private void openWindowsAfterRestore () 
		int i
		org.eclipse.ui.internal.WorkbenchWindow myWindow
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public final boolean hasService (java.lang.Class) 
		Class key
	public final void registerService (java.lang.Class, java.lang.Object) 
		Class api
		Object service
	public final void addShowingMenus (java.util.Set, org.eclipse.jface.viewers.ISelection, org.eclipse.jface.viewers.ISelection) 
		java.util.Set menuIds
		org.eclipse.jface.viewers.ISelection localSelection
		org.eclipse.jface.viewers.ISelection localEditorInput
	public final void removeShowingMenus (java.util.Set, org.eclipse.jface.viewers.ISelection, org.eclipse.jface.viewers.ISelection) 
		java.util.Set menuIds
		org.eclipse.jface.viewers.ISelection localSelection
		org.eclipse.jface.viewers.ISelection localEditorInput
	public boolean saveAll (org.eclipse.jface.window.IShellProvider, org.eclipse.jface.operation.IRunnableContext, org.eclipse.ui.ISaveableFilter, boolean) 
		org.eclipse.jface.window.IShellProvider shellProvider
		org.eclipse.jface.operation.IRunnableContext runnableContext
		org.eclipse.ui.ISaveableFilter filter
		boolean confirm
		org.eclipse.ui.internal.SaveablesList saveablesList
		org.eclipse.ui.Saveable[] saveables
		java.util.List toSave
	private java.util.List getFilteredSaveables (org.eclipse.ui.ISaveableFilter, org.eclipse.ui.Saveable[]) 
		org.eclipse.ui.ISaveableFilter filter
		org.eclipse.ui.Saveable[] saveables
		java.util.List toSave
		int i
		org.eclipse.ui.Saveable saveable
		org.eclipse.ui.internal.SaveablesList saveablesList
		int i
		org.eclipse.ui.Saveable saveable
		org.eclipse.ui.IWorkbenchPart[] parts
	private boolean matchesFilter (org.eclipse.ui.ISaveableFilter, org.eclipse.ui.Saveable, org.eclipse.ui.IWorkbenchPart[]) 
		org.eclipse.ui.ISaveableFilter filter
		org.eclipse.ui.Saveable saveable
		org.eclipse.ui.IWorkbenchPart[] parts
	public org.eclipse.ui.internal.services.ServiceLocator getServiceLocator () 
	public org.eclipse.jface.window.IShellProvider getModalDialogShellProvider () 
	static void access$0 (org.eclipse.ui.internal.Workbench, boolean) 
	static int access$1 (org.eclipse.ui.internal.Workbench) 
	static void access$2 (org.eclipse.ui.internal.Workbench, int) 
	void  (org.eclipse.swt.widgets.Display, org.eclipse.ui.application.WorkbenchAdvisor, org.eclipse.ui.internal.Workbench) 
	static int access$4 (org.eclipse.ui.internal.Workbench) 
	static void access$5 (boolean) 
	static org.eclipse.ui.splash.AbstractSplashHandler access$6 () 
	static org.eclipse.ui.splash.AbstractSplashHandler access$7 () 
	static void access$8 (org.eclipse.ui.splash.AbstractSplashHandler) 
	static boolean access$9 (org.eclipse.ui.internal.Workbench) 
	static void access$10 (org.eclipse.ui.internal.Workbench, boolean) 
	static org.eclipse.ui.XMLMemento access$11 (org.eclipse.ui.internal.Workbench) 
	static boolean access$12 (org.eclipse.ui.internal.Workbench, org.eclipse.ui.XMLMemento) 
	static org.eclipse.jface.window.WindowManager access$13 (org.eclipse.ui.internal.Workbench) 
	static org.eclipse.ui.internal.WorkbenchWindow access$14 (org.eclipse.ui.internal.Workbench) 
	static boolean access$15 (org.eclipse.ui.internal.Workbench, boolean) 
	static org.eclipse.ui.internal.services.ServiceLocator access$16 (org.eclipse.ui.internal.Workbench) 
	static org.eclipse.ui.application.WorkbenchAdvisor access$17 (org.eclipse.ui.internal.Workbench) 
	static void access$18 (org.eclipse.ui.internal.Workbench) 
	static org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport access$19 (org.eclipse.ui.internal.Workbench) 
	static void access$20 (org.eclipse.ui.internal.Workbench, org.eclipse.core.commands.CommandManager) 
	static org.eclipse.core.commands.CommandManager access$21 (org.eclipse.ui.internal.Workbench) 
	static void access$22 (org.eclipse.ui.internal.Workbench, org.eclipse.core.commands.contexts.ContextManager) 
	static org.eclipse.core.commands.contexts.ContextManager access$23 (org.eclipse.ui.internal.Workbench) 
	static void access$24 (org.eclipse.ui.internal.Workbench, org.eclipse.jface.bindings.BindingManager) 
	static org.eclipse.jface.bindings.BindingManager access$25 (org.eclipse.ui.internal.Workbench) 
	static void access$26 (org.eclipse.ui.internal.Workbench) 
	static void access$27 (org.eclipse.ui.internal.Workbench) 
	static org.eclipse.core.runtime.IStatus access$28 (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IMemento) 
	static org.eclipse.ui.IWorkbenchWindow access$29 (org.eclipse.ui.internal.Workbench, java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	static void access$30 (org.eclipse.ui.internal.Workbench, org.eclipse.ui.IMemento, org.eclipse.core.runtime.MultiStatus) 
	static void access$31 (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.services.ActionSetSourceProvider) 
	static void access$32 (org.eclipse.ui.internal.Workbench, org.eclipse.ui.internal.services.MenuSourceProvider) 
	static org.eclipse.swt.widgets.Display access$33 (org.eclipse.ui.internal.Workbench) 
	static boolean access$34 (org.eclipse.ui.internal.Workbench) 
}

org/eclipse/ui/internal/WorkbenchColors.class
WorkbenchColors.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchColors extends java.lang.Object {
	private static boolean init
	private static org.eclipse.swt.graphics.Color[] workbenchColors
	static void  () 
	public void  () 
	private static void disposeWorkbenchColors () 
		int i
	private static void initWorkbenchColors (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display d
	public static void shutdown () 
	public static void startup () 
		org.eclipse.swt.widgets.Display display
}

org/eclipse/ui/internal/WorkbenchConfigurer.class
WorkbenchConfigurer.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.WorkbenchConfigurer extends java.lang.Object implements org.eclipse.ui.application.IWorkbenchConfigurer  {
	private java.util.Map extraData
	private boolean saveAndRestore
	private boolean isEmergencyClosing
	private boolean exitOnLastWindowClose
	void  () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	public org.eclipse.jface.window.WindowManager getWorkbenchWindowManager () 
	public void declareImage (java.lang.String, org.eclipse.jface.resource.ImageDescriptor, boolean) 
		String symbolicName
		org.eclipse.jface.resource.ImageDescriptor descriptor
		boolean shared
	public org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public boolean getSaveAndRestore () 
	public void setSaveAndRestore (boolean) 
		boolean enabled
	public java.lang.Object getData (java.lang.String) 
		String key
	public void setData (java.lang.String, java.lang.Object) 
		String key
		Object data
	public void emergencyClose () 
	public boolean emergencyClosing () 
	public org.eclipse.core.runtime.IStatus restoreState () 
	public void openFirstTimeWindow () 
	public org.eclipse.ui.application.IWorkbenchWindowConfigurer restoreWorkbenchWindow (org.eclipse.ui.IMemento)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.IMemento memento
	public boolean getExitOnLastWindowClose () 
	public void setExitOnLastWindowClose (boolean) 
		boolean enabled
}

org/eclipse/ui/internal/WorkbenchEditorsHandler.class
WorkbenchEditorsHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchEditorsHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/WorkbenchErrorHandlerProxy.class
WorkbenchErrorHandlerProxy.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchErrorHandlerProxy extends org.eclipse.ui.statushandlers.AbstractStatusHandler {
	public void  () 
	public void handle (org.eclipse.ui.statushandlers.StatusAdapter, int) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		int style
	public boolean supportsNotification (int) 
		int type
}

org/eclipse/ui/internal/WorkbenchImages.class
WorkbenchImages.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchImages extends java.lang.Object {
	private static java.util.Map descriptors
	private static org.eclipse.jface.resource.ImageRegistry imageRegistry
	public static final String ICONS_PATH
	private static final String PATH_ETOOL
	private static final String PATH_DTOOL
	private static final String PATH_ELOCALTOOL
	private static final String PATH_DLOCALTOOL
	private static final String PATH_EVIEW
	private static final String PATH_OVERLAY
	private static final String PATH_OBJECT
	private static final String PATH_POINTER
	private static final String PATH_WIZBAN
	public void  () 
	private static final void declareImage (java.lang.String, java.lang.String, boolean) 
		String key
		String path
		boolean shared
		java.net.URL url
		org.eclipse.jface.resource.ImageDescriptor desc
	private static void drawViewMenu (org.eclipse.swt.graphics.GC, org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.GC maskgc
		org.eclipse.swt.widgets.Display display
		int[] shapeArray
		org.eclipse.swt.graphics.Color black
		org.eclipse.swt.graphics.Color white
	private static final void declareImages () 
		org.eclipse.swt.widgets.Display d
		org.eclipse.swt.graphics.Image viewMenu
		org.eclipse.swt.graphics.Image viewMenuMask
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.GC maskgc
		org.eclipse.swt.graphics.ImageData data
		org.eclipse.swt.graphics.Image vm2
	private static final void declareHoverImages () 
	public static void declareImage (java.lang.String, org.eclipse.jface.resource.ImageDescriptor, boolean) 
		String symbolicName
		org.eclipse.jface.resource.ImageDescriptor descriptor
		boolean shared
		org.eclipse.swt.graphics.Image image
	public static java.util.Map getDescriptors () 
	public static org.eclipse.swt.graphics.Image getImage (java.lang.String) 
		String symbolicName
	public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String symbolicName
	public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptorFromProgram (java.lang.String, int) 
		String filename
		int offset
		String key
		org.eclipse.jface.resource.ImageDescriptor desc
	public static org.eclipse.jface.resource.ImageRegistry getImageRegistry () 
	private static void initializeImageRegistry () 
	public static void dispose () 
	public static org.eclipse.jface.resource.ImageDescriptor getWorkbenchImageDescriptor (java.lang.String) 
		String relativePath
}

org/eclipse/ui/internal/WorkbenchIntroManager$1.class
WorkbenchIntroManager.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchIntroManager$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.internal.WorkbenchIntroManager this$0
	void  (org.eclipse.ui.internal.WorkbenchIntroManager) 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
}

org/eclipse/ui/internal/WorkbenchIntroManager.class
WorkbenchIntroManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchIntroManager extends java.lang.Object implements org.eclipse.ui.intro.IIntroManager  {
	private final org.eclipse.ui.internal.Workbench workbench
	private org.eclipse.ui.intro.IIntroPart introPart
	void  (org.eclipse.ui.internal.Workbench) 
		org.eclipse.ui.internal.Workbench workbench
	public boolean closeIntro (org.eclipse.ui.intro.IIntroPart) 
		org.eclipse.ui.intro.IIntroPart part
		org.eclipse.ui.IViewPart introView
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IViewReference reference
	public org.eclipse.ui.intro.IIntroPart showIntro (org.eclipse.ui.IWorkbenchWindow, boolean) 
		org.eclipse.ui.IWorkbenchWindow preferredWindow
		boolean standby
		org.eclipse.ui.internal.ViewIntroAdapterPart viewPart
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.PartInitException e
	boolean isIntroInWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow testWindow
		org.eclipse.ui.internal.ViewIntroAdapterPart viewPart
		org.eclipse.ui.IWorkbenchWindow window
	private void createIntro (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow preferredWindow
		org.eclipse.ui.IWorkbenchPage workbenchPage
		org.eclipse.ui.PartInitException e
	public void setIntroStandby (org.eclipse.ui.intro.IIntroPart, boolean) 
		org.eclipse.ui.intro.IIntroPart part
		boolean standby
		org.eclipse.ui.internal.ViewIntroAdapterPart viewIntroAdapterPart
		org.eclipse.ui.internal.PartPane pane
	public boolean isIntroStandby (org.eclipse.ui.intro.IIntroPart) 
		org.eclipse.ui.intro.IIntroPart part
		org.eclipse.ui.internal.ViewIntroAdapterPart viewIntroAdapterPart
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IViewReference reference
	public org.eclipse.ui.intro.IIntroPart getIntro () 
	org.eclipse.ui.internal.ViewIntroAdapterPart getViewIntroAdapterPart () 
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor[] perspDescs
		int j
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.IViewReference reference
		org.eclipse.ui.IViewPart part
	org.eclipse.ui.intro.IIntroPart createNewIntroPart ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
	public boolean hasIntro () 
	public boolean isNewContentAvailable () 
		org.eclipse.ui.internal.intro.IntroDescriptor introDescriptor
		org.eclipse.ui.intro.IntroContentDetector contentDetector
		org.eclipse.core.runtime.CoreException ex
}

org/eclipse/ui/internal/WorkbenchLayout$1.class
WorkbenchLayout.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchLayout$1 extends org.eclipse.swt.widgets.Composite {
	final org.eclipse.ui.internal.WorkbenchLayout this$0
	void  (org.eclipse.ui.internal.WorkbenchLayout, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
}

org/eclipse/ui/internal/WorkbenchLayout$2.class
WorkbenchLayout.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchLayout$2 extends org.eclipse.swt.widgets.Composite {
	final org.eclipse.ui.internal.WorkbenchLayout this$0
	void  (org.eclipse.ui.internal.WorkbenchLayout, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
}

org/eclipse/ui/internal/WorkbenchLayout$3.class
WorkbenchLayout.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchLayout$3 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.WorkbenchLayout this$0
	void  (org.eclipse.ui.internal.WorkbenchLayout) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
		org.eclipse.swt.widgets.Composite leftComp
}

org/eclipse/ui/internal/WorkbenchLayout$LeftBannerLayout.class
WorkbenchLayout.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchLayout$LeftBannerLayout extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.ui.internal.WorkbenchLayout this$0
	private void  (org.eclipse.ui.internal.WorkbenchLayout) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
	void  (org.eclipse.ui.internal.WorkbenchLayout, org.eclipse.ui.internal.WorkbenchLayout$LeftBannerLayout) 
}

org/eclipse/ui/internal/WorkbenchLayout$TrimLine.class
WorkbenchLayout.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchLayout$TrimLine extends java.lang.Object {
	java.util.List controls
	int minorMax
	int resizableCount
	int extraSpace
	final org.eclipse.ui.internal.WorkbenchLayout this$0
	private void  (org.eclipse.ui.internal.WorkbenchLayout) 
	void  (org.eclipse.ui.internal.WorkbenchLayout, org.eclipse.ui.internal.WorkbenchLayout$TrimLine) 
}

org/eclipse/ui/internal/WorkbenchLayout.class
WorkbenchLayout.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchLayout extends org.eclipse.swt.widgets.Layout {
	private static int defaultMargin
	public static final String TRIMID_CMD_PRIMARY
	public static final String TRIMID_CMD_SECONDARY
	public static final String TRIMID_VERTICAL1
	public static final String TRIMID_VERTICAL2
	public static final String TRIMID_STATUS
	public static final String TRIMID_CENTER
	public org.eclipse.swt.custom.CBanner banner
	private int topMax
	public org.eclipse.swt.widgets.Composite centerComposite
	private int spacing
	private org.eclipse.ui.internal.TrimArea cmdPrimaryTrimArea
	private org.eclipse.ui.internal.TrimArea cmdSecondaryTrimArea
	private org.eclipse.ui.internal.TrimArea leftTrimArea
	private org.eclipse.ui.internal.TrimArea rightTrimArea
	private org.eclipse.ui.internal.TrimArea bottomTrimArea
	private int horizontalHandleSize
	private int verticalHandleSize
	private java.util.List dragHandles
	private static org.eclipse.swt.widgets.Composite layoutComposite
	private static org.eclipse.swt.graphics.Rectangle clientRect
	static void  () 
	public void  () 
	public void createCBanner (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite workbenchComposite
		org.eclipse.swt.widgets.Composite bannerLeft
		org.eclipse.swt.widgets.Composite bannerRight
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.graphics.Point size
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.graphics.Point bannerSize
		org.eclipse.swt.graphics.Point c1Size
		org.eclipse.swt.graphics.Point c2Size
		org.eclipse.swt.graphics.Point v1Size
		org.eclipse.swt.graphics.Point v2Size
		org.eclipse.swt.graphics.Point leftLoc
		org.eclipse.swt.graphics.Point rightLoc
	private boolean useCBanner () 
	private org.eclipse.ui.internal.TrimArea getTrimArea (java.lang.String) 
		String areaId
	private java.util.List getTrimContents (java.lang.String) 
		String areaId
		java.util.List trimContents
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.ui.internal.TrimLayoutData tlData
	private void layoutCenter () 
		org.eclipse.swt.graphics.Rectangle areaBounds
	private org.eclipse.swt.graphics.Point computeSize (java.lang.String, int) 
		String areaId
		int majorHint
		org.eclipse.ui.internal.TrimArea trimArea
		boolean horizontal
		int minorMax
		java.util.Iterator iter
		org.eclipse.ui.internal.WorkbenchLayout$TrimLine curLine
		org.eclipse.swt.graphics.Point computedSize
	private java.util.List computeWrappedTrim (org.eclipse.ui.internal.TrimArea, int) 
		org.eclipse.ui.internal.TrimArea trimArea
		int majorHint
		boolean horizontal
		java.util.List lines
		org.eclipse.ui.internal.WorkbenchLayout$TrimLine curLine
		int tilePos
		java.util.Iterator iter
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.TrimLayoutData td
		org.eclipse.swt.graphics.Point prefSize
		org.eclipse.swt.graphics.Point prefSize
		int curTileSize
		int minorSize
		int minorSize
	private void layoutTrim (org.eclipse.ui.internal.TrimArea, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.ui.internal.TrimArea trimArea
		org.eclipse.swt.graphics.Rectangle areaBounds
		boolean horizontal
		int areaMajor
		java.util.List tileAreas
		int tilePosMinor
		java.util.Iterator areaIter
		org.eclipse.ui.internal.WorkbenchLayout$TrimLine curLine
		int resizePadding
		int tilePosMajor
		java.util.Iterator iter
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.TrimLayoutData td
		org.eclipse.swt.graphics.Point prefSize
		int major
		int minor
		org.eclipse.ui.internal.layout.TrimCommonUIHandle handle
		int rightEdge
		int bottomEdge
	private boolean createHandles () 
	private void resetDragHandles () 
		java.util.Iterator iter
	private org.eclipse.ui.internal.layout.TrimCommonUIHandle getDragHandle (int) 
		int orientation
		java.util.Iterator iter
		org.eclipse.ui.internal.layout.TrimCommonUIHandle handle
	public static int getOrientation (java.lang.String) 
		String areaId
	private int getHandleSize (boolean) 
		boolean horizontal
		org.eclipse.swt.widgets.CoolBar bar
		org.eclipse.swt.widgets.CoolItem item
		org.eclipse.swt.widgets.Label ctrl
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point ps
		org.eclipse.swt.graphics.Point bl
		org.eclipse.swt.graphics.Point cl
		int length
		int length
	static int access$0 (org.eclipse.ui.internal.WorkbenchLayout) 
	static org.eclipse.swt.widgets.Composite access$1 () 
	static org.eclipse.swt.graphics.Point access$2 (org.eclipse.ui.internal.WorkbenchLayout, java.lang.String, int) 
}

org/eclipse/ui/internal/WorkbenchLayoutSettingsTransfer.class
WorkbenchLayoutSettingsTransfer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchLayoutSettingsTransfer extends org.eclipse.ui.internal.preferences.WorkbenchSettingsTransfer {
	static Class class$0
	public void  () 
	public org.eclipse.ui.XMLMemento recordSharableWorkbenchState () 
		org.eclipse.ui.XMLMemento memento
		org.eclipse.core.runtime.IStatus status
	private org.eclipse.core.runtime.IStatus saveSettings (org.eclipse.ui.XMLMemento) 
		org.eclipse.ui.XMLMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IWorkbenchWindow[] windows
		int nX
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IMemento childMem
	private org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IMemento) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IMemento introMem
		boolean isStandby
		org.eclipse.ui.IWorkbenchPage[] pages
		int i
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IMemento pageMem
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.IPersistableElement persistable
		org.eclipse.ui.IMemento inputMem
	private org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IMemento) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento viewMem
		org.eclipse.ui.IViewReference[] refs
		int i
		org.eclipse.ui.IViewReference viewReference
		String tagId
		org.eclipse.ui.IMemento childMem
		String name
		org.eclipse.ui.IMemento perspectiveMemento
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.ui.IPerspectiveDescriptor perspectiveDescriptor
		org.eclipse.ui.IMemento gChildMem
		org.eclipse.ui.internal.Perspective perspective
	private void saveEditorState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento editorsMemento
		org.eclipse.ui.IMemento editorArea
		org.eclipse.ui.IMemento info
		org.eclipse.ui.IMemento folder
		org.eclipse.ui.IMemento presentation
	private java.lang.String getCurrentPresentationClassName () 
		String currentPresentationFactoryId
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
	private org.eclipse.ui.IWorkbench getWorkbench () 
	public org.eclipse.core.runtime.IStatus transferSettings (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath newWorkspaceRoot
		java.io.File workspaceFile
		java.io.FileOutputStream stream
		java.io.OutputStreamWriter writer
		org.eclipse.ui.XMLMemento memento
		org.eclipse.core.runtime.IStatus status
		java.io.IOException e
	private java.io.File createFileAndDirectories (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath newWorkspaceRoot
		org.eclipse.core.runtime.IPath newWorkspaceLocation
		java.io.File workspaceFile
		java.io.File parent
	public java.lang.String getName () 
}

org/eclipse/ui/internal/WorkbenchMessages.class
WorkbenchMessages.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String BundleSigningTray_Cant_Find_Service
	public static String BundleSigningTray_Determine_Signer_For
	public static String BundleSigningTray_Signing_Certificate
	public static String BundleSigningTray_Signing_Date
	public static String BundleSigningTray_Unget_Signing_Service
	public static String BundleSigningTray_Unknown
	public static String BundleSigningTray_Unsigned
	public static String BundleSigningTray_Working
	public static String NewWorkingSet
	public static String PlatformUI_NoWorkbench
	public static String Workbench_CreatingWorkbenchTwice
	public static String StatusUtil_errorOccurred
	public static String NewWizardAction_text
	public static String NewWizardAction_toolTip
	public static String CloseAllAction_text
	public static String CloseAllAction_toolTip
	public static String CloseAllSavedAction_text
	public static String CloseAllSavedAction_toolTip
	public static String CloseEditorAction_text
	public static String CloseEditorAction_toolTip
	public static String CloseOthersAction_text
	public static String CloseOthersAction_toolTip
	public static String NewEditorAction_text
	public static String NewEditorAction_tooltip
	public static String SaveAction_text
	public static String SaveAction_toolTip
	public static String SaveAs_text
	public static String SaveAs_toolTip
	public static String SaveAll_text
	public static String SaveAll_toolTip
	public static String Workbench_revert
	public static String Workbench_revertToolTip
	public static String Workbench_move
	public static String Workbench_moveToolTip
	public static String Workbench_rename
	public static String Workbench_renameToolTip
	public static String Workbench_refresh
	public static String Workbench_refreshToolTip
	public static String Workbench_properties
	public static String Workbench_propertiesToolTip
	public static String Workbench_print
	public static String Workbench_printToolTip
	public static String ExportResourcesAction_text
	public static String ExportResourcesAction_fileMenuText
	public static String ExportResourcesAction_toolTip
	public static String ImportResourcesAction_text
	public static String ImportResourcesAction_toolTip
	public static String OpenBrowserHandler_NoInfoDialogMessage
	public static String OpenBrowserHandler_NoInfoDialogTitle
	public static String OpenRecent_errorTitle
	public static String OpenRecent_unableToOpen
	public static String Exit_text
	public static String Exit_toolTip
	public static String Workbench_undo
	public static String Workbench_undoToolTip
	public static String Workbench_redo
	public static String Workbench_redoToolTip
	public static String Workbench_cut
	public static String Workbench_cutToolTip
	public static String Workbench_copy
	public static String Workbench_copyToolTip
	public static String Workbench_paste
	public static String Workbench_pasteToolTip
	public static String Workbench_delete
	public static String Workbench_deleteToolTip
	public static String Workbench_selectAll
	public static String Workbench_selectAllToolTip
	public static String Workbench_findReplace
	public static String Workbench_findReplaceToolTip
	public static String Workbench_goInto
	public static String Workbench_goIntoToolTip
	public static String Workbench_back
	public static String Workbench_backToolTip
	public static String Workbench_forward
	public static String Workbench_forwardToolTip
	public static String Workbench_up
	public static String Workbench_upToolTip
	public static String Workbench_next
	public static String Workbench_nextToolTip
	public static String Workbench_previous
	public static String Workbench_previousToolTip
	public static String NavigationHistoryAction_forward_text
	public static String NavigationHistoryAction_forward_toolTip
	public static String NavigationHistoryAction_backward_text
	public static String NavigationHistoryAction_backward_toolTip
	public static String NavigationHistoryAction_forward_toolTipName
	public static String NavigationHistoryAction_backward_toolTipName
	public static String NavigationHistoryAction_locations
	public static String Workbench_showInNoTargets
	public static String Workbench_showInNoPerspectives
	public static String Workbench_noApplicableItems
	public static String OpenPreferences_text
	public static String OpenPreferences_toolTip
	public static String PerspectiveMenu_otherItem
	public static String SelectPerspective_shellTitle
	public static String Workbench_showPerspectiveError
	public static String ChangeToPerspectiveMenu_errorTitle
	public static String OpenPerspectiveDialogAction_text
	public static String OpenPerspectiveDialogAction_tooltip
	public static String ShowView_title
	public static String ShowView_shellTitle
	public static String ShowView_errorTitle
	public static String ShowView_selectViewHelp
	public static String ShowView_noDesc
	public static String ToggleEditor_hideEditors
	public static String ToggleEditor_showEditors
	public static String ToggleEditor_toolTip
	public static String LockToolBarAction_text
	public static String LockToolBarAction_toolTip
	public static String EditActionSetsAction_text
	public static String EditActionSetsAction_toolTip
	public static String ActionSetSelection_customize
	public static String ActionSetDialogInput_viewCategory
	public static String ActionSetDialogInput_perspectiveCategory
	public static String ActionSetDialogInput_wizardCategory
	public static String Shortcuts_shortcutTab
	public static String Shortcuts_selectShortcutsLabel
	public static String Shortcuts_availableMenus
	public static String Shortcuts_availableCategories
	public static String Shortcuts_allShortcuts
	public static String ActionSetSelection_actionSetsTab
	public static String ActionSetSelection_selectActionSetsLabel
	public static String ActionSetSelection_availableActionSets
	public static String ActionSetSelection_menubarActions
	public static String ActionSetSelection_toolbarActions
	public static String ActionSetSelection_descriptionColumnHeader
	public static String ActionSetSelection_menuColumnHeader
	public static String HideItems_itemInActionSet
	public static String HideItems_itemInUnavailableActionSet
	public static String HideItems_unavailableChildCommandGroup
	public static String HideItems_unavailableChildCommandGroups
	public static String HideItems_keyBindings
	public static String HideItems_keyBindingsActionSetUnavailable
	public static String HideItems_noKeyBindings
	public static String HideItems_noKeyBindingsActionSetUnavailable
	public static String HideItems_commandGroupTitle
	public static String HideItems_turnOnActionSets
	public static String HideItems_dynamicItemName
	public static String HideItems_dynamicItemDescription
	public static String HideItems_dynamicItemList
	public static String HideItems_dynamicItemEmptyList
	public static String HideItemsCannotMakeVisible_dialogTitle
	public static String HideItemsCannotMakeVisible_unavailableCommandGroupText
	public static String HideItemsCannotMakeVisible_switchToCommandGroupTab
	public static String HideItemsCannotMakeVisible_unavailableChildrenText
	public static String HideMenuItems_menuItemsTab
	public static String HideMenuItems_chooseMenuItemsLabel
	public static String HideMenuItems_menuStructure
	public static String HideToolBarItems_toolBarItemsTab
	public static String HideToolBarItems_chooseToolBarItemsLabel
	public static String HideToolBarItems_toolBarStructure
	public static String SavePerspective_text
	public static String SavePerspective_toolTip
	public static String SavePerspective_shellTitle
	public static String SavePerspectiveDialog_description
	public static String SavePerspective_name
	public static String SavePerspective_existing
	public static String SavePerspective_overwriteTitle
	public static String SavePerspective_overwriteQuestion
	public static String SavePerspective_singletonQuestion
	public static String SavePerspective_errorTitle
	public static String SavePerspective_errorMessage
	public static String ResetPerspective_text
	public static String ResetPerspective_toolTip
	public static String ResetPerspective_message
	public static String ResetPerspective_title
	public static String RevertPerspective_note
	public static String ClosePerspectiveAction_text
	public static String ClosePerspectiveAction_toolTip
	public static String CloseAllPerspectivesAction_text
	public static String CloseAllPerspectivesAction_toolTip
	public static String OpenInNewWindowAction_text
	public static String OpenInNewWindowAction_toolTip
	public static String OpenInNewWindowAction_errorTitle
	public static String CycleEditorAction_next_text
	public static String CycleEditorAction_next_toolTip
	public static String CycleEditorAction_prev_text
	public static String CycleEditorAction_prev_toolTip
	public static String CycleEditorAction_header
	public static String CyclePartAction_next_text
	public static String CyclePartAction_next_toolTip
	public static String CyclePartAction_prev_text
	public static String CyclePartAction_prev_toolTip
	public static String CyclePartAction_header
	public static String CyclePartAction_editor
	public static String CyclePerspectiveAction_next_text
	public static String CyclePerspectiveAction_next_toolTip
	public static String CyclePerspectiveAction_prev_text
	public static String CyclePerspectiveAction_prev_toolTip
	public static String CyclePerspectiveAction_header
	public static String ActivateEditorAction_text
	public static String ActivateEditorAction_toolTip
	public static String MaximizePartAction_text
	public static String MaximizePartAction_toolTip
	public static String MinimizePartAction_text
	public static String MinimizePartAction_toolTip
	public static String AboutAction_text
	public static String AboutAction_toolTip
	public static String HelpContentsAction_text
	public static String HelpContentsAction_toolTip
	public static String HelpSearchAction_text
	public static String HelpSearchAction_toolTip
	public static String DynamicHelpAction_text
	public static String DynamicHelpAction_toolTip
	public static String AboutDialog_shellTitle
	public static String AboutDialog_defaultProductName
	public static String AboutDialog_DetailsButton
	public static String ProductInfoDialog_errorTitle
	public static String ProductInfoDialog_unableToOpenWebBrowser
	public static String PreferencesExportDialog_ErrorDialogTitle
	public static String AboutPluginsDialog_shellTitle
	public static String AboutPluginsDialog_pluginName
	public static String AboutPluginsDialog_pluginId
	public static String AboutPluginsDialog_version
	public static String AboutPluginsDialog_signed
	public static String AboutPluginsDialog_provider
	public static String AboutPluginsDialog_state_installed
	public static String AboutPluginsDialog_state_resolved
	public static String AboutPluginsDialog_state_starting
	public static String AboutPluginsDialog_state_stopping
	public static String AboutPluginsDialog_state_uninstalled
	public static String AboutPluginsDialog_state_active
	public static String AboutPluginsDialog_state_unknown
	public static String AboutPluginsDialog_moreInfo
	public static String AboutPluginsDialog_signingInfo_show
	public static String AboutPluginsDialog_signingInfo_hide
	public static String AboutPluginsDialog_columns
	public static String AboutPluginsDialog_errorTitle
	public static String AboutPluginsDialog_unableToOpenFile
	public static String AboutFeaturesDialog_shellTitle
	public static String AboutFeaturesDialog_featureName
	public static String AboutFeaturesDialog_featureId
	public static String AboutFeaturesDialog_version
	public static String AboutFeaturesDialog_signed
	public static String AboutFeaturesDialog_provider
	public static String AboutFeaturesDialog_moreInfo
	public static String AboutFeaturesDialog_pluginsInfo
	public static String AboutFeaturesDialog_columns
	public static String AboutFeaturesDialog_noInformation
	public static String AboutFeaturesDialog_pluginInfoTitle
	public static String AboutFeaturesDialog_pluginInfoMessage
	public static String AboutFeaturesDialog_noInfoTitle
	public static String AboutFeaturesDialog_SimpleTitle
	public static String AboutSystemDialog_browseErrorLogName
	public static String AboutSystemDialog_copyToClipboardName
	public static String AboutSystemDialog_noLogTitle
	public static String AboutSystemDialog_noLogMessage
	public static String AboutSystemPage_FetchJobTitle
	public static String AboutSystemPage_RetrievingSystemInfo
	public static String PerspectiveBarContributionItem_toolTip
	public static String PerspectiveBarNewContributionItem_toolTip
	public static String WorkbenchWindow_FileToolbar
	public static String WorkbenchWindow_NavigateToolbar
	public static String WorkbenchWindow_searchCombo_toolTip
	public static String WorkbenchWindow_searchCombo_text
	public static String WorkbenchWindow_close
	public static String WorkbenchPage_PerspectiveFormat
	public static String WorkbenchPage_ErrorCreatingPerspective
	public static String WorkbenchPage_UndefinedPerspective
	public static String SelectWorkingSetAction_text
	public static String SelectWorkingSetAction_toolTip
	public static String EditWorkingSetAction_text
	public static String EditWorkingSetAction_toolTip
	public static String EditWorkingSetAction_error_nowizard_title
	public static String EditWorkingSetAction_error_nowizard_message
	public static String ClearWorkingSetAction_text
	public static String ClearWorkingSetAction_toolTip
	public static String WindowWorkingSets
	public static String NoWorkingSet
	public static String SelectedWorkingSets
	public static String NoApplicableWorkingSets
	public static String GoHome_text
	public static String GoHome_toolTip
	public static String GoBack_text
	public static String GoBack_toolTip
	public static String GoInto_text
	public static String GoInto_toolTip
	public static String ICategory_other
	public static String NewWizard_title
	public static String NewWizardNewPage_description
	public static String NewWizardNewPage_wizardsLabel
	public static String NewWizardNewPage_showAll
	public static String WizardList_description
	public static String Select
	public static String NewWizardSelectionPage_description
	public static String NewWizardShortcutAction_errorTitle
	public static String NewWizardShortcutAction_errorMessage
	public static String NewWizardsRegistryReader_otherCategory
	public static String NewWizardDropDown_text
	public static String WorkbenchWizard_errorMessage
	public static String WorkbenchWizard_errorTitle
	public static String WizardTransferPage_selectAll
	public static String WizardTransferPage_deselectAll
	public static String TypesFiltering_title
	public static String TypesFiltering_message
	public static String TypesFiltering_otherExtensions
	public static String TypesFiltering_typeDelimiter
	public static String ImportExportPage_chooseImportSource
	public static String ImportExportPage_chooseExportDestination
	public static String ImportWizard_title
	public static String ImportWizard_selectSource
	public static String ExportWizard_title
	public static String ExportWizard_selectDestination
	public static String NewProject_title
	public static String PreferenceNode_errorTitle
	public static String PreferenceNode_errorMessage
	public static String PreferenceNode_NotFound
	public static String Preference_note
	public static String WorkbenchPreference_showMultipleEditorTabsButton
	public static String WorkbenchPreference_allowInplaceEditingButton
	public static String WorkbenchPreference_useIPersistableEditorButton
	public static String WorkbenchPreference_promptWhenStillOpenButton
	public static String WorkbenchPreference_showTextOnPerspectiveBar
	public static String WorkbenchPreference_stickyCycleButton
	public static String WorkbenchPreference_RunInBackgroundButton
	public static String WorkbenchPreference_RunInBackgroundToolTip
	public static String ViewsPreference_currentPresentation
	public static String ViewsPreference_currentPresentationFormat
	public static String ViewsPreference_presentationConfirm_title
	public static String ViewsPreference_presentationConfirm_message
	public static String ViewsPreference_presentationConfirm_yes
	public static String ViewsPreference_presentationConfirm_no
	public static String ViewsPreference_editors
	public static String ViewsPreference_editors_top
	public static String ViewsPreference_editors_bottom
	public static String ViewsPreference_views
	public static String ViewsPreference_views_top
	public static String ViewsPreference_views_bottom
	public static String ViewsPreference_perspectiveBar
	public static String ViewsPreference_perspectiveBar_topRight
	public static String ViewsPreference_perspectiveBar_topLeft
	public static String ViewsPreference_perspectiveBar_left
	public static String ViewsPreference_traditionalTabs
	public static String ViewsPreference_currentTheme
	public static String ViewsPreference_currentThemeDescription
	public static String ViewsPreference_currentThemeFormat
	public static String ViewsPreference_enableAnimations
	public static String ViewsPreference_useColoredLabels
	public static String ViewsPreference_override
	public static String ViewsPreference_restartRequestJobName
	public static String FileEditorPreference_fileTypes
	public static String FileEditorPreference_add
	public static String FileEditorPreference_remove
	public static String FileEditorPreference_associatedEditors
	public static String FileEditorPreference_addEditor
	public static String FileEditorPreference_removeEditor
	public static String FileEditorPreference_default
	public static String FileEditorPreference_existsTitle
	public static String FileEditorPreference_existsMessage
	public static String FileEditorPreference_defaultLabel
	public static String FileEditorPreference_contentTypesRelatedLink
	public static String FileEditorPreference_isLocked
	public static String FileExtension_extensionEmptyMessage
	public static String FileExtension_fileNameInvalidMessage
	public static String FilteredPreferenceDialog_Key_Scrolling
	public static String FilteredPreferenceDialog_PreferenceSaveFailed
	public static String FilteredPreferenceDialog_Resize
	public static String FileExtension_fileTypeMessage
	public static String FileExtension_fileTypeLabel
	public static String FileExtension_shellTitle
	public static String FileExtension_dialogTitle
	public static String Choose_the_editor_for_file
	public static String EditorSelection_chooseAnEditor
	public static String EditorSelection_internal
	public static String EditorSelection_external
	public static String EditorSelection_browse
	public static String EditorSelection_title
	public static String OpenPerspectiveMode_optionsTitle
	public static String OpenPerspectiveMode_sameWindow
	public static String OpenPerspectiveMode_newWindow
	public static String FastViewsGroup_title
	public static String OpenViewMode_title
	public static String OpenViewMode_embed
	public static String OpenViewMode_fast
	public static String FastViewBar_hide
	public static String PerspectivesPreference_MakeDefault
	public static String PerspectivesPreference_MakeDefaultTip
	public static String PerspectivesPreference_Reset
	public static String PerspectivesPreference_ResetTip
	public static String PerspectivesPreference_Delete
	public static String PerspectivesPreference_DeleteTip
	public static String PerspectivesPreference_available
	public static String PerspectivesPreference_defaultLabel
	public static String PerspectivesPreference_perspectiveopen_title
	public static String PerspectivesPreference_perspectiveopen_message
	public static String PerspectiveLabelProvider_unknown
	public static String PreferencePage_noDescription
	public static String PreferencePageParameterValues_pageLabelSeparator
	public static String WorkbenchPreference_openMode
	public static String WorkbenchPreference_doubleClick
	public static String WorkbenchPreference_singleClick
	public static String WorkbenchPreference_singleClick_SelectOnHover
	public static String WorkbenchPreference_singleClick_OpenAfterDelay
	public static String WorkbenchPreference_noEffectOnAllViews
	public static String WorkbenchPreference_HeapStatusButton
	public static String WorkbenchPreference_HeapStatusButtonToolTip
	public static String FontsPreference_useSystemFont
	public static String DecoratorsPreferencePage_description
	public static String DecoratorsPreferencePage_decoratorsLabel
	public static String DecoratorsPreferencePage_explanation
	public static String DecoratorError
	public static String DecoratorWillBeDisabled
	public static String StartupPreferencePage_label
	public static String PropertyDialog_text
	public static String PropertyDialog_toolTip
	public static String PropertyDialog_messageTitle
	public static String PropertyDialog_noPropertyMessage
	public static String PropertyDialog_propertyMessage
	public static String PropertyPageNode_errorTitle
	public static String PropertyPageNode_errorMessage
	public static String SystemInPlaceDescription_name
	public static String SystemEditorDescription_name
	public static String Error
	public static String Information
	public static String InstallationDialog_ShellTitle
	public static String Workbench_NeedsClose_Title
	public static String Workbench_NeedsClose_Message
	public static String ErrorPreferencePage_errorMessage
	public static String ListSelection_title
	public static String ListSelection_message
	public static String SelectionDialog_selectLabel
	public static String SelectionDialog_deselectLabel
	public static String ElementTreeSelectionDialog_nothing_available
	public static String CheckedTreeSelectionDialog_nothing_available
	public static String CheckedTreeSelectionDialog_select_all
	public static String CheckedTreeSelectionDialog_deselect_all
	public static String EditorManager_saveResourcesMessage
	public static String EditorManager_saveResourcesOptionallyMessage
	public static String EditorManager_saveResourcesTitle
	public static String EditorManager_exceptionRestoringEditor
	public static String EditorManager_unableToCreateEditor
	public static String EditorManager_systemEditorError
	public static String EditorManager_invalidDescriptor
	public static String EditorManager_instantiationError
	public static String EditorManager_errorInInit
	public static String EditorManager_siteIncorrect
	public static String EditorManager_unknownEditorIDMessage
	public static String EditorManager_errorOpeningExternalEditor
	public static String EditorManager_unableToOpenExternalEditor
	public static String EditorManager_operationFailed
	public static String EditorManager_saveChangesQuestion
	public static String EditorManager_closeWithoutPromptingOption
	public static String EditorManager_saveChangesOptionallyQuestion
	public static String EditorManager_missing_editor_descriptor
	public static String EditorManager_no_in_place_support
	public static String EditorManager_invalid_editor_descriptor
	public static String EditorManager_no_persisted_state
	public static String EditorManager_no_input_factory_ID
	public static String EditorManager_bad_element_factory
	public static String EditorManager_create_element_returned_null
	public static String EditorManager_wrong_createElement_result
	public static String EditorManager_backgroundSaveJobName
	public static String EditorPane_pinEditor
	public static String ExternalEditor_errorMessage
	public static String Save
	public static String Save_Resource
	public static String Saving_Modifications
	public static String Save_All
	public static String OpenNewPageMenu_dialogTitle
	public static String OpenNewPageMenu_unknownPageInput
	public static String OpenNewWindowMenu_dialogTitle
	public static String OpenNewWindowMenu_unknownInput
	public static String OpenPerspectiveMenu_pageProblemsTitle
	public static String OpenPerspectiveMenu_errorUnknownInput
	public static String Perspective_oneError
	public static String Perspective_multipleErrors
	public static String Perspective_problemRestoringTitle
	public static String Perspective_errorReadingState
	public static String Perspective_localCopyLabel
	public static String Perspective_problemLoadingTitle
	public static String WorkbenchPage_problemRestoringTitle
	public static String WorkbenchPage_errorReadingState
	public static String Perspective_problemSavingTitle
	public static String Perspective_problemSavingMessage
	public static String Perspective_unableToLoad
	public static String Perspective_couldNotFind
	public static String Menu
	public static String ViewMenu
	public static String StandardSystemToolbar_Minimize
	public static String StandardSystemToolbar_Maximize
	public static String StandardSystemToolbar_Restore
	public static String EditorArea_Tooltip
	public static String ViewPane_fastView
	public static String ViewPane_minimizeView
	public static String ViewPane_moveView
	public static String ViewPane_moveFolder
	public static String EditorPane_moveEditor
	public static String ViewLabel_unknown
	public static String ViewFactory_initException
	public static String ViewFactory_siteException
	public static String ViewFactory_couldNotCreate
	public static String ViewFactory_noMultiple
	public static String ViewFactory_couldNotSave
	public static String Startup_Loading
	public static String Startup_Loading_Workbench
	public static String Startup_Done
	public static String WorkbenchPage_UnknownLabel
	public static String WorkbenchPage_editorAlreadyOpenedMsg
	public static String PartPane_sizeLeft
	public static String PartPane_sizeRight
	public static String PartPane_sizeTop
	public static String PartPane_sizeBottom
	public static String PartPane_detach
	public static String PartPane_restore
	public static String PartPane_move
	public static String PartPane_size
	public static String PartPane_maximize
	public static String PartPane_close
	public static String PartPane_closeOthers
	public static String PartPane_closeAll
	public static String PartPane_newEditor
	public static String PluginAction_operationNotAvailableMessage
	public static String PluginAction_disabledMessage
	public static String ActionDescriptor_invalidLabel
	public static String XMLMemento_parserConfigError
	public static String XMLMemento_ioError
	public static String XMLMemento_formatError
	public static String XMLMemento_noElement
	public static String WorkbenchWindow_exceptionMessage
	public static String WorkbenchPage_AbnormalWorkbenchCondition
	public static String WorkbenchPage_IllegalSecondaryId
	public static String WorkbenchPage_IllegalViewMode
	public static String WorkbenchPart_AutoTitleFormat
	public static String EditorPart_AutoTitleFormat
	public static String Abnormal_Workbench_Conditi
	public static String AbstractWorkingSetManager_updatersActivating
	public static String WorkbenchPage_ErrorActivatingView
	public static String DecoratorManager_ErrorActivatingDecorator
	public static String EditorRegistry_errorTitle
	public static String EditorRegistry_errorMessage
	public static String ErrorClosing
	public static String ErrorClosingNoArg
	public static String ErrorClosingOneArg
	public static String ErrorReadingState
	public static String Invalid_workbench_state_ve
	public static String Workbench_incompatibleUIState
	public static String Workbench_incompatibleSavedStateVersion
	public static String ProblemSavingState
	public static String SavingProblem
	public static String Problems_Opening_Page
	public static String Restoring_Problems
	public static String Workspace_problemsTitle
	public static String Workbench_problemsRestoringMsg
	public static String Workbench_problemsSavingMsg
	public static String Workbench_problemsRestoring
	public static String Workbench_problemsSaving
	public static String WorkbenchWindow_problemsRestoringWindow
	public static String WorkbenchWindow_problemsSavingWindow
	public static String EditorManager_problemsRestoringEditors
	public static String EditorManager_problemsSavingEditors
	public static String RootLayoutContainer_problemsRestoringPerspective
	public static String RootLayoutContainer_problemsSavingPerspective
	public static String ViewFactory_problemsSavingViews
	public static String EditorManager_unableToSaveEditor
	public static String Perspective_problemsRestoringPerspective
	public static String Perspective_problemsSavingPerspective
	public static String Perspective_problemsRestoringViews
	public static String WorkbenchWindow_unableToRestorePerspective
	public static String WorkbenchPage_unableToRestorePerspective
	public static String WorkbenchPage_unableToSavePerspective
	public static String Perspective_unableToRestorePerspective
	public static String PageLayout_missingRefPart
	public static String PageLayout_duplicateRefPart
	public static String PartStack_incorrectPartInFolder
	public static String EditorManager_openNewEditorLabel
	public static String EditorManager_reuseEditorDialogTitle
	public static String PinEditorAction_text
	public static String PinEditorAction_toolTip
	public static String WorkbenchPreference_reuseEditors
	public static String WorkbenchPreference_reuseDirtyEditorGroupTitle
	public static String WorkbenchPreference_promptToReuseEditor
	public static String WorkbenchPreference_openNewEditor
	public static String WorkbenchPreference_reuseEditorsThreshold
	public static String WorkbenchPreference_reuseEditorsThresholdError
	public static String WorkbenchPreference_recentFiles
	public static String WorkbenchPreference_recentFilesError
	public static String WorkbenchEditorsAction_label
	public static String WorkbookEditorsAction_label
	public static String WorkbenchEditorsDialog_title
	public static String WorkbenchEditorsDialog_label
	public static String WorkbenchEditorsDialog_closeSelected
	public static String WorkbenchEditorsDialog_saveSelected
	public static String WorkbenchEditorsDialog_selectClean
	public static String WorkbenchEditorsDialog_invertSelection
	public static String WorkbenchEditorsDialog_allSelection
	public static String WorkbenchEditorsDialog_showAllPersp
	public static String WorkbenchEditorsDialog_name
	public static String WorkbenchEditorsDialog_path
	public static String WorkbenchEditorsDialog_activate
	public static String WorkbenchEditorsDialog_close
	public static String ShowPartPaneMenuAction_text
	public static String ShowPartPaneMenuAction_toolTip
	public static String ShowViewMenuAction_text
	public static String ShowViewMenuAction_toolTip
	public static String QuickAccessAction_text
	public static String QuickAccessAction_toolTip
	public static String ToggleCoolbarVisibilityAction_show_text
	public static String ToggleCoolbarVisibilityAction_hide_text
	public static String ToggleCoolbarVisibilityAction_toolTip
	public static String ProblemSavingWorkingSetState_message
	public static String ProblemSavingWorkingSetState_title
	public static String ProblemRestoringWorkingSetState_message
	public static String ProblemRestoringWorkingSetState_title
	public static String ProblemCyclicDependency
	public static String WorkingSetEditWizard_title
	public static String WorkingSetNewWizard_title
	public static String WorkingSetTypePage_description
	public static String WorkingSetTypePage_typesLabel
	public static String WorkingSetSelectionDialog_title
	public static String WorkingSetSelectionDialog_title_multiSelect
	public static String WorkingSetSelectionDialog_message
	public static String WorkingSetSelectionDialog_message_multiSelect
	public static String WorkingSetSelectionDialog_detailsButton_label
	public static String WorkingSetSelectionDialog_newButton_label
	public static String WorkingSetSelectionDialog_removeButton_label
	public static String WorkbenchPage_workingSet_default_label
	public static String WorkbenchPage_workingSet_multi_label
	public static String SystemSummary_title
	public static String SystemSummary_timeStamp
	public static String SystemSummary_systemProperties
	public static String SystemSummary_features
	public static String SystemSummary_pluginRegistry
	public static String SystemSummary_userPreferences
	public static String SystemSummary_sectionTitle
	public static String SystemSummary_sectionError
	public static String SystemSummary_featureVersion
	public static String SystemMenuMovePane_PaneName
	public static String SystemSummary_descriptorIdVersionState
	public static String EditorList_saveSelected_text
	public static String EditorList_saveSelected_toolTip
	public static String EditorList_closeSelected_text
	public static String EditorList_closeSelected_toolTip
	public static String EditorList_selectClean_text
	public static String EditorList_selectClean_toolTip
	public static String EditorList_invertSelection_text
	public static String EditorList_invertSelection_toolTip
	public static String EditorList_selectAll_text
	public static String EditorList_selectAll_toolTip
	public static String EditorList_FullName_text
	public static String EditorList_FullName_toolTip
	public static String EditorList_SortBy_text
	public static String EditorList_SortByName_text
	public static String EditorList_SortByName_toolTip
	public static String EditorList_SortByMostRecentlyUsed_text
	public static String EditorList_SortByMostRecentlyUsed_toolTip
	public static String EditorList_ApplyTo_text
	public static String EditorList_DisplayAllWindows_text
	public static String EditorList_DisplayAllWindows_toolTip
	public static String EditorList_DisplayAllPage_text
	public static String EditorList_DisplayAllPage_toolTip
	public static String EditorList_DisplayTabGroup_text
	public static String EditorList_DisplayTabGroup_toolTip
	public static String DecorationScheduler_UpdateJobName
	public static String DecorationScheduler_CalculationJobName
	public static String DecorationScheduler_UpdatingTask
	public static String DecorationScheduler_CalculatingTask
	public static String DecorationScheduler_ClearResultsJob
	public static String DecorationScheduler_DecoratingSubtask
	public static String PerspectiveBar_showText
	public static String PerspectiveBar_customize
	public static String PerspectiveBar_saveAs
	public static String PerspectiveBar_reset
	public static String Perspective_couldNotBeFound
	public static String PerspectiveSwitcher_dockOn
	public static String PerspectiveSwitcher_topRight
	public static String PerspectiveSwitcher_topLeft
	public static String PerspectiveSwitcher_left
	public static String FastViewBar_view_orientation
	public static String FastViewBar_horizontal
	public static String FastViewBar_vertical
	public static String FastViewBar_0
	public static String WorkbenchPlugin_extension
	public static String EventLoopProgressMonitor_OpenDialogJobName
	public static String DecorationReference_EmptyReference
	public static String RectangleAnimation_Animating_Rectangle
	public static String FilteredList_UpdateJobName
	public static String FilteredTree_ClearToolTip
	public static String FilteredTree_FilterMessage
	public static String FilteredTree_FilteredDialogTitle
	public static String FilteredTree_AccessibleListenerClearButton
	public static String FilteredTree_AccessibleListenerFiltered
	public static String Workbench_restoreDisabled
	public static String Workbench_noStateToRestore
	public static String Workbench_noWindowsRestored
	public static String Workbench_startingPlugins
	public static String ScopedPreferenceStore_DefaultAddedError
	public static String WorkbenchEncoding_invalidCharset
	public static String Dynamic_resetPerspectiveMessage
	public static String Dynamic_resetPerspectiveTitle
	public static String Operations_undoCommand
	public static String Operations_redoCommand
	public static String Operations_undoTooltipCommand
	public static String Operations_redoTooltipCommand
	public static String Operations_undoRedoCommandDisabled
	public static String Operations_undoProblem
	public static String Operations_redoProblem
	public static String Operations_executeProblem
	public static String Operations_undoInfo
	public static String Operations_redoInfo
	public static String Operations_executeInfo
	public static String Operations_undoWarning
	public static String Operations_redoWarning
	public static String Operations_executeWarning
	public static String Operations_linearUndoViolation
	public static String Operations_linearRedoViolation
	public static String Operations_nonLocalUndoWarning
	public static String Operations_nonLocalRedoWarning
	public static String Operations_discardUndo
	public static String Operations_discardRedo
	public static String Operations_proceedWithNonOKExecuteStatus
	public static String Operations_proceedWithNonOKUndoStatus
	public static String Operations_proceedWithNonOKRedoStatus
	public static String Operations_stoppedOnExecuteErrorStatus
	public static String Operations_stoppedOnUndoErrorStatus
	public static String Operations_stoppedOnRedoErrorStatus
	public static String HeapStatus_status
	public static String HeapStatus_widthStr
	public static String HeapStatus_memoryToolTip
	public static String HeapStatus_meg
	public static String HeapStatus_maxUnknown
	public static String HeapStatus_noMark
	public static String HeapStatus_buttonToolTip
	public static String SetMarkAction_text
	public static String ClearMarkAction_text
	public static String ShowMaxAction_text
	public static String ContentTypes_lockedFormat
	public static String ContentTypes_characterSetLabel
	public static String ContentTypes_characterSetUpdateLabel
	public static String ContentTypes_fileAssociationsLabel
	public static String ContentTypes_fileAssociationsAddLabel
	public static String ContentTypes_fileAssociationsEditLabel
	public static String ContentTypes_fileAssociationsRemoveLabel
	public static String ContentTypes_contentTypesLabel
	public static String ContentTypes_errorDialogMessage
	public static String ContentTypes_FileEditorsRelatedLink
	public static String ContentTypes_addDialog_title
	public static String ContentTypes_addDialog_messageHeader
	public static String ContentTypes_addDialog_message
	public static String ContentTypes_addDialog_label
	public static String ContentTypes_editDialog_title
	public static String ContentTypes_editDialog_messageHeader
	public static String ContentTypes_editDialog_message
	public static String ContentTypes_editDialog_label
	public static String Edit
	public static String CommandService_AutogeneratedCategoryName
	public static String CommandService_AutogeneratedCategoryDescription
	public static String LegacyActionPersistence_AutogeneratedCommandName
	public static String TrimCommon_DockOn
	public static String TrimCommon_Left
	public static String TrimCommon_Right
	public static String TrimCommon_Bottom
	public static String TrimCommon_Top
	public static String TrimCommon_Close
	public static String TrimCommon_Main_TrimName
	public static String TrimCommon_PerspectiveSwitcher_TrimName
	public static String TrimCommon_FastView_TrimName
	public static String TrimCommon_HeapStatus_TrimName
	public static String TrimCommon_IntroBar_TrimName
	public static String TrimCommon_Progress_TrimName
	public static String TrimCommon_StatusLine_TrimName
	public static String FilteredItemsSelectionDialog_cacheSearchJob_taskName
	public static String FilteredItemsSelectionDialog_menu
	public static String FilteredItemsSelectionDialog_refreshJob
	public static String FilteredItemsSelectionDialog_progressRefreshJob
	public static String FilteredItemsSelectionDialog_cacheRefreshJob
	public static String FilteredItemsSelectionDialog_cacheRefreshJob_checkDuplicates
	public static String FilteredItemsSelectionDialog_cacheRefreshJob_getFilteredElements
	public static String FilteredItemsSelectionDialog_patternLabel
	public static String FilteredItemsSelectionDialog_listLabel
	public static String FilteredItemsSelectionDialog_toggleStatusAction
	public static String FilteredItemsSelectionDialog_removeItemsFromHistoryAction
	public static String FilteredItemsSelectionDialog_searchJob_taskName
	public static String FilteredItemsSelectionDialog_separatorLabel
	public static String FilteredItemsSelectionDialog_storeError
	public static String FilteredItemsSelectionDialog_restoreError
	public static String FilteredItemsSelectionDialog_nItemsSelected
	public static String FilteredItemsSelectionDialog_jobLabel
	public static String FilteredItemsSelectionDialog_jobError
	public static String FilteredItemsSelectionDialog_jobCancel
	public static String FilteredItemsSelectionDialog_taskProgressMessage
	public static String FilteredItemsSelectionDialog_subtaskProgressMessage
	public static String FastViewBar_show_view
	public static String ContentAssist_Cue_Description_Key
	public static String WorkbenchLayoutSettings_Name
	public static String WorkbenchSettings_CouldNotCreateDirectories
	public static String WorkbenchSettings_CouldNotFindLocation
	public static String WorkingSets_Name
	public static String WorkingSets_CannotSave
	public static String WorkbenchStatusDialog_ActionLabel
	public static String WorkbenchStatusDialog_CopyThisReport
	public static String WorkbenchStatusDialog_ExplanationLabel
	public static String WorkbenchStatusDialog_NotAvailable
	public static String WorkbenchStatusDialog_SupportTooltip
	public static String WorkbenchStatusDialog_SupportHyperlink
	public static String WorkbenchStatusDialog_StatusLabel
	public static String WorkbenchStatusDialog_TimestampNotAvailable
	public static String WorkbenchStatusDialog_StatusWithChildren
	public static String WorkbenchStatusDialog_NoMessageAvailable
	public static String WorkbenchStatusDialog_SeeDetails
	public static String WorkbenchStatusDialog_MultipleProblemsHaveOccured
	public static String WorkbenchStatusDialog_ProblemOccurred
	public static String WorkbenchStatusDialog_ProblemOccurredInJob
	public static String StackTraceSupportArea_NoStackTrace
	public static String StackTraceSupportArea_CausedBy
	public static String StackTraceSupportArea_Title
	public static String ErrorLogUtil_ShowErrorLogTooltip
	public static String ErrorLogUtil_ShowErrorLogHyperlink
	public static String WorkingSetConfigurationBlock_SelectWorkingSet_button
	public static String WorkingSetConfigurationBlock_WorkingSetText_name
	public static String WorkingSetPropertyPage_ReadOnlyWorkingSet_description
	public static String WorkingSetPropertyPage_ReadOnlyWorkingSet_title
	public static String WorkingSetGroup_WorkingSets_group
	public static String WorkingSetGroup_WorkingSetSelection_message
	public static String WorkingSetGroup_EnableWorkingSet_button
	public static String Util_List
	public static String Util_listNull
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/WorkbenchPage$1.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String property
		java.util.List newList
}

org/eclipse/ui/internal/WorkbenchPage$10.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$10 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IEditorPart[] val$result
	private final org.eclipse.ui.IEditorInput val$input
	private final String val$editorID
	private final boolean val$activate
	private final int val$matchFlags
	private final org.eclipse.ui.IMemento val$editorState
	private final org.eclipse.ui.PartInitException[] val$ex
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorPart[], org.eclipse.ui.IEditorInput, java.lang.String, boolean, int, org.eclipse.ui.IMemento, org.eclipse.ui.PartInitException[]) 
	public void run () 
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/WorkbenchPage$11.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$11 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IEditorPart[] val$result
	private final org.eclipse.ui.IEditorInput val$input
	private final org.eclipse.ui.IEditorDescriptor val$editorDescriptor
	private final boolean val$activate
	private final org.eclipse.ui.IMemento val$editorState
	private final org.eclipse.ui.PartInitException[] val$ex
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorPart[], org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorDescriptor, boolean, org.eclipse.ui.IMemento, org.eclipse.ui.PartInitException[]) 
	public void run () 
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/WorkbenchPage$12.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$12 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/WorkbenchPage$13.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$13 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IEditorPart val$editorToSave
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorPart) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/WorkbenchPage$14.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$14 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void run () 
}

org/eclipse/ui/internal/WorkbenchPage$15.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$15 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchPage$16.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$16 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchPage$17.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$17 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.core.runtime.MultiStatus val$result
	private final org.eclipse.ui.IMemento val$current
	private final org.eclipse.ui.IPerspectiveDescriptor val$activeDescriptor
	private final org.eclipse.ui.internal.Perspective[] val$activePerspectiveArray
	private final String val$activePerspectiveID
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.core.runtime.MultiStatus, org.eclipse.ui.IMemento, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.internal.Perspective[], java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IPerspectiveDescriptor desc
}

org/eclipse/ui/internal/WorkbenchPage$18.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$18 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.internal.Perspective val$myPerspective
	private final String val$myActivePartId
	private final String val$mySecondaryId
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.Perspective, java.lang.String, java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.IViewReference ref
}

org/eclipse/ui/internal/WorkbenchPage$19.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$19 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IPerspectiveDescriptor val$desc
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	public void run () 
}

org/eclipse/ui/internal/WorkbenchPage$2.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$2 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		boolean suggestReset
		int i
		String id
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
		String currentId
		org.eclipse.core.runtime.IConfigurationElement[] elements
		boolean suggestReset
		int i
		String id
		org.eclipse.ui.internal.DirtyPerspectiveMarker marker
}

org/eclipse/ui/internal/WorkbenchPage$20.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$20 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final Object[] val$result
	private final String val$viewID
	private final String val$secondaryID
	private final int val$mode
	void  (org.eclipse.ui.internal.WorkbenchPage, java.lang.Object[], java.lang.String, java.lang.String, int) 
	public void run () 
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/WorkbenchPage$21.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$21 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		int pos1
		int pos2
}

org/eclipse/ui/internal/WorkbenchPage$22.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$22 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IWorkbench val$workbench
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbench) 
	public void run () 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/WorkbenchPage$23.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$23 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IEditorInput[] val$inputs
	private final String[] val$editorIDs
	private final int val$matchFlags
	private final org.eclipse.ui.IEditorReference[] val$results
	private final org.eclipse.ui.PartInitException[] val$exceptions
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorInput[], java.lang.String[], int, org.eclipse.ui.IEditorReference[], org.eclipse.ui.PartInitException[]) 
	public void run () 
		org.eclipse.ui.internal.Workbench workbench
		int i
		boolean activate
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.PartInitException e
		int i
		int i
		org.eclipse.ui.IEditorPart editorPart
}

org/eclipse/ui/internal/WorkbenchPage$3.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.internal.WorkbenchPage, java.lang.String, org.eclipse.ui.IWorkbenchPart) 
		String $anonymous0
	public void run () 
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.PartSite site
		org.eclipse.ui.SubActionBars bars
}

org/eclipse/ui/internal/WorkbenchPage$4.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final boolean[] val$ret
	void  (org.eclipse.ui.internal.WorkbenchPage, boolean[]) 
	public void run () 
}

org/eclipse/ui/internal/WorkbenchPage$5.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$5 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.swt.widgets.Composite val$parent
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Composite) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchPage$6.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$6 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.internal.WorkbenchPartReference val$ref
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.WorkbenchPartReference) 
	public void run () 
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/WorkbenchPage$7.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$7 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.IEditorReference[] val$refs
	private final java.util.ArrayList val$result
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorReference[], java.util.ArrayList) 
	public void run () 
		int i
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/WorkbenchPage$8.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$8 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private final org.eclipse.ui.internal.Perspective val$persp
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.Perspective) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		long ta
		long tb
}

org/eclipse/ui/internal/WorkbenchPage$9.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$9 extends java.lang.Object implements org.eclipse.ui.internal.IReorderListener  {
	final org.eclipse.ui.internal.WorkbenchPage this$0
	void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void reorder (java.lang.Object, int) 
		Object perspective
		int newLoc
}

org/eclipse/ui/internal/WorkbenchPage$ActionSwitcher.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$ActionSwitcher extends java.lang.Object {
	private org.eclipse.ui.IWorkbenchPart activePart
	private org.eclipse.ui.IEditorPart topEditor
	private java.util.ArrayList oldActionSets
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void updateActivePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart newPart
		boolean isNewPartAnEditor
		String oldId
		String newId
		java.util.ArrayList newActionSets
	public void updateTopEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart newEditor
		String oldId
		String newId
		java.util.ArrayList newActionSets
	private void activateContributions (org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.IWorkbenchPart part
		boolean enable
		org.eclipse.ui.internal.PartSite site
	private void deactivateContributions (org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.IWorkbenchPart part
		boolean remove
		org.eclipse.ui.internal.PartSite site
	private java.util.ArrayList calculateActionSets (org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorPart editor
		java.util.ArrayList newActionSets
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] partActionSets
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] editorActionSets
		int i
	private boolean updateActionSets (java.util.ArrayList) 
		java.util.ArrayList newActionSets
		org.eclipse.ui.contexts.IContextService service
		int i
		int i
		org.eclipse.ui.internal.Perspective persp
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.WorkbenchPage$ActionSwitcher) 
}

org/eclipse/ui/internal/WorkbenchPage$ActivationList.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$ActivationList extends java.lang.Object {
	java.util.List parts
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private void  (org.eclipse.ui.internal.WorkbenchPage) 
	void setActive (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartReference ref
	void bringToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.ILayoutContainer targetContainer
		int newIndex
	int lastIndexOfContainer (org.eclipse.ui.internal.ILayoutContainer) 
		org.eclipse.ui.internal.ILayoutContainer container
		int i
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.ILayoutContainer cnt
	void setActive (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	void add (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.MultiEditorInnerPane innerPane
	org.eclipse.ui.IWorkbenchPart getPreviouslyActive () 
	private org.eclipse.ui.IWorkbenchPart getActive (int) 
		int start
		org.eclipse.ui.IWorkbenchPartReference ref
	public org.eclipse.ui.IWorkbenchPartReference getActiveReference (boolean) 
		boolean editorsOnly
	private org.eclipse.ui.IWorkbenchPartReference getActiveReference (int, boolean) 
		int start
		boolean editorsOnly
		org.eclipse.ui.IWorkbenchPartReference nonObscured
	private org.eclipse.ui.IWorkbenchPartReference getActiveReference (int, boolean, boolean) 
		int start
		boolean editorsOnly
		boolean skipPartsObscuredByZoom
		org.eclipse.ui.IWorkbenchPartReference[] views
		int i
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.internal.PartPane pane
		int j
	int indexOf (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	boolean remove (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	private org.eclipse.ui.IEditorReference[] getEditors () 
		java.util.ArrayList editors
		java.util.Iterator i
		org.eclipse.ui.IWorkbenchPartReference part
	private org.eclipse.ui.IWorkbenchPartReference[] getParts () 
		org.eclipse.ui.IWorkbenchPartReference[] views
		java.util.ArrayList resultList
		java.util.Iterator iterator
		org.eclipse.ui.IWorkbenchPartReference ref
		int i
		org.eclipse.ui.IWorkbenchPartReference[] result
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.WorkbenchPage$ActivationList) 
	static org.eclipse.ui.IEditorReference[] access$1 (org.eclipse.ui.internal.WorkbenchPage$ActivationList) 
	static org.eclipse.ui.IWorkbenchPartReference[] access$2 (org.eclipse.ui.internal.WorkbenchPage$ActivationList) 
}

org/eclipse/ui/internal/WorkbenchPage$PerspectiveList.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$PerspectiveList extends java.lang.Object {
	private java.util.List openedList
	private java.util.List usedList
	private org.eclipse.ui.internal.Perspective active
	final org.eclipse.ui.internal.WorkbenchPage this$0
	public void  (org.eclipse.ui.internal.WorkbenchPage) 
	public void reorder (org.eclipse.ui.IPerspectiveDescriptor, int) 
		org.eclipse.ui.IPerspectiveDescriptor perspective
		int newLoc
		int oldLocation
		org.eclipse.ui.internal.Perspective movedPerspective
		java.util.Iterator iterator
		org.eclipse.ui.internal.Perspective openPerspective
	public org.eclipse.ui.internal.Perspective[] getSortedPerspectives () 
		org.eclipse.ui.internal.Perspective[] result
	public boolean add (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective perspective
	public java.util.Iterator iterator () 
	public org.eclipse.ui.internal.Perspective[] getOpenedPerspectives () 
		org.eclipse.ui.internal.Perspective[] result
	public boolean remove (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective perspective
	public void swap (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective oldPerspective
		org.eclipse.ui.internal.Perspective newPerspective
		int oldIndex
		int newIndex
	public boolean isEmpty () 
	public org.eclipse.ui.internal.Perspective getActive () 
	public org.eclipse.ui.internal.Perspective getNextActive () 
	public int size () 
	public void setActive (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective perspective
	private void updateActionSets (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.contexts.IContextService service
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newAlwaysOn
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newAlwaysOff
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newAlwaysOn
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newAlwaysOff
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
}

org/eclipse/ui/internal/WorkbenchPage$SashInfo.class
WorkbenchPage.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPage$SashInfo extends java.lang.Object {
	private org.eclipse.ui.internal.LayoutPartSash right
	private org.eclipse.ui.internal.LayoutPartSash left
	private org.eclipse.ui.internal.LayoutPartSash top
	private org.eclipse.ui.internal.LayoutPartSash bottom
	private org.eclipse.ui.internal.LayoutTreeNode rightNode
	private org.eclipse.ui.internal.LayoutTreeNode leftNode
	private org.eclipse.ui.internal.LayoutTreeNode topNode
	private org.eclipse.ui.internal.LayoutTreeNode bottomNode
	final org.eclipse.ui.internal.WorkbenchPage this$0
	private void  (org.eclipse.ui.internal.WorkbenchPage) 
	void  (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutPartSash access$1 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutTreeNode access$2 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutPartSash access$3 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutTreeNode access$4 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutPartSash access$5 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutTreeNode access$6 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutPartSash access$7 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static org.eclipse.ui.internal.LayoutTreeNode access$8 (org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
	static void access$9 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutPartSash) 
	static void access$10 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutTreeNode) 
	static void access$11 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutPartSash) 
	static void access$12 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutTreeNode) 
	static void access$13 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutPartSash) 
	static void access$14 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutTreeNode) 
	static void access$15 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutPartSash) 
	static void access$16 (org.eclipse.ui.internal.WorkbenchPage$SashInfo, org.eclipse.ui.internal.LayoutTreeNode) 
}

org/eclipse/ui/internal/WorkbenchPage.class
WorkbenchPage.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchPage extends org.eclipse.ui.internal.CompatibleWorkbenchPage implements org.eclipse.ui.IWorkbenchPage  {
	private static final String ATT_AGGREGATE_WORKING_SET_ID
	protected org.eclipse.ui.internal.WorkbenchWindow window
	private org.eclipse.core.runtime.IAdaptable input
	private org.eclipse.ui.IWorkingSet workingSet
	private org.eclipse.ui.internal.AggregateWorkingSet aggregateWorkingSet
	private org.eclipse.swt.widgets.Composite composite
	private org.eclipse.ui.internal.WorkbenchPage$ActivationList activationList
	private org.eclipse.ui.internal.EditorManager editorMgr
	private org.eclipse.ui.internal.EditorAreaHelper editorPresentation
	private java.util.ArrayList removedEditors
	private org.eclipse.core.runtime.ListenerList propertyChangeListeners
	private org.eclipse.ui.internal.PageSelectionService selectionService
	private org.eclipse.ui.internal.WorkbenchPagePartList partList
	private org.eclipse.ui.IActionBars actionBars
	private org.eclipse.ui.internal.ActionSetManager actionSets
	private org.eclipse.ui.internal.ViewFactory viewFactory
	private org.eclipse.ui.internal.WorkbenchPage$PerspectiveList perspList
	private org.eclipse.ui.internal.registry.PerspectiveDescriptor deferredActivePersp
	private org.eclipse.ui.internal.NavigationHistory navigationHistory
	private org.eclipse.ui.internal.IStickyViewManager stickyViewMan
	private org.eclipse.ui.IWorkbenchPartReference partBeingActivated
	private boolean partBeingOpened
	private java.util.Set dirtyPerspectives
	private org.eclipse.jface.util.IPropertyChangeListener workingSetPropertyChangeListener
	private org.eclipse.ui.internal.WorkbenchPage$ActionSwitcher actionSwitcher
	private org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private int deferCount
	private java.util.List pendingDisposals
	private org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler perspectiveChangeHandler
	private org.eclipse.ui.IWorkingSet[] workingSets
	private String aggregateWorkingSetId
	static Class class$0
	static Class class$1
	static Class class$2
	private org.eclipse.core.runtime.IExtensionPoint getPerspectiveExtensionPoint () 
	public void  (org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchWindow w
		String layoutID
		org.eclipse.core.runtime.IAdaptable input
	public void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchWindow w
		org.eclipse.core.runtime.IAdaptable input
	public void activate (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private void internalActivate (org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.IWorkbenchPart part
		boolean force
		org.eclipse.ui.IWorkbenchPartReference ref
	private void activatePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void addFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
	public void makeFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.FastViewManager fvm
	public void addPartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void addPartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void addSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void addSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void addPostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void addPostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	private org.eclipse.ui.internal.ILayoutContainer getContainer (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartPane pane
	private org.eclipse.ui.internal.ILayoutContainer getContainer (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
		org.eclipse.ui.internal.PartPane pane
	private org.eclipse.ui.internal.PartPane getPane (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private org.eclipse.ui.internal.PartPane getPane (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
	private boolean internalBringToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
		boolean broughtToTop
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.PartStack stack
		org.eclipse.ui.internal.PartPane newPart
		org.eclipse.ui.internal.Perspective persp
	public void bringToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.Perspective persp
		String label
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.ILayoutContainer activeEditorContainer
		org.eclipse.ui.internal.ILayoutContainer activePartContainer
		org.eclipse.ui.internal.ILayoutContainer newPartContainer
		org.eclipse.ui.IWorkbenchPartSite site
	private void busyResetPerspective () 
		org.eclipse.ui.internal.ViewIntroAdapterPart introViewAdapter
		org.eclipse.ui.internal.PartPane introPane
		boolean introFullScreen
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.IPerspectiveRegistry reg
		org.eclipse.ui.IPerspectiveRegistry reg
		org.eclipse.ui.IPerspectiveRegistry reg
		org.eclipse.ui.IPerspectiveRegistry reg
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.IViewReference[] oldRefs
		org.eclipse.ui.IViewReference[] oldRefs
		java.util.List partsToClose
		java.util.List partsToClose
		int i
		org.eclipse.ui.IViewReference ref
		int refCount
		org.eclipse.ui.IWorkbenchPart actualPart
		org.eclipse.ui.internal.SaveablesList saveablesList
		org.eclipse.ui.internal.SaveablesList saveablesList
		Object postCloseInfo
		Object postCloseInfo
		org.eclipse.ui.PartInitException e
	private void busySetPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		String label
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.internal.registry.PerspectiveDescriptor realDesc
	protected org.eclipse.ui.IViewPart busyShowView (java.lang.String, java.lang.String, int)  throws org.eclipse.ui.PartInitException 
		String viewID
		String secondaryID
		int mode
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.IWorkbenchPartReference partReference
		org.eclipse.ui.internal.PartPane partPane
	private void busyShowView (org.eclipse.ui.IViewPart, int) 
		org.eclipse.ui.IViewPart part
		int mode
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IViewReference activeView
		org.eclipse.ui.IViewReference[] viewStack
		int i
	private void checkIntro () 
		org.eclipse.ui.intro.IIntroManager intro
		org.eclipse.ui.intro.IIntroPart part
	private boolean certifyPart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.internal.Perspective persp
	public boolean close () 
		boolean[] ret
	public boolean closeAllSavedEditors () 
		org.eclipse.ui.IEditorReference[] editors
		org.eclipse.ui.IEditorReference[] savedEditors
		int j
		int i
		org.eclipse.ui.IEditorReference editor
		org.eclipse.ui.IEditorReference[] newSaved
	public boolean closeAllEditors (boolean) 
		boolean save
	private void updateActivePart () 
		org.eclipse.ui.IWorkbenchPartReference oldActivePart
		org.eclipse.ui.IWorkbenchPartReference oldActiveEditor
		org.eclipse.ui.IWorkbenchPartReference newActivePart
		org.eclipse.ui.IEditorReference newActiveEditor
	private void makeActive (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.IWorkbenchPart newActive
	private void makeActiveEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorPart part
	public boolean closeEditors (org.eclipse.ui.IEditorReference[], boolean) 
		org.eclipse.ui.IEditorReference[] refArray
		boolean save
		java.util.ArrayList toClose
		int i
		org.eclipse.ui.IEditorReference reference
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.IEditorReference[] editorRefs
		int i
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorPart oldPart
		java.util.List partsToClose
		int i
		org.eclipse.ui.IEditorPart refPart
		org.eclipse.ui.internal.SaveablesList modelManager
		Object postCloseInfo
		int i
		org.eclipse.ui.IEditorReference ref
		int i
		org.eclipse.ui.IEditorReference ref
	private void deferUpdates (boolean) 
		boolean shouldDefer
	private void startDeferring () 
	private void handleDeferredEvents () 
		org.eclipse.ui.internal.WorkbenchPartReference[] disposals
		int i
		org.eclipse.ui.internal.WorkbenchPartReference reference
	private boolean isDeferred () 
	public boolean closeEditor (org.eclipse.ui.IEditorReference, boolean) 
		org.eclipse.ui.IEditorReference editorRef
		boolean save
	public boolean closeEditor (org.eclipse.ui.IEditorPart, boolean) 
		org.eclipse.ui.IEditorPart editor
		boolean save
		org.eclipse.ui.IWorkbenchPartReference ref
	public void closePerspective (org.eclipse.ui.IPerspectiveDescriptor, boolean, boolean) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		boolean saveParts
		boolean closePage
		org.eclipse.ui.internal.Perspective persp
	public void closePerspective (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor, boolean, boolean) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IPerspectiveDescriptor descToActivate
		boolean saveParts
		boolean closePage
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.Perspective perspToActivate
	void closePerspective (org.eclipse.ui.internal.Perspective, boolean, boolean) 
		org.eclipse.ui.internal.Perspective persp
		boolean saveParts
		boolean closePage
	void closePerspective (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective, boolean, boolean) 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.Perspective perspToActivate
		boolean saveParts
		boolean closePage
		java.util.List partsToSave
		java.util.List viewsToClose
		org.eclipse.ui.IViewReference[] viewReferences
		int i
		org.eclipse.ui.IViewReference reference
		org.eclipse.ui.IViewPart viewPart
		org.eclipse.ui.IEditorReference[] editorReferences
		int i
		org.eclipse.ui.IEditorReference reference
		org.eclipse.ui.IEditorPart editorPart
		org.eclipse.ui.internal.SaveablesList saveablesList
		Object postCloseInfo
		boolean isActive
	public void unzoomAllPerspectives () 
		java.util.Iterator perspIter
		org.eclipse.ui.internal.Perspective persp
	public void closeAllPerspectives (boolean, boolean) 
		boolean saveEditors
		boolean closePage
		org.eclipse.ui.internal.WorkbenchPage$PerspectiveList oldList
		java.util.Iterator itr
	private void createClientComposite () 
		org.eclipse.swt.widgets.Composite parent
	private org.eclipse.ui.internal.Perspective createPerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor, boolean) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		boolean notify
		String label
		org.eclipse.ui.internal.Perspective persp
	void partAdded (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	void partRemoved (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void disposePart (org.eclipse.ui.internal.WorkbenchPartReference) 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void deactivatePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartSite site
	public void detachView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PerspectiveHelper presentation
	public void attachView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.PerspectiveHelper presentation
	public void dispose () 
		org.eclipse.ui.IWorkbenchPartReference[] partsToClose
		java.util.List dirtyParts
		int i
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.SaveablesList saveablesList
		Object postCloseInfo
		java.util.Iterator itr
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.IViewReference[] refs
		int i
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private void disposePerspective (org.eclipse.ui.internal.Perspective, boolean) 
		org.eclipse.ui.internal.Perspective persp
		boolean notify
	public org.eclipse.ui.INavigationHistory getNavigationHistory () 
	public boolean editActionSets () 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog dlg
		boolean ret
	public org.eclipse.ui.internal.Perspective findPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		java.util.Iterator itr
		org.eclipse.ui.internal.Perspective mgr
	public org.eclipse.ui.IViewPart findView (java.lang.String) 
		String id
		org.eclipse.ui.IViewReference ref
	public org.eclipse.ui.IViewReference findViewReference (java.lang.String) 
		String viewId
	public org.eclipse.ui.IViewReference findViewReference (java.lang.String, java.lang.String) 
		String viewId
		String secondaryId
		org.eclipse.ui.internal.Perspective persp
	private void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object) 
		String changeId
		Object oldValue
		Object newValue
		Object[] listeners
		org.eclipse.jface.util.PropertyChangeEvent event
		int i
	public org.eclipse.ui.IActionBars getActionBars () 
	public org.eclipse.ui.internal.registry.IActionSetDescriptor[] getActionSets () 
		java.util.Collection collection
	public org.eclipse.ui.IEditorPart getActiveEditor () 
	public org.eclipse.ui.IEditorReference getActiveEditorReference () 
	public org.eclipse.ui.IWorkbenchPart getActivePart () 
	public org.eclipse.ui.IWorkbenchPartReference getActivePartReference () 
	public org.eclipse.ui.internal.Perspective getActivePerspective () 
	public org.eclipse.swt.widgets.Composite getClientComposite () 
	public org.eclipse.ui.internal.EditorManager getEditorManager () 
	public org.eclipse.ui.internal.PerspectiveHelper getPerspectivePresentation () 
	public org.eclipse.ui.internal.EditorAreaHelper getEditorPresentation () 
	public org.eclipse.ui.IEditorPart[] getEditors () 
		org.eclipse.ui.IEditorReference[] refs
		java.util.ArrayList result
		org.eclipse.swt.widgets.Display d
		org.eclipse.ui.IEditorPart[] editors
	public org.eclipse.ui.IEditorPart[] getDirtyEditors () 
	public org.eclipse.ui.ISaveablePart[] getDirtyParts () 
		java.util.List result
		org.eclipse.ui.IWorkbenchPartReference[] allParts
		int i
		org.eclipse.ui.IWorkbenchPartReference reference
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.ISaveablePart saveable
	public org.eclipse.ui.IEditorPart findEditor (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
	public org.eclipse.ui.IEditorReference[] findEditors (org.eclipse.ui.IEditorInput, java.lang.String, int) 
		org.eclipse.ui.IEditorInput input
		String editorId
		int matchFlags
	public org.eclipse.ui.IEditorReference[] getEditorReferences () 
	public org.eclipse.ui.IViewReference[] getFastViews () 
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.core.runtime.IAdaptable getInput () 
	public java.lang.String getLabel () 
		String label
		org.eclipse.ui.model.IWorkbenchAdapter adapter
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.ui.IPerspectiveDescriptor getPerspective () 
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public org.eclipse.jface.viewers.ISelection getSelection (java.lang.String) 
		String partId
	public java.util.ArrayList getShowInPartIds () 
		org.eclipse.ui.internal.Perspective persp
	public void performedShowIn (java.lang.String) 
		String partId
		org.eclipse.ui.internal.Perspective persp
	public void sortShowInPartIds (java.util.ArrayList) 
		java.util.ArrayList partIds
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.ui.internal.ViewFactory getViewFactory () 
	public org.eclipse.ui.IViewReference[] getViewReferences () 
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.ui.IViewPart[] getViews () 
	org.eclipse.ui.IViewPart[] getViews (org.eclipse.ui.internal.Perspective, boolean) 
		org.eclipse.ui.internal.Perspective persp
		boolean restore
		org.eclipse.ui.IViewReference[] refs
		java.util.ArrayList parts
		int i
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IViewPart[] result
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public org.eclipse.ui.IWorkingSet getWorkingSet () 
	public void hideActionSet (java.lang.String) 
		String actionSetID
		org.eclipse.ui.internal.Perspective persp
	public void hideView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
		boolean promptedForSave
		org.eclipse.ui.IViewPart view
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.IWorkbenchWindow window
		boolean success
		int refCount
		org.eclipse.ui.internal.SaveablesList saveablesList
		Object postCloseInfo
		org.eclipse.ui.IWorkbenchPart actualPart
		org.eclipse.ui.internal.PartPane pane
	void refreshActiveView () 
	public void hideView (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart view
	private void init (org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.IAdaptable, boolean)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchWindow w
		String layoutID
		org.eclipse.core.runtime.IAdaptable input
		boolean openExtras
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.Perspective persp
	public void openPerspectiveExtras () 
		String extras
		java.util.StringTokenizer tok
		java.util.ArrayList descs
		String id
		org.eclipse.ui.IPerspectiveDescriptor desc
		int i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public boolean isPartVisible (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartPane pane
	public boolean isEditorAreaVisible () 
		org.eclipse.ui.internal.Perspective persp
	public boolean isFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
	public boolean isCloseable (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
	public boolean isMoveable (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
	public boolean isFixedLayout () 
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.ui.IViewReference getActiveFastView () 
		org.eclipse.ui.internal.Perspective persp
	protected boolean isSaveNeeded () 
	public boolean isPageZoomed () 
		org.eclipse.ui.internal.Perspective persp
	public boolean isZoomed () 
		org.eclipse.ui.internal.Perspective persp
	protected void onActivate () 
		org.eclipse.ui.internal.Perspective persp
	protected void onDeactivate () 
	public void reuseEditor (org.eclipse.ui.IReusableEditor, org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IReusableEditor editor
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.EditorReference editorRef
	public org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
	public org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
	public org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		int matchFlags
	public org.eclipse.ui.IEditorPart openEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		int matchFlags
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorPart[] result
		org.eclipse.ui.PartInitException[] ex
	public org.eclipse.ui.IEditorPart openEditorFromDescriptor (org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorDescriptor, boolean, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorDescriptor editorDescriptor
		boolean activate
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorPart[] result
		org.eclipse.ui.PartInitException[] ex
	private org.eclipse.ui.IEditorPart busyOpenEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		int matchFlags
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.internal.Workbench workbench
	private org.eclipse.ui.IEditorPart busyOpenEditorFromDescriptor (org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor, boolean, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor editorDescriptor
		boolean activate
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.internal.Workbench workbench
	protected org.eclipse.ui.IEditorPart busyOpenEditorBatched (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		int matchFlags
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorPart editor
		org.eclipse.jface.dialogs.MessageDialog dialog
		int saveFile
		org.eclipse.ui.IEditorPart editorToSave
		java.lang.reflect.InvocationTargetException e
		org.eclipse.ui.IEditorReference ref
	private org.eclipse.ui.IEditorPart busyOpenEditorFromDescriptorBatched (org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor, boolean, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.internal.registry.EditorDescriptor editorDescriptor
		boolean activate
		org.eclipse.ui.IMemento editorState
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorReference ref
	public void openEmptyTab () 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.EditorReference ref
	protected void showEditor (boolean, org.eclipse.ui.IEditorPart) 
		boolean activate
		org.eclipse.ui.IEditorPart editor
	public boolean isEditorPinned (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.WorkbenchPartReference ref
	private boolean partChangeAffectsZoom (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.PartPane pane
	public void removeFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
	public void removePartListener (org.eclipse.ui.IPartListener) 
		org.eclipse.ui.IPartListener l
	public void removePartListener (org.eclipse.ui.IPartListener2) 
		org.eclipse.ui.IPartListener2 l
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removeSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void removeSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void removePostSelectionListener (org.eclipse.ui.ISelectionListener) 
		org.eclipse.ui.ISelectionListener listener
	public void removePostSelectionListener (java.lang.String, org.eclipse.ui.ISelectionListener) 
		String partId
		org.eclipse.ui.ISelectionListener listener
	public void requestActivation (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void resetPerspective () 
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 mgr
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IPerspectiveDescriptor activeDescriptor
		String pageName
		String label
		org.eclipse.core.runtime.MultiStatus result
		String workingSetName
		org.eclipse.ui.internal.AbstractWorkingSetManager workingSetManager
		org.eclipse.ui.IMemento workingSetMem
		org.eclipse.ui.IMemento[] workingSetChildren
		java.util.List workingSetList
		int i
		org.eclipse.ui.IWorkingSet set
		org.eclipse.ui.IWorkingSet setWithId
		org.eclipse.ui.IMemento childMem
		String activePartID
		String activePartSecondaryID
		String activePerspectiveID
		org.eclipse.ui.IMemento[] perspMems
		org.eclipse.ui.internal.Perspective[] activePerspectiveArray
		int i
		org.eclipse.ui.IMemento current
		org.eclipse.ui.internal.Perspective activePerspective
		boolean restoreActivePerspective
		org.eclipse.ui.internal.Perspective myPerspective
		String myActivePartId
		String mySecondaryId
		String blame
		String blame
	public boolean saveAllEditors (boolean) 
		boolean confirm
	public boolean saveAllEditors (boolean, boolean) 
		boolean confirm
		boolean addNonPartSources
	protected boolean savePart (org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.ISaveablePart saveable
		org.eclipse.ui.IWorkbenchPart part
		boolean confirm
	public boolean saveEditor (org.eclipse.ui.IEditorPart, boolean) 
		org.eclipse.ui.IEditorPart editor
		boolean confirm
	public void savePerspective () 
		org.eclipse.ui.internal.Perspective persp
	public void savePerspectiveAs (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor newDesc
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IPerspectiveDescriptor oldDesc
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IViewReference ref
		java.util.Iterator itr
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IMemento gChildMem
		org.eclipse.ui.IMemento workingSetMem
		int i
	private java.lang.String getId (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private java.lang.String getId (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	private void setActivePart (org.eclipse.ui.IWorkbenchPart, boolean) 
		org.eclipse.ui.IWorkbenchPart newPart
		boolean force
		String label
		org.eclipse.ui.IWorkbenchPartReference partref
		org.eclipse.ui.IWorkbenchPartReference realPartRef
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IWorkbenchPart oldPart
		Object blame
		Object blame
	public void setEditorAreaVisible (boolean) 
		boolean showEditorArea
		org.eclipse.ui.internal.Perspective persp
	private void setPerspective (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.core.runtime.IStatus status
		String title
		String msg
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IPerspectiveDescriptor desc
	void perspectiveActionSetChanged (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.registry.IActionSetDescriptor, int) 
		org.eclipse.ui.internal.Perspective perspective
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		int changeType
	private void updateVisibility (org.eclipse.ui.internal.Perspective, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective oldPersp
		org.eclipse.ui.internal.Perspective newPersp
		org.eclipse.ui.IWorkbenchPartReference[] oldRefs
		int i
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.PerspectiveHelper pres
		org.eclipse.ui.IWorkbenchPartReference[] newRefs
		int i
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.internal.PartPane pane
		int i
		org.eclipse.ui.internal.WorkbenchPartReference ref
		org.eclipse.ui.internal.PartPane pane
	public void setPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 mgr
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPart part
	public org.eclipse.ui.internal.PartService getPartService () 
	protected void resetToolBarLayout () 
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 mgr
	public void setWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet newWorkingSet
		org.eclipse.ui.IWorkingSet oldWorkingSet
	public void showActionSet (java.lang.String) 
		String actionSetID
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.registry.ActionSetRegistry reg
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	public org.eclipse.ui.IViewPart showView (java.lang.String)  throws org.eclipse.ui.PartInitException 
		String viewID
	public org.eclipse.ui.IViewPart showView (java.lang.String, java.lang.String, int)  throws org.eclipse.ui.PartInitException 
		String viewID
		String secondaryID
		int mode
		Object[] result
	private boolean certifyMode (int) 
		int mode
	public void hideFastView () 
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IViewReference ref
	public void toggleFastView (org.eclipse.ui.IViewReference) 
		org.eclipse.ui.IViewReference ref
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.IWorkbenchPart previouslyActive
		org.eclipse.ui.IEditorPart activeEditor
	public void setState (org.eclipse.ui.IWorkbenchPartReference, int) 
		org.eclipse.ui.IWorkbenchPartReference ref
		int newState
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.PartStack parent
		boolean wasZoomed
		boolean isZoomed
		org.eclipse.ui.internal.PartStack parent
	public void setPartState (org.eclipse.ui.IWorkbenchPartReference, int) 
		org.eclipse.ui.IWorkbenchPartReference ref
		int state
	int getState (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.PartStack parent
	public int getPartState (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void toggleZoom (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
		int oldState
		boolean shouldZoom
		int newState
	public void updateActionBars () 
	private void updateTabList (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartSite site
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.ViewPane viewPane
		org.eclipse.swt.widgets.Control[] tabList
		org.eclipse.ui.internal.EditorSashContainer ea
	public void zoomOut () 
		org.eclipse.ui.internal.Perspective persp
	private void zoomOutIfNecessary (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public int getEditorReuseThreshold () 
	public void setEditorReuseThreshold (int) 
		int openEditors
	public org.eclipse.ui.IEditorReference[] getSortedEditors () 
	public org.eclipse.ui.IPerspectiveDescriptor[] getOpenPerspectives () 
		org.eclipse.ui.internal.Perspective[] opened
		org.eclipse.ui.IPerspectiveDescriptor[] result
		int i
	org.eclipse.ui.internal.Perspective[] getOpenInternalPerspectives () 
	org.eclipse.ui.internal.Perspective getFirstPerspectiveWithView (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.internal.Perspective[] perspectives
		int i
	public org.eclipse.ui.IPerspectiveDescriptor[] getSortedPerspectives () 
		org.eclipse.ui.internal.Perspective[] sortedArray
		org.eclipse.ui.IPerspectiveDescriptor[] result
		int i
	public org.eclipse.ui.IWorkbenchPartReference[] getSortedParts () 
	public org.eclipse.ui.IWorkbenchPartReference getReference (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.ui.internal.PartSite partSite
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.MultiEditorInnerPane innerPane
	protected void addPerspective (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective persp
	private org.eclipse.ui.IViewReference[] getViewReferenceStack (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.ViewStack folder
		java.util.ArrayList list
		int i
		org.eclipse.ui.internal.LayoutPart layoutPart
		org.eclipse.ui.IViewReference view
	public org.eclipse.ui.IViewPart[] getViewStack (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.IViewReference[] refStack
		java.util.List result
		int i
		org.eclipse.ui.IViewPart next
	public void resizeView (org.eclipse.ui.IViewPart, int, int) 
		org.eclipse.ui.IViewPart part
		int width
		int height
		org.eclipse.ui.internal.WorkbenchPage$SashInfo sashInfo
		org.eclipse.ui.internal.PartPane pane
		org.eclipse.ui.internal.ILayoutContainer container
		org.eclipse.ui.internal.LayoutTree tree
		float deltaWidth
		org.eclipse.swt.graphics.Rectangle rightBounds
		org.eclipse.swt.graphics.Rectangle leftBounds
		float deltaHeight
		org.eclipse.swt.graphics.Rectangle bottomBounds
		org.eclipse.swt.graphics.Rectangle topBounds
	private void findSashParts (org.eclipse.ui.internal.LayoutTree, org.eclipse.ui.internal.PartPane$Sashes, org.eclipse.ui.internal.WorkbenchPage$SashInfo) 
		org.eclipse.ui.internal.LayoutTree tree
		org.eclipse.ui.internal.PartPane$Sashes sashes
		org.eclipse.ui.internal.WorkbenchPage$SashInfo info
		org.eclipse.ui.internal.LayoutTree parent
		org.eclipse.ui.internal.LayoutPartSash sash
		org.eclipse.swt.widgets.Control control
	org.eclipse.ui.IWorkbenchPartReference[] getAllParts () 
		java.util.ArrayList allParts
		org.eclipse.ui.IViewReference[] views
		org.eclipse.ui.IEditorReference[] editors
	org.eclipse.ui.IWorkbenchPartReference[] getOpenParts () 
		org.eclipse.ui.IWorkbenchPartReference[] refs
		java.util.List result
		int i
		org.eclipse.ui.IWorkbenchPartReference reference
		org.eclipse.ui.IWorkbenchPart part
	public void testInvariants () 
		org.eclipse.ui.internal.Perspective persp
	public org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
	public java.lang.String[] getNewWizardShortcuts () 
		org.eclipse.ui.internal.Perspective persp
	public java.lang.String[] getPerspectiveShortcuts () 
		org.eclipse.ui.internal.Perspective persp
	public java.lang.String[] getShowViewShortcuts () 
		org.eclipse.ui.internal.Perspective persp
	private void suggestReset () 
		org.eclipse.ui.IWorkbench workbench
	public boolean isPartVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference reference
		org.eclipse.ui.IWorkbenchPart part
	public org.eclipse.ui.IWorkingSet[] getWorkingSets () 
	public void setWorkingSets (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] newWorkingSets
		org.eclipse.ui.IWorkingSet[] oldWorkingSets
		java.util.Set setOfSets
		int i
	public org.eclipse.ui.IWorkingSet getAggregateWorkingSet () 
		org.eclipse.ui.IWorkingSetManager workingSetManager
	private java.lang.String getAggregateWorkingSetId () 
	public void showEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
	public void hideEditor (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
	public org.eclipse.ui.IEditorReference[] openEditors (org.eclipse.ui.IEditorInput[], java.lang.String[], int)  throws org.eclipse.ui.MultiPartInitException 
		org.eclipse.ui.IEditorInput[] inputs
		String[] editorIDs
		int matchFlags
		org.eclipse.ui.IEditorReference[] results
		org.eclipse.ui.PartInitException[] exceptions
		boolean hasException
		int i
	private org.eclipse.ui.IEditorReference batchReuseEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean, int) 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		int matchFlags
		int flag
		org.eclipse.ui.IEditorReference[] refs
		org.eclipse.ui.IEditorPart editor
	private org.eclipse.ui.IEditorReference batchOpenEditor (org.eclipse.ui.IEditorInput, java.lang.String, boolean)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorInput input
		String editorID
		boolean activate
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorReference ref
		org.eclipse.ui.IEditorReference ref
	public void resetHiddenEditors () 
		org.eclipse.ui.IEditorReference[] refs
		int i
	static org.eclipse.ui.IWorkingSet access$0 (org.eclipse.ui.internal.WorkbenchPage) 
	static org.eclipse.ui.IWorkingSet[] access$1 (org.eclipse.ui.internal.WorkbenchPage) 
	static java.util.Set access$2 (org.eclipse.ui.internal.WorkbenchPage) 
	static void access$3 (org.eclipse.ui.internal.WorkbenchPage) 
	static org.eclipse.ui.internal.ActionSetManager access$4 (org.eclipse.ui.internal.WorkbenchPage) 
	static org.eclipse.ui.internal.ILayoutContainer access$5 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbenchPartReference) 
	static org.eclipse.ui.internal.PartPane access$6 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbenchPart) 
	static void access$7 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbenchPart) 
	static void access$8 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.swt.widgets.Composite) 
	static org.eclipse.swt.widgets.Composite access$9 (org.eclipse.ui.internal.WorkbenchPage) 
	static org.eclipse.ui.internal.WorkbenchPage$PerspectiveList access$10 (org.eclipse.ui.internal.WorkbenchPage) 
	static org.eclipse.ui.IEditorPart access$11 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorInput, java.lang.String, boolean, int, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
	static org.eclipse.ui.IEditorPart access$12 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorInput, org.eclipse.ui.internal.registry.EditorDescriptor, boolean, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
	static void access$13 (org.eclipse.ui.internal.WorkbenchPage) 
	static void access$14 (org.eclipse.ui.internal.WorkbenchPage, boolean) 
	static org.eclipse.ui.internal.WorkbenchPage$ActivationList access$15 (org.eclipse.ui.internal.WorkbenchPage) 
	static void access$16 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
	static org.eclipse.ui.IEditorReference access$17 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorInput, java.lang.String, boolean, int) 
	static org.eclipse.ui.IEditorReference access$18 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IEditorInput, java.lang.String, boolean)  throws org.eclipse.ui.PartInitException 
	static void access$19 (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.IWorkbenchPart, boolean) 
}

org/eclipse/ui/internal/WorkbenchPagePartList.class
WorkbenchPagePartList.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchPagePartList extends org.eclipse.ui.internal.PartList {
	private org.eclipse.ui.internal.PageSelectionService selectionService
	private org.eclipse.ui.internal.PartService partService
	public void  (org.eclipse.ui.internal.PageSelectionService) 
		org.eclipse.ui.internal.PageSelectionService selectionService
	public org.eclipse.ui.IPartService getPartService () 
	protected void firePartOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
	protected void firePartClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
	protected void firePartAdded (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
	protected void firePartRemoved (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference part
	protected void fireActiveEditorChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	protected void fireActivePartChanged (org.eclipse.ui.IWorkbenchPartReference, org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference oldRef
		org.eclipse.ui.IWorkbenchPartReference newRef
		org.eclipse.ui.IWorkbenchPart realPart
	protected void firePartHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	protected void firePartVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	protected void firePartInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public void firePartBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	protected void firePageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
}

org/eclipse/ui/internal/WorkbenchPartReference$1.class
WorkbenchPartReference.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPartReference$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	void  () 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/WorkbenchPartReference$2.class
WorkbenchPartReference.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPartReference$2 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.WorkbenchPartReference this$0
	void  (org.eclipse.ui.internal.WorkbenchPartReference) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

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

org/eclipse/ui/internal/WorkbenchPartReference.class
WorkbenchPartReference.java
package org.eclipse.ui.internal
public abstract org.eclipse.ui.internal.WorkbenchPartReference extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartReference org.eclipse.ui.ISizeProvider  {
	public static final int INTERNAL_PROPERTY_OPENED
	public static final int INTERNAL_PROPERTY_CLOSED
	public static final int INTERNAL_PROPERTY_PINNED
	public static final int INTERNAL_PROPERTY_VISIBLE
	public static final int INTERNAL_PROPERTY_ZOOMED
	public static final int INTERNAL_PROPERTY_ACTIVE_CHILD_CHANGED
	public static final int INTERNAL_PROPERTY_MAXIMIZED
	public static int STATE_LAZY
	public static int STATE_CREATION_IN_PROGRESS
	public static int STATE_CREATED
	public static int STATE_DISPOSED
	private int state
	protected org.eclipse.ui.IWorkbenchPart part
	private String id
	protected org.eclipse.ui.internal.PartPane pane
	private boolean pinned
	private String title
	private String tooltip
	private org.eclipse.swt.graphics.Image image
	private org.eclipse.jface.resource.ImageDescriptor defaultImageDescriptor
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.core.runtime.ListenerList propChangeListeners
	private org.eclipse.core.runtime.ListenerList internalPropChangeListeners
	private org.eclipse.core.runtime.ListenerList partChangeListeners
	private String partName
	private String contentDescription
	protected java.util.Map propertyCache
	private java.util.BitSet queuedEvents
	private boolean queueEvents
	private static org.eclipse.swt.events.DisposeListener prematureDisposeListener
	private org.eclipse.ui.IPropertyListener propertyChangeListener
	private org.eclipse.jface.util.IPropertyChangeListener partPropertyChangeListener
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public boolean isDisposed () 
	protected void checkReference () 
	private void deferEvents (boolean) 
		boolean shouldQueue
		int i
		int n
	protected void setTitle (java.lang.String) 
		String newTitle
	protected void setPartName (java.lang.String) 
		String newPartName
	protected void setContentDescription (java.lang.String) 
		String newContentDescription
	protected void setImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.swt.graphics.Image oldImage
		org.eclipse.jface.resource.ImageDescriptor oldDescriptor
	protected void setToolTip (java.lang.String) 
		String newToolTip
	protected void partPropertyChanged (java.lang.Object, int) 
		Object source
		int propId
		org.eclipse.ui.IWorkbenchPart actualPart
		org.eclipse.ui.internal.SaveablesList modelManager
	protected void partPropertyChanged (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	protected void refreshFromPart () 
	protected org.eclipse.jface.resource.ImageDescriptor computeImageDescriptor () 
	public void init (java.lang.String, java.lang.String, java.lang.String, org.eclipse.jface.resource.ImageDescriptor, java.lang.String, java.lang.String) 
		String id
		String title
		String tooltip
		org.eclipse.jface.resource.ImageDescriptor desc
		String paneName
		String contentDescription
	protected void releaseReferences () 
	void addInternalPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	void removeInternalPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	protected void fireInternalPropertyChange (int) 
		int id
		Object[] listeners
		int i
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public final java.lang.String getId () 
		org.eclipse.ui.IWorkbenchPartSite site
	public java.lang.String getTitleToolTip () 
	protected final java.lang.String getRawToolTip () 
	public java.lang.String getPartName () 
	protected final java.lang.String getRawPartName () 
		String result
		org.eclipse.ui.IWorkbenchPart2 part2
	protected java.lang.String computePartName () 
	public java.lang.String getContentDescription () 
	protected java.lang.String computeContentDescription () 
	protected final java.lang.String getRawContentDescription () 
		org.eclipse.ui.IWorkbenchPart2 part2
	public boolean isDirty () 
	public java.lang.String getTitle () 
	protected java.lang.String computeTitle () 
	protected final java.lang.String getRawTitle () 
	public final org.eclipse.swt.graphics.Image getTitleImage () 
	public org.eclipse.jface.resource.ImageDescriptor getTitleImageDescriptor () 
	void fireVisibilityChange () 
	void fireZoomChange () 
	public boolean getVisible () 
	public void setVisible (boolean) 
		boolean isVisible
	protected void firePropertyChange (int) 
		int id
	private void immediateFirePropertyChange (int) 
		int id
		Object[] listeners
		int i
	public final org.eclipse.ui.IWorkbenchPart getPart (boolean) 
		boolean restore
		org.eclipse.core.runtime.IStatus result
		org.eclipse.ui.IWorkbenchPart newPart
		org.eclipse.ui.ISizeProvider sizeProvider
	protected abstract org.eclipse.ui.IWorkbenchPart createPart () 
	protected abstract org.eclipse.ui.internal.PartPane createPane () 
	public final org.eclipse.ui.internal.PartPane getPane () 
	public final void dispose () 
		org.eclipse.core.runtime.IStatus result
		org.eclipse.swt.widgets.Control targetControl
		org.eclipse.swt.graphics.Image oldImage
		org.eclipse.jface.resource.ImageDescriptor oldDescriptor
	protected void doDisposeNestedParts () 
	private final void clearListenerList (org.eclipse.core.runtime.ListenerList) 
		org.eclipse.core.runtime.ListenerList list
		Object[] listeners
		int i
	protected void doDisposePart () 
		Exception e
	public void setPinned (boolean) 
		boolean newPinned
	public boolean isPinned () 
	public java.lang.String getPartProperty (java.lang.String) 
		String key
	public void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	protected void firePartPropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] l
		int i
	protected void createPartProperties (org.eclipse.ui.IWorkbenchPart3) 
		org.eclipse.ui.IWorkbenchPart3 workbenchPart
		java.util.Iterator i
		java.util.Map$Entry e
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredResult
		org.eclipse.ui.ISizeProvider sizeProvider
	public int getSizeFlags (boolean) 
		boolean width
		org.eclipse.ui.ISizeProvider sizeProvider
}

org/eclipse/ui/internal/WorkbenchPlugin$1.class
WorkbenchPlugin.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPlugin$1 extends java.lang.Object implements java.lang.Runnable  {
	private final Object[] val$ret
	private final org.eclipse.core.runtime.IConfigurationElement val$element
	private final String val$classAttribute
	private final org.eclipse.core.runtime.CoreException[] val$exc
	void  (java.lang.Object[], org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.core.runtime.CoreException[]) 
	public void run () 
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/WorkbenchPlugin$2.class
WorkbenchPlugin.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPlugin$2 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchPlugin this$0
	void  (org.eclipse.ui.internal.WorkbenchPlugin) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchPlugin$3.class
WorkbenchPlugin.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchPlugin$3 extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener  {
	final org.eclipse.ui.internal.WorkbenchPlugin this$0
	void  (org.eclipse.ui.internal.WorkbenchPlugin) 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/ui/internal/WorkbenchPlugin.class
WorkbenchPlugin.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchPlugin extends org.eclipse.ui.plugin.AbstractUIPlugin {
	private static final String DATA_SPLASH_SHELL
	private static final String PROP_SPLASH_HANDLE
	private static final String LEFT_TO_RIGHT
	private static final String RIGHT_TO_LEFT
	private static final String ORIENTATION_COMMAND_LINE
	private static final String ORIENTATION_PROPERTY
	private static final String NL_USER_PROPERTY
	private static org.eclipse.ui.internal.WorkbenchPlugin inst
	private org.eclipse.ui.internal.registry.EditorRegistry editorRegistry
	private org.eclipse.ui.internal.decorators.DecoratorManager decoratorManager
	private org.eclipse.ui.internal.themes.ThemeRegistry themeRegistry
	private org.eclipse.ui.internal.WorkingSetManager workingSetManager
	private org.eclipse.ui.internal.registry.WorkingSetRegistry workingSetRegistry
	private org.osgi.framework.BundleContext bundleContext
	private java.util.Collection startingBundles
	public static boolean DEBUG
	public static String PI_WORKBENCH
	public static char PREFERENCE_PAGE_CATEGORY_SEPARATOR
	private org.eclipse.ui.internal.dialogs.WorkbenchPreferenceManager preferenceManager
	private org.eclipse.ui.internal.registry.ViewRegistry viewRegistry
	private org.eclipse.ui.internal.registry.PerspectiveRegistry perspRegistry
	private org.eclipse.ui.internal.registry.ActionSetRegistry actionSetRegistry
	private org.eclipse.ui.internal.SharedImages sharedImages
	private org.eclipse.ui.internal.ProductInfo productInfo
	private org.eclipse.ui.internal.intro.IntroRegistry introRegistry
	private org.eclipse.ui.internal.operations.WorkbenchOperationSupport operationSupport
	private org.osgi.framework.BundleListener bundleListener
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public void  () 
	void reset () 
	public static java.lang.Object createExtension (org.eclipse.core.runtime.IConfigurationElement, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String classAttribute
		Object[] ret
		org.eclipse.core.runtime.CoreException[] exc
		org.eclipse.core.runtime.CoreException core
		Exception e
	public static boolean hasExecutableExtension (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extensionName
		String elementText
		org.eclipse.core.runtime.IConfigurationElement[] children
	public static boolean isBundleLoadedForExecutableExtension (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extensionName
		org.osgi.framework.Bundle bundle
	public static org.osgi.framework.Bundle getBundleForExecutableExtension (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extensionName
		String prop
		String executable
		String executable
		String contributorName
		int i
		org.eclipse.core.runtime.IConfigurationElement[] exec
	protected org.eclipse.jface.resource.ImageRegistry createImageRegistry () 
	public org.eclipse.ui.internal.registry.ActionSetRegistry getActionSetRegistry () 
	public static org.eclipse.ui.internal.WorkbenchPlugin getDefault () 
	public org.eclipse.ui.IEditorRegistry getEditorRegistry () 
	public org.eclipse.ui.IElementFactory getElementFactory (java.lang.String) 
		String targetID
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement targetElement
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		String strID
		org.eclipse.ui.IElementFactory factory
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.ui.presentations.AbstractPresentationFactory getPresentationFactory (java.lang.String) 
		String targetID
		Object o
	private java.lang.Object createExtension (java.lang.String, java.lang.String, java.lang.String) 
		String extensionPointId
		String elementName
		String targetID
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement targetElement
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		org.eclipse.core.runtime.IConfigurationElement element
		String strID
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.ui.IPerspectiveRegistry getPerspectiveRegistry () 
	public org.eclipse.ui.IWorkingSetManager getWorkingSetManager () 
	public org.eclipse.ui.internal.registry.WorkingSetRegistry getWorkingSetRegistry () 
	public org.eclipse.ui.internal.intro.IIntroRegistry getIntroRegistry () 
	public org.eclipse.ui.operations.IWorkbenchOperationSupport getOperationSupport () 
	public org.eclipse.jface.preference.PreferenceManager getPreferenceManager () 
		org.eclipse.ui.internal.registry.PreferencePageRegistryReader registryReader
	public org.eclipse.ui.ISharedImages getSharedImages () 
	public org.eclipse.ui.internal.themes.IThemeRegistry getThemeRegistry () 
		org.eclipse.ui.internal.themes.ThemeRegistryReader reader
	public org.eclipse.ui.views.IViewRegistry getViewRegistry () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	protected void initializeDefaultPreferences (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore store
	public static void log (java.lang.String) 
		String message
	public static void log (java.lang.Throwable) 
		Throwable t
	public static org.eclipse.core.runtime.IStatus getStatus (java.lang.Throwable) 
		Throwable t
		String message
	public static org.eclipse.core.runtime.IStatus newError (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
		String pluginId
		int errorCode
		org.eclipse.core.runtime.CoreException ce
	public static void log (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
		org.eclipse.core.runtime.IStatus status
	public static void log (java.lang.Class, java.lang.String, java.lang.Throwable) 
		Class clazz
		String methodName
		Throwable t
		String msg
	public static void log (java.lang.String, org.eclipse.core.runtime.IStatus) 
		String message
		org.eclipse.core.runtime.IStatus status
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.ui.internal.decorators.DecoratorManager getDecoratorManager () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.osgi.framework.Bundle uiBundle
		org.osgi.framework.BundleException e
	private int getDefaultOrientation () 
		String[] commandLineArgs
		int orientation
	private int checkCommandLineLocale () 
		java.util.Locale locale
		String lang
	private int getSystemPropertyOrientation () 
		String orientation
	private int getCommandLineOrientation (java.lang.String[]) 
		String[] commandLineArgs
		int i
		String orientation
	public org.osgi.framework.Bundle[] getBundles () 
	public org.osgi.framework.BundleContext getBundleContext () 
	public java.lang.String getAppName () 
	public java.lang.String getAppVersion () 
	public java.lang.String getProductName () 
	public org.eclipse.jface.resource.ImageDescriptor[] getWindowImages () 
	private org.eclipse.ui.internal.ProductInfo getProductInfo () 
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public org.eclipse.ui.wizards.IWizardRegistry getNewWizardRegistry () 
	public org.eclipse.ui.wizards.IWizardRegistry getImportWizardRegistry () 
	public org.eclipse.ui.wizards.IWizardRegistry getExportWizardRegistry () 
	public org.eclipse.core.runtime.IPath getDataLocation () 
	void addBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener bundleListener
	void removeBundleListener (org.osgi.framework.BundleListener) 
		org.osgi.framework.BundleListener bundleListener
	int getBundleCount () 
	java.io.OutputStream getSplashStream () 
		org.osgi.framework.ServiceReference[] ref
		org.osgi.framework.ServiceReference[] ref
		int i
		String name
		Object result
	private org.osgi.framework.BundleListener getBundleListener () 
	private void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
	public boolean isStarting (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static boolean isSplashHandleSpecified () 
	public static org.eclipse.swt.widgets.Shell getSplashShell (org.eclipse.swt.widgets.Display)  throws java.lang.NumberFormatException java.lang.IllegalArgumentException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Shell splashShell
		String splashHandle
		java.lang.reflect.Method method
		java.lang.reflect.Method method
	public static void unsetSplashShell (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Shell splashShell
	static org.eclipse.ui.internal.registry.PerspectiveRegistry access$0 (org.eclipse.ui.internal.WorkbenchPlugin) 
	static void access$1 (org.eclipse.ui.internal.WorkbenchPlugin, org.osgi.framework.BundleEvent) 
}

org/eclipse/ui/internal/WorkbenchPreferenceInitializer.class
WorkbenchPreferenceInitializer.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchPreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public void  () 
	public void initializeDefaultPreferences () 
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.core.runtime.preferences.IEclipsePreferences rootNode
		String workbenchName
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/WorkbenchSupportFactory.class
WorkbenchSupportFactory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchSupportFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPartSite site
		Object parent
}

org/eclipse/ui/internal/WorkbenchWindow$1.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		java.util.ArrayList setsToActivate
		Object[] registeredObjects
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] descriptors
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.Perspective[] perspectives
		int i
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		org.eclipse.ui.internal.PluginActionSetBuilder$Binding binding
		org.eclipse.ui.internal.Perspective[] perspectives
		boolean updateNeeded
		org.eclipse.ui.contexts.IContextService contextService
		int i
		int j
}

org/eclipse/ui/internal/WorkbenchWindow$10.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$10 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.swt.graphics.Rectangle[] val$displayBounds
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.swt.graphics.Rectangle[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchWindow$11.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$11 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.IMemento val$fastViewMem
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IMemento) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchWindow$12.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$12 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.swt.graphics.Rectangle val$shellBounds
	private final org.eclipse.swt.graphics.Rectangle[] val$displayBounds
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Rectangle[]) 
	public void runWithException () 
		org.eclipse.swt.graphics.Rectangle clientArea
}

org/eclipse/ui/internal/WorkbenchWindow$13.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$13 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchWindow$14.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$14 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final Integer val$lockedInt
	private final org.eclipse.jface.internal.provisional.action.ICoolBarManager2 val$coolBarMgr
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.lang.Integer, org.eclipse.jface.internal.provisional.action.ICoolBarManager2) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchWindow$15.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$15 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.jface.internal.provisional.action.ICoolBarManager2 val$coolBarMgr
	private final org.eclipse.jface.action.IContributionItem[] val$itemsToSet
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.jface.internal.provisional.action.ICoolBarManager2, org.eclipse.jface.action.IContributionItem[]) 
	public void runWithException () 
}

org/eclipse/ui/internal/WorkbenchWindow$16.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$16 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final String val$factoryID
	private final org.eclipse.core.runtime.MultiStatus val$result
	private final org.eclipse.ui.IMemento val$pageMem
	private final org.eclipse.core.runtime.IAdaptable[] val$input
	private final org.eclipse.ui.IMemento val$inputMem
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.MultiStatus, org.eclipse.ui.IMemento, org.eclipse.core.runtime.IAdaptable[], org.eclipse.ui.IMemento) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.IElementFactory factory
}

org/eclipse/ui/internal/WorkbenchWindow$17.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$17 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.internal.WorkbenchPage[] val$newPage
	private final org.eclipse.core.runtime.IAdaptable val$finalInput
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchPage[], org.eclipse.core.runtime.IAdaptable) 
	public void runWithException ()  throws org.eclipse.ui.WorkbenchException 
}

org/eclipse/ui/internal/WorkbenchWindow$18.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$18 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.internal.WorkbenchPage[] val$newPage
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchPage[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$19.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$19 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.internal.WorkbenchPage[] val$newPage
	private final String val$defPerspID
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchPage[], java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$2.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$2 extends java.lang.Object implements org.eclipse.jface.action.IContributionManagerOverrides  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public java.lang.Integer getAccelerator (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getAcceleratorText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getEnabled (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getVisible (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.Perspective perspective
		String id
}

org/eclipse/ui/internal/WorkbenchWindow$20.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$20 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.internal.WorkbenchPage[] val$newPage
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchPage[]) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$21.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$21 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.IWorkbenchPage val$myPage
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IWorkbenchPage) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$22.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$22 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.IMemento val$introMem
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IMemento) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$23.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$23 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final int val$id
	private final java.util.List val$myTrimOrderList
	void  (org.eclipse.ui.internal.WorkbenchWindow, int, java.util.List) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$24.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$24 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final java.util.List val$knownIds
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.util.List) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$25.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$25 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final java.util.List val$knownIds
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.util.List) 
	public void runWithException ()  throws java.lang.Throwable 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.Perspective perspective
}

org/eclipse/ui/internal/WorkbenchWindow$26.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$26 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final Integer val$bigInt
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.lang.Integer) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$27.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$27 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.ui.IWorkbenchPage val$in
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IWorkbenchPage) 
	public void run () 
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.ui.internal.WorkbenchPage newPage
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.custom.StackLayout layout
}

org/eclipse/ui/internal/WorkbenchWindow$28.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$28 extends org.eclipse.swt.events.ShellAdapter {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void shellActivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent event
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartSite site
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.PartSite site
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent event
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartSite site
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.PartSite site
}

org/eclipse/ui/internal/WorkbenchWindow$29.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$29 extends org.eclipse.swt.events.ControlAdapter {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	private void saveBounds () 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/WorkbenchWindow$3.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$3 extends java.lang.Object implements org.eclipse.jface.action.IContributionManagerOverrides  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public java.lang.Integer getAccelerator (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getAcceleratorText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getEnabled (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getText (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.Boolean getVisible (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.Perspective perspective
		String id
}

org/eclipse/ui/internal/WorkbenchWindow$4.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$4 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void dispose () 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/WorkbenchWindow$5.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final boolean[] val$ret
	void  (org.eclipse.ui.internal.WorkbenchWindow, boolean[]) 
	public void run () 
}

org/eclipse/ui/internal/WorkbenchWindow$6.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$6 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final org.eclipse.swt.widgets.Shell val$shell
	private final org.eclipse.swt.widgets.Control val$coolBar
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Control) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Rectangle clientArea
}

org/eclipse/ui/internal/WorkbenchWindow$7.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$7 extends org.eclipse.ui.internal.WindowTrimProxy {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.swt.widgets.Control, java.lang.String, java.lang.String, int) 
		org.eclipse.swt.widgets.Control $anonymous0
		String $anonymous1
		String $anonymous2
		int $anonymous3
	public void handleClose () 
	public boolean isCloseable () 
}

org/eclipse/ui/internal/WorkbenchWindow$8.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$8 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindow$9.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$9 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	private final Object[] val$result
	private final String val$perspId
	private final org.eclipse.core.runtime.IAdaptable val$input
	void  (org.eclipse.ui.internal.WorkbenchWindow, java.lang.Object[], java.lang.String, org.eclipse.core.runtime.IAdaptable) 
	public void run () 
		org.eclipse.ui.WorkbenchException e
}

org/eclipse/ui/internal/WorkbenchWindow$PageList.class
WorkbenchWindow.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindow$PageList extends java.lang.Object {
	private java.util.List pagesInCreationOrder
	private java.util.List pageInActivationOrder
	private Object active
	final org.eclipse.ui.internal.WorkbenchWindow this$0
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
	public boolean add (java.lang.Object) 
		Object object
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean remove (java.lang.Object) 
		Object object
	public boolean isEmpty () 
	public org.eclipse.ui.IWorkbenchPage[] getPages () 
		int nSize
		org.eclipse.ui.IWorkbenchPage[] retArray
	public void setActive (java.lang.Object) 
		Object page
	public org.eclipse.ui.internal.WorkbenchPage getActive () 
	public org.eclipse.ui.internal.WorkbenchPage getNextActive () 
}

org/eclipse/ui/internal/WorkbenchWindow.class
WorkbenchWindow.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchWindow extends org.eclipse.jface.window.ApplicationWindow implements org.eclipse.ui.IWorkbenchWindow  {
	private org.eclipse.ui.application.WorkbenchWindowAdvisor windowAdvisor
	private org.eclipse.ui.application.ActionBarAdvisor actionBarAdvisor
	private int number
	private org.eclipse.ui.internal.WorkbenchWindow$PageList pageList
	private org.eclipse.ui.internal.PageListenerList pageListeners
	private org.eclipse.ui.internal.PerspectiveListenerList perspectiveListeners
	private org.eclipse.ui.internal.WWinPartService partService
	private org.eclipse.ui.internal.ActionPresentation actionPresentation
	private org.eclipse.ui.internal.WWinActionBars actionBars
	private boolean updateDisabled
	private boolean closing
	private boolean shellActivated
	private org.eclipse.ui.internal.FastViewBar fastViewBar
	private org.eclipse.ui.internal.PerspectiveSwitcher perspectiveSwitcher
	private org.eclipse.ui.internal.layout.TrimLayout defaultLayout
	org.eclipse.ui.internal.progress.ProgressRegion progressRegion
	private org.eclipse.ui.internal.menus.TrimBarManager2 trimMgr2
	private org.eclipse.ui.internal.menus.TrimContributionManager trimContributionMgr
	private final org.eclipse.ui.internal.services.ServiceLocator serviceLocator
	private org.eclipse.ui.internal.HeapStatus heapStatus
	private org.eclipse.ui.internal.WindowTrimProxy heapStatusTrim
	private boolean emptyWindowContentsCreated
	private org.eclipse.swt.widgets.Control emptyWindowContents
	private org.eclipse.swt.graphics.Rectangle normalBounds
	private boolean asMaximizedState
	private org.eclipse.swt.custom.CBanner topBar
	private org.eclipse.ui.internal.layout.IWindowTrim topBarTrim
	private org.eclipse.swt.graphics.Point lastShellSize
	private org.eclipse.swt.widgets.Composite pageComposite
	private int submenus
	private org.eclipse.ui.internal.WorkbenchWindowConfigurer windowConfigurer
	private org.eclipse.core.runtime.ListenerList genericPropertyListeners
	private org.eclipse.ui.internal.ShellPool detachedWindowShells
	static final String TEXT_DELIMITERS
	static final String GRP_PAGES
	static final String GRP_PERSPECTIVES
	static final String GRP_FAST_VIEWS
	static final int VGAP
	static final int CLIENT_INSET
	static final int BAR_SIZE
	public static final String PROP_COOLBAR_VISIBLE
	public static final String PROP_PERSPECTIVEBAR_VISIBLE
	public static final String PROP_STATUS_LINE_VISIBLE
	public static final int SHOW_VIEW_SUBMENU
	public static final int OPEN_PERSPECTIVE_SUBMENU
	public static final int NEW_WIZARD_SUBMENU
	private static final int FILL_ALL_ACTION_BARS
	private org.eclipse.ui.internal.TrimDropTarget trimDropTarget
	private boolean coolBarVisible
	private boolean perspectiveBarVisible
	private boolean fastViewBarVisible
	private boolean statusLineVisible
	private org.eclipse.ui.internal.layout.IWindowTrim statusLineTrim
	private java.util.Map globalActionHandlersByCommandId
	private java.util.List handlerActivations
	private int largeUpdates
	private org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler actionSetHandler
	private org.eclipse.jface.action.IContributionManagerOverrides menuOverride
	private org.eclipse.jface.action.IContributionManagerOverrides toolbarOverride
	private java.util.Map toolbarLabelContributions
	private java.util.Set menuRestrictions
	private org.eclipse.core.runtime.ListenerList actionSetListeners
	private org.eclipse.core.runtime.ListenerList backgroundSaveListeners
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static void  () 
	public void addSubmenu (int) 
		int type
	public boolean containsSubmenu (int) 
		int type
	public void  (int) 
		int number
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	private org.eclipse.core.runtime.IExtensionPoint getActionSetExtensionPoint () 
	protected int perspectiveBarStyle () 
	void registerGlobalAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction globalAction
		String commandId
		Object value
		org.eclipse.jface.commands.ActionHandler handler
		String actionId
		org.eclipse.ui.internal.handlers.IActionCommandMappingService mappingService
	void submitGlobalActions () 
		org.eclipse.ui.handlers.IHandlerService handlerService
		java.util.Map handlersByCommandId
		java.util.List newHandlers
		java.util.Iterator existingIter
		org.eclipse.ui.handlers.IHandlerActivation next
		String cmdId
		Object handler
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.expressions.Expression expression
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String commandId
		org.eclipse.core.commands.IHandler handler
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	private void firePropertyChanged (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] listeners
		int i
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void addPageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener l
	public void addPerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener l
	protected void addPerspectiveBar (int) 
		int style
	private boolean busyClose () 
		boolean windowClosed
		org.eclipse.ui.internal.Workbench workbench
		int count
	protected org.eclipse.ui.IWorkbenchPage busyOpenPage (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		String perspID
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.IWorkbenchPage newPage
		org.eclipse.ui.IWorkbenchWindow window
	public int open () 
		int result
	protected boolean canHandleShellCloseEvent () 
	public boolean close () 
		boolean[] ret
	protected boolean isClosing () 
	protected boolean isCoolBarLocked () 
		org.eclipse.jface.action.ICoolBarManager cbm
	private void closeAllPages () 
		org.eclipse.ui.internal.WorkbenchWindow$PageList oldList
		java.util.Iterator itr
		org.eclipse.ui.internal.WorkbenchPage page
	public void closeAllPages (boolean) 
		boolean save
		boolean ret
	protected boolean closePage (org.eclipse.ui.IWorkbenchPage, boolean) 
		org.eclipse.ui.IWorkbenchPage in
		boolean save
		org.eclipse.ui.internal.WorkbenchPage oldPage
		boolean oldIsActive
		org.eclipse.ui.IWorkbenchPage newPage
	private void showEmptyWindowContents () 
		org.eclipse.swt.widgets.Composite parent
	private void hideEmptyWindowContents () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		String title
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.contexts.IContextService contextService
	org.eclipse.ui.internal.ShellPool getDetachedWindowPool () 
	protected void createTrimWidgets (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Composite createPageComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void setBannerCurve (boolean) 
		boolean square
	protected void createDefaultContents (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Menu menuBar
		org.eclipse.ui.internal.layout.CacheWrapper coolbarCacheWrapper
		org.eclipse.swt.widgets.Control coolBar
	private boolean getShowHeapStatus () 
	private void createHeapStatus (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.jface.action.MenuManager createMenuManager () 
		org.eclipse.jface.action.MenuManager manager
	public void setPerspectiveBarLocation (java.lang.String) 
		String location
	private void fireWindowOpening () 
	void fireWindowRestored ()  throws org.eclipse.ui.WorkbenchException 
	private void fireWindowCreated () 
	private void fireWindowOpened () 
	private boolean fireWindowShellClosing () 
	private void fireWindowClosed () 
	private void firePageActivated (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		String label
	private void firePageClosed (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		String label
	private void firePageOpened (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
		String label
	void firePerspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	void firePerspectivePreDeactivate (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	void firePerspectiveDeactivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public void firePerspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
	public void firePerspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.IWorkbenchPartReference partRef
		String changeId
	void firePerspectiveClosed (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	void firePerspectiveOpened (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
	void firePerspectiveSavedAs (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor oldPerspective
		org.eclipse.ui.IPerspectiveDescriptor newPerspective
	public org.eclipse.ui.internal.WWinActionBars getActionBars () 
	public org.eclipse.ui.IWorkbenchPage getActivePage () 
	org.eclipse.ui.internal.WorkbenchPage getActiveWorkbenchPage () 
	protected org.eclipse.swt.widgets.Composite getPageComposite () 
	public org.eclipse.jface.action.MenuManager getMenuManager () 
	public int getNumber () 
	public org.eclipse.ui.IWorkbenchPage[] getPages () 
	public org.eclipse.ui.IPartService getPartService () 
	protected org.eclipse.swt.widgets.Layout getLayout () 
	public org.eclipse.ui.ISelectionService getSelectionService () 
	public boolean getShellActivated () 
	public org.eclipse.jface.action.StatusLineManager getStatusLineManager () 
	private org.eclipse.ui.internal.layout.IWindowTrim getStatusLineTrim () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	public java.lang.String getToolbarLabel (java.lang.String) 
		String actionSetId
		org.eclipse.ui.internal.registry.ActionSetRegistry registry
		org.eclipse.ui.internal.registry.IActionSetDescriptor actionSet
	public void putToolbarLabel (java.lang.String, java.lang.String) 
		String id
		String label
	private boolean hardClose () 
		boolean result
		boolean result
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.handlers.IHandlerService handlerService
		java.util.Iterator activationItr
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.contexts.IContextService contextService
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.jface.action.ICoolBarManager coolbar
		Exception ex
		Exception ex
	public boolean isApplicationMenu (java.lang.String) 
		String menuID
	boolean isWorkbenchCoolItemId (java.lang.String) 
		String id
	void lockCoolBar (boolean) 
		boolean lock
	void makeVisible () 
		org.eclipse.swt.widgets.Shell shell
	public boolean okToClose () 
	public org.eclipse.ui.IWorkbenchPage openPage (java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		String perspId
		org.eclipse.core.runtime.IAdaptable input
		Object[] result
	public org.eclipse.ui.IWorkbenchPage openPage (org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.core.runtime.IAdaptable input
		String perspId
	public void removePageListener (org.eclipse.ui.IPageListener) 
		org.eclipse.ui.IPageListener l
	public void removePerspectiveListener (org.eclipse.ui.IPerspectiveListener) 
		org.eclipse.ui.IPerspectiveListener l
	private org.eclipse.core.runtime.IStatus unableToRestorePage (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento pageMem
		String pageName
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IPerspectiveDescriptor activeDescriptor
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento windowAdvisorState
		org.eclipse.ui.IMemento actionBarAdvisorState
		org.eclipse.swt.graphics.Rectangle[] displayBounds
		org.eclipse.swt.graphics.Rectangle shellBounds
		org.eclipse.ui.IMemento fastViewMem
		Integer bigInt
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBarMgr
		org.eclipse.ui.IMemento coolBarMem
		Integer lockedInt
		java.util.ArrayList coolBarLayout
		org.eclipse.ui.IMemento[] contributionMems
		int i
		org.eclipse.ui.IMemento contributionMem
		String type
		String id
		org.eclipse.jface.action.IContributionItem existingItem
		org.eclipse.jface.action.IContributionItem newItem
		Integer width
		Integer height
		org.eclipse.jface.action.IContributionItem oldItem
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentation
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem newToolBarItem
		org.eclipse.jface.action.IContributionItem refItem
		boolean newlyAddedItems
		org.eclipse.jface.action.IContributionItem[] existingItems
		int i
		org.eclipse.jface.action.IContributionItem existingItem
		boolean found
		java.util.Iterator layoutItemItr
		org.eclipse.jface.action.IContributionItem layoutItem
		org.eclipse.jface.action.IContributionItem[] itemsToSet
		org.eclipse.ui.IWorkbenchPage newActivePage
		org.eclipse.ui.IMemento[] pageArray
		int i
		org.eclipse.ui.IMemento pageMem
		String strFocus
		org.eclipse.core.runtime.IAdaptable[] input
		org.eclipse.ui.IMemento inputMem
		String factoryID
		org.eclipse.core.runtime.IAdaptable finalInput
		org.eclipse.ui.internal.WorkbenchPage[] newPage
		org.eclipse.ui.WorkbenchException e
		String defPerspID
		org.eclipse.ui.internal.WorkbenchPage[] newPage
		org.eclipse.ui.WorkbenchException e
		String productName
		org.eclipse.ui.IWorkbenchPage myPage
		org.eclipse.ui.IMemento introMem
	private boolean restoreOldCoolBar (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento coolbarMem
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBarMgr
		Integer locked
		boolean state
		org.eclipse.ui.IMemento visibleLayout
		java.util.ArrayList visibleWrapIndicies
		java.util.ArrayList visibleItems
		org.eclipse.ui.IMemento rememberedLayout
		java.util.ArrayList rememberedWrapIndicies
		java.util.ArrayList rememberedItems
		int currentIndex
		java.util.Iterator i
		String id
		int index
		java.util.Iterator iter
		String visibleId
		int insertAt
		boolean separateLine
		java.util.Iterator iter
		Integer wrapIndex
		int j
		Integer index2
		java.util.ArrayList coolBarLayout
		java.util.Iterator i
		String id
		org.eclipse.jface.action.IContributionItem oldItem
		org.eclipse.jface.action.IContributionItem newItem
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentaiton
		org.eclipse.jface.action.IContributionItem refItem
		int offset
		int i
		int insertAt
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem[] itemsToSet
	private boolean readLayout (org.eclipse.ui.IMemento, java.util.ArrayList, java.util.ArrayList) 
		org.eclipse.ui.IMemento memento
		java.util.ArrayList itemIds
		java.util.ArrayList wrapIndicies
		org.eclipse.ui.IMemento[] wraps
		int i
		org.eclipse.ui.IMemento wrapMem
		Integer index
		org.eclipse.ui.IMemento[] savedItems
		int i
		org.eclipse.ui.IMemento savedMem
		String id
	private org.eclipse.jface.action.IContributionItem findAlphabeticalOrder (java.lang.String, java.lang.String, org.eclipse.jface.action.IContributionManager) 
		String startId
		String itemId
		org.eclipse.jface.action.IContributionManager mgr
		org.eclipse.jface.action.IContributionItem[] items
		int insertIndex
		org.eclipse.jface.action.IContributionItem item
		int i
		org.eclipse.jface.action.IContributionItem item
		String testId
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.ui.contexts.IWorkbenchContextSupport contextSupport
		boolean keyFilterEnabled
		org.eclipse.swt.widgets.Control fastViewBarControl
		boolean fastViewBarWasEnabled
		org.eclipse.swt.widgets.Control perspectiveBarControl
		boolean perspectiveBarWasEnabled
		java.util.List disabledControls
	private boolean saveAllPages (boolean) 
		boolean bConfirm
		boolean bRet
		java.util.Iterator itr
		org.eclipse.ui.internal.WorkbenchPage page
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.core.runtime.MultiStatus result
		org.eclipse.ui.IMemento fastViewBarMem
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IMemento introMem
		boolean isStandby
		org.eclipse.ui.IMemento persBarMem
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBarMgr
		org.eclipse.ui.IMemento coolBarMem
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.ui.IMemento coolItemMem
		org.eclipse.jface.action.IContributionItem item
		int height
		int height
		int height
		int width
		int width
		int width
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem toolBarItem
		org.eclipse.ui.internal.PlaceholderContributionItem placeholder
		java.util.Iterator itr
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.IMemento pageMem
		org.eclipse.core.runtime.IAdaptable input
		org.eclipse.ui.IPersistableElement persistable
		org.eclipse.ui.IMemento inputMem
		org.eclipse.ui.IMemento windowAdvisorState
		org.eclipse.ui.IMemento actionBarAdvisorState
		org.eclipse.ui.IMemento trimState
	private org.eclipse.core.runtime.IStatus saveTrimState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		int[] ids
		int i
		int id
		java.util.List trim
		org.eclipse.ui.IMemento area
		java.util.Iterator d
		org.eclipse.ui.internal.layout.IWindowTrim item
	private org.eclipse.core.runtime.IStatus restoreTrimState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento trimState
		org.eclipse.ui.IMemento[] areas
		java.util.List knownIds
		java.util.List[] trimOrder
		int i
		java.util.List preferredLocations
		org.eclipse.ui.IMemento area
		org.eclipse.ui.IMemento[] items
		int j
		org.eclipse.ui.IMemento item
		String id
		org.eclipse.ui.internal.layout.IWindowTrim t
		String areaIdString
		int areaId
		int i
		org.eclipse.ui.IMemento area
		int id
		java.util.List myTrimOrderList
		org.eclipse.ui.IMemento fastViewMem
		Integer bigInt
	public void setActivePage (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage in
	protected boolean toolBarChildrenExist () 
		org.eclipse.swt.widgets.CoolBar coolBarControl
	private java.lang.Boolean valueOf (boolean) 
		boolean result
	public java.util.Set getMenuRestrictions () 
	void liftRestrictions () 
		org.eclipse.ui.internal.services.EvaluationReference[] refs
		org.eclipse.ui.services.IEvaluationService es
		org.eclipse.core.expressions.IEvaluationContext currentState
		boolean changeDetected
		int i
		org.eclipse.ui.internal.services.EvaluationReference reference
		boolean os
		boolean ns
		org.eclipse.ui.menus.IMenuService ms
	void imposeRestrictions () 
		java.util.Iterator i
		org.eclipse.ui.internal.services.EvaluationReference ref
	private void trackShellActivation (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	private void trackShellResize (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	public void updateActionBars () 
	private boolean updatesDeferred () 
	public final void largeUpdateStart () 
	public final void largeUpdateEnd () 
	public void updateActionSets () 
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBarManager
		String path
		org.eclipse.jface.action.IMenuManager manager
		org.eclipse.jface.action.IContributionItem item
	private final void fireActionSetsChanged () 
		Object[] listeners
		int i
		org.eclipse.ui.internal.menus.IActionSetsListener listener
		org.eclipse.ui.internal.WorkbenchPage currentPage
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
		org.eclipse.ui.internal.ActionSetsEvent event
	final void addActionSetsListener (org.eclipse.ui.internal.menus.IActionSetsListener) 
		org.eclipse.ui.internal.menus.IActionSetsListener listener
	final void removeActionSetsListener (org.eclipse.ui.internal.menus.IActionSetsListener) 
		org.eclipse.ui.internal.menus.IActionSetsListener listener
	private void createProgressIndicator (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.TaskItem taskItem
		org.eclipse.swt.widgets.TaskBar systemTaskBar
		String taskBarProgressManagerKey
		Object data
	org.eclipse.ui.internal.WorkbenchWindowConfigurer getWindowConfigurer () 
	private org.eclipse.ui.application.WorkbenchAdvisor getAdvisor () 
	org.eclipse.ui.application.WorkbenchWindowAdvisor getWindowAdvisor () 
	private org.eclipse.ui.application.ActionBarAdvisor getActionBarAdvisor () 
	private org.eclipse.ui.internal.Workbench getWorkbenchImpl () 
	public void fillActionBars (int) 
		int flags
		org.eclipse.ui.internal.Workbench workbench
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.jface.action.ICoolBarManager coolbar
	public void fillActionBars (org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2, int) 
		org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 proxyBars
		int flags
		org.eclipse.ui.internal.WorkbenchWindowConfigurer$WindowActionBarConfigurer wab
	protected void initializeBounds () 
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point location
	protected void constrainShellSize () 
		org.eclipse.swt.graphics.Rectangle bounds
	protected org.eclipse.swt.graphics.Point getInitialLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.graphics.Point getInitialSize () 
	public void setCoolBarVisible (boolean) 
		boolean visible
		boolean oldValue
	public boolean getCoolBarVisible () 
	public void setPerspectiveBarVisible (boolean) 
		boolean visible
		boolean oldValue
	public boolean getPerspectiveBarVisible () 
	public void setFastViewBarVisible (boolean) 
		boolean visible
		boolean oldValue
	public boolean getFastViewBarVisible () 
	public void setStatusLineVisible (boolean) 
		boolean visible
		boolean oldValue
	public boolean getStatusLineVisible () 
	private void updateLayoutDataForContents () 
		String perspectiveBarOnTheLeftString
		boolean perspectiveBarOnTheLeft
		int side
	public boolean getShowFastViewBars () 
	private void setLayoutDataForContents () 
	public org.eclipse.ui.internal.FastViewBar getFastViewBar () 
	public org.eclipse.ui.internal.PerspectiveBarManager getPerspectiveBar () 
	public org.eclipse.ui.internal.ActionPresentation getActionPresentation () 
	public org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory getActionBarPresentationFactory () 
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentation
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentation
		org.eclipse.ui.presentations.AbstractPresentationFactory presentationFactory
	protected boolean showTopSeperator () 
	protected org.eclipse.jface.action.ICoolBarManager createCoolBarManager2 (int) 
		int style
		org.eclipse.jface.internal.provisional.action.ICoolBarManager2 coolBarManager
	protected org.eclipse.jface.action.IToolBarManager createToolBarManager2 (int) 
		int style
		org.eclipse.jface.internal.provisional.action.IToolBarManager2 toolBarManager
	protected org.eclipse.jface.action.StatusLineManager createStatusLineManager () 
	protected void createStatusLine (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public void updateFastViewBar () 
	public org.eclipse.ui.internal.progress.ProgressRegion getProgressRegion () 
	public void addToTrim (org.eclipse.ui.internal.layout.IWindowTrim, int) 
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int side
		org.eclipse.ui.internal.layout.IWindowTrim reference
	public org.eclipse.core.runtime.dynamichelpers.IExtensionTracker getExtensionTracker () 
	public org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog createCustomizePerspectiveDialog (org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.Perspective persp
	org.eclipse.core.runtime.IAdaptable getDefaultPageInput () 
	public void addPerspectiveReorderListener (org.eclipse.ui.internal.IReorderListener) 
		org.eclipse.ui.internal.IReorderListener listener
	public void showHeapStatus (boolean) 
		boolean selection
	public org.eclipse.ui.internal.layout.ITrimManager getTrimManager () 
	private final void initializeDefaultServices () 
		org.eclipse.ui.internal.handlers.ActionCommandMappingService mappingService
		org.eclipse.ui.internal.menus.LegacyActionPersistence actionPersistence
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public final boolean hasService (java.lang.Class) 
		Class key
	public void toggleToolbarVisibility () 
		boolean coolbarVisible
		boolean perspectivebarVisible
		org.eclipse.jface.preference.IPreferenceStore prefs
	void addBackgroundSaveListener (org.eclipse.ui.internal.IBackgroundSaveListener) 
		org.eclipse.ui.internal.IBackgroundSaveListener listener
	void fireBackgroundSaveStarted () 
		Object[] listeners
		int i
		org.eclipse.ui.internal.IBackgroundSaveListener listener
	void removeBackgroundSaveListener (org.eclipse.ui.internal.IBackgroundSaveListener) 
		org.eclipse.ui.internal.IBackgroundSaveListener listener
	static boolean access$0 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.swt.graphics.Point access$1 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.ui.internal.FastViewBar access$2 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.core.runtime.IStatus access$3 (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IMemento) 
	static void access$4 (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IWorkbenchPage) 
	static org.eclipse.ui.internal.layout.TrimLayout access$5 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.ui.internal.menus.TrimBarManager2 access$6 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.ui.internal.menus.TrimContributionManager access$7 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.ui.internal.WorkbenchWindow$PageList access$8 (org.eclipse.ui.internal.WorkbenchWindow) 
	static void access$9 (org.eclipse.ui.internal.WorkbenchWindow) 
	static void access$10 (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.IWorkbenchPage) 
	static void access$11 (org.eclipse.ui.internal.WorkbenchWindow, boolean) 
	static org.eclipse.ui.internal.PerspectiveSwitcher access$12 (org.eclipse.ui.internal.WorkbenchWindow) 
	static void access$13 (org.eclipse.ui.internal.WorkbenchWindow, boolean) 
	static org.eclipse.ui.internal.services.ServiceLocator access$14 (org.eclipse.ui.internal.WorkbenchWindow) 
	static org.eclipse.ui.internal.Workbench access$15 (org.eclipse.ui.internal.WorkbenchWindow) 
	static void access$16 (org.eclipse.ui.internal.WorkbenchWindow, boolean) 
	static void access$17 (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.swt.graphics.Rectangle) 
}

org/eclipse/ui/internal/WorkbenchWindowConfigurer$1.class
WorkbenchWindowConfigurer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindowConfigurer$1 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.internal.WorkbenchWindowConfigurer this$0
	private final org.eclipse.ui.presentations.AbstractPresentationFactory[] val$factory
	private final String val$factoryId
	void  (org.eclipse.ui.internal.WorkbenchWindowConfigurer, org.eclipse.ui.presentations.AbstractPresentationFactory[], java.lang.String) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/internal/WorkbenchWindowConfigurer$WindowActionBarConfigurer.class
WorkbenchWindowConfigurer.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkbenchWindowConfigurer$WindowActionBarConfigurer extends java.lang.Object implements org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2  {
	private org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 proxy
	final org.eclipse.ui.internal.WorkbenchWindowConfigurer this$0
	void  (org.eclipse.ui.internal.WorkbenchWindowConfigurer) 
	public void setProxy (org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2) 
		org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 proxy
	public org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer () 
	boolean containsCoolItem (java.lang.String) 
		String id
		org.eclipse.jface.action.ICoolBarManager cbManager
		org.eclipse.jface.action.IContributionItem cbItem
	public org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public org.eclipse.jface.action.IMenuManager getMenuManager () 
	public org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
	public void registerGlobalAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	private org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory getActionBarPresentationFactory () 
		org.eclipse.ui.internal.WorkbenchWindow window
	public org.eclipse.jface.action.IToolBarManager createToolBarManager () 
	public org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
		org.eclipse.jface.action.IToolBarManager toolBarManager
		String id
}

org/eclipse/ui/internal/WorkbenchWindowConfigurer.class
WorkbenchWindowConfigurer.java
package org.eclipse.ui.internal
public final org.eclipse.ui.internal.WorkbenchWindowConfigurer extends java.lang.Object implements org.eclipse.ui.application.IWorkbenchWindowConfigurer  {
	private org.eclipse.ui.internal.WorkbenchWindow window
	private int shellStyle
	private String windowTitle
	private boolean showFastViewBars
	private boolean showPerspectiveBar
	private boolean showStatusLine
	private boolean showToolBar
	private boolean showMenuBar
	private boolean showProgressIndicator
	private java.util.Map extraData
	private java.util.ArrayList transferTypes
	private org.eclipse.swt.dnd.DropTargetListener dropTargetListener
	private org.eclipse.ui.internal.WorkbenchWindowConfigurer$WindowActionBarConfigurer actionBarConfigurer
	private org.eclipse.swt.graphics.Point initialSize
	private org.eclipse.ui.presentations.AbstractPresentationFactory presentationFactory
	void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public org.eclipse.ui.IWorkbenchWindow getWindow () 
	public org.eclipse.ui.application.IWorkbenchConfigurer getWorkbenchConfigurer () 
	java.lang.String basicGetTitle () 
	public java.lang.String getTitle () 
		org.eclipse.swt.widgets.Shell shell
	public void setTitle (java.lang.String) 
		String title
		org.eclipse.swt.widgets.Shell shell
	public boolean getShowMenuBar () 
	public void setShowMenuBar (boolean) 
		boolean show
		org.eclipse.ui.internal.WorkbenchWindow win
		org.eclipse.swt.widgets.Shell shell
		boolean showing
	public boolean getShowCoolBar () 
	public void setShowCoolBar (boolean) 
		boolean show
	public boolean getShowFastViewBars () 
	public void setShowFastViewBars (boolean) 
		boolean show
	public boolean getShowPerspectiveBar () 
	public void setShowPerspectiveBar (boolean) 
		boolean show
	public boolean getShowStatusLine () 
	public void setShowStatusLine (boolean) 
		boolean show
	public boolean getShowProgressIndicator () 
	public void setShowProgressIndicator (boolean) 
		boolean show
	public java.lang.Object getData (java.lang.String) 
		String key
	public void setData (java.lang.String, java.lang.Object) 
		String key
		Object data
	public void addEditorAreaTransfer (org.eclipse.swt.dnd.Transfer) 
		org.eclipse.swt.dnd.Transfer tranfer
		org.eclipse.swt.dnd.Transfer[] transfers
		org.eclipse.ui.IWorkbenchPage[] pages
		int i
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.swt.dnd.DropTarget dropTarget
	public void configureEditorAreaDropListener (org.eclipse.swt.dnd.DropTargetListener) 
		org.eclipse.swt.dnd.DropTargetListener dropTargetListener
		org.eclipse.ui.IWorkbenchPage[] pages
		int i
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.swt.dnd.DropTarget dropTarget
	org.eclipse.swt.dnd.Transfer[] getTransfers () 
		org.eclipse.swt.dnd.Transfer[] transfers
	org.eclipse.swt.dnd.DropTargetListener getDropTargetListener () 
	public org.eclipse.ui.application.IActionBarConfigurer getActionBarConfigurer () 
	boolean containsCoolItem (java.lang.String) 
		String id
	public int getShellStyle () 
	public void setShellStyle (int) 
		int shellStyle
	public org.eclipse.swt.graphics.Point getInitialSize () 
	public void setInitialSize (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point size
	public org.eclipse.ui.presentations.AbstractPresentationFactory getPresentationFactory () 
	private org.eclipse.ui.presentations.AbstractPresentationFactory createDefaultPresentationFactory () 
		String factoryId
		org.eclipse.ui.presentations.AbstractPresentationFactory[] factory
	public void setPresentationFactory (org.eclipse.ui.presentations.AbstractPresentationFactory) 
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
	public void createDefaultContents (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public org.eclipse.swt.widgets.Menu createMenuBar () 
	public org.eclipse.swt.widgets.Control createCoolBarControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.action.ICoolBarManager coolBarManager
	public org.eclipse.swt.widgets.Control createStatusLineControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.swt.widgets.Control createPageComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	static org.eclipse.ui.internal.WorkbenchWindow access$0 (org.eclipse.ui.internal.WorkbenchWindowConfigurer) 
}

org/eclipse/ui/internal/WorkbenchWindowPropertyTester.class
WorkbenchWindowPropertyTester.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbenchWindowPropertyTester extends org.eclipse.core.expressions.PropertyTester {
	private static final String PROPERTY_IS_COOLBAR_VISIBLE
	private static final String PROPERTY_IS_PERSPECTIVEBAR_VISIBLE
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
		boolean defaultExpectedValue
		org.eclipse.ui.internal.WorkbenchWindow window
}

org/eclipse/ui/internal/WorkbookEditorsHandler.class
WorkbookEditorsHandler.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkbookEditorsHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.internal.WorkbenchPage wbp
		org.eclipse.ui.internal.EditorAreaHelper eah
}

org/eclipse/ui/internal/WorkingSet$1.class
WorkingSet.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkingSet$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.WorkingSet this$0
	private final org.eclipse.ui.IElementFactory val$factory
	private final org.eclipse.ui.IMemento val$itemMemento
	private final String val$factoryID
	private final java.util.Set val$items
	void  (org.eclipse.ui.internal.WorkingSet, java.lang.String, org.eclipse.ui.IElementFactory, org.eclipse.ui.IMemento, java.lang.String, java.util.Set) 
		String $anonymous0
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.runtime.IAdaptable item
}

org/eclipse/ui/internal/WorkingSet$2.class
WorkingSet.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkingSet$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.WorkingSet this$0
	private final org.eclipse.ui.IPersistableElement val$persistable
	private final org.eclipse.ui.IMemento val$itemMemento
	void  (org.eclipse.ui.internal.WorkingSet, java.lang.String, org.eclipse.ui.IPersistableElement, org.eclipse.ui.IMemento) 
		String $anonymous0
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/WorkingSet.class
WorkingSet.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkingSet extends org.eclipse.ui.internal.AbstractWorkingSet {
	private static final String DEFAULT_ID
	private String editPageId
	static Class class$0
	public void  (java.lang.String, java.lang.String, org.eclipse.core.runtime.IAdaptable[]) 
		String name
		String label
		org.eclipse.core.runtime.IAdaptable[] elements
	protected void  (java.lang.String, java.lang.String, org.eclipse.ui.IMemento) 
		String name
		String label
		org.eclipse.ui.IMemento memento
		String uniqueId
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.WorkingSet workingSet
	public boolean isEditable () 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public int hashCode () 
		int hashCode
	void restoreWorkingSet () 
		org.eclipse.ui.IMemento[] itemMementos
		java.util.Set items
		int i
		org.eclipse.ui.IMemento itemMemento
		String factoryID
		org.eclipse.ui.IElementFactory factory
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		java.util.Iterator iterator
		org.eclipse.core.runtime.IAdaptable adaptable
		org.eclipse.ui.IPersistableElement persistable
		org.eclipse.ui.IMemento itemMemento
	public void setElements (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] newElements
	public void setId (java.lang.String) 
		String pageId
	public boolean isVisible () 
	public boolean isSelfUpdating () 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public boolean isAggregateWorkingSet () 
	private org.eclipse.ui.internal.registry.WorkingSetDescriptor getDescriptor (java.lang.String) 
		String defaultId
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
		String id
	public org.eclipse.core.runtime.IAdaptable[] adaptElements (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] objects
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
}

org/eclipse/ui/internal/WorkingSetComparator$1.class
WorkingSetComparator.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkingSetComparator$1 extends java.lang.ThreadLocal {
	void  () 
	protected synchronized java.lang.Object initialValue () 
}

org/eclipse/ui/internal/WorkingSetComparator.class
WorkingSetComparator.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkingSetComparator extends java.lang.Object implements java.util.Comparator  {
	private static ThreadLocal INSTANCES
	private com.ibm.icu.text.Collator fCollator
	static void  () 
	public void  () 
	public static org.eclipse.ui.internal.WorkingSetComparator getInstance () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String name1
		String name2
		int result
}

org/eclipse/ui/internal/WorkingSetFactory.class
WorkingSetFactory.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkingSetFactory extends java.lang.Object implements org.eclipse.ui.IElementFactory  {
	public void  () 
	public org.eclipse.core.runtime.IAdaptable createElement (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		String workingSetName
		String label
		String workingSetEditPageId
		String aggregateString
		boolean isAggregate
		org.eclipse.ui.internal.AbstractWorkingSet workingSet
}

org/eclipse/ui/internal/WorkingSetManager.class
WorkingSetManager.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkingSetManager extends org.eclipse.ui.internal.AbstractWorkingSetManager implements org.eclipse.ui.IWorkingSetManager org.osgi.framework.BundleListener  {
	public static final String WORKING_SET_STATE_FILENAME
	public void  (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	public void addRecentWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public void addWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	private java.io.File getWorkingSetStateFile () 
		org.eclipse.core.runtime.IPath path
	public void removeWorkingSet (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
	public void restoreState () 
		java.io.File stateFile
		java.io.FileInputStream input
		java.io.BufferedReader reader
		org.eclipse.ui.IMemento memento
		java.io.IOException e
		org.eclipse.ui.WorkbenchException e
	private void saveState () 
		java.io.File stateFile
		java.io.IOException e
	public void workingSetChanged (org.eclipse.ui.IWorkingSet, java.lang.String, java.lang.Object) 
		org.eclipse.ui.IWorkingSet changedWorkingSet
		String propertyChangeId
		Object oldValue
	private void handleInternalError (java.lang.Exception, java.lang.String, java.lang.String) 
		Exception exp
		String title
		String message
		org.eclipse.core.runtime.Status status
		org.eclipse.ui.statushandlers.StatusAdapter sa
}

org/eclipse/ui/internal/WorkingSetMenuContributionItem$1.class
WorkingSetMenuContributionItem.java
package org.eclipse.ui.internal
 org.eclipse.ui.internal.WorkingSetMenuContributionItem$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.WorkingSetMenuContributionItem this$0
	void  (org.eclipse.ui.internal.WorkingSetMenuContributionItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.IWorkingSetManager manager
}

org/eclipse/ui/internal/WorkingSetMenuContributionItem.class
WorkingSetMenuContributionItem.java
package org.eclipse.ui.internal
public org.eclipse.ui.internal.WorkingSetMenuContributionItem extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.swt.graphics.Image image
	private int id
	private org.eclipse.ui.IWorkingSet workingSet
	private org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
	static Class class$0
	public static java.lang.String getId (int) 
		int id
	public void  (int, org.eclipse.ui.actions.WorkingSetFilterActionGroup, org.eclipse.ui.IWorkingSet) 
		int id
		org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
		org.eclipse.ui.IWorkingSet workingSet
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.MenuItem mi
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	public boolean isDynamic () 
	public void dispose () 
	static org.eclipse.ui.actions.WorkingSetFilterActionGroup access$0 (org.eclipse.ui.internal.WorkingSetMenuContributionItem) 
	static org.eclipse.ui.IWorkingSet access$1 (org.eclipse.ui.internal.WorkingSetMenuContributionItem) 
}

org/eclipse/ui/internal/about/
org/eclipse/ui/internal/about/AboutAction.class
AboutAction.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.runtime.IProduct product
		String productName
	public void run () 
	public void dispose () 
}

org/eclipse/ui/internal/about/AboutBundleData.class
AboutBundleData.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutBundleData extends org.eclipse.ui.internal.about.AboutData {
	private org.osgi.framework.Bundle bundle
	private boolean isSignedDetermined
	private boolean isSigned
	static Class class$0
	public void  (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public int getState () 
	public java.lang.String getStateName () 
	private static java.lang.String getResourceString (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String headerName
		String value
	public boolean isSignedDetermined () 
	public boolean isSigned ()  throws java.lang.IllegalStateException 
		org.osgi.framework.BundleContext bundleContext
		org.osgi.framework.ServiceReference factoryRef
		org.eclipse.osgi.signedcontent.SignedContentFactory contentFactory
		org.eclipse.osgi.signedcontent.SignedContent signedContent
	public org.osgi.framework.Bundle getBundle () 
}

org/eclipse/ui/internal/about/AboutBundleGroupData.class
AboutBundleGroupData.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutBundleGroupData extends org.eclipse.ui.internal.about.AboutData {
	private org.eclipse.core.runtime.IBundleGroup bundleGroup
	private java.net.URL licenseUrl
	private java.net.URL featureImageUrl
	private Long featureImageCrc
	private org.eclipse.jface.resource.ImageDescriptor featureImage
	public void  (org.eclipse.core.runtime.IBundleGroup) 
		org.eclipse.core.runtime.IBundleGroup bundleGroup
	public org.eclipse.core.runtime.IBundleGroup getBundleGroup () 
	public java.net.URL getLicenseUrl () 
	public java.net.URL getFeatureImageUrl () 
	public org.eclipse.jface.resource.ImageDescriptor getFeatureImage () 
	public java.lang.Long getFeatureImageCrc () 
		java.net.URL url
		java.io.InputStream in
		java.util.zip.CRC32 checksum
		byte[] sink
	public java.lang.String getAboutText () 
}

org/eclipse/ui/internal/about/AboutData$1.class
AboutData.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutData$1 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.ui.internal.about.AboutData info1
		org.eclipse.ui.internal.about.AboutData info2
		String provider1
		String provider2
}

org/eclipse/ui/internal/about/AboutData$2.class
AboutData.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutData$2 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.ui.internal.about.AboutData info1
		org.eclipse.ui.internal.about.AboutData info2
}

org/eclipse/ui/internal/about/AboutData$3.class
AboutData.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutData$3 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.ui.internal.about.AboutData info1
		org.eclipse.ui.internal.about.AboutData info2
		String version1
		String version2
}

org/eclipse/ui/internal/about/AboutData$4.class
AboutData.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutData$4 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.ui.internal.about.AboutData info1
		org.eclipse.ui.internal.about.AboutData info2
		String id1
		String id2
}

org/eclipse/ui/internal/about/AboutData.class
AboutData.java
package org.eclipse.ui.internal.about
public abstract org.eclipse.ui.internal.about.AboutData extends java.lang.Object {
	private String providerName
	private String name
	private String version
	private String id
	private String versionedId
	protected void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String providerName
		String name
		String version
		String id
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getProviderName () 
	public java.lang.String getVersion () 
	public java.lang.String getVersionedId () 
	private static void reverse (org.eclipse.ui.internal.about.AboutData[]) 
		org.eclipse.ui.internal.about.AboutData[] infos
		java.util.List infoList
		int i
	public static void sortByProvider (boolean, org.eclipse.ui.internal.about.AboutData[]) 
		boolean reverse
		org.eclipse.ui.internal.about.AboutData[] infos
	public static void sortByName (boolean, org.eclipse.ui.internal.about.AboutData[]) 
		boolean reverse
		org.eclipse.ui.internal.about.AboutData[] infos
	public static void sortByVersion (boolean, org.eclipse.ui.internal.about.AboutData[]) 
		boolean reverse
		org.eclipse.ui.internal.about.AboutData[] infos
	public static void sortById (boolean, org.eclipse.ui.internal.about.AboutData[]) 
		boolean reverse
		org.eclipse.ui.internal.about.AboutData[] infos
	protected static java.net.URL getURL (java.lang.String) 
		String value
	protected static org.eclipse.jface.resource.ImageDescriptor getImage (java.net.URL) 
		java.net.URL url
	protected static org.eclipse.jface.resource.ImageDescriptor getImage (java.lang.String) 
		String value
}

org/eclipse/ui/internal/about/AboutFeaturesButtonManager$Key.class
AboutFeaturesButtonManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutFeaturesButtonManager$Key extends java.lang.Object {
	public String providerName
	public Long crc
	public void  (java.lang.String, java.lang.Long) 
		String providerName
		Long crc
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.ui.internal.about.AboutFeaturesButtonManager$Key other
	public int hashCode () 
}

org/eclipse/ui/internal/about/AboutFeaturesButtonManager.class
AboutFeaturesButtonManager.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutFeaturesButtonManager extends java.lang.Object {
	private java.util.Map providerMap
	public void  () 
	public boolean add (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		Long crc
		String providerName
		org.eclipse.ui.internal.about.AboutFeaturesButtonManager$Key key
		java.util.List infoList
	public org.eclipse.ui.internal.about.AboutBundleGroupData[] getRelatedInfos (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		Long crc
		String providerName
		org.eclipse.ui.internal.about.AboutFeaturesButtonManager$Key key
		java.util.List infoList
}

org/eclipse/ui/internal/about/AboutFeaturesPage$1.class
AboutFeaturesPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutFeaturesPage$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.about.AboutFeaturesPage this$0
	void  (org.eclipse.ui.internal.about.AboutFeaturesPage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent arg0
}

org/eclipse/ui/internal/about/AboutFeaturesPage$2.class
AboutFeaturesPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutFeaturesPage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.about.AboutFeaturesPage this$0
	void  (org.eclipse.ui.internal.about.AboutFeaturesPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.about.AboutBundleGroupData info
}

org/eclipse/ui/internal/about/AboutFeaturesPage$3.class
AboutFeaturesPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutFeaturesPage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.about.AboutFeaturesPage this$0
	private final int val$columnIndex
	void  (org.eclipse.ui.internal.about.AboutFeaturesPage, int) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/about/AboutFeaturesPage.class
AboutFeaturesPage.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutFeaturesPage extends org.eclipse.ui.internal.about.ProductInfoPage {
	private static final String ID
	private static final int TABLE_HEIGHT
	private static final int INFO_HEIGHT
	private static final int MORE_ID
	private static final int PLUGINS_ID
	private static final int COLUMNS_ID
	private org.eclipse.swt.widgets.Table table
	private org.eclipse.swt.widgets.Label imageLabel
	private org.eclipse.swt.custom.StyledText text
	private org.eclipse.ui.internal.about.AboutTextManager textManager
	private org.eclipse.swt.widgets.Composite infoArea
	private java.util.Map cachedImages
	private org.eclipse.ui.internal.about.AboutBundleGroupData[] bundleGroupInfos
	private String[] columnTitles
	private int lastColumnChosen
	private boolean reverseSort
	private org.eclipse.ui.internal.about.AboutBundleGroupData lastSelection
	private org.eclipse.swt.widgets.Button pluginsButton
	private org.eclipse.swt.widgets.Button moreButton
	private static java.util.Map featuresMap
	public void  () 
	public void setBundleGroupInfos (org.eclipse.ui.internal.about.AboutBundleGroupData[]) 
		org.eclipse.ui.internal.about.AboutBundleGroupData[] bundleGroupInfos
	java.lang.String getId () 
	private void initializeBundleGroupInfos () 
		org.eclipse.core.runtime.IBundleGroupProvider[] providers
		java.util.LinkedList groups
		int i
		org.eclipse.core.runtime.IBundleGroup[] bundleGroups
		int j
		org.eclipse.ui.internal.about.AboutBundleGroupData[] clientArray
	private void handlePluginInfoPressed () 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		org.eclipse.core.runtime.IBundleGroup bundleGroup
		org.osgi.framework.Bundle[] bundles
		org.eclipse.ui.internal.dialogs.AboutPluginsDialog d
	public void createPageButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.TableItem[] items
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite outer
	protected void createInfoArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.TableItem[] items
	protected void createTable (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData gridData
		int[] columnWidths
		int i
		org.eclipse.swt.widgets.TableColumn tableColumn
		int columnIndex
		String selId
		int sel
		int i
		org.eclipse.swt.widgets.TableItem item
	private void disposeImages () 
		java.util.Iterator iter
		org.eclipse.swt.graphics.Image image
	private void updateButtons (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
	private void updateInfoArea (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		org.eclipse.jface.resource.ImageDescriptor desc
		org.eclipse.swt.graphics.Image image
		String aboutText
	public void setInitialSelection (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
	private void sort (int) 
		int column
		int sel
	private void refreshTable () 
		org.eclipse.swt.widgets.TableItem[] items
		int i
		int sel
		String oldId
		int k
	private static java.lang.String[] createRow (org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.ui.internal.about.AboutBundleGroupData info
	protected java.util.Collection getSelectionValue () 
		org.eclipse.swt.widgets.TableItem[] items
		java.util.ArrayList list
	private void handleColumnsPressed () 
	private void handleMoreInfoPressed () 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.ui.internal.about.AboutBundleGroupData info
	protected void buttonPressed (int) 
		int buttonId
	static void access$0 (org.eclipse.ui.internal.about.AboutFeaturesPage) 
	static void access$1 (org.eclipse.ui.internal.about.AboutFeaturesPage, org.eclipse.ui.internal.about.AboutBundleGroupData) 
	static void access$2 (org.eclipse.ui.internal.about.AboutFeaturesPage, org.eclipse.ui.internal.about.AboutBundleGroupData) 
	static void access$3 (org.eclipse.ui.internal.about.AboutFeaturesPage, int) 
}

org/eclipse/ui/internal/about/AboutHandler.class
AboutHandler.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
}

org/eclipse/ui/internal/about/AboutItem.class
AboutItem.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutItem extends java.lang.Object {
	private String text
	private int[][] linkRanges
	private String[] hrefs
	public void  (java.lang.String, int[][], java.lang.String[]) 
		String text
		int[][] linkRanges
		String[] hrefs
	public int[][] getLinkRanges () 
	public java.lang.String getText () 
	public boolean isLinkAt (int) 
		int offset
		int i
	public java.lang.String getLinkAt (int) 
		int offset
		int i
}

org/eclipse/ui/internal/about/AboutPluginsPage$1.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutPluginsPage$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider this$1
	void  (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.about.AboutBundleData data
}

org/eclipse/ui/internal/about/AboutPluginsPage$2.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutPluginsPage$2 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider this$1
	void  (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider, org.eclipse.swt.widgets.Display, java.lang.String) 
		org.eclipse.swt.widgets.Display $anonymous0
		String $anonymous1
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.swt.widgets.Control page
		org.eclipse.ui.internal.about.AboutBundleData[] data
}

org/eclipse/ui/internal/about/AboutPluginsPage$3.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutPluginsPage$3 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.about.AboutPluginsPage this$0
	void  (org.eclipse.ui.internal.about.AboutPluginsPage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/about/AboutPluginsPage$4.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutPluginsPage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.about.AboutPluginsPage this$0
	private final int val$columnIndex
	void  (org.eclipse.ui.internal.about.AboutPluginsPage, int) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/about/AboutPluginsPage$BundleTableLabelProvider.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	private java.util.LinkedList resolveQueue
	private java.util.List updateQueue
	private org.eclipse.core.runtime.jobs.Job resolveJob
	private org.eclipse.core.runtime.jobs.Job updateJob
	final org.eclipse.ui.internal.about.AboutPluginsPage this$0
	public void  (org.eclipse.ui.internal.about.AboutPluginsPage) 
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
		org.eclipse.ui.internal.about.AboutBundleData data
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
		org.eclipse.ui.internal.about.AboutBundleData data
	static java.util.LinkedList access$0 (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider) 
	static java.util.List access$1 (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider) 
	static org.eclipse.core.runtime.jobs.Job access$2 (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider) 
	static void access$3 (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
	static org.eclipse.ui.internal.about.AboutPluginsPage access$4 (org.eclipse.ui.internal.about.AboutPluginsPage$BundleTableLabelProvider) 
}

org/eclipse/ui/internal/about/AboutPluginsPage.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutPluginsPage extends org.eclipse.ui.internal.about.ProductInfoPage {
	private static final String ID
	private static final int TABLE_HEIGHT
	private static final int MORE_ID
	private static final int SIGNING_ID
	private static final int COLUMNS_ID
	private static final org.eclipse.core.runtime.IPath baseNLPath
	private static final String PLUGININFO
	private static final int PLUGIN_NAME_COLUMN_INDEX
	private static final int SIGNING_AREA_PERCENTAGE
	private org.eclipse.jface.viewers.TableViewer vendorInfo
	private org.eclipse.swt.widgets.Button moreInfo
	private org.eclipse.swt.widgets.Button signingInfo
	private String message
	private String helpContextId
	private String[] columnTitles
	private org.osgi.framework.Bundle[] bundles
	private org.eclipse.ui.internal.about.AboutBundleData[] bundleInfos
	private org.eclipse.swt.custom.SashForm sashForm
	private org.eclipse.ui.internal.about.BundleSigningInfo signingArea
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public void setBundles (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] bundles
	public void setHelpContextId (java.lang.String) 
		String id
	public void setMessage (java.lang.String) 
		String message
	protected void handleSigningInfoPressed () 
		org.eclipse.ui.internal.about.AboutBundleData bundleInfo
	public void createPageButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		java.util.Map map
		int i
		org.eclipse.ui.internal.about.AboutBundleData data
		org.eclipse.swt.layout.FillLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite outer
		org.eclipse.swt.widgets.Label label
	protected void createTable (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.about.TableComparator comparator
		int[] columnWidths
		int i
		org.eclipse.swt.widgets.TableColumn column
		int columnIndex
		org.eclipse.swt.layout.GridData gridData
	private void updateTableSorting (int) 
		int columnIndex
		org.eclipse.ui.internal.about.TableComparator comparator
	private java.net.URL getMoreInfoURL (org.eclipse.ui.internal.about.AboutBundleData, boolean) 
		org.eclipse.ui.internal.about.AboutBundleData bundleInfo
		boolean makeLocal
		org.osgi.framework.Bundle bundle
		java.net.URL aboutUrl
		java.net.URL result
		java.net.URL about
	java.lang.String getId () 
	private void checkEnablement () 
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.ui.internal.about.AboutBundleData selected
	protected void buttonPressed (int) 
		int buttonId
	private boolean selectionHasInfo (org.eclipse.ui.internal.about.AboutBundleData) 
		org.eclipse.ui.internal.about.AboutBundleData bundleInfo
		java.net.URL infoURL
	protected void handleMoreInfoPressed () 
		org.eclipse.ui.internal.about.AboutBundleData bundleInfo
		String message
	private void handleColumnsPressed () 
	static org.eclipse.jface.viewers.TableViewer access$0 (org.eclipse.ui.internal.about.AboutPluginsPage) 
	static void access$1 (org.eclipse.ui.internal.about.AboutPluginsPage) 
	static void access$2 (org.eclipse.ui.internal.about.AboutPluginsPage, int) 
}

org/eclipse/ui/internal/about/AboutSystemPage$1.class
AboutSystemPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutSystemPage$1 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.about.AboutSystemPage this$0
	private final org.eclipse.swt.widgets.Text val$text
	void  (org.eclipse.ui.internal.about.AboutSystemPage, java.lang.String, org.eclipse.swt.widgets.Text) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String info
}

org/eclipse/ui/internal/about/AboutSystemPage.class
AboutSystemPage.java
package org.eclipse.ui.internal.about
public final org.eclipse.ui.internal.about.AboutSystemPage extends org.eclipse.ui.internal.about.ProductInfoPage {
	private static final String ID
	private static final int BROWSE_ERROR_LOG_BUTTON
	private static final int COPY_TO_CLIPBOARD_BUTTON
	private org.eclipse.swt.widgets.Text text
	public void  () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite outer
		org.eclipse.swt.layout.GridData gridData
	public void createPageButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Button button
		String filename
	java.lang.String getId () 
	public void copyToClipboard () 
		org.eclipse.swt.dnd.Clipboard clipboard
		String contents
	protected void buttonPressed (int) 
		int buttonId
	private void openErrorLogBrowser () 
	private void runCopyToClipboard () 
		org.eclipse.swt.dnd.Clipboard clipboard
	private void fetchConfigurationInfo (org.eclipse.swt.widgets.Text) 
		org.eclipse.swt.widgets.Text text
		org.eclipse.ui.progress.WorkbenchJob job
}

org/eclipse/ui/internal/about/AboutTextManager$1.class
AboutTextManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutTextManager$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.about.AboutTextManager this$0
	void  (org.eclipse.ui.internal.about.AboutTextManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/about/AboutTextManager$2.class
AboutTextManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutTextManager$2 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.about.AboutTextManager this$0
	void  (org.eclipse.ui.internal.about.AboutTextManager) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		int offset
		org.eclipse.swt.custom.StyleRange selectionRange
}

org/eclipse/ui/internal/about/AboutTextManager$3.class
AboutTextManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutTextManager$3 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	final org.eclipse.ui.internal.about.AboutTextManager this$0
	void  (org.eclipse.ui.internal.about.AboutTextManager) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.custom.StyledText text
		org.eclipse.swt.custom.StyledText text
		int offset
}

org/eclipse/ui/internal/about/AboutTextManager$4.class
AboutTextManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutTextManager$4 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.internal.about.AboutTextManager this$0
	void  (org.eclipse.ui.internal.about.AboutTextManager) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
		org.eclipse.swt.graphics.Point nextSelection
		int charCount
		org.eclipse.swt.custom.StyleRange nextRange
		org.eclipse.swt.graphics.Point previousSelection
		org.eclipse.swt.custom.StyleRange previousRange
}

org/eclipse/ui/internal/about/AboutTextManager$5.class
AboutTextManager.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.AboutTextManager$5 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.about.AboutTextManager this$0
	void  (org.eclipse.ui.internal.about.AboutTextManager) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
		org.eclipse.swt.custom.StyledText text
		int offset
		org.eclipse.swt.custom.StyleRange selectionRange
}

org/eclipse/ui/internal/about/AboutTextManager.class
AboutTextManager.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutTextManager extends java.lang.Object {
	private org.eclipse.swt.custom.StyledText styledText
	private org.eclipse.swt.graphics.Cursor handCursor
	private org.eclipse.swt.graphics.Cursor busyCursor
	private boolean mouseDown
	private boolean dragEvent
	private org.eclipse.ui.internal.about.AboutItem item
	public static org.eclipse.ui.internal.about.AboutItem scan (java.lang.String) 
		String s
		java.util.ArrayList linkRanges
		java.util.ArrayList links
		int urlSeparatorOffset
		boolean startDoubleQuote
		int urlOffset
		char ch
		java.util.StringTokenizer tokenizer
		int urlLength
		int endOffset
		int nextDoubleQuote
		int nextWhitespace
	public void  (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText text
	private void createCursors () 
	protected void addListeners () 
	public org.eclipse.ui.internal.about.AboutItem getItem () 
	public void setItem (org.eclipse.ui.internal.about.AboutItem) 
		org.eclipse.ui.internal.about.AboutItem item
	private org.eclipse.swt.custom.StyleRange getCurrentRange () 
		org.eclipse.swt.custom.StyleRange[] ranges
		int currentSelectionEnd
		int currentSelectionStart
		int i
	private org.eclipse.swt.custom.StyleRange findNextRange () 
		org.eclipse.swt.custom.StyleRange[] ranges
		int currentSelectionEnd
		int i
	private org.eclipse.swt.custom.StyleRange findPreviousRange () 
		org.eclipse.swt.custom.StyleRange[] ranges
		int currentSelectionStart
		int i
	private void setLinkRanges (int[][]) 
		int[][] linkRanges
		org.eclipse.swt.graphics.Color fg
		int i
		org.eclipse.swt.custom.StyleRange r
	static org.eclipse.swt.graphics.Cursor access$0 (org.eclipse.ui.internal.about.AboutTextManager) 
	static void access$1 (org.eclipse.ui.internal.about.AboutTextManager, org.eclipse.swt.graphics.Cursor) 
	static org.eclipse.swt.graphics.Cursor access$2 (org.eclipse.ui.internal.about.AboutTextManager) 
	static void access$3 (org.eclipse.ui.internal.about.AboutTextManager, org.eclipse.swt.graphics.Cursor) 
	static void access$4 (org.eclipse.ui.internal.about.AboutTextManager, boolean) 
	static org.eclipse.swt.custom.StyledText access$5 (org.eclipse.ui.internal.about.AboutTextManager) 
	static boolean access$6 (org.eclipse.ui.internal.about.AboutTextManager) 
	static void access$7 (org.eclipse.ui.internal.about.AboutTextManager, boolean) 
	static org.eclipse.ui.internal.about.AboutItem access$8 (org.eclipse.ui.internal.about.AboutTextManager) 
	static org.eclipse.swt.custom.StyleRange access$9 (org.eclipse.ui.internal.about.AboutTextManager) 
	static boolean access$10 (org.eclipse.ui.internal.about.AboutTextManager) 
	static org.eclipse.swt.custom.StyleRange access$11 (org.eclipse.ui.internal.about.AboutTextManager) 
	static org.eclipse.swt.custom.StyleRange access$12 (org.eclipse.ui.internal.about.AboutTextManager) 
}

org/eclipse/ui/internal/about/AboutUtils.class
AboutUtils.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.AboutUtils extends java.lang.Object {
	private static final String ERROR_LOG_COPY_FILENAME
	public void  () 
	public static org.eclipse.ui.internal.about.AboutItem scan (java.lang.String) 
		String s
		java.util.ArrayList linkRanges
		java.util.ArrayList links
		int urlSeparatorOffset
		boolean startDoubleQuote
		int urlOffset
		char ch
		java.util.StringTokenizer tokenizer
		int urlLength
		int endOffset
		int nextDoubleQuote
		int nextWhitespace
	public static boolean openBrowser (org.eclipse.swt.widgets.Shell, java.net.URL) 
		org.eclipse.swt.widgets.Shell shell
		java.net.URL url
	public static void openLink (org.eclipse.swt.widgets.Shell, java.lang.String) 
		org.eclipse.swt.widgets.Shell shell
		String href
		org.eclipse.ui.browser.IWorkbenchBrowserSupport support
		org.eclipse.ui.browser.IWebBrowser browser
		java.net.MalformedURLException e
		org.eclipse.ui.PartInitException e
	private static java.lang.String urlEncodeForSpaces (char[]) 
		char[] input
		StringBuffer retu
		int i
	private static void openWebBrowserError (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.Throwable) 
		org.eclipse.swt.widgets.Shell shell
		String href
		Throwable t
		String title
		String msg
		org.eclipse.core.runtime.IStatus status
	public static void openErrorLogBrowser (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		String filename
		java.io.File log
		java.io.File logCopy
	private static java.io.File makeDisplayCopy (java.io.File) 
		java.io.File file
		org.eclipse.core.runtime.IPath path
		java.io.File copy
		java.io.FileReader in
		java.io.FileWriter out
		char[] buffer
		int count
		int count
}

org/eclipse/ui/internal/about/BundleSigningInfo$1.class
BundleSigningInfo.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.BundleSigningInfo$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.about.BundleSigningInfo this$0
	private final org.eclipse.ui.internal.about.AboutBundleData val$myData
	private final org.eclipse.osgi.signedcontent.SignedContentFactory val$contentFactory
	void  (org.eclipse.ui.internal.about.BundleSigningInfo, java.lang.String, org.eclipse.ui.internal.about.AboutBundleData, org.eclipse.osgi.signedcontent.SignedContentFactory) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String[] signingInfo
		org.eclipse.osgi.signedcontent.SignedContent signedContent
		org.eclipse.osgi.signedcontent.SignerInfo[] signers
		java.util.Properties[] certs
		StringBuffer buffer
		java.util.Iterator i
		java.util.Map$Entry entry
		java.util.Date signDate
		java.io.IOException e
		java.security.GeneralSecurityException e
	static org.eclipse.ui.internal.about.BundleSigningInfo access$0 (org.eclipse.ui.internal.about.BundleSigningInfo$1) 
}

org/eclipse/ui/internal/about/BundleSigningInfo$2.class
BundleSigningInfo.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.BundleSigningInfo$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.about.BundleSigningInfo$1 this$1
	private final org.eclipse.ui.internal.about.AboutBundleData val$myData
	private final String[] val$signingInfo
	void  (org.eclipse.ui.internal.about.BundleSigningInfo$1, org.eclipse.ui.internal.about.AboutBundleData, java.lang.String[]) 
	public void run () 
}

org/eclipse/ui/internal/about/BundleSigningInfo$3.class
BundleSigningInfo.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.BundleSigningInfo$3 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.about.BundleSigningInfo this$0
	private final org.eclipse.core.runtime.jobs.Job val$signerJob
	private final org.osgi.framework.BundleContext val$bundleContext
	private final org.osgi.framework.ServiceReference val$factoryRef
	void  (org.eclipse.ui.internal.about.BundleSigningInfo, java.lang.String, org.eclipse.core.runtime.jobs.Job, org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/about/BundleSigningInfo.class
BundleSigningInfo.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.BundleSigningInfo extends java.lang.Object {
	private org.eclipse.swt.widgets.Composite composite
	private org.eclipse.swt.widgets.Text date
	private org.eclipse.swt.custom.StyledText certificate
	private org.eclipse.ui.internal.about.AboutBundleData data
	static Class class$0
	public void  () 
	public void setData (org.eclipse.ui.internal.about.AboutBundleData) 
		org.eclipse.ui.internal.about.AboutBundleData data
	public org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
	private void startJobs () 
		org.osgi.framework.BundleContext bundleContext
		org.osgi.framework.ServiceReference factoryRef
		org.eclipse.osgi.signedcontent.SignedContentFactory contentFactory
		org.eclipse.ui.internal.about.AboutBundleData myData
		org.eclipse.core.runtime.jobs.Job signerJob
		org.eclipse.core.runtime.jobs.Job cleanup
	private boolean isOpen () 
	private java.util.Properties[] parseCerts (java.security.cert.Certificate[]) 
		java.security.cert.Certificate[] chain
		java.util.List certs
		int i
		java.util.Map cert
	private java.util.Properties parseCert (java.lang.String) 
		String certString
		java.util.StringTokenizer toker
		java.util.Properties cert
		String pair
		int idx
		String key
		String value
	public void dispose () 
	static org.eclipse.ui.internal.about.AboutBundleData access$0 (org.eclipse.ui.internal.about.BundleSigningInfo) 
	static boolean access$1 (org.eclipse.ui.internal.about.BundleSigningInfo) 
	static java.util.Properties[] access$2 (org.eclipse.ui.internal.about.BundleSigningInfo, java.security.cert.Certificate[]) 
	static org.eclipse.swt.custom.StyledText access$3 (org.eclipse.ui.internal.about.BundleSigningInfo) 
	static org.eclipse.swt.widgets.Text access$4 (org.eclipse.ui.internal.about.BundleSigningInfo) 
}

org/eclipse/ui/internal/about/ConfigurationLogDefaultSection$1.class
ConfigurationLogDefaultSection.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.ConfigurationLogDefaultSection$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.about.ConfigurationLogDefaultSection this$0
	void  (org.eclipse.ui.internal.about.ConfigurationLogDefaultSection) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String s1
		String s2
}

org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.class
ConfigurationLogDefaultSection.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.ConfigurationLogDefaultSection extends java.lang.Object implements org.eclipse.ui.about.ISystemSummarySection  {
	private static final String ECLIPSE_PROPERTY_PREFIX
	public void  () 
	public void write (java.io.PrintWriter) 
		java.io.PrintWriter writer
	private void appendProperties (java.io.PrintWriter) 
		java.io.PrintWriter writer
		java.util.Properties properties
		java.util.SortedSet set
		java.util.Iterator i
		String key
		String value
		int j
	private static void printEclipseProperty (java.io.PrintWriter, java.lang.String) 
		java.io.PrintWriter writer
		String value
		String[] lines
		int i
	private void appendFeatures (java.io.PrintWriter) 
		java.io.PrintWriter writer
		org.eclipse.core.runtime.IBundleGroupProvider[] providers
		java.util.LinkedList groups
		int i
		org.eclipse.core.runtime.IBundleGroup[] bundleGroups
		int j
		org.eclipse.ui.internal.about.AboutBundleGroupData[] bundleGroupInfos
		int i
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		String[] args
	private void appendRegistry (java.io.PrintWriter) 
		java.io.PrintWriter writer
		org.osgi.framework.Bundle[] bundles
		org.eclipse.ui.internal.about.AboutBundleData[] bundleInfos
		int i
		int i
		org.eclipse.ui.internal.about.AboutBundleData info
		String[] args
	private void appendUserPreferences (java.io.PrintWriter) 
		java.io.PrintWriter writer
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		java.io.ByteArrayOutputStream stm
		org.eclipse.core.runtime.CoreException e
		java.io.BufferedReader reader
		java.io.ByteArrayInputStream in
		char[] chars
		int read
		java.io.IOException e
}

org/eclipse/ui/internal/about/InstallationDialog$1.class
InstallationDialog.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.InstallationDialog$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.about.InstallationDialog this$0
	void  (org.eclipse.ui.internal.about.InstallationDialog) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/about/InstallationDialog$2.class
InstallationDialog.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.InstallationDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.about.InstallationDialog this$0
	void  (org.eclipse.ui.internal.about.InstallationDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/about/InstallationDialog$3.class
InstallationDialog.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.InstallationDialog$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.about.InstallationDialog this$0
	private final org.eclipse.ui.about.InstallationPage val$page
	void  (org.eclipse.ui.internal.about.InstallationDialog, org.eclipse.ui.about.InstallationPage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/about/InstallationDialog$ButtonManager.class
InstallationDialog.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.InstallationDialog$ButtonManager extends java.lang.Object {
	private org.eclipse.swt.widgets.Composite composite
	java.util.HashMap buttonMap
	final org.eclipse.ui.internal.about.InstallationDialog this$0
	public void  (org.eclipse.ui.internal.about.InstallationDialog, org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	public org.eclipse.swt.widgets.Composite getParent () 
	public void update (java.lang.String) 
		String currentPageId
		org.eclipse.swt.graphics.GC metricsGC
		org.eclipse.swt.graphics.FontMetrics metrics
		java.util.List buttons
		org.eclipse.swt.widgets.Control[] children
		int visibleChildren
		org.eclipse.swt.widgets.Button closeButton
		int i
		org.eclipse.swt.widgets.Control control
		int i
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridLayout compositeLayout
	protected void setButtonLayoutData (org.eclipse.swt.graphics.FontMetrics, org.eclipse.swt.widgets.Control, boolean) 
		org.eclipse.swt.graphics.FontMetrics metrics
		org.eclipse.swt.widgets.Control button
		boolean visible
		org.eclipse.swt.layout.GridData data
		int widthHint
		org.eclipse.swt.graphics.Point minSize
	public void addPageButton (java.lang.String, org.eclipse.swt.widgets.Button) 
		String id
		org.eclipse.swt.widgets.Button button
		java.util.List list
	public void clear () 
}

org/eclipse/ui/internal/about/InstallationDialog.class
InstallationDialog.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.InstallationDialog extends org.eclipse.jface.dialogs.TrayDialog implements org.eclipse.ui.about.IInstallationPageContainer  {
	protected static final String ID
	private static final String DIALOG_SETTINGS_SECTION
	private static final int TAB_WIDTH_IN_DLUS
	private static final int TAB_HEIGHT_IN_DLUS
	private static String lastSelectedTabId
	private org.eclipse.swt.widgets.TabFolder folder
	org.eclipse.ui.services.IServiceLocator serviceLocator
	private org.eclipse.ui.internal.about.InstallationDialog$ButtonManager buttonManager
	private java.util.Map pageToId
	private org.eclipse.jface.dialogs.Dialog modalParent
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.services.IServiceLocator locator
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
		String productName
		org.eclipse.core.runtime.IProduct product
	protected boolean isResizable () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData folderData
	protected void createFolderItems (org.eclipse.swt.widgets.TabFolder) 
		org.eclipse.swt.widgets.TabFolder folder
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.swt.widgets.TabItem item
		org.eclipse.swt.widgets.Composite control
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control control
		boolean selected
		org.eclipse.swt.widgets.TabItem[] items
		int i
	private org.eclipse.swt.events.SelectionAdapter createFolderSelectionListener () 
	private void tabSelected (org.eclipse.swt.widgets.TabItem) 
		org.eclipse.swt.widgets.TabItem item
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.swt.widgets.Composite pageComposite
		org.eclipse.ui.about.InstallationPage page
		org.eclipse.core.runtime.CoreException e1
		org.eclipse.swt.widgets.Label label
		String id
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.layout.GridData gd
	protected void createButtons (org.eclipse.ui.about.InstallationPage) 
		org.eclipse.ui.about.InstallationPage page
	private void rememberSelectedTab (java.lang.String) 
		String pageId
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
	private void configureFolder () 
	private org.eclipse.core.runtime.IConfigurationElement[] loadElements () 
		org.eclipse.core.runtime.IExtensionPoint point
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected void releaseContributions () 
	public void closeModalContainers () 
	protected void buttonPressed (int) 
		int buttonId
	public void registerPageButton (org.eclipse.ui.about.InstallationPage, org.eclipse.swt.widgets.Button) 
		org.eclipse.ui.about.InstallationPage page
		org.eclipse.swt.widgets.Button button
	protected java.lang.String pageToId (org.eclipse.ui.about.InstallationPage) 
		org.eclipse.ui.about.InstallationPage page
		String pageId
	public void setModalParent (org.eclipse.jface.dialogs.Dialog) 
		org.eclipse.jface.dialogs.Dialog parent
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.internal.about.InstallationDialog, int) 
	static void access$1 (org.eclipse.ui.internal.about.InstallationDialog, org.eclipse.swt.widgets.TabItem) 
}

org/eclipse/ui/internal/about/InstallationHandler.class
InstallationHandler.java
package org.eclipse.ui.internal.about
public org.eclipse.ui.internal.about.InstallationHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.ui.internal.about.InstallationDialog dialog
}

org/eclipse/ui/internal/about/ProductInfoDialog$1.class
ProductInfoDialog.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.ProductInfoDialog$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.about.ProductInfoDialog this$0
	void  (org.eclipse.ui.internal.about.ProductInfoDialog) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/about/ProductInfoDialog.class
ProductInfoDialog.java
package org.eclipse.ui.internal.about
public abstract org.eclipse.ui.internal.about.ProductInfoDialog extends org.eclipse.ui.internal.about.InstallationDialog {
	org.eclipse.ui.internal.about.ProductInfoPage page
	String title
	String helpContextId
	protected void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public void initializeDialog (org.eclipse.ui.internal.about.ProductInfoPage, java.lang.String, java.lang.String) 
		org.eclipse.ui.internal.about.ProductInfoPage page
		String title
		String helpContextId
	protected void createFolderItems (org.eclipse.swt.widgets.TabFolder) 
		org.eclipse.swt.widgets.TabFolder folder
		org.eclipse.swt.widgets.TabItem item
		org.eclipse.swt.widgets.Composite control
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	protected java.lang.String pageToId (org.eclipse.ui.about.InstallationPage) 
		org.eclipse.ui.about.InstallationPage page
}

org/eclipse/ui/internal/about/ProductInfoPage.class
ProductInfoPage.java
package org.eclipse.ui.internal.about
public abstract org.eclipse.ui.internal.about.ProductInfoPage extends org.eclipse.ui.about.InstallationPage implements org.eclipse.jface.window.IShellProvider  {
	private org.eclipse.core.runtime.IProduct product
	private String productName
	public void  () 
	protected org.eclipse.core.runtime.IProduct getProduct () 
	public java.lang.String getProductName () 
	public void setProductName (java.lang.String) 
		String name
	abstract java.lang.String getId () 
	protected org.eclipse.swt.widgets.Composite createOuterComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.layout.GridLayout layout
}

org/eclipse/ui/internal/about/TableComparator.class
AboutPluginsPage.java
package org.eclipse.ui.internal.about
 org.eclipse.ui.internal.about.TableComparator extends org.eclipse.jface.viewers.ViewerComparator {
	private int sortColumn
	private int lastSortColumn
	private boolean ascending
	private boolean lastAscending
	void  () 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object e1
		Object e2
		org.eclipse.ui.internal.about.AboutBundleData d1
		org.eclipse.ui.internal.about.AboutBundleData d2
		int diff
		org.eclipse.jface.viewers.TableViewer tableViewer
		org.eclipse.jface.viewers.IBaseLabelProvider baseLabel
		org.eclipse.jface.viewers.ITableLabelProvider tableProvider
		String e1p
		String e2p
		int result
		org.eclipse.jface.viewers.TableViewer tableViewer
		org.eclipse.jface.viewers.IBaseLabelProvider baseLabel
		org.eclipse.jface.viewers.ITableLabelProvider tableProvider
		String e1p
		String e2p
		int result
		org.eclipse.ui.internal.about.AboutBundleData d1
		org.eclipse.ui.internal.about.AboutBundleData d2
		int diff
	private int getSignedSortValue (org.eclipse.ui.internal.about.AboutBundleData) 
		org.eclipse.ui.internal.about.AboutBundleData data
	public int getSortColumn () 
	public void setSortColumn (int) 
		int sortColumn
	public boolean isAscending () 
	public void setAscending (boolean) 
		boolean ascending
}

org/eclipse/ui/internal/actions/
org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate$1.class
AbstractWorkingSetPulldownDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate$1 extends org.eclipse.swt.events.MenuAdapter {
	final org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate this$0
	void  (org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate) 
	public void menuShown (org.eclipse.swt.events.MenuEvent) 
		org.eclipse.swt.events.MenuEvent e
		org.eclipse.swt.widgets.Menu m
		org.eclipse.swt.widgets.MenuItem[] items
		int i
}

org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.class
AbstractWorkingSetPulldownDelegate.java
package org.eclipse.ui.internal.actions
public abstract org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate extends java.lang.Object implements org.eclipse.ui.IWorkbenchWindowActionDelegate org.eclipse.ui.IWorkbenchWindowPulldownDelegate2  {
	private org.eclipse.swt.widgets.Menu menubarMenu
	private org.eclipse.swt.widgets.Menu toolbarMenu
	private org.eclipse.jface.viewers.ISelection selection
	private org.eclipse.ui.IWorkbenchWindow window
	public void  () 
	public void dispose () 
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control parent
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
	private void initMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
	protected abstract void fillMenu (org.eclipse.swt.widgets.Menu) 
	protected org.eclipse.ui.IWorkingSet[][] splitSets () 
		org.eclipse.ui.IWorkingSet[] allSets
		java.util.Map map
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
		int i
		String setType
		java.util.List setsOfType
		org.eclipse.ui.IWorkingSet[][] typedSets
		int i
		java.util.Iterator iter
		java.util.List setsOfType
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected org.eclipse.ui.IWorkbenchWindow getWindow () 
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
	protected org.eclipse.jface.viewers.ISelection getSelection () 
}

org/eclipse/ui/internal/actions/ClearWorkingSetAction.class
ClearWorkingSetAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.ClearWorkingSetAction extends org.eclipse.jface.action.Action {
	private org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
	public void  (org.eclipse.ui.actions.WorkingSetFilterActionGroup) 
		org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
	public void run () 
}

org/eclipse/ui/internal/actions/CommandAction$1.class
CommandAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.CommandAction$1 extends java.lang.Object implements org.eclipse.core.commands.ICommandListener  {
	final org.eclipse.ui.internal.actions.CommandAction this$0
	void  (org.eclipse.ui.internal.actions.CommandAction) 
	public void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
}

org/eclipse/ui/internal/actions/CommandAction.class
CommandAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.CommandAction extends org.eclipse.jface.action.Action {
	private org.eclipse.ui.handlers.IHandlerService handlerService
	private org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	private org.eclipse.core.commands.ICommandListener commandListener
	static Class class$0
	static Class class$1
	static Class class$2
	protected void  () 
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.String) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String commandIdIn
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.String, java.util.Map) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String commandIdIn
		java.util.Map parameterMap
	protected org.eclipse.core.commands.ICommandListener getCommandListener () 
	private void createCommand (org.eclipse.ui.commands.ICommandService, java.lang.String, java.util.Map) 
		org.eclipse.ui.commands.ICommandService commandService
		String commandId
		java.util.Map parameterMap
		org.eclipse.core.commands.Command cmd
	public void dispose () 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		String commandId
		Exception e
	public void run () 
	protected void init (org.eclipse.ui.services.IServiceLocator, java.lang.String, java.util.Map) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String commandIdIn
		java.util.Map parameterMap
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.ui.commands.ICommandImageService commandImageService
	protected org.eclipse.core.commands.ParameterizedCommand getParameterizedCommand () 
	public java.lang.String getActionDefinitionId () 
}

org/eclipse/ui/internal/actions/ConfigureWindowWorkingSetsDialog.class
SelectWorkingSetsAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ConfigureWindowWorkingSetsDialog extends org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog {
	private org.eclipse.ui.IWorkbenchWindow window
	protected void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	protected void okPressed () 
}

org/eclipse/ui/internal/actions/DynamicHelpAction$1.class
DynamicHelpAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.DynamicHelpAction$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.actions.DynamicHelpAction this$0
	void  (org.eclipse.ui.internal.actions.DynamicHelpAction) 
	public void run () 
}

org/eclipse/ui/internal/actions/DynamicHelpAction.class
DynamicHelpAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.DynamicHelpAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		String overrideText
	private java.lang.String appendAccelerator (java.lang.String) 
		String text
	public void run () 
	public void dispose () 
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.internal.actions.DynamicHelpAction) 
}

org/eclipse/ui/internal/actions/EditWorkingSetAction.class
EditWorkingSetAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.EditWorkingSetAction extends org.eclipse.jface.action.Action {
	private org.eclipse.swt.widgets.Shell shell
	private org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
	public void  (org.eclipse.ui.actions.WorkingSetFilterActionGroup, org.eclipse.swt.widgets.Shell) 
		org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
		org.eclipse.swt.widgets.Shell shell
	public void run () 
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.dialogs.IWorkingSetEditWizard wizard
		String title
		String message
		org.eclipse.jface.wizard.WizardDialog dialog
}

org/eclipse/ui/internal/actions/HelpContentsAction$1.class
HelpContentsAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.HelpContentsAction$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.actions.HelpContentsAction this$0
	void  (org.eclipse.ui.internal.actions.HelpContentsAction) 
	public void run () 
}

org/eclipse/ui/internal/actions/HelpContentsAction.class
HelpContentsAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.HelpContentsAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		String overrideText
	public void run () 
	public void dispose () 
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.internal.actions.HelpContentsAction) 
}

org/eclipse/ui/internal/actions/HelpSearchAction$1.class
HelpSearchAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.HelpSearchAction$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.actions.HelpSearchAction this$0
	void  (org.eclipse.ui.internal.actions.HelpSearchAction) 
	public void run () 
}

org/eclipse/ui/internal/actions/HelpSearchAction.class
HelpSearchAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.HelpSearchAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction  {
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		String overrideText
	public void run () 
	public void dispose () 
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.internal.actions.HelpSearchAction) 
}

org/eclipse/ui/internal/actions/HelpSearchContributionItem$1.class
HelpSearchContributionItem.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.HelpSearchContributionItem$1 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.actions.HelpSearchContributionItem this$0
	void  (org.eclipse.ui.internal.actions.HelpSearchContributionItem) 
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/actions/HelpSearchContributionItem$2.class
HelpSearchContributionItem.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.HelpSearchContributionItem$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.actions.HelpSearchContributionItem this$0
	void  (org.eclipse.ui.internal.actions.HelpSearchContributionItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		int index
}

org/eclipse/ui/internal/actions/HelpSearchContributionItem.class
HelpSearchContributionItem.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.HelpSearchContributionItem extends org.eclipse.jface.action.ControlContribution {
	private static final String ID
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.swt.widgets.Combo combo
	private int MAX_ITEM_COUNT
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.ui.IWorkbenchWindow, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		String id
	protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		String[] items
	protected int computeWidth (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	private void doSearch (java.lang.String, boolean) 
		String phrase
		boolean updateList
		boolean exists
		int i
		String item
	static org.eclipse.swt.widgets.Combo access$0 (org.eclipse.ui.internal.actions.HelpSearchContributionItem) 
	static void access$1 (org.eclipse.ui.internal.actions.HelpSearchContributionItem, java.lang.String, boolean) 
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$1.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$1 extends org.eclipse.ui.actions.QuickMenuCreator {
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate) 
	protected void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$2.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	private void refreshEnablement () 
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$3.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate, java.lang.String) 
		String $anonymous0
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$4.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$4 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate, java.lang.String) 
		String $anonymous0
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$ModifyAction.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$ModifyAction extends org.eclipse.jface.action.Action {
	private org.eclipse.ui.IWorkingSet set
	private org.eclipse.core.runtime.IAdaptable[] selectedElements
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	private void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate, org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.ui.IWorkingSet set
		org.eclipse.core.runtime.IAdaptable[] selectedElements
	public void run () 
		java.util.Collection oldElements
		java.util.Set newElements
		java.util.List selectedAsList
	void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate, org.eclipse.ui.IWorkingSet, org.eclipse.core.runtime.IAdaptable[], org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$ModifyAction) 
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate$NewWorkingSetAction.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$NewWorkingSetAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate this$0
	public void  (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate) 
	public void run () 
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.dialogs.IWorkingSetNewWizard wizard
		org.eclipse.jface.wizard.WizardDialog dialog
		org.eclipse.ui.IWorkingSet workingSet
}

org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.class
ModifyWorkingSetDelegate.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate extends org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate implements org.eclipse.core.runtime.IExecutableExtension org.eclipse.ui.IActionDelegate2  {
	private org.eclipse.ui.actions.QuickMenuCreator contextMenuCreator
	private boolean add
	private org.eclipse.jface.util.IPropertyChangeListener listener
	private org.eclipse.jface.action.IAction actionProxy
	public void  () 
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void runWithEvent (org.eclipse.jface.action.IAction, org.eclipse.swt.widgets.Event) 
		org.eclipse.jface.action.IAction action
		org.eclipse.swt.widgets.Event event
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void dispose () 
	public void fillMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		java.util.List menuItems
		int i
		Object object
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.IContributionItem item
	private java.util.List getItems () 
		java.util.List menuItems
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.action.IAction emptyAction
		org.eclipse.ui.IWorkingSet[][] typedSets
		Object[] selectedElements
		boolean needsSeparator
		int i
		int oldCount
		org.eclipse.ui.IWorkingSet[] sets
		int j
		org.eclipse.ui.IWorkingSet set
		java.util.Set existingElements
		boolean visible
		org.eclipse.core.runtime.IAdaptable[] adaptables
		int k
		int k
		org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate$ModifyAction action
		org.eclipse.jface.action.IAction emptyAction
	private void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
		java.util.List menuItems
		int i
		Object object
		org.eclipse.jface.action.IContributionItem item
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction actionProxy
		org.eclipse.jface.viewers.ISelection selection
		Object[] selectedElements
		boolean minimallyOkay
		int i
		Object object
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
	public void init (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	static void access$0 (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate, org.eclipse.jface.action.IMenuManager) 
	static org.eclipse.jface.action.IAction access$1 (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate) 
	static boolean access$2 (org.eclipse.ui.internal.actions.ModifyWorkingSetDelegate) 
}

org/eclipse/ui/internal/actions/NewWizardShortcutAction.class
NewWizardShortcutAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.NewWizardShortcutAction extends org.eclipse.jface.action.Action implements org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.wizards.IWizardDescriptor wizardElement
	private static final int SIZING_WIZARD_WIDTH
	private static final int SIZING_WIZARD_HEIGHT
	private org.eclipse.ui.IWorkbenchWindow window
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.wizards.IWizardDescriptor wizardDesc
	public org.eclipse.ui.wizards.IWizardDescriptor getWizardDescriptor () 
	public void run () 
		org.eclipse.ui.INewWizard wizard
		org.eclipse.ui.INewWizard wizard
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorInput input
		Class fileClass
		Object file
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
		org.eclipse.swt.graphics.Point defaultSize
	public java.lang.String getLocalId () 
		org.eclipse.ui.IPluginContribution contribution
	public java.lang.String getPluginId () 
		org.eclipse.ui.IPluginContribution contribution
	private org.eclipse.ui.IPluginContribution getPluginContribution () 
}

org/eclipse/ui/internal/actions/SelectWorkingSetAction.class
SelectWorkingSetAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.SelectWorkingSetAction extends org.eclipse.jface.action.Action {
	private org.eclipse.swt.widgets.Shell shell
	private org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
	public void  (org.eclipse.ui.actions.WorkingSetFilterActionGroup, org.eclipse.swt.widgets.Shell) 
		org.eclipse.ui.actions.WorkingSetFilterActionGroup actionGroup
		org.eclipse.swt.widgets.Shell shell
	public void run () 
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.dialogs.IWorkingSetSelectionDialog dialog
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.IWorkingSet[] result
}

org/eclipse/ui/internal/actions/SelectWorkingSetsAction$ManageWorkingSetsAction.class
SelectWorkingSetsAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.SelectWorkingSetsAction$ManageWorkingSetsAction extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.actions.SelectWorkingSetsAction this$0
	void  (org.eclipse.ui.internal.actions.SelectWorkingSetsAction) 
	public void run () 
}

org/eclipse/ui/internal/actions/SelectWorkingSetsAction$ToggleWorkingSetAction.class
SelectWorkingSetsAction.java
package org.eclipse.ui.internal.actions
 org.eclipse.ui.internal.actions.SelectWorkingSetsAction$ToggleWorkingSetAction extends org.eclipse.jface.action.Action {
	private org.eclipse.ui.IWorkingSet set
	final org.eclipse.ui.internal.actions.SelectWorkingSetsAction this$0
	void  (org.eclipse.ui.internal.actions.SelectWorkingSetsAction, org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet set
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		java.util.Set newList
		boolean modified
}

org/eclipse/ui/internal/actions/SelectWorkingSetsAction.class
SelectWorkingSetsAction.java
package org.eclipse.ui.internal.actions
public org.eclipse.ui.internal.actions.SelectWorkingSetsAction extends org.eclipse.ui.internal.actions.AbstractWorkingSetPulldownDelegate {
	public void  () 
	protected void fillMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.IWorkingSet[][] typedSets
		int i
		org.eclipse.ui.IWorkingSet[] sets
		int j
		org.eclipse.ui.IWorkingSet set
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.jface.action.Separator separator
		org.eclipse.jface.action.ActionContributionItem item
	private org.eclipse.ui.IWorkingSet[] getEnabledSets () 
	private boolean isWorkingSetEnabled (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet set
		org.eclipse.ui.IWorkingSet[] enabledSets
		int i
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.internal.actions.ConfigureWindowWorkingSetsDialog dialog
	static boolean access$0 (org.eclipse.ui.internal.actions.SelectWorkingSetsAction, org.eclipse.ui.IWorkingSet) 
}

org/eclipse/ui/internal/activities/
org/eclipse/ui/internal/activities/AbstractActivityManager.class
AbstractActivityManager.java
package org.eclipse.ui.internal.activities
public abstract org.eclipse.ui.internal.activities.AbstractActivityManager extends java.lang.Object implements org.eclipse.ui.activities.IActivityManager  {
	private java.util.List activityManagerListeners
	protected void  () 
	public void addActivityManagerListener (org.eclipse.ui.activities.IActivityManagerListener) 
		org.eclipse.ui.activities.IActivityManagerListener activityManagerListener
	protected void fireActivityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
		int i
	public void removeActivityManagerListener (org.eclipse.ui.activities.IActivityManagerListener) 
		org.eclipse.ui.activities.IActivityManagerListener activityManagerListener
}

org/eclipse/ui/internal/activities/AbstractActivityRegistry.class
AbstractActivityRegistry.java
package org.eclipse.ui.internal.activities
public abstract org.eclipse.ui.internal.activities.AbstractActivityRegistry extends java.lang.Object implements org.eclipse.ui.internal.activities.IActivityRegistry  {
	protected java.util.List activityRequirementBindingDefinitions
	protected java.util.List activityDefinitions
	protected java.util.List activityPatternBindingDefinitions
	private org.eclipse.ui.internal.activities.ActivityRegistryEvent activityRegistryEvent
	private java.util.List activityRegistryListeners
	protected java.util.List categoryActivityBindingDefinitions
	protected java.util.List categoryDefinitions
	protected java.util.List defaultEnabledActivities
	protected void  () 
	public void addActivityRegistryListener (org.eclipse.ui.internal.activities.IActivityRegistryListener) 
		org.eclipse.ui.internal.activities.IActivityRegistryListener activityRegistryListener
	protected void fireActivityRegistryChanged () 
		int i
	public java.util.List getActivityRequirementBindingDefinitions () 
	public java.util.List getActivityDefinitions () 
	public java.util.List getActivityPatternBindingDefinitions () 
	public java.util.List getCategoryActivityBindingDefinitions () 
	public java.util.List getCategoryDefinitions () 
	public void removeActivityRegistryListener (org.eclipse.ui.internal.activities.IActivityRegistryListener) 
		org.eclipse.ui.internal.activities.IActivityRegistryListener activityRegistryListener
	public java.util.List getDefaultEnabledActivities () 
}

org/eclipse/ui/internal/activities/Activity.class
Activity.java
package org.eclipse.ui.internal.activities
final org.eclipse.ui.internal.activities.Activity extends java.lang.Object implements org.eclipse.ui.activities.IActivity  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private static final java.util.Set strongReferences
	private java.util.Set activityRequirementBindings
	private transient org.eclipse.ui.activities.IActivityRequirementBinding[] activityRequirementBindingsAsArray
	private java.util.List activityListeners
	private java.util.Set activityPatternBindings
	private transient org.eclipse.ui.activities.IActivityPatternBinding[] activityPatternBindingsAsArray
	private boolean defined
	private boolean enabled
	private transient int hashCode
	private String id
	private String name
	private transient String string
	private String description
	private boolean defaultEnabled
	private org.eclipse.core.expressions.Expression expression
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	void  (java.lang.String) 
		String id
	public void addActivityListener (org.eclipse.ui.activities.IActivityListener) 
		org.eclipse.ui.activities.IActivityListener activityListener
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Activity castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Activity castedObject
	void fireActivityChanged (org.eclipse.ui.activities.ActivityEvent) 
		org.eclipse.ui.activities.ActivityEvent activityEvent
		int i
	public java.util.Set getActivityRequirementBindings () 
	public java.util.Set getActivityPatternBindings () 
	public java.lang.String getId () 
	public java.lang.String getName ()  throws org.eclipse.ui.activities.NotDefinedException 
	public org.eclipse.core.expressions.Expression getExpression () 
	public int hashCode () 
	public boolean isDefined () 
	public boolean isEnabled () 
	public boolean isMatch (java.lang.String) 
		String string
		java.util.Iterator iterator
		org.eclipse.ui.internal.activities.ActivityPatternBinding activityPatternBinding
	public void removeActivityListener (org.eclipse.ui.activities.IActivityListener) 
		org.eclipse.ui.activities.IActivityListener activityListener
	boolean setActivityRequirementBindings (java.util.Set) 
		java.util.Set activityRequirementBindings
	boolean setActivityPatternBindings (java.util.Set) 
		java.util.Set activityPatternBindings
	boolean setDefined (boolean) 
		boolean defined
	boolean setEnabled (boolean) 
		boolean enabled
	boolean setName (java.lang.String) 
		String name
	void setExpression (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression exp
	boolean setDescription (java.lang.String) 
		String description
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public java.lang.String getDescription ()  throws org.eclipse.ui.activities.NotDefinedException 
	public boolean isDefaultEnabled () 
	boolean setDefaultEnabled (boolean) 
		boolean defaultEnabled
}

org/eclipse/ui/internal/activities/ActivityDefinition.class
ActivityDefinition.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ActivityDefinition extends java.lang.Object implements java.lang.Comparable  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private transient int hashCode
	private String id
	private String name
	private String sourceId
	private String description
	private transient String string
	private org.eclipse.core.expressions.Expression enabledWhen
	static Class class$0
	static void  () 
	static java.util.Map activityDefinitionsById (java.util.Collection, boolean) 
		java.util.Collection activityDefinitions
		boolean allowNullIds
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.ActivityDefinition activityDefinition
		String id
	static java.util.Map activityDefinitionsByName (java.util.Collection, boolean) 
		java.util.Collection activityDefinitions
		boolean allowNullNames
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.ActivityDefinition activityDefinition
		String name
		java.util.Collection activityDefinitions2
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String id
		String name
		String sourceId
		String description
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityDefinition castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityDefinition castedObject
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getSourceId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public java.lang.String getDescription () 
	void setEnabledWhen (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.core.expressions.Expression getEnabledWhen () 
}

org/eclipse/ui/internal/activities/ActivityPatternBinding.class
ActivityPatternBinding.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ActivityPatternBinding extends java.lang.Object implements org.eclipse.ui.activities.IActivityPatternBinding  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String activityId
	private transient int hashCode
	private java.util.regex.Pattern pattern
	private String patternString
	private boolean isEqualityPattern
	private transient String string
	static Class class$0
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String activityId
		String pattern
	public void  (java.lang.String, java.lang.String, boolean) 
		String activityId
		String pattern
		boolean isEqualityPattern
	public void  (java.lang.String, java.util.regex.Pattern) 
		String activityId
		java.util.regex.Pattern pattern
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityPatternBinding castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityPatternBinding castedObject
	public java.lang.String getActivityId () 
	public java.util.regex.Pattern getPattern () 
	public java.lang.String getString () 
	public boolean isEqualityPattern () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public boolean isMatch (java.lang.String) 
		String toMatch
}

org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.class
ActivityPatternBindingDefinition.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition extends java.lang.Object {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String activityId
	private transient int hashCode
	private String pattern
	private String sourceId
	private transient String string
	private boolean isEqualityPattern
	static Class class$0
	static void  () 
	static java.util.Map activityPatternBindingDefinitionsByActivityId (java.util.Collection) 
		java.util.Collection activityPatternBindingDefinitions
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition activityPatternBindingDefinition
		String activityId
		java.util.Collection activityPatternBindingDefinitions2
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String activityId
		String pattern
		String sourceId
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String activityId
		String pattern
		String sourceId
		boolean isEqualityPattern
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition castedObject
	public java.lang.String getActivityId () 
	public java.lang.String getPattern () 
	public java.lang.String getSourceId () 
	public boolean isEqualityPattern () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/ActivityPropertyTester.class
ActivityPropertyTester.java
package org.eclipse.ui.internal.activities
public org.eclipse.ui.internal.activities.ActivityPropertyTester extends org.eclipse.core.expressions.PropertyTester {
	private static final String PROPERTY_IS_ACTIVITY_ENABLED
	private static final String PROPERTY_IS_CATEGORY_ENABLED
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
	private static boolean isActivityEnabled (java.lang.String, org.eclipse.ui.IWorkbench) 
		String activityId
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.activities.IWorkbenchActivitySupport workbenchActivitySupport
		org.eclipse.ui.activities.IActivityManager activityManager
	private static boolean isCategoryEnabled (java.lang.String, org.eclipse.ui.IWorkbench) 
		String categoryId
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.activities.IWorkbenchActivitySupport workbenchActivitySupport
		org.eclipse.ui.activities.IActivityManager activityManager
}

org/eclipse/ui/internal/activities/ActivityRegistryEvent.class
ActivityRegistryEvent.java
package org.eclipse.ui.internal.activities
final org.eclipse.ui.internal.activities.ActivityRegistryEvent extends java.lang.Object {
	private org.eclipse.ui.internal.activities.IActivityRegistry activityRegistry
	void  (org.eclipse.ui.internal.activities.IActivityRegistry) 
		org.eclipse.ui.internal.activities.IActivityRegistry activityRegistry
	org.eclipse.ui.internal.activities.IActivityRegistry getActivityRegistry () 
}

org/eclipse/ui/internal/activities/ActivityRequirementBinding.class
ActivityRequirementBinding.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ActivityRequirementBinding extends java.lang.Object implements org.eclipse.ui.activities.IActivityRequirementBinding  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String requiredActivityId
	private transient int hashCode
	private String activityId
	private transient String string
	static Class class$0
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String requiredActivityId
		String activityId
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityRequirementBinding castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityRequirementBinding castedObject
	public java.lang.String getRequiredActivityId () 
	public java.lang.String getActivityId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.class
ActivityRequirementBindingDefinition.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition extends java.lang.Object {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String requiredActivityId
	private transient int hashCode
	private String activityId
	private String sourceId
	private transient String string
	static Class class$0
	static void  () 
	static java.util.Map activityRequirementBindingDefinitionsByActivityId (java.util.Collection) 
		java.util.Collection activityRequirementBindingDefinitions
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition activityRequirementBindingDefinition
		String parentActivityId
		java.util.Collection activityRequirementBindingDefinitions2
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String requiredActivityId
		String activityId
		String sourceId
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition castedObject
	public java.lang.String getRequiredActivityId () 
	public java.lang.String getActivityId () 
	public java.lang.String getSourceId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/Category.class
Category.java
package org.eclipse.ui.internal.activities
final org.eclipse.ui.internal.activities.Category extends java.lang.Object implements org.eclipse.ui.activities.ICategory  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private static final java.util.Set strongReferences
	private java.util.Set categoryActivityBindings
	private transient org.eclipse.ui.activities.ICategoryActivityBinding[] categoryActivityBindingsAsArray
	private java.util.List categoryListeners
	private boolean defined
	private transient int hashCode
	private String id
	private String name
	private transient String string
	private String description
	static Class class$0
	static Class class$1
	static void  () 
	void  (java.lang.String) 
		String id
	public void addCategoryListener (org.eclipse.ui.activities.ICategoryListener) 
		org.eclipse.ui.activities.ICategoryListener categoryListener
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Category castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Category castedObject
	void fireCategoryChanged (org.eclipse.ui.activities.CategoryEvent) 
		org.eclipse.ui.activities.CategoryEvent categoryEvent
		int i
	public java.util.Set getCategoryActivityBindings () 
	public java.lang.String getId () 
	public java.lang.String getName ()  throws org.eclipse.ui.activities.NotDefinedException 
	public int hashCode () 
	public boolean isDefined () 
	public void removeCategoryListener (org.eclipse.ui.activities.ICategoryListener) 
		org.eclipse.ui.activities.ICategoryListener categoryListener
	boolean setCategoryActivityBindings (java.util.Set) 
		java.util.Set categoryActivityBindings
	boolean setDefined (boolean) 
		boolean defined
	boolean setName (java.lang.String) 
		String name
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public java.lang.String getDescription ()  throws org.eclipse.ui.activities.NotDefinedException 
	public boolean setDescription (java.lang.String) 
		String description
}

org/eclipse/ui/internal/activities/CategoryActivityBinding.class
CategoryActivityBinding.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.CategoryActivityBinding extends java.lang.Object implements org.eclipse.ui.activities.ICategoryActivityBinding  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String activityId
	private String categoryId
	private transient int hashCode
	private transient String string
	static Class class$0
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String activityId
		String categoryId
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryActivityBinding castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryActivityBinding castedObject
	public java.lang.String getActivityId () 
	public java.lang.String getCategoryId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.class
CategoryActivityBindingDefinition.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition extends java.lang.Object {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private String activityId
	private String categoryId
	private transient int hashCode
	private String sourceId
	private transient String string
	static Class class$0
	static void  () 
	static java.util.Map categoryActivityBindingDefinitionsByCategoryId (java.util.Collection) 
		java.util.Collection categoryActivityBindingDefinitions
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition categoryActivityBindingDefinition
		String categoryId
		java.util.Collection categoryActivityBindingDefinitions2
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String activityId
		String categoryId
		String sourceId
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition castedObject
	public java.lang.String getActivityId () 
	public java.lang.String getCategoryId () 
	public java.lang.String getSourceId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/CategoryDefinition.class
CategoryDefinition.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.CategoryDefinition extends java.lang.Object implements java.lang.Comparable  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private transient int hashCode
	private String id
	private String name
	private String sourceId
	private transient String string
	private String description
	static Class class$0
	static void  () 
	static java.util.Map categoryDefinitionsById (java.util.Collection, boolean) 
		java.util.Collection categoryDefinitions
		boolean allowNullIds
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.CategoryDefinition categoryDefinition
		String id
	static java.util.Map categoryDefinitionsByName (java.util.Collection, boolean) 
		java.util.Collection categoryDefinitions
		boolean allowNullNames
		java.util.Map map
		java.util.Iterator iterator
		Object object
		org.eclipse.ui.internal.activities.CategoryDefinition categoryDefinition
		String name
		java.util.Collection categoryDefinitions2
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String id
		String name
		String sourceId
		String description
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryDefinition castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.CategoryDefinition castedObject
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getSourceId () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public java.lang.String getDescription () 
}

org/eclipse/ui/internal/activities/ExtensionActivityRegistry$1.class
ExtensionActivityRegistry.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.ExtensionActivityRegistry$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.activities.ExtensionActivityRegistry this$0
	void  (org.eclipse.ui.internal.activities.ExtensionActivityRegistry) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent registryChangeEvent
		org.eclipse.core.runtime.IExtensionDelta[] extensionDeltas
		org.eclipse.ui.progress.WorkbenchJob job
	static org.eclipse.ui.internal.activities.ExtensionActivityRegistry access$0 (org.eclipse.ui.internal.activities.ExtensionActivityRegistry$1) 
}

org/eclipse/ui/internal/activities/ExtensionActivityRegistry$2.class
ExtensionActivityRegistry.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.ExtensionActivityRegistry$2 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.activities.ExtensionActivityRegistry$1 this$1
	void  (org.eclipse.ui.internal.activities.ExtensionActivityRegistry$1, 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/ui/internal/activities/ExtensionActivityRegistry.class
ExtensionActivityRegistry.java
package org.eclipse.ui.internal.activities
final org.eclipse.ui.internal.activities.ExtensionActivityRegistry extends org.eclipse.ui.internal.activities.AbstractActivityRegistry {
	private java.util.List activityRequirementBindingDefinitions
	private java.util.List activityDefinitions
	private java.util.List activityPatternBindingDefinitions
	private java.util.List categoryActivityBindingDefinitions
	private java.util.List categoryDefinitions
	private java.util.List defaultEnabledActivities
	private org.eclipse.core.runtime.IExtensionRegistry extensionRegistry
	void  (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry extensionRegistry
	private java.lang.String getNamespace (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String namespace
		org.eclipse.core.runtime.IExtension extension
	private org.eclipse.ui.internal.activities.ActivityDefinition getActivityDefinitionById (java.lang.String) 
		String id
		int size
		int i
		org.eclipse.ui.internal.activities.ActivityDefinition activityDef
	private void load () 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		int i
		String id
		org.eclipse.ui.internal.activities.ActivityDefinition activityDef
		java.util.Iterator i
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition bindingDef
		org.eclipse.ui.internal.activities.ActivityDefinition activityDef
		boolean activityRegistryChanged
	private void readDefaultEnablement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String enabledActivity
	private void readActivityRequirementBindingDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition activityRequirementBindingDefinition
	private void readActivityDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.internal.activities.ActivityDefinition activityDefinition
		org.eclipse.core.runtime.IConfigurationElement[] enabledWhen
		org.eclipse.core.runtime.IConfigurationElement[] expElement
		org.eclipse.core.expressions.Expression expression
		org.eclipse.core.runtime.CoreException e
	private void readActivityPatternBindingDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition activityPatternBindingDefinition
	private void readCategoryActivityBindingDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition categoryActivityBindingDefinition
	private void readCategoryDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.internal.activities.CategoryDefinition categoryDefinition
	static void access$0 (org.eclipse.ui.internal.activities.ExtensionActivityRegistry) 
}

org/eclipse/ui/internal/activities/IActivityRegistry.class
IActivityRegistry.java
package org.eclipse.ui.internal.activities
public abstract org.eclipse.ui.internal.activities.IActivityRegistry extends java.lang.Object {
	public abstract void addActivityRegistryListener (org.eclipse.ui.internal.activities.IActivityRegistryListener) 
	public abstract java.util.List getActivityRequirementBindingDefinitions () 
	public abstract java.util.List getActivityDefinitions () 
	public abstract java.util.List getActivityPatternBindingDefinitions () 
	public abstract java.util.List getCategoryActivityBindingDefinitions () 
	public abstract java.util.List getCategoryDefinitions () 
	public abstract java.util.List getDefaultEnabledActivities () 
	public abstract void removeActivityRegistryListener (org.eclipse.ui.internal.activities.IActivityRegistryListener) 
}

org/eclipse/ui/internal/activities/IActivityRegistryListener.class
IActivityRegistryListener.java
package org.eclipse.ui.internal.activities
public abstract org.eclipse.ui.internal.activities.IActivityRegistryListener extends java.lang.Object {
	public abstract void activityRegistryChanged (org.eclipse.ui.internal.activities.ActivityRegistryEvent) 
}

org/eclipse/ui/internal/activities/Identifier.class
Identifier.java
package org.eclipse.ui.internal.activities
final org.eclipse.ui.internal.activities.Identifier extends java.lang.Object implements org.eclipse.ui.activities.IIdentifier  {
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private static final java.util.Set strongReferences
	private java.util.Set activityIds
	private transient String[] activityIdsAsArray
	private boolean enabled
	private transient int hashCode
	private String id
	private java.util.List identifierListeners
	private transient String string
	static Class class$0
	static Class class$1
	static void  () 
	void  (java.lang.String) 
		String id
	public void addIdentifierListener (org.eclipse.ui.activities.IIdentifierListener) 
		org.eclipse.ui.activities.IIdentifierListener identifierListener
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Identifier castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.activities.Identifier castedObject
	void fireIdentifierChanged (org.eclipse.ui.activities.IdentifierEvent) 
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
		int i
	public java.util.Set getActivityIds () 
	public java.lang.String getId () 
	public int hashCode () 
	public boolean isEnabled () 
	public void removeIdentifierListener (org.eclipse.ui.activities.IIdentifierListener) 
		org.eclipse.ui.activities.IIdentifierListener identifierListener
	boolean setActivityIds (java.util.Set) 
		java.util.Set activityIds
	boolean setEnabled (boolean) 
		boolean enabled
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/activities/InternalActivityHelper.class
InternalActivityHelper.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.InternalActivityHelper extends java.lang.Object {
	public void  () 
	public static java.util.Set getActivityIdsForCategory (org.eclipse.ui.activities.IActivityManager, org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.IActivityManager activityManager
		org.eclipse.ui.activities.ICategory category
		java.util.Set bindings
		java.util.Set activityIds
		java.util.Iterator i
		org.eclipse.ui.activities.ICategoryActivityBinding binding
		String id
	private static boolean isEnabled (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		org.eclipse.ui.activities.ICategory category
		java.util.Set activityIds
	public static java.util.Set getEnabledCategories (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Set definedCategoryIds
		java.util.Set enabledCategories
		java.util.Iterator i
		String categoryId
	public static java.util.Set getPartiallyEnabledCategories (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
		java.util.Set definedCategoryIds
		java.util.Set partialCategories
		java.util.Iterator i
		String categoryId
	private static boolean isPartiallyEnabled (org.eclipse.ui.activities.IActivityManager, java.lang.String) 
		org.eclipse.ui.activities.IActivityManager activityManager
		String categoryId
		java.util.Set activityIds
		int foundCount
		java.util.Iterator i
		String activityId
}

org/eclipse/ui/internal/activities/MutableActivityManager$1.class
MutableActivityManager.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.MutableActivityManager$1 extends java.lang.Object implements org.eclipse.ui.internal.activities.IActivityRegistryListener  {
	final org.eclipse.ui.internal.activities.MutableActivityManager this$0
	void  (org.eclipse.ui.internal.activities.MutableActivityManager) 
	public void activityRegistryChanged (org.eclipse.ui.internal.activities.ActivityRegistryEvent) 
		org.eclipse.ui.internal.activities.ActivityRegistryEvent activityRegistryEvent
}

org/eclipse/ui/internal/activities/MutableActivityManager$2.class
MutableActivityManager.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.MutableActivityManager$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.activities.MutableActivityManager this$0
	void  (org.eclipse.ui.internal.activities.MutableActivityManager) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object nv
		boolean enabledWhen
		String id
		org.eclipse.ui.activities.IActivity activity
}

org/eclipse/ui/internal/activities/MutableActivityManager$3.class
MutableActivityManager.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.MutableActivityManager$3 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.activities.MutableActivityManager this$0
	void  (org.eclipse.ui.internal.activities.MutableActivityManager, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.internal.activities.Identifier identifier
		java.util.Set activityIds
		java.util.Iterator iterator
		String activityId
		org.eclipse.ui.internal.activities.Activity activity
		boolean activityIdsChanged
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
		java.util.Map identifierEventsByIdentifierId
		org.eclipse.ui.progress.UIJob notifyJob
	static org.eclipse.ui.internal.activities.MutableActivityManager access$0 (org.eclipse.ui.internal.activities.MutableActivityManager$3) 
}

org/eclipse/ui/internal/activities/MutableActivityManager$4.class
MutableActivityManager.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.MutableActivityManager$4 extends org.eclipse.ui.progress.UIJob {
	final org.eclipse.ui.internal.activities.MutableActivityManager$3 this$1
	private final java.util.Map val$identifierEventsByIdentifierId
	void  (org.eclipse.ui.internal.activities.MutableActivityManager$3, java.lang.String, java.util.Map) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/activities/MutableActivityManager.class
MutableActivityManager.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.MutableActivityManager extends org.eclipse.ui.internal.activities.AbstractActivityManager implements org.eclipse.ui.activities.IMutableActivityManager java.lang.Cloneable  {
	private static final boolean DEBUG
	private static final int MAX_ERRORS
	private static int reportErrors
	private java.util.Map activitiesById
	private java.util.Map activityRequirementBindingsByActivityId
	private java.util.Map activityDefinitionsById
	private java.util.Map activityPatternBindingsByActivityId
	private org.eclipse.ui.internal.activities.IActivityRegistry activityRegistry
	private java.util.Map categoriesById
	private java.util.Map categoryActivityBindingsByCategoryId
	private java.util.Map categoryDefinitionsById
	private java.util.Set definedActivityIds
	private java.util.Set definedCategoryIds
	private java.util.Set enabledActivityIds
	private java.util.Map identifiersById
	private boolean addingEvaluationListener
	private java.util.List deferredIdentifiers
	private org.eclipse.core.runtime.jobs.Job deferredIdentifierJob
	private final org.eclipse.ui.internal.activities.IActivityRegistryListener activityRegistryListener
	private java.util.Map refsByActivityDefinition
	private org.eclipse.jface.util.IPropertyChangeListener enabledWhenListener
	private org.eclipse.ui.activities.ITriggerPointAdvisor advisor
	private static final String ERR_MSG
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.activities.ITriggerPointAdvisor) 
		org.eclipse.ui.activities.ITriggerPointAdvisor triggerPointAdvisor
	public void  (org.eclipse.ui.activities.ITriggerPointAdvisor, org.eclipse.ui.internal.activities.IActivityRegistry) 
		org.eclipse.ui.activities.ITriggerPointAdvisor triggerPointAdvisor
		org.eclipse.ui.internal.activities.IActivityRegistry activityRegistry
	public org.eclipse.ui.activities.IActivity getActivity (java.lang.String) 
		String activityId
		org.eclipse.ui.internal.activities.Activity activity
	public org.eclipse.ui.activities.ICategory getCategory (java.lang.String) 
		String categoryId
		org.eclipse.ui.internal.activities.Category category
	public java.util.Set getDefinedActivityIds () 
	public java.util.Set getDefinedCategoryIds () 
	public java.util.Set getEnabledActivityIds () 
	public org.eclipse.ui.activities.IIdentifier getIdentifier (java.lang.String) 
		String identifierId
		org.eclipse.ui.internal.activities.Identifier identifier
	private void getRequiredActivityIds (java.util.Set, java.util.Set) 
		java.util.Set activityIds
		java.util.Set requiredActivityIds
		java.util.Iterator iterator
		String activityId
		org.eclipse.ui.activities.IActivity activity
		java.util.Set childActivityIds
		java.util.Set activityRequirementBindings
		java.util.Iterator iterator2
		org.eclipse.ui.activities.IActivityRequirementBinding activityRequirementBinding
	private void notifyActivities (java.util.Map) 
		java.util.Map activityEventsByActivityId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String activityId
		org.eclipse.ui.activities.ActivityEvent activityEvent
		org.eclipse.ui.internal.activities.Activity activity
	private void notifyCategories (java.util.Map) 
		java.util.Map categoryEventsByCategoryId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String categoryId
		org.eclipse.ui.activities.CategoryEvent categoryEvent
		org.eclipse.ui.internal.activities.Category category
	private void notifyIdentifiers (java.util.Map) 
		java.util.Map identifierEventsByIdentifierId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String identifierId
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
		org.eclipse.ui.internal.activities.Identifier identifier
	private void readRegistry (boolean) 
		boolean setDefaults
		java.util.Collection activityDefinitions
		java.util.Map activityDefinitionsById
		java.util.Iterator iterator
		org.eclipse.ui.internal.activities.ActivityDefinition activityDefinition
		String name
		java.util.Collection categoryDefinitions
		java.util.Map categoryDefinitionsById
		java.util.Iterator iterator
		org.eclipse.ui.internal.activities.CategoryDefinition categoryDefinition
		String name
		java.util.Map activityRequirementBindingDefinitionsByActivityId
		java.util.Map activityRequirementBindingsByActivityId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String parentActivityId
		java.util.Collection activityRequirementBindingDefinitions
		java.util.Iterator iterator2
		org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition activityRequirementBindingDefinition
		String childActivityId
		org.eclipse.ui.activities.IActivityRequirementBinding activityRequirementBinding
		java.util.Set activityRequirementBindings
		java.util.Map activityPatternBindingDefinitionsByActivityId
		java.util.Map activityPatternBindingsByActivityId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String activityId
		java.util.Collection activityPatternBindingDefinitions
		java.util.Iterator iterator2
		org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition activityPatternBindingDefinition
		String pattern
		org.eclipse.ui.activities.IActivityPatternBinding activityPatternBinding
		java.util.Set activityPatternBindings
		java.util.Map categoryActivityBindingDefinitionsByCategoryId
		java.util.Map categoryActivityBindingsByCategoryId
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String categoryId
		java.util.Collection categoryActivityBindingDefinitions
		java.util.Iterator iterator2
		org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition categoryActivityBindingDefinition
		String activityId
		org.eclipse.ui.activities.ICategoryActivityBinding categoryActivityBinding
		java.util.Set categoryActivityBindings
		boolean definedActivityIdsChanged
		java.util.Set definedActivityIds
		java.util.Set previouslyDefinedActivityIds
		boolean definedCategoryIdsChanged
		java.util.Set definedCategoryIds
		java.util.Set previouslyDefinedCategoryIds
		java.util.Set enabledActivityIds
		boolean enabledActivityIdsChanged
		java.util.Set previouslyEnabledActivityIds
		java.util.Map activityEventsByActivityId
		java.util.Map categoryEventsByCategoryId
		java.util.Map identifierEventsByIdentifierId
	private void clearExpressions () 
		org.eclipse.ui.services.IEvaluationService evaluationService
		java.util.Iterator i
		org.eclipse.ui.services.IEvaluationReference ref
	private boolean isRegexpSupported () 
	public void setEnabledActivityIds (java.util.Set) 
		java.util.Set enabledActivityIds
		java.util.Set requiredActivityIds
		java.util.Set deltaActivityIds
		boolean activityManagerChanged
		java.util.Map activityEventsByActivityId
		java.util.Set previouslyEnabledActivityIds
		java.util.Set additions
		java.util.Set removals
	private void updateListeners (boolean, java.util.Map, java.util.Set, java.util.Set) 
		boolean activityManagerChanged
		java.util.Map activityEventsByActivityId
		java.util.Set deltaActivityIds
		java.util.Set previouslyEnabledActivityIds
		java.util.Map identifierEventsByIdentifierId
	private void addExpressionEnabledActivity (java.lang.String) 
		String id
		java.util.Set previouslyEnabledActivityIds
	private void removeExpressionEnabledActivity (java.lang.String) 
		String id
		java.util.Set previouslyEnabledActivityIds
	private void updateExpressionEnabledActivities (java.lang.String, java.util.Set) 
		String id
		java.util.Set previouslyEnabledActivityIds
		java.util.Set deltaActivityIds
		java.util.Map activityEventsByActivityId
	private void removeExpressionControlledActivities (java.util.Set) 
		java.util.Set delta
		java.util.Iterator i
		String id
		org.eclipse.ui.activities.IActivity activity
		org.eclipse.core.expressions.Expression expression
	private java.util.Map updateActivities (java.util.Collection) 
		java.util.Collection activityIds
		java.util.Map activityEventsByActivityId
		java.util.Iterator iterator
		String activityId
		org.eclipse.ui.internal.activities.Activity activity
		org.eclipse.ui.activities.ActivityEvent activityEvent
	private org.eclipse.ui.activities.ActivityEvent updateActivity (org.eclipse.ui.internal.activities.Activity) 
		org.eclipse.ui.internal.activities.Activity activity
		java.util.Set activityRequirementBindings
		boolean activityRequirementBindingsChanged
		java.util.Set activityPatternBindings
		boolean activityPatternBindingsChanged
		org.eclipse.ui.internal.activities.ActivityDefinition activityDefinition
		boolean definedChanged
		org.eclipse.ui.services.IEvaluationReference ref
		org.eclipse.ui.services.IEvaluationService evaluationService
		boolean newRef
		boolean enabledChanged
		boolean enabledChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean defaultEnabledChanged
	private java.util.Map updateCategories (java.util.Collection) 
		java.util.Collection categoryIds
		java.util.Map categoryEventsByCategoryId
		java.util.Iterator iterator
		String categoryId
		org.eclipse.ui.internal.activities.Category category
		org.eclipse.ui.activities.CategoryEvent categoryEvent
	private org.eclipse.ui.activities.CategoryEvent updateCategory (org.eclipse.ui.internal.activities.Category) 
		org.eclipse.ui.internal.activities.Category category
		java.util.Set categoryActivityBindings
		boolean categoryActivityBindingsChanged
		org.eclipse.ui.internal.activities.CategoryDefinition categoryDefinition
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
	private org.eclipse.ui.activities.IdentifierEvent updateIdentifier (org.eclipse.ui.internal.activities.Identifier) 
		org.eclipse.ui.internal.activities.Identifier identifier
	private org.eclipse.ui.activities.IdentifierEvent updateIdentifier (org.eclipse.ui.internal.activities.Identifier, java.util.Set) 
		org.eclipse.ui.internal.activities.Identifier identifier
		java.util.Set changedActivityIds
		String id
		java.util.Set activityIds
		boolean enabled
		boolean activityIdsChanged
		boolean enabledChanged
		java.util.Set activityIdsToUpdate
		java.util.Iterator iterator
		String activityId
		org.eclipse.ui.internal.activities.Activity activity
	private java.util.Map updateIdentifiers (java.util.Collection) 
		java.util.Collection identifierIds
	private java.util.Map updateIdentifiers (java.util.Collection, java.util.Set) 
		java.util.Collection identifierIds
		java.util.Set changedActivityIds
		java.util.Map identifierEventsByIdentifierId
		java.util.Iterator iterator
		String identifierId
		org.eclipse.ui.internal.activities.Identifier identifier
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
	public void unhookRegistryListeners () 
	public java.lang.Object clone () 
		org.eclipse.ui.internal.activities.MutableActivityManager clone
	private org.eclipse.core.runtime.jobs.Job getUpdateJob () 
	private void checkThread () 
		boolean nonUiThread
	static void access$0 (org.eclipse.ui.internal.activities.MutableActivityManager, boolean) 
	static boolean access$1 (org.eclipse.ui.internal.activities.MutableActivityManager) 
	static java.util.Map access$2 (org.eclipse.ui.internal.activities.MutableActivityManager) 
	static void access$3 (org.eclipse.ui.internal.activities.MutableActivityManager, java.lang.String) 
	static void access$4 (org.eclipse.ui.internal.activities.MutableActivityManager, java.lang.String) 
	static java.util.List access$5 (org.eclipse.ui.internal.activities.MutableActivityManager) 
	static java.util.Set access$6 (org.eclipse.ui.internal.activities.MutableActivityManager) 
	static void access$7 (org.eclipse.ui.internal.activities.MutableActivityManager, java.util.Map) 
}

org/eclipse/ui/internal/activities/PatternUtil.class
PatternUtil.java
package org.eclipse.ui.internal.activities
public org.eclipse.ui.internal.activities.PatternUtil extends java.lang.Object {
	public void  () 
	public static java.lang.String quotePattern (java.lang.String) 
		String pattern
		int stopIndex
		String result
		int position
}

org/eclipse/ui/internal/activities/Persistence.class
Persistence.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.Persistence extends java.lang.Object {
	static final String PACKAGE_BASE
	static final String PACKAGE_FULL
	static final String PACKAGE_PREFIX
	static final String TAG_ACTIVITY
	static final String TAG_ACTIVITY_REQUIREMENT_BINDING
	static final String TAG_DEFAULT_ENABLEMENT
	static final String TAG_ACTIVITY_ID
	static final String TAG_ACTIVITY_PATTERN_BINDING
	static final String TAG_CATEGORY
	static final String TAG_CATEGORY_ACTIVITY_BINDING
	static final String TAG_CATEGORY_ID
	static final String TAG_REQUIRED_ACTIVITY_ID
	static final String TAG_ID
	static final String TAG_NAME
	static final String TAG_PATTERN
	static final String TAG_IS_EQUALITY_PATTERN
	static final String TAG_SOURCE_ID
	static final String TAG_DESCRIPTION
	public static final String ACTIVITY_REQUIREMENT_BINDING_DESC
	public static final String ACTIVITY_DESC
	public static final String ACTIVITY_PATTERN_BINDING_DESC
	public static final String CATEGORY_ACTIVITY_BINDING_DESC
	public static final String CATEGORY_DESC
	public static final String ACTIVITY_IMAGE_BINDING_DESC
	public static final String ACTIVITY_TRIGGER_DESC
	public static final String ACTIVITY_TRIGGER_HINT_DESC
	public static final String shortContextTemplate
	public static final String fullContextTemplate
	static org.eclipse.ui.internal.activities.ActivityRequirementBindingDefinition readActivityRequirementBindingDefinition (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String sourceIdOverride
		String childActivityId
		String parentActivityId
		String sourceId
	static java.lang.String readDefaultEnablement (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	static org.eclipse.ui.internal.activities.ActivityDefinition readActivityDefinition (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String sourceIdOverride
		String id
		String name
		String description
		String sourceId
	static org.eclipse.ui.internal.activities.ActivityPatternBindingDefinition readActivityPatternBindingDefinition (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String sourceIdOverride
		String activityId
		String pattern
		String sourceId
		String isEqualityPatternStr
		boolean isEqualityPattern
	static org.eclipse.ui.internal.activities.CategoryActivityBindingDefinition readCategoryActivityBindingDefinition (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String sourceIdOverride
		String activityId
		String categoryId
		String sourceId
	static org.eclipse.ui.internal.activities.CategoryDefinition readCategoryDefinition (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String sourceIdOverride
		String id
		String name
		String description
		String sourceId
	private void  () 
	public static void log (org.eclipse.ui.IMemento, java.lang.String, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String elementName
		String msg
		org.eclipse.ui.internal.util.ConfigurationElementMemento cMemento
	public static void log (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
		String msg
		String contributorName
		String extensionID
	public static void log (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String elementName
		String msg
		String contributorName
		String extensionID
		String msgInContext
}

org/eclipse/ui/internal/activities/ProxyActivityManager$1.class
ProxyActivityManager.java
package org.eclipse.ui.internal.activities
 org.eclipse.ui.internal.activities.ProxyActivityManager$1 extends java.lang.Object implements org.eclipse.ui.activities.IActivityManagerListener  {
	final org.eclipse.ui.internal.activities.ProxyActivityManager this$0
	void  (org.eclipse.ui.internal.activities.ProxyActivityManager) 
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
		org.eclipse.ui.activities.ActivityManagerEvent proxyActivityManagerEvent
}

org/eclipse/ui/internal/activities/ProxyActivityManager.class
ProxyActivityManager.java
package org.eclipse.ui.internal.activities
public final org.eclipse.ui.internal.activities.ProxyActivityManager extends org.eclipse.ui.internal.activities.AbstractActivityManager {
	private org.eclipse.ui.activities.IActivityManager activityManager
	public void  (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
	public org.eclipse.ui.activities.IActivity getActivity (java.lang.String) 
		String activityId
	public org.eclipse.ui.activities.ICategory getCategory (java.lang.String) 
		String categoryId
	public java.util.Set getDefinedActivityIds () 
	public java.util.Set getDefinedCategoryIds () 
	public java.util.Set getEnabledActivityIds () 
	public org.eclipse.ui.activities.IIdentifier getIdentifier (java.lang.String) 
		String identifierId
}

org/eclipse/ui/internal/activities/ws/
org/eclipse/ui/internal/activities/ws/AbstractTriggerPoint.class
AbstractTriggerPoint.java
package org.eclipse.ui.internal.activities.ws
public abstract org.eclipse.ui.internal.activities.ws.AbstractTriggerPoint extends java.lang.Object implements org.eclipse.ui.activities.ITriggerPoint  {
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.class
ActivityCategoryContentProvider.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityCategoryContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private org.eclipse.ui.activities.IActivityManager manager
	public void  () 
	public void dispose () 
	private org.eclipse.ui.activities.IActivity[] getCategoryActivities (org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.ICategory category
		java.util.Set activityIds
		java.util.List categoryActivities
		java.util.Iterator i
		String activityId
	public java.lang.Object[] getDuplicateCategoryActivities (org.eclipse.ui.internal.activities.ws.CategorizedActivity) 
		org.eclipse.ui.internal.activities.ws.CategorizedActivity categorizedActivity
		java.util.ArrayList duplicateCategorizedactivities
		java.util.Set categoryIds
		org.eclipse.ui.activities.ICategory currentCategory
		String currentActivityId
		org.eclipse.ui.activities.IActivity[] categoryActivities
		String currentCategoryId
		java.util.Iterator i
		int index
	public java.lang.Object[] getChildRequiredActivities (java.lang.String) 
		String activityId
		java.util.ArrayList childRequiredActivities
		org.eclipse.ui.activities.IActivity activity
		java.util.Set actvitiyRequirementBindings
		String requiredActivityId
		org.eclipse.ui.activities.IActivityRequirementBinding currentActivityRequirementBinding
		Object[] currentCategoryIds
		java.util.Iterator i
		int index
	public java.lang.Object[] getParentRequiredActivities (java.lang.String) 
		String activityId
		java.util.ArrayList parentRequiredActivities
		java.util.Set definedActivities
		String currentActivityId
		java.util.Set activityRequirementBindings
		org.eclipse.ui.activities.IActivityRequirementBinding currentActivityRequirementBinding
		Object[] currentCategoryIds
		java.util.Iterator i
		java.util.Iterator j
		int index
	private java.lang.Object[] getActivityCategories (java.lang.String) 
		String activityId
		java.util.ArrayList activityCategories
		java.util.Set categoryIds
		String currentCategoryId
		org.eclipse.ui.activities.IActivity[] categoryActivities
		java.util.Iterator i
		int index
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
		java.util.Set categoryIds
		java.util.ArrayList categories
		java.util.Iterator i
		String categoryId
		org.eclipse.ui.activities.ICategory category
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.class
ActivityCategoryLabelProvider.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityCategoryLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	private org.eclipse.jface.resource.LocalResourceManager manager
	private java.util.Map descriptorMap
	public void  () 
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.jface.resource.ImageDescriptor descriptor
	private org.eclipse.jface.resource.ImageDescriptor getDescriptor (java.lang.Object) 
		Object element
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.ui.activities.ICategory category
		org.eclipse.ui.activities.IActivity activity
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.activities.IActivity activity
		org.eclipse.ui.activities.ICategory category
	public void dispose () 
}

org/eclipse/ui/internal/activities/ws/ActivityContentProvider.class
ActivityContentProvider.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	public void  () 
	public void dispose () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		Object[] activities
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/activities/ws/ActivityEnabler$1.class
ActivityEnabler.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.ActivityEnabler$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.activities.ws.ActivityEnabler this$0
	void  (org.eclipse.ui.internal.activities.ws.ActivityEnabler) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object element
}

org/eclipse/ui/internal/activities/ws/ActivityEnabler$2.class
ActivityEnabler.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.ActivityEnabler$2 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.activities.ws.ActivityEnabler this$0
	void  (org.eclipse.ui.internal.activities.ws.ActivityEnabler) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		java.util.Set checked
		Object element
		Object[] categoryActivities
		int index
	private void handleDuplicateActivities (boolean, java.lang.Object) 
		boolean checkedState
		Object element
		Object[] duplicateActivities
		org.eclipse.ui.internal.activities.ws.CategorizedActivity activity
		int index
	private void handleActivityCheck (java.util.Set, java.lang.Object) 
		java.util.Set checked
		Object element
		org.eclipse.ui.internal.activities.ws.CategorizedActivity proxy
		Object[] children
		int state
		int count
		int i
	private void handleRequiredActivities (java.util.Set, java.lang.Object) 
		java.util.Set checked
		Object element
		Object[] requiredActivities
		int index
		int index
}

org/eclipse/ui/internal/activities/ws/ActivityEnabler$3.class
ActivityEnabler.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.ActivityEnabler$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.activities.ws.ActivityEnabler this$0
	void  (org.eclipse.ui.internal.activities.ws.ActivityEnabler) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/activities/ws/ActivityEnabler$4.class
ActivityEnabler.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.ActivityEnabler$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.activities.ws.ActivityEnabler this$0
	void  (org.eclipse.ui.internal.activities.ws.ActivityEnabler) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/activities/ws/ActivityEnabler.class
ActivityEnabler.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityEnabler extends java.lang.Object {
	private static final int ALL
	private static final int NONE
	private static final int SOME
	private org.eclipse.jface.viewers.ISelectionChangedListener selectionListener
	private org.eclipse.jface.viewers.ICheckStateListener checkListener
	protected org.eclipse.jface.viewers.CheckboxTreeViewer dualViewer
	private java.util.Set managedActivities
	protected org.eclipse.ui.internal.activities.ws.ActivityCategoryContentProvider provider
	protected org.eclipse.swt.widgets.Text descriptionText
	private java.util.Properties strings
	private org.eclipse.ui.activities.IMutableActivityManager activitySupport
	public void  (org.eclipse.ui.activities.IMutableActivityManager, java.util.Properties) 
		org.eclipse.ui.activities.IMutableActivityManager activitySupport
		java.util.Properties strings
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.widgets.Button selectAllButton
		org.eclipse.swt.widgets.Button deselectAllButton
	private org.eclipse.swt.layout.GridLayout createGridLayoutWithoutMargins (int, org.eclipse.swt.graphics.FontMetrics) 
		int nColumns
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.layout.GridLayout layout
	private org.eclipse.swt.layout.GridData setButtonLayoutData (org.eclipse.swt.widgets.Button, org.eclipse.swt.graphics.FontMetrics) 
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.layout.GridData data
		int widthHint
		org.eclipse.swt.graphics.Point minSize
	private void setInitialStates () 
		java.util.Set enabledActivities
	private void setEnabledStates (java.util.Set) 
		java.util.Set enabledActivities
		java.util.Set categories
		java.util.List checked
		java.util.List grayed
		java.util.Iterator i
		String categoryId
		org.eclipse.ui.activities.ICategory category
		int state
		java.util.Collection activities
		int foundCount
		java.util.Iterator j
		String activityId
		org.eclipse.ui.activities.IActivity activity
	public void updateActivityStates () 
		java.util.Set enabledActivities
		Object[] checked
		int i
		Object element
	public void restoreDefaults () 
		java.util.Set defaultEnabled
		java.util.Set activityIds
		java.util.Iterator i
		String activityId
		org.eclipse.ui.activities.IActivity activity
	protected void toggleTreeEnablement (boolean) 
		boolean enabled
		Object[] elements
		int i
}

org/eclipse/ui/internal/activities/ws/ActivityLabelProvider.class
ActivityLabelProvider.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	private org.eclipse.ui.activities.IActivityManager activityManager
	public void  (org.eclipse.ui.activities.IActivityManager) 
		org.eclipse.ui.activities.IActivityManager activityManager
	private java.lang.String getActivityText (org.eclipse.ui.activities.IActivity) 
		org.eclipse.ui.activities.IActivity activity
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
	public java.lang.String getText (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/activities/ws/ActivityMessages.class
ActivityMessages.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ActivityEnabler_description
	public static String ActivityEnabler_activities
	public static String ActivityEnabler_categories
	public static String ActivityEnabler_selectAll
	public static String ActivityEnabler_deselectAll
	public static String ActivitiesPreferencePage_advancedDialogTitle
	public static String ActivitiesPreferencePage_advancedButton
	public static String ActivitiesPreferencePage_lockedMessage
	public static String ActivitiesPreferencePage_captionMessage
	public static String ActivitiesPreferencePage_requirements
	public static String ManagerTask
	public static String ManagerWindowSubTask
	public static String ManagerViewsSubTask
	public static String Perspective_showAll
	public static String activityPromptButton
	public static String activityPromptToolTip
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/activities/ws/ActivityViewerFilter.class
ActivityViewerFilter.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ActivityViewerFilter extends org.eclipse.jface.viewers.ViewerFilter {
	private boolean hasEncounteredFilteredItem
	public void  () 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
	public boolean getHasEncounteredFilteredItem () 
	public void setHasEncounteredFilteredItem (boolean) 
		boolean hasEncounteredFilteredItem
}

org/eclipse/ui/internal/activities/ws/CategorizedActivity.class
CategorizedActivity.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.CategorizedActivity extends java.lang.Object implements org.eclipse.ui.activities.IActivity  {
	private org.eclipse.ui.activities.IActivity activity
	private org.eclipse.ui.activities.ICategory category
	public void  (org.eclipse.ui.activities.ICategory, org.eclipse.ui.activities.IActivity) 
		org.eclipse.ui.activities.ICategory category
		org.eclipse.ui.activities.IActivity activity
	public void addActivityListener (org.eclipse.ui.activities.IActivityListener) 
		org.eclipse.ui.activities.IActivityListener activityListener
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public org.eclipse.ui.activities.IActivity getActivity () 
	public java.util.Set getActivityRequirementBindings () 
	public java.util.Set getActivityPatternBindings () 
	public org.eclipse.ui.activities.ICategory getCategory () 
	public java.lang.String getId () 
	public java.lang.String getName ()  throws org.eclipse.ui.activities.NotDefinedException 
	public int hashCode () 
	public boolean isDefined () 
	public boolean isEnabled () 
	public void removeActivityListener (org.eclipse.ui.activities.IActivityListener) 
		org.eclipse.ui.activities.IActivityListener activityListener
	public java.lang.String toString () 
	public java.lang.String getDescription ()  throws org.eclipse.ui.activities.NotDefinedException 
	public boolean isDefaultEnabled ()  throws org.eclipse.ui.activities.NotDefinedException 
	public org.eclipse.core.expressions.Expression getExpression () 
}

org/eclipse/ui/internal/activities/ws/EnablementDialog$1.class
EnablementDialog.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.EnablementDialog$1 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.activities.ws.EnablementDialog this$0
	void  (org.eclipse.ui.internal.activities.ws.EnablementDialog) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/internal/activities/ws/EnablementDialog$2.class
EnablementDialog.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.EnablementDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.activities.ws.EnablementDialog this$0
	void  (org.eclipse.ui.internal.activities.ws.EnablementDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/activities/ws/EnablementDialog.class
EnablementDialog.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.EnablementDialog extends org.eclipse.jface.dialogs.Dialog {
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private org.eclipse.swt.widgets.Button dontAskButton
	private java.util.Set activitiesToEnable
	private java.util.Collection activityIds
	private boolean dontAsk
	private org.eclipse.swt.widgets.Button detailsButton
	boolean showDetails
	private org.eclipse.swt.widgets.Composite detailsComposite
	private org.eclipse.swt.widgets.Label detailsLabel
	private String selectedActivity
	private org.eclipse.swt.widgets.Text detailsText
	private java.util.Properties strings
	static Class class$0
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell, java.util.Collection, java.util.Properties) 
		org.eclipse.swt.widgets.Shell parentShell
		java.util.Collection activityIds
		java.util.Properties strings
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font dialogFont
		org.eclipse.swt.widgets.Label text
		org.eclipse.ui.activities.IActivityManager manager
		String activityId
		org.eclipse.ui.activities.IActivity activity
		String activityText
		String activityText
		java.util.Set activityIdsCopy
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
		org.eclipse.swt.widgets.Label seperator
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void setDetails () 
		org.eclipse.ui.activities.IActivity activity
		String name
		String name
		String desc
		String desc
	protected void setDetailHints () 
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite parent
	private void setDetailButtonLabel () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	public boolean getDontAsk () 
	public java.util.Set getActivitiesToEnable () 
	protected void okPressed () 
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void buttonPressed (int) 
		int buttonId
	private void detailsPressed () 
	static java.util.Set access$0 (org.eclipse.ui.internal.activities.ws.EnablementDialog) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.internal.activities.ws.EnablementDialog, int) 
	static void access$2 (org.eclipse.ui.internal.activities.ws.EnablementDialog, java.lang.String) 
}

org/eclipse/ui/internal/activities/ws/EnablementDialog.properties
org/eclipse/ui/internal/activities/ws/ImageBindingRegistry.class
ImageBindingRegistry.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.ImageBindingRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private String tag
	private org.eclipse.jface.resource.ImageRegistry registry
	public void  (java.lang.String) 
		String tag
		org.eclipse.core.runtime.IExtension[] extensions
		int i
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String file
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String id
	void dispose () 
}

org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.class
RegistryTriggerPoint.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.RegistryTriggerPoint extends org.eclipse.ui.internal.activities.ws.AbstractTriggerPoint {
	private String id
	private org.eclipse.core.runtime.IConfigurationElement element
	private java.util.Map hints
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String id
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getId () 
	public java.lang.String getStringHint (java.lang.String) 
		String key
	public boolean getBooleanHint (java.lang.String) 
		String key
	private java.util.Map getHints () 
		org.eclipse.core.runtime.IConfigurationElement[] hintElements
		int i
		String id
		String value
}

org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorDescriptor.class
TriggerPointAdvisorDescriptor.java
package org.eclipse.ui.internal.activities.ws
public final org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor extends java.lang.Object {
	private String id
	private org.eclipse.core.runtime.IConfigurationElement element
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws java.lang.IllegalArgumentException 
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getId () 
	public org.eclipse.ui.activities.ITriggerPointAdvisor createAdvisor ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.class
TriggerPointAdvisorRegistry.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorRegistry extends java.lang.Object {
	private static org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorRegistry instance
	private void  () 
	public static org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorRegistry getInstance () 
	public org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor[] getAdvisors () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.ArrayList list
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor descriptor
		IllegalArgumentException e
	public org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor getAdvisorForProduct (java.lang.String) 
		String productId
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		String targetIntroId
		org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor[] advisors
		int i
	private java.lang.String getAdvisorForProduct (java.lang.String, org.eclipse.core.runtime.IExtension[]) 
		String targetProductId
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		String advisorId
		String productId
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/activities/ws/TriggerPointManager$1.class
TriggerPointManager.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.TriggerPointManager$1 extends org.eclipse.ui.internal.activities.ws.AbstractTriggerPoint {
	final org.eclipse.ui.internal.activities.ws.TriggerPointManager this$0
	void  (org.eclipse.ui.internal.activities.ws.TriggerPointManager) 
	public java.lang.String getId () 
	public java.lang.String getStringHint (java.lang.String) 
		String key
	public boolean getBooleanHint (java.lang.String) 
		String key
}

org/eclipse/ui/internal/activities/ws/TriggerPointManager.class
TriggerPointManager.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.TriggerPointManager extends java.lang.Object implements org.eclipse.ui.activities.ITriggerPointManager org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private java.util.HashMap triggerMap
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		int i
	public org.eclipse.ui.activities.ITriggerPoint getTriggerPoint (java.lang.String) 
		String id
	public java.util.Set getDefinedTriggerPointIds () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		Object object
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		org.eclipse.ui.internal.activities.ws.RegistryTriggerPoint triggerPoint
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
}

org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport$1.class
WorkbenchActivitySupport.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1 extends java.lang.Object implements org.eclipse.ui.activities.IActivityManagerListener  {
	private java.util.Set lastEnabled
	final org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport this$0
	void  (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport) 
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
		java.util.Set activityIds
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.jface.dialogs.ProgressMonitorDialog dialog
		org.eclipse.jface.operation.IRunnableWithProgress runnable
	private void log (java.lang.Exception) 
		Exception e
	static void access$0 (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1, java.lang.Exception) 
}

org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport$2.class
WorkbenchActivitySupport.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$2 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	private long openTime
	private boolean dialogOpened
	final org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1 this$1
	private final org.eclipse.ui.IWorkbench val$workbench
	private final org.eclipse.ui.internal.WorkbenchWindow val$window
	private final org.eclipse.jface.dialogs.ProgressMonitorDialog val$dialog
	void  (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1, org.eclipse.ui.IWorkbench, org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.jface.dialogs.ProgressMonitorDialog) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IViewReference[] refs
		int k
		org.eclipse.ui.IViewPart part
	private void updateViewBars (org.eclipse.ui.IViewPart) 
		org.eclipse.ui.IViewPart part
		org.eclipse.ui.IViewSite viewSite
		org.eclipse.ui.IActionBars bars
		org.eclipse.jface.action.IContributionManager manager
	private void updateWindowBars (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.jface.action.IContributionManager manager
	private void updateManager (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager manager
}

org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport$3.class
WorkbenchActivitySupport.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1 this$1
	private final org.eclipse.ui.IWorkbench val$workbench
	private final org.eclipse.jface.dialogs.ProgressMonitorDialog val$dialog
	private final org.eclipse.jface.operation.IRunnableWithProgress val$runnable
	void  (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1, org.eclipse.ui.IWorkbench, org.eclipse.jface.dialogs.ProgressMonitorDialog, org.eclipse.jface.operation.IRunnableWithProgress) 
	public void run () 
	static org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$1 access$0 (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$3) 
}

org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport$4.class
WorkbenchActivitySupport.java
package org.eclipse.ui.internal.activities.ws
 org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$3 this$2
	private final org.eclipse.jface.dialogs.ProgressMonitorDialog val$dialog
	private final org.eclipse.jface.operation.IRunnableWithProgress val$runnable
	void  (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport$3, org.eclipse.jface.dialogs.ProgressMonitorDialog, org.eclipse.jface.operation.IRunnableWithProgress) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
		InterruptedException e
}

org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.class
WorkbenchActivitySupport.java
package org.eclipse.ui.internal.activities.ws
public org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport extends java.lang.Object implements org.eclipse.ui.activities.IWorkbenchActivitySupport org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private org.eclipse.ui.internal.activities.MutableActivityManager mutableActivityManager
	private org.eclipse.ui.internal.activities.ProxyActivityManager proxyActivityManager
	private org.eclipse.ui.internal.activities.ws.ImageBindingRegistry activityImageBindingRegistry
	private org.eclipse.ui.internal.activities.ws.ImageBindingRegistry categoryImageBindingRegistry
	private org.eclipse.ui.activities.ITriggerPointManager triggerPointManager
	private org.eclipse.ui.activities.ITriggerPointAdvisor advisor
	static Class class$0
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public org.eclipse.ui.activities.IActivityManager getActivityManager () 
	public void setEnabledActivityIds (java.util.Set) 
		java.util.Set enabledActivityIds
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (org.eclipse.ui.activities.IActivity) 
		org.eclipse.ui.activities.IActivity activity
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (org.eclipse.ui.activities.ICategory) 
		org.eclipse.ui.activities.ICategory category
		org.eclipse.jface.resource.ImageDescriptor descriptor
	private org.eclipse.ui.internal.activities.ws.ImageBindingRegistry getActivityImageBindingRegistry () 
	private org.eclipse.ui.internal.activities.ws.ImageBindingRegistry getCategoryImageBindingRegistry () 
	public void dispose () 
	public org.eclipse.ui.activities.ITriggerPointAdvisor getTriggerPointAdvisor () 
		org.eclipse.core.runtime.IProduct product
		org.eclipse.ui.internal.activities.ws.TriggerPointAdvisorDescriptor descriptor
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.ui.activities.ITriggerPointManager getTriggerPointManager () 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	private org.eclipse.core.runtime.IExtensionPoint getActivitySupportExtensionPoint () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
	public org.eclipse.ui.activities.IMutableActivityManager createWorkingCopy () 
		org.eclipse.ui.internal.activities.MutableActivityManager clone
	static org.eclipse.ui.internal.activities.MutableActivityManager access$0 (org.eclipse.ui.internal.activities.ws.WorkbenchActivitySupport) 
}

org/eclipse/ui/internal/activities/ws/WorkbenchTriggerPoints.class
WorkbenchTriggerPoints.java
package org.eclipse.ui.internal.activities.ws
public abstract org.eclipse.ui.internal.activities.ws.WorkbenchTriggerPoints extends java.lang.Object {
	public static final String NEW_WIZARDS
	public static final String OPEN_PERSPECITVE_DIALOG
	public static final String IMPORT_WIZARDS
	public static final String EXPORT_WIZARDS
}

org/eclipse/ui/internal/activities/ws/messages.properties
org/eclipse/ui/internal/application/
org/eclipse/ui/internal/application/CompatibilityActionBarAdvisor.class
CompatibilityActionBarAdvisor.java
package org.eclipse.ui.internal.application
public org.eclipse.ui.internal.application.CompatibilityActionBarAdvisor extends org.eclipse.ui.application.ActionBarAdvisor {
	private org.eclipse.ui.application.WorkbenchAdvisor wbAdvisor
	public void  (org.eclipse.ui.application.WorkbenchAdvisor, org.eclipse.ui.application.IActionBarConfigurer) 
		org.eclipse.ui.application.WorkbenchAdvisor wbAdvisor
		org.eclipse.ui.application.IActionBarConfigurer configurer
	public void fillActionBars (int) 
		int flags
		org.eclipse.ui.application.IActionBarConfigurer abc
	public boolean isApplicationMenu (java.lang.String) 
		String menuId
		org.eclipse.ui.application.IActionBarConfigurer abc
}

org/eclipse/ui/internal/application/CompatibilityWorkbenchWindowAdvisor.class
CompatibilityWorkbenchWindowAdvisor.java
package org.eclipse.ui.internal.application
public org.eclipse.ui.internal.application.CompatibilityWorkbenchWindowAdvisor extends org.eclipse.ui.application.WorkbenchWindowAdvisor {
	private org.eclipse.ui.application.WorkbenchAdvisor wbAdvisor
	public void  (org.eclipse.ui.application.WorkbenchAdvisor, org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.WorkbenchAdvisor wbAdvisor
		org.eclipse.ui.application.IWorkbenchWindowConfigurer windowConfigurer
	public void preWindowOpen () 
	public org.eclipse.ui.application.ActionBarAdvisor createActionBarAdvisor (org.eclipse.ui.application.IActionBarConfigurer) 
		org.eclipse.ui.application.IActionBarConfigurer configurer
	public void postWindowRestore ()  throws org.eclipse.ui.WorkbenchException 
	public void openIntro () 
	public void postWindowCreate () 
	public void postWindowOpen () 
	public boolean preWindowShellClose () 
	public void postWindowClose () 
	public boolean isApplicationMenu (java.lang.String) 
		String menuId
	public org.eclipse.core.runtime.IAdaptable getDefaultPageInput () 
	public void createWindowContents (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/browser/
org/eclipse/ui/internal/browser/DefaultWebBrowser$1.class
DefaultWebBrowser.java
package org.eclipse.ui.internal.browser
 org.eclipse.ui.internal.browser.DefaultWebBrowser$1 extends java.lang.Thread {
	final org.eclipse.ui.internal.browser.DefaultWebBrowser this$0
	private final String val$localHref
	private final org.eclipse.swt.widgets.Display val$d
	void  (org.eclipse.ui.internal.browser.DefaultWebBrowser, java.lang.String, java.lang.String, org.eclipse.swt.widgets.Display) 
		String $anonymous0
	public void run () 
		String encodedLocalHref
		Process p
}

org/eclipse/ui/internal/browser/DefaultWebBrowser$2.class
DefaultWebBrowser.java
package org.eclipse.ui.internal.browser
 org.eclipse.ui.internal.browser.DefaultWebBrowser$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.browser.DefaultWebBrowser this$0
	void  (org.eclipse.ui.internal.browser.DefaultWebBrowser) 
	public void run () 
}

org/eclipse/ui/internal/browser/DefaultWebBrowser.class
DefaultWebBrowser.java
package org.eclipse.ui.internal.browser
public org.eclipse.ui.internal.browser.DefaultWebBrowser extends org.eclipse.ui.browser.AbstractWebBrowser {
	private org.eclipse.ui.internal.browser.DefaultWorkbenchBrowserSupport support
	private String webBrowser
	private boolean webBrowserOpened
	public void  (org.eclipse.ui.internal.browser.DefaultWorkbenchBrowserSupport, java.lang.String) 
		org.eclipse.ui.internal.browser.DefaultWorkbenchBrowserSupport support
		String id
	public void openURL (java.net.URL)  throws org.eclipse.ui.PartInitException 
		java.net.URL url
		String href
		String localHref
		org.eclipse.swt.widgets.Display d
		java.io.IOException e
		Thread launcher
	public boolean close () 
	private java.lang.String urlEncodeForSpaces (char[]) 
		char[] input
		StringBuffer retu
		int i
	private java.lang.Process openWebBrowser (java.lang.String)  throws java.io.IOException 
		String href
		Process p
		java.io.IOException e
	private void openWebBrowserError (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	static java.lang.String access$0 (org.eclipse.ui.internal.browser.DefaultWebBrowser, char[]) 
	static boolean access$1 (org.eclipse.ui.internal.browser.DefaultWebBrowser) 
	static java.lang.String access$2 (org.eclipse.ui.internal.browser.DefaultWebBrowser) 
	static java.lang.Process access$3 (org.eclipse.ui.internal.browser.DefaultWebBrowser, java.lang.String)  throws java.io.IOException 
	static void access$4 (org.eclipse.ui.internal.browser.DefaultWebBrowser, boolean) 
	static void access$5 (org.eclipse.ui.internal.browser.DefaultWebBrowser, org.eclipse.swt.widgets.Display) 
}

org/eclipse/ui/internal/browser/DefaultWorkbenchBrowserSupport.class
DefaultWorkbenchBrowserSupport.java
package org.eclipse.ui.internal.browser
public org.eclipse.ui.internal.browser.DefaultWorkbenchBrowserSupport extends org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport {
	private java.util.Hashtable browsers
	private static final String DEFAULT_BROWSER_ID_BASE
	public void  () 
	void registerBrowser (org.eclipse.ui.browser.IWebBrowser) 
		org.eclipse.ui.browser.IWebBrowser browser
	void unregisterBrowser (org.eclipse.ui.browser.IWebBrowser) 
		org.eclipse.ui.browser.IWebBrowser browser
	org.eclipse.ui.browser.IWebBrowser findBrowser (java.lang.String) 
		String id
	protected org.eclipse.ui.browser.IWebBrowser doCreateBrowser (int, java.lang.String, java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
		int style
		String browserId
		String name
		String tooltip
	public org.eclipse.ui.browser.IWebBrowser createBrowser (int, java.lang.String, java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
		int style
		String browserId
		String name
		String tooltip
		String id
		org.eclipse.ui.browser.IWebBrowser browser
	public org.eclipse.ui.browser.IWebBrowser createBrowser (java.lang.String)  throws org.eclipse.ui.PartInitException 
		String browserId
	private java.lang.String getDefaultId () 
		String id
		int i
}

org/eclipse/ui/internal/browser/WorkbenchBrowserSupport$1.class
WorkbenchBrowserSupport.java
package org.eclipse.ui.internal.browser
 org.eclipse.ui.internal.browser.WorkbenchBrowserSupport$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.internal.browser.WorkbenchBrowserSupport this$0
	void  (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport) 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
}

org/eclipse/ui/internal/browser/WorkbenchBrowserSupport$2.class
WorkbenchBrowserSupport.java
package org.eclipse.ui.internal.browser
 org.eclipse.ui.internal.browser.WorkbenchBrowserSupport$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.browser.WorkbenchBrowserSupport this$0
	void  (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport) 
	public void run () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement elementToUse
	private org.eclipse.core.runtime.IConfigurationElement findDesiredElement (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPoint () 
	private org.eclipse.core.runtime.IConfigurationElement getElementToUse (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement defaultElement
		org.eclipse.core.runtime.IConfigurationElement choice
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String def
	private boolean initializePluggableBrowserSupport (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker extensionTracker
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/browser/WorkbenchBrowserSupport.class
WorkbenchBrowserSupport.java
package org.eclipse.ui.internal.browser
public org.eclipse.ui.internal.browser.WorkbenchBrowserSupport extends org.eclipse.ui.browser.AbstractWorkbenchBrowserSupport {
	private static org.eclipse.ui.internal.browser.WorkbenchBrowserSupport instance
	private org.eclipse.ui.browser.IWorkbenchBrowserSupport activeSupport
	private boolean initialized
	private String desiredBrowserSupportId
	private org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
	private void  () 
	public static org.eclipse.ui.browser.IWorkbenchBrowserSupport getInstance () 
	public org.eclipse.ui.browser.IWebBrowser createBrowser (int, java.lang.String, java.lang.String, java.lang.String)  throws org.eclipse.ui.PartInitException 
		int style
		String browserId
		String name
		String tooltip
	public org.eclipse.ui.browser.IWebBrowser createBrowser (java.lang.String)  throws org.eclipse.ui.PartInitException 
		String browserId
	public boolean isInternalWebBrowserAvailable () 
	private org.eclipse.ui.browser.IWorkbenchBrowserSupport getActiveSupport () 
	public boolean hasNonDefaultBrowser () 
	private void loadActiveSupport () 
	public void setDesiredBrowserSupportId (java.lang.String) 
		String desiredBrowserSupportId
	protected void dispose () 
	static org.eclipse.ui.browser.IWorkbenchBrowserSupport access$0 (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport) 
	static org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler access$1 (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport) 
	static java.lang.String access$2 (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport) 
	static void access$3 (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport, boolean) 
	static void access$4 (org.eclipse.ui.internal.browser.WorkbenchBrowserSupport, org.eclipse.ui.browser.IWorkbenchBrowserSupport) 
}

org/eclipse/ui/internal/commands/
org/eclipse/ui/internal/commands/CommandImageManager.class
CommandImageManager.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandImageManager extends org.eclipse.core.commands.common.EventManager {
	public static final int TYPE_DEFAULT
	public static final int TYPE_DISABLED
	public static final int TYPE_HOVER
	private final java.util.Map imagesById
	public void  () 
	public final void addCommandImageManagerListener (org.eclipse.ui.internal.commands.ICommandImageManagerListener) 
		org.eclipse.ui.internal.commands.ICommandImageManagerListener listener
	public final void bind (java.lang.String, int, java.lang.String, java.net.URL) 
		String commandId
		int type
		String style
		java.net.URL url
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public final void bind (java.lang.String, int, java.lang.String, org.eclipse.jface.resource.ImageDescriptor) 
		String commandId
		int type
		String style
		org.eclipse.jface.resource.ImageDescriptor descriptor
		Object[] images
		Object typedImage
		java.util.Map styleMap
		java.util.Map styleMap
		java.util.Map styleMap
	public final void clear () 
		String[] commandIds
	private final void fireManagerChanged (org.eclipse.ui.internal.commands.CommandImageManagerEvent) 
		org.eclipse.ui.internal.commands.CommandImageManagerEvent event
		Object[] listeners
		int i
		org.eclipse.ui.internal.commands.ICommandImageManagerListener listener
	public final java.lang.String generateUnusedStyle (java.lang.String) 
		String commandId
		Object[] existingImages
		java.util.Set existingStyles
		int type
		Object styledImages
		java.util.Map styleMap
		String generatedStyle
		int index
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String commandId
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int) 
		String commandId
		int type
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int, java.lang.String) 
		String commandId
		int type
		String style
		Object[] images
		Object typedImage
		java.util.Map styleMap
		Object styledImage
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, java.lang.String) 
		String commandId
		String style
	public final void removeCommandImageManagerListener (org.eclipse.ui.internal.commands.ICommandImageManagerListener) 
		org.eclipse.ui.internal.commands.ICommandImageManagerListener listener
}

org/eclipse/ui/internal/commands/CommandImageManagerEvent.class
CommandImageManagerEvent.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandImageManagerEvent extends java.lang.Object {
	private final String[] changedCommandIds
	private final org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
	private final String style
	private final int type
	void  (org.eclipse.ui.internal.commands.CommandImageManager, java.lang.String[], int, java.lang.String) 
		org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
		String[] changedCommandIds
		int type
		String style
	public final java.lang.String[] getChangedCommandIds () 
		String[] copy
	public final org.eclipse.ui.internal.commands.CommandImageManager getCommandImageManager () 
	public final boolean isCommandIdChanged (java.lang.String) 
		String commandId
		int i
	public final boolean isCommandImageChanged (java.lang.String) 
		String commandId
	public final boolean isCommandImageChanged (java.lang.String, int) 
		String commandId
		int type
	public final boolean isCommandImageChanged (java.lang.String, int, java.lang.String) 
		String commandId
		int type
		String style
	public final boolean isCommandImageChanged (java.lang.String, java.lang.String) 
		String commandId
		String style
}

org/eclipse/ui/internal/commands/CommandImagePersistence.class
CommandImagePersistence.java
package org.eclipse.ui.internal.commands
final org.eclipse.ui.internal.commands.CommandImagePersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private static final int INDEX_IMAGES
	private final org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
	private final org.eclipse.ui.commands.ICommandService commandService
	private static final void readImagesFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.ui.internal.commands.CommandImageManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
		org.eclipse.ui.commands.ICommandService commandService
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
		String style
		String icon
		String disabledIcon
		String hoverIcon
		String namespaceId
		org.eclipse.jface.resource.ImageDescriptor iconDescriptor
		org.eclipse.jface.resource.ImageDescriptor disabledIconDescriptor
		org.eclipse.jface.resource.ImageDescriptor hoverIconDescriptor
	void  (org.eclipse.ui.internal.commands.CommandImageManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
		org.eclipse.ui.commands.ICommandService commandService
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] imageDeltas
	protected final void read () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int imageCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] commandImagesExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
}

org/eclipse/ui/internal/commands/CommandImageService.class
CommandImageService.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandImageService extends java.lang.Object implements org.eclipse.ui.commands.ICommandImageService  {
	private final org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
	private final org.eclipse.ui.internal.commands.CommandImagePersistence commandImagePersistence
	public void  (org.eclipse.ui.internal.commands.CommandImageManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.ui.internal.commands.CommandImageManager commandImageManager
		org.eclipse.ui.commands.ICommandService commandService
	public final void bind (java.lang.String, int, java.lang.String, org.eclipse.jface.resource.ImageDescriptor) 
		String commandId
		int type
		String style
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public final void bind (java.lang.String, int, java.lang.String, java.net.URL) 
		String commandId
		int type
		String style
		java.net.URL url
	public final void dispose () 
	public final java.lang.String generateUnusedStyle (java.lang.String) 
		String commandId
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String commandId
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int) 
		String commandId
		int type
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, int, java.lang.String) 
		String commandId
		int type
		String style
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, java.lang.String) 
		String commandId
		String style
	public final void readRegistry () 
}

org/eclipse/ui/internal/commands/CommandLegacyWrapper.class
CommandLegacyWrapper.java
package org.eclipse.ui.internal.commands
final org.eclipse.ui.internal.commands.CommandLegacyWrapper extends java.lang.Object implements org.eclipse.ui.commands.ICommand  {
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.core.commands.Command command
	private org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	void  (org.eclipse.core.commands.Command, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.core.commands.Command command
		org.eclipse.jface.bindings.BindingManager bindingManager
	public final void addCommandListener (org.eclipse.ui.commands.ICommandListener) 
		org.eclipse.ui.commands.ICommandListener commandListener
	public final java.lang.Object execute (java.util.Map)  throws org.eclipse.ui.commands.ExecutionException org.eclipse.ui.commands.NotHandledException 
		java.util.Map parameterValuesByName
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.NotHandledException e
	public final java.util.Map getAttributeValuesByName () 
		java.util.Map attributeValues
	public final java.lang.String getCategoryId ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public final java.lang.String getDescription ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public final java.lang.String getId () 
	public final java.util.List getKeySequenceBindings () 
		java.util.List legacyBindings
		org.eclipse.jface.bindings.TriggerSequence[] activeBindings
		int activeBindingsCount
		int i
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
	public final java.lang.String getName ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public final boolean isDefined () 
	public final boolean isHandled () 
	public final void removeCommandListener (org.eclipse.ui.commands.ICommandListener) 
		org.eclipse.ui.commands.ICommandListener commandListener
	public final int compareTo (java.lang.Object) 
		Object o
}

org/eclipse/ui/internal/commands/CommandManagerFactory.class
CommandManagerFactory.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandManagerFactory extends java.lang.Object {
	public static org.eclipse.ui.internal.commands.CommandManagerLegacyWrapper getCommandManagerWrapper (org.eclipse.jface.bindings.BindingManager, org.eclipse.core.commands.CommandManager, org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.core.commands.CommandManager commandManager
		org.eclipse.core.commands.contexts.ContextManager contextManager
	private void  () 
}

org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.class
CommandManagerLegacyWrapper.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandManagerLegacyWrapper extends java.lang.Object implements org.eclipse.ui.commands.ICommandManager org.eclipse.core.commands.ICommandManagerListener org.eclipse.jface.bindings.IBindingManagerListener org.eclipse.core.commands.contexts.IContextManagerListener  {
	public static boolean DEBUG_COMMAND_EXECUTION
	public static boolean DEBUG_HANDLERS
	public static String DEBUG_HANDLERS_COMMAND_ID
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.core.commands.CommandManager commandManager
	private java.util.List commandManagerListeners
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	static void  () 
	static boolean validateKeySequence (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		java.util.List keyStrokes
		int size
	public void  (org.eclipse.jface.bindings.BindingManager, org.eclipse.core.commands.CommandManager, org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.core.commands.CommandManager commandManager
		org.eclipse.core.commands.contexts.ContextManager contextManager
	public final void addCommandManagerListener (org.eclipse.ui.commands.ICommandManagerListener) 
		org.eclipse.ui.commands.ICommandManagerListener commandManagerListener
	public final void bindingManagerChanged (org.eclipse.jface.bindings.BindingManagerEvent) 
		org.eclipse.jface.bindings.BindingManagerEvent event
		boolean schemeDefinitionsChanged
		java.util.Set previousSchemes
		java.util.Set previousSchemes
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.bindings.Scheme[] definedSchemes
		int definedSchemesCount
		int i
		org.eclipse.jface.bindings.Scheme definedScheme
	public final void commandManagerChanged (org.eclipse.core.commands.CommandManagerEvent) 
		org.eclipse.core.commands.CommandManagerEvent event
		boolean categoryIdsChanged
		java.util.Set previousCategoryIds
		java.util.Set previousCategoryIds
		String categoryId
		boolean commandIdsChanged
		java.util.Set previousCommandIds
		java.util.Set previousCommandIds
		String commandId
	public final void contextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent) 
		org.eclipse.core.commands.contexts.ContextManagerEvent event
	private void fireCommandManagerChanged (org.eclipse.ui.commands.CommandManagerEvent) 
		org.eclipse.ui.commands.CommandManagerEvent commandManagerEvent
		int i
	public java.util.Set getActiveContextIds () 
	public java.lang.String getActiveKeyConfigurationId () 
		org.eclipse.jface.bindings.Scheme scheme
	public java.lang.String getActiveLocale () 
	public java.lang.String getActivePlatform () 
	public org.eclipse.ui.commands.ICategory getCategory (java.lang.String) 
		String categoryId
	public org.eclipse.ui.commands.ICommand getCommand (java.lang.String) 
		String commandId
		org.eclipse.core.commands.Command command
	public java.util.Set getDefinedCategoryIds () 
	public java.util.Set getDefinedCommandIds () 
	public java.util.Set getDefinedKeyConfigurationIds () 
		java.util.Set definedIds
		org.eclipse.jface.bindings.Scheme[] schemes
		int i
	public org.eclipse.ui.commands.IKeyConfiguration getKeyConfiguration (java.lang.String) 
		String keyConfigurationId
		org.eclipse.jface.bindings.Scheme scheme
	public java.util.Map getPartialMatches (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		org.eclipse.jface.bindings.keys.KeySequence sequence
		java.util.Map partialMatches
		java.util.Map returnValue
		java.util.Iterator matchItr
		java.util.Map$Entry entry
		org.eclipse.jface.bindings.TriggerSequence trigger
		org.eclipse.jface.bindings.keys.KeySequence triggerKey
	public java.lang.String getPerfectMatch (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		org.eclipse.jface.bindings.keys.KeySequence sequence
		org.eclipse.jface.bindings.Binding binding
	public boolean isPartialMatch (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		org.eclipse.jface.bindings.keys.KeySequence sequence
	public boolean isPerfectMatch (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		org.eclipse.jface.bindings.keys.KeySequence sequence
	public void removeCommandManagerListener (org.eclipse.ui.commands.ICommandManagerListener) 
		org.eclipse.ui.commands.ICommandManagerListener commandManagerListener
	public final void setHandlersByCommandId (java.util.Map) 
		java.util.Map handlersByCommandId
		java.util.Iterator entryItr
		java.util.Map$Entry entry
		Object handler
		String commandId
}

org/eclipse/ui/internal/commands/CommandPersistence.class
CommandPersistence.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandPersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private static final int INDEX_CATEGORY_DEFINITIONS
	private static final int INDEX_COMMAND_DEFINITIONS
	private static final int INDEX_PARAMETER_TYPE_DEFINITIONS
	private final org.eclipse.ui.commands.ICommandService commandService
	private static final void readCategoriesFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.common.HandleObject[] handleObjects
		int i
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String categoryId
		String name
		String description
		org.eclipse.core.commands.Category category
	private static final void readCommandsFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.common.HandleObject[] handleObjects
		int i
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
		String name
		String description
		String categoryId
		org.eclipse.ui.internal.commands.Parameter[] parameters
		String returnTypeId
		String helpContextId
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Category category
		org.eclipse.core.commands.ParameterType returnType
		org.eclipse.core.commands.ParameterType returnType
	private static final org.eclipse.ui.internal.commands.Parameter[] readParameters (org.eclipse.core.runtime.IConfigurationElement, java.util.List, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.runtime.IConfigurationElement[] parameterElements
		int insertionIndex
		org.eclipse.ui.internal.commands.Parameter[] parameters
		int i
		org.eclipse.core.runtime.IConfigurationElement parameterElement
		String id
		String name
		String typeId
		boolean optional
		org.eclipse.core.commands.ParameterType type
		org.eclipse.core.commands.ParameterType type
		org.eclipse.ui.internal.commands.Parameter parameter
		org.eclipse.ui.internal.commands.Parameter[] compactedParameters
	private static final void readParameterTypesFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.common.HandleObject[] handleObjects
		int i
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String parameterTypeId
		String type
		String converter
		org.eclipse.core.commands.AbstractParameterValueConverter parameterValueConverter
		org.eclipse.core.commands.ParameterType parameterType
	private static final void readState (org.eclipse.core.runtime.IConfigurationElement, java.util.List, org.eclipse.core.commands.Command) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		org.eclipse.core.commands.Command command
		org.eclipse.core.runtime.IConfigurationElement[] stateElements
		int i
		org.eclipse.core.runtime.IConfigurationElement stateElement
		String id
		org.eclipse.core.commands.State state
	void  (org.eclipse.ui.commands.ICommandService) 
		org.eclipse.ui.commands.ICommandService commandService
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	public boolean commandsNeedUpdating (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] commandDeltas
		org.eclipse.core.runtime.IExtensionDelta[] actionDefinitionDeltas
	protected final void read () 
	public void reRead () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int commandDefinitionCount
		int categoryDefinitionCount
		int parameterTypeDefinitionCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] commandsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] actionDefinitionsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
}

org/eclipse/ui/internal/commands/CommandService$1.class
CommandService.java
package org.eclipse.ui.internal.commands
 org.eclipse.ui.internal.commands.CommandService$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.commands.CommandService this$0
	private final org.eclipse.ui.commands.IElementReference val$callbackRef
	private final org.eclipse.ui.commands.IElementUpdater val$updater
	private final java.util.Map val$parms
	void  (org.eclipse.ui.internal.commands.CommandService, org.eclipse.ui.commands.IElementReference, org.eclipse.ui.commands.IElementUpdater, java.util.Map) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/commands/CommandService.class
CommandService.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandService extends java.lang.Object implements org.eclipse.ui.commands.ICommandService  {
	private static final String PREFERENCE_KEY_PREFIX
	private final org.eclipse.core.commands.CommandManager commandManager
	private final org.eclipse.ui.internal.commands.CommandPersistence commandPersistence
	private java.util.Map commandCallbacks
	static final java.lang.String createPreferenceKey (org.eclipse.core.commands.Command, java.lang.String) 
		org.eclipse.core.commands.Command command
		String stateId
	public void  (org.eclipse.core.commands.CommandManager) 
		org.eclipse.core.commands.CommandManager commandManager
	public final void addExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
	public final void defineUncategorizedCategory (java.lang.String, java.lang.String) 
		String name
		String description
	public final org.eclipse.core.commands.ParameterizedCommand deserialize (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.SerializationException 
		String serializedParameterizedCommand
	public final void dispose () 
		org.eclipse.core.commands.Command[] commands
		int i
		org.eclipse.core.commands.Command command
		String[] stateIds
		int j
		String stateId
		org.eclipse.core.commands.State state
		org.eclipse.jface.commands.PersistentState persistentState
	public final org.eclipse.core.commands.Category getCategory (java.lang.String) 
		String categoryId
	public final org.eclipse.core.commands.Command getCommand (java.lang.String) 
		String commandId
	public final org.eclipse.core.commands.Category[] getDefinedCategories () 
	public final java.util.Collection getDefinedCategoryIds () 
	public final java.util.Collection getDefinedCommandIds () 
	public final org.eclipse.core.commands.Command[] getDefinedCommands () 
	public java.util.Collection getDefinedParameterTypeIds () 
	public org.eclipse.core.commands.ParameterType[] getDefinedParameterTypes () 
	public final java.lang.String getHelpContextId (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.Command command
	public final java.lang.String getHelpContextId (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException 
		String commandId
		org.eclipse.core.commands.Command command
	public org.eclipse.core.commands.ParameterType getParameterType (java.lang.String) 
		String parameterTypeId
	public final void readRegistry () 
	public final void removeExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
	public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	public final void refreshElements (java.lang.String, java.util.Map) 
		String commandId
		java.util.Map filter
		org.eclipse.core.commands.Command cmd
		org.eclipse.ui.commands.IElementUpdater updater
		java.util.List callbackRefs
		java.util.Iterator i
		org.eclipse.ui.commands.IElementReference callbackRef
		java.util.Map parms
		org.eclipse.core.runtime.ISafeRunnable run
		boolean match
		java.util.Iterator j
		java.util.Map$Entry parmEntry
		Object value
	public final org.eclipse.ui.commands.IElementReference registerElementForCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.ui.menus.UIElement)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.ui.menus.UIElement element
		org.eclipse.ui.internal.commands.ElementReference ref
	public void registerElement (org.eclipse.ui.commands.IElementReference) 
		org.eclipse.ui.commands.IElementReference elementReference
		java.util.List parameterizedCommands
		org.eclipse.core.commands.Command command
	public void unregisterElement (org.eclipse.ui.commands.IElementReference) 
		org.eclipse.ui.commands.IElementReference elementReference
		java.util.List parameterizedCommands
	public org.eclipse.ui.internal.commands.CommandPersistence getCommandPersistence () 
}

org/eclipse/ui/internal/commands/CommandServiceFactory.class
CommandServiceFactory.java
package org.eclipse.ui.internal.commands
public org.eclipse.ui.internal.commands.CommandServiceFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
		Object parent
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPartSite site
		Object pageSite
		Object mpepSite
}

org/eclipse/ui/internal/commands/CommandStateProxy.class
CommandStateProxy.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.CommandStateProxy extends org.eclipse.jface.commands.PersistentState {
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private String preferenceKey
	private org.eclipse.jface.preference.IPreferenceStore preferenceStore
	private org.eclipse.core.commands.State state
	private final String stateAttributeName
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String stateAttributeName
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		String preferenceKey
	public final void addListener (org.eclipse.core.commands.IStateListener) 
		org.eclipse.core.commands.IStateListener listener
	public final void dispose () 
		org.eclipse.jface.commands.PersistentState persistableState
	public final java.lang.Object getValue () 
	public final void load (org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore store
		String preferenceKey
		org.eclipse.jface.commands.PersistentState persistableState
	private final boolean loadState () 
	private final boolean loadState (boolean) 
		boolean readPersistence
		org.eclipse.jface.commands.PersistentState persistentState
		Object[] listenerArray
		int i
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	public final void removeListener (org.eclipse.core.commands.IStateListener) 
		org.eclipse.core.commands.IStateListener listener
	public final void save (org.eclipse.jface.preference.IPreferenceStore, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceStore store
		String preferenceKey
	public final void setId (java.lang.String) 
		String id
	public final void setShouldPersist (boolean) 
		boolean persisted
	public final void setValue (java.lang.Object) 
		Object value
	public final boolean shouldPersist () 
	public final java.lang.String toString () 
}

org/eclipse/ui/internal/commands/ElementReference.class
ElementReference.java
package org.eclipse.ui.internal.commands
public org.eclipse.ui.internal.commands.ElementReference extends java.lang.Object implements org.eclipse.ui.commands.IElementReference  {
	private String commandId
	private org.eclipse.ui.menus.UIElement element
	private java.util.HashMap parameters
	public void  (java.lang.String, org.eclipse.ui.menus.UIElement, java.util.Map) 
		String id
		org.eclipse.ui.menus.UIElement adapt
		java.util.Map parms
	public org.eclipse.ui.menus.UIElement getElement () 
	public java.lang.String getCommandId () 
	public java.util.Map getParameters () 
}

org/eclipse/ui/internal/commands/ICommandImageManagerListener.class
ICommandImageManagerListener.java
package org.eclipse.ui.internal.commands
public abstract org.eclipse.ui.internal.commands.ICommandImageManagerListener extends java.lang.Object {
	public abstract void commandImageManagerChanged (org.eclipse.ui.internal.commands.CommandImageManagerEvent) 
}

org/eclipse/ui/internal/commands/ILegacyAttributeNames.class
ILegacyAttributeNames.java
package org.eclipse.ui.internal.commands
public abstract org.eclipse.ui.internal.commands.ILegacyAttributeNames extends java.lang.Object {
	public static final String ENABLED
	public static final String HANDLED
}

org/eclipse/ui/internal/commands/LegacyCommandListenerWrapper.class
LegacyCommandListenerWrapper.java
package org.eclipse.ui.internal.commands
final org.eclipse.ui.internal.commands.LegacyCommandListenerWrapper extends java.lang.Object implements org.eclipse.core.commands.ICommandListener  {
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.ui.commands.ICommandListener listener
	void  (org.eclipse.ui.commands.ICommandListener, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.ui.commands.ICommandListener listener
		org.eclipse.jface.bindings.BindingManager bindingManager
	public final void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		org.eclipse.ui.commands.ICommand command
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean nameChanged
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.commands.LegacyCommandListenerWrapper wrapper
		org.eclipse.ui.commands.ICommandListener other
	public final int hashCode () 
}

org/eclipse/ui/internal/commands/Parameter.class
Parameter.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.Parameter extends java.lang.Object implements org.eclipse.core.commands.IParameter org.eclipse.core.commands.ITypedParameter  {
	private static final String ATTRIBUTE_VALUES
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private transient int hashCode
	protected final String id
	private final String name
	private final boolean optional
	private final org.eclipse.core.commands.ParameterType parameterType
	protected transient String string
	private transient org.eclipse.core.commands.IParameterValues values
	private final org.eclipse.core.runtime.IConfigurationElement valuesConfigurationElement
	static Class class$0
	static void  () 
	public void  (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement, org.eclipse.core.commands.ParameterType, boolean) 
		String id
		String name
		org.eclipse.core.runtime.IConfigurationElement values
		org.eclipse.core.commands.ParameterType parameterType
		boolean optional
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.commands.Parameter parameter
	public final java.lang.String getId () 
	public final java.lang.String getName () 
	public final org.eclipse.core.commands.ParameterType getParameterType () 
	public final org.eclipse.core.commands.IParameterValues getValues ()  throws org.eclipse.core.commands.ParameterValuesException 
		org.eclipse.core.runtime.CoreException e
		ClassCastException e
	public final int hashCode () 
	public final boolean isOptional () 
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/commands/ParameterValueConverterProxy.class
ParameterValueConverterProxy.java
package org.eclipse.ui.internal.commands
public final org.eclipse.ui.internal.commands.ParameterValueConverterProxy extends org.eclipse.core.commands.AbstractParameterValueConverter {
	private final org.eclipse.core.runtime.IConfigurationElement converterConfigurationElement
	private org.eclipse.core.commands.AbstractParameterValueConverter parameterValueConverter
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement converterConfigurationElement
	public final java.lang.Object convertToObject (java.lang.String)  throws org.eclipse.core.commands.ParameterValueConversionException 
		String parameterValue
	public final java.lang.String convertToString (java.lang.Object)  throws org.eclipse.core.commands.ParameterValueConversionException 
		Object parameterValue
	private org.eclipse.core.commands.AbstractParameterValueConverter getConverter ()  throws org.eclipse.core.commands.ParameterValueConversionException 
		org.eclipse.core.runtime.CoreException e
		ClassCastException e
}

org/eclipse/ui/internal/commands/SlaveCommandService.class
SlaveCommandService.java
package org.eclipse.ui.internal.commands
public org.eclipse.ui.internal.commands.SlaveCommandService extends java.lang.Object implements org.eclipse.ui.commands.ICommandService  {
	private java.util.Collection fExecutionListeners
	private java.util.Set fCallbackCache
	private org.eclipse.ui.commands.ICommandService fParentService
	private String fScopingName
	private Object fScopingValue
	public void  (org.eclipse.ui.commands.ICommandService, java.lang.String, java.lang.Object) 
		org.eclipse.ui.commands.ICommandService parent
		String scopeName
		Object scopeValue
	public void addExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
	public void defineUncategorizedCategory (java.lang.String, java.lang.String) 
		String name
		String description
	public org.eclipse.core.commands.ParameterizedCommand deserialize (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.SerializationException 
		String serializedParameterizedCommand
	public void dispose () 
		Object[] array
		int i
		Object[] array
		int i
	public org.eclipse.core.commands.Category getCategory (java.lang.String) 
		String categoryId
	public org.eclipse.core.commands.Command getCommand (java.lang.String) 
		String commandId
	public org.eclipse.core.commands.Category[] getDefinedCategories () 
	public java.util.Collection getDefinedCategoryIds () 
	public java.util.Collection getDefinedCommandIds () 
	public org.eclipse.core.commands.Command[] getDefinedCommands () 
	public java.util.Collection getDefinedParameterTypeIds () 
	public org.eclipse.core.commands.ParameterType[] getDefinedParameterTypes () 
	public final java.lang.String getHelpContextId (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.Command command
	public final java.lang.String getHelpContextId (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException 
		String commandId
	public org.eclipse.core.commands.ParameterType getParameterType (java.lang.String) 
		String parameterTypeId
	public void readRegistry () 
	public void removeExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
	public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	public void refreshElements (java.lang.String, java.util.Map) 
		String commandId
		java.util.Map filter
	public org.eclipse.ui.commands.IElementReference registerElementForCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.ui.menus.UIElement)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.ui.menus.UIElement element
		org.eclipse.ui.internal.commands.ElementReference ref
	public void registerElement (org.eclipse.ui.commands.IElementReference) 
		org.eclipse.ui.commands.IElementReference elementReference
	public void unregisterElement (org.eclipse.ui.commands.IElementReference) 
		org.eclipse.ui.commands.IElementReference elementReference
}

org/eclipse/ui/internal/commands/WorkbenchCommandSupport.class
WorkbenchCommandSupport.java
package org.eclipse.ui.internal.commands
public org.eclipse.ui.internal.commands.WorkbenchCommandSupport extends java.lang.Object implements org.eclipse.ui.commands.IWorkbenchCommandSupport  {
	private java.util.Map activationsBySubmission
	private final org.eclipse.ui.internal.commands.CommandManagerLegacyWrapper commandManagerWrapper
	private final org.eclipse.ui.handlers.IHandlerService handlerService
	public void  (org.eclipse.jface.bindings.BindingManager, org.eclipse.core.commands.CommandManager, org.eclipse.core.commands.contexts.ContextManager, org.eclipse.ui.handlers.IHandlerService) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.core.commands.CommandManager commandManager
		org.eclipse.core.commands.contexts.ContextManager contextManager
		org.eclipse.ui.handlers.IHandlerService handlerService
	public final void addHandlerSubmission (org.eclipse.ui.commands.HandlerSubmission) 
		org.eclipse.ui.commands.HandlerSubmission handlerSubmission
		int sourcePriorities
		org.eclipse.ui.handlers.IHandlerActivation activation
	public final void addHandlerSubmissions (java.util.Collection) 
		java.util.Collection handlerSubmissions
		java.util.Iterator submissionItr
	public org.eclipse.ui.commands.ICommandManager getCommandManager () 
	public final void removeHandlerSubmission (org.eclipse.ui.commands.HandlerSubmission) 
		org.eclipse.ui.commands.HandlerSubmission handlerSubmission
		Object value
		org.eclipse.ui.handlers.IHandlerActivation activation
	public final void removeHandlerSubmissions (java.util.Collection) 
		java.util.Collection handlerSubmissions
		java.util.Iterator submissionItr
}

org/eclipse/ui/internal/contexts/
org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.class
ActiveContextSourceProvider.java
package org.eclipse.ui.internal.contexts
public final org.eclipse.ui.internal.contexts.ActiveContextSourceProvider extends org.eclipse.ui.AbstractSourceProvider implements org.eclipse.core.commands.contexts.IContextManagerListener  {
	private static final String[] PROVIDED_SOURCE_NAMES
	private org.eclipse.ui.contexts.IContextService contextService
	static Class class$0
	static void  () 
	public void  () 
	public final void contextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent) 
		org.eclipse.core.commands.contexts.ContextManagerEvent event
		java.util.Map currentState
	public final void dispose () 
	public final java.util.Map getCurrentState () 
		java.util.Map currentState
		java.util.Collection activeContextIds
	public final java.lang.String[] getProvidedSourceNames () 
	public void initialize (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
}

org/eclipse/ui/internal/contexts/ContextActivation.class
ContextActivation.java
package org.eclipse.ui.internal.contexts
final org.eclipse.ui.internal.contexts.ContextActivation extends org.eclipse.ui.internal.services.EvaluationResultCache implements org.eclipse.ui.contexts.IContextActivation  {
	private final String contextId
	private final org.eclipse.ui.contexts.IContextService contextService
	public void  (java.lang.String, org.eclipse.core.expressions.Expression, org.eclipse.ui.contexts.IContextService) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		org.eclipse.ui.contexts.IContextService contextService
	public final void clearActive () 
	public final java.lang.String getContextId () 
	public final org.eclipse.ui.contexts.IContextService getContextService () 
	public final boolean isActive (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/contexts/ContextAuthority$1.class
ContextAuthority.java
package org.eclipse.ui.internal.contexts
 org.eclipse.ui.internal.contexts.ContextAuthority$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.contexts.ContextAuthority this$0
	private final org.eclipse.swt.widgets.Shell val$newShell
	private final java.util.Collection val$newActivations
	void  (org.eclipse.ui.internal.contexts.ContextAuthority, org.eclipse.swt.widgets.Shell, java.util.Collection) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		java.util.Iterator newActivationItr
}

org/eclipse/ui/internal/contexts/ContextAuthority$2.class
ContextAuthority.java
package org.eclipse.ui.internal.contexts
 org.eclipse.ui.internal.contexts.ContextAuthority$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.contexts.ContextAuthority this$0
	private final org.eclipse.swt.widgets.Shell val$shell
	private final java.util.List val$activations
	void  (org.eclipse.ui.internal.contexts.ContextAuthority, org.eclipse.swt.widgets.Shell, java.util.List) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		java.util.Iterator activationItr
}

org/eclipse/ui/internal/contexts/ContextAuthority.class
ContextAuthority.java
package org.eclipse.ui.internal.contexts
public final org.eclipse.ui.internal.contexts.ContextAuthority extends org.eclipse.ui.internal.services.ExpressionAuthority {
	private static final int ACTIVATIONS_TO_RECOMPUTE_SIZE
	private static final boolean DEBUG
	private static final boolean DEBUG_PERFORMANCE
	private static final String DISPOSE_LISTENER
	private static final String TRACING_COMPONENT
	private final java.util.Set[] activationsBySourcePriority
	private final java.util.Map contextActivationsByContextId
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private final org.eclipse.ui.contexts.IContextService contextService
	private final java.util.Map registeredWindows
	static void  () 
	void  (org.eclipse.core.commands.contexts.ContextManager, org.eclipse.ui.contexts.IContextService) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
		org.eclipse.ui.contexts.IContextService contextService
	final void activateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
		String contextId
		Object value
		java.util.Collection contextActivations
		java.util.Collection contextActivations
		int sourcePriority
		int i
		java.util.Set activations
	private final void checkWindowType (org.eclipse.swt.widgets.Shell, org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
		org.eclipse.swt.widgets.Shell oldShell
		java.util.Collection oldActivations
		java.util.Iterator oldActivationItr
		org.eclipse.ui.contexts.IContextActivation activation
		java.util.Collection newActivations
		org.eclipse.core.expressions.Expression expression
		org.eclipse.ui.contexts.IContextActivation dialogWindowActivation
		org.eclipse.ui.contexts.IContextActivation dialogActivation
	private final boolean containsActive (java.util.Collection) 
		java.util.Collection activations
		java.util.Iterator activationItr
		org.eclipse.ui.contexts.IContextActivation activation
	final void deactivateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
		String contextId
		Object value
		java.util.Collection contextActivations
		org.eclipse.ui.contexts.IContextActivation remainingActivation
		int sourcePriority
		int i
		java.util.Set activations
	final org.eclipse.swt.widgets.Shell getActiveShell () 
	public final int getShellType (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		java.util.Collection activations
		java.util.Iterator activationItr
		org.eclipse.ui.contexts.IContextActivation activation
		String contextId
	public final boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int type
		StringBuffer buffer
		java.util.List activations
		org.eclipse.core.expressions.Expression expression
		org.eclipse.core.expressions.Expression expression
		org.eclipse.ui.contexts.IContextActivation dialogWindowActivation
		org.eclipse.ui.contexts.IContextActivation dialogWindowActivation
		org.eclipse.ui.contexts.IContextActivation dialogActivation
		org.eclipse.ui.contexts.IContextActivation windowActivation
		boolean returnValue
		java.util.Collection previousActivations
		java.util.Iterator previousActivationItr
		org.eclipse.ui.contexts.IContextActivation activation
		org.eclipse.swt.events.DisposeListener shellDisposeListener
	protected final void sourceChanged (int) 
		int sourcePriority
		long startTime
		java.util.Set activationsToRecompute
		int i
		java.util.Collection activations
		java.util.Iterator activationItr
		java.util.Collection changedContextIds
		java.util.Iterator activationItr
		org.eclipse.ui.contexts.IContextActivation activation
		boolean currentActive
		boolean newActive
		java.util.Iterator changedContextIdItr
		String contextId
		Object value
		org.eclipse.ui.contexts.IContextActivation activation
		long elapsedTime
		int size
	public final boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.events.DisposeListener oldListener
		java.util.Collection previousActivations
		java.util.Iterator previousActivationItr
		org.eclipse.ui.contexts.IContextActivation activation
	private final void updateContext (java.lang.String, boolean) 
		String contextId
		boolean active
	protected final void updateEvaluationContext (java.lang.String, java.lang.Object) 
		String name
		Object value
	final void updateShellKludge () 
	static java.util.Map access$0 (org.eclipse.ui.internal.contexts.ContextAuthority) 
}

org/eclipse/ui/internal/contexts/ContextLegacyWrapper.class
ContextLegacyWrapper.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.ContextLegacyWrapper extends java.lang.Object implements org.eclipse.ui.contexts.IContext  {
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private final org.eclipse.core.commands.contexts.Context wrappedContext
	public void  (org.eclipse.core.commands.contexts.Context, org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.commands.contexts.Context context
		org.eclipse.core.commands.contexts.ContextManager contextManager
	public void addContextListener (org.eclipse.ui.contexts.IContextListener) 
		org.eclipse.ui.contexts.IContextListener contextListener
		org.eclipse.ui.internal.contexts.LegacyContextListenerWrapper wrapper
	public int compareTo (java.lang.Object) 
		Object o
	public java.lang.String getId () 
	public java.lang.String getName ()  throws org.eclipse.ui.contexts.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public java.lang.String getParentId ()  throws org.eclipse.ui.contexts.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public boolean isDefined () 
	public boolean isEnabled () 
	public void removeContextListener (org.eclipse.ui.contexts.IContextListener) 
		org.eclipse.ui.contexts.IContextListener contextListener
		org.eclipse.ui.internal.contexts.LegacyContextListenerWrapper wrapper
}

org/eclipse/ui/internal/contexts/ContextManagerFactory.class
ContextManagerFactory.java
package org.eclipse.ui.internal.contexts
public final org.eclipse.ui.internal.contexts.ContextManagerFactory extends java.lang.Object {
	public static final org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper getContextManagerWrapper (org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
	private void  () 
}

org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper$ContextIdDepthComparator.class
ContextManagerLegacyWrapper.java
package org.eclipse.ui.internal.contexts
 org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper$ContextIdDepthComparator extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper this$0
	private void  (org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper) 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object object1
		Object object2
		String contextId1
		String contextId2
		org.eclipse.core.commands.contexts.Context context
		String parentId
		String parentId
		int depth1
		int depth2
		int compare
	void  (org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper, org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper$ContextIdDepthComparator) 
}

org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper$DepthSortedContextIdSet.class
ContextManagerLegacyWrapper.java
package org.eclipse.ui.internal.contexts
 org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper$DepthSortedContextIdSet extends java.util.TreeSet {
	private static final long serialVersionUID
	final org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper this$0
	private void  (org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper, java.util.Set) 
		java.util.Set contextIds
	void  (org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper, java.util.Set, org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper$DepthSortedContextIdSet) 
}

org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.class
ContextManagerLegacyWrapper.java
package org.eclipse.ui.internal.contexts
public final org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper extends java.lang.Object implements org.eclipse.core.commands.contexts.IContextManagerListener org.eclipse.ui.contexts.IContextManager  {
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private java.util.List contextManagerListeners
	public void  (org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
	public void addContextManagerListener (org.eclipse.ui.contexts.IContextManagerListener) 
		org.eclipse.ui.contexts.IContextManagerListener contextManagerListener
	public void contextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent) 
		org.eclipse.core.commands.contexts.ContextManagerEvent contextManagerEvent
		String contextId
		boolean definedContextsChanged
		boolean definedContextsChanged
		java.util.Set previouslyDefinedContextIds
		java.util.Set previouslyDefinedContextIds
	protected void fireContextManagerChanged (org.eclipse.ui.contexts.ContextManagerEvent) 
		org.eclipse.ui.contexts.ContextManagerEvent contextManagerEvent
		int i
	public org.eclipse.ui.contexts.IContext getContext (java.lang.String) 
		String contextId
	public java.util.SortedSet getDefinedContextIds () 
	public java.util.SortedSet getEnabledContextIds () 
	public void removeContextManagerListener (org.eclipse.ui.contexts.IContextManagerListener) 
		org.eclipse.ui.contexts.IContextManagerListener contextManagerListener
	public void setEnabledContextIds (java.util.Set) 
		java.util.Set enabledContextIds
	static org.eclipse.core.commands.contexts.ContextManager access$0 (org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper) 
}

org/eclipse/ui/internal/contexts/ContextPersistence.class
ContextPersistence.java
package org.eclipse.ui.internal.contexts
final org.eclipse.ui.internal.contexts.ContextPersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private static final int INDEX_CONTEXT_DEFINITIONS
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private static final void readContextsFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.core.commands.contexts.ContextManager contextManager
		org.eclipse.core.commands.common.HandleObject[] handleObjects
		int i
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String contextId
		String name
		String description
		String parentId
		org.eclipse.core.commands.contexts.Context context
	void  (org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] acceleratorScopeDeltas
		org.eclipse.core.runtime.IExtensionDelta[] contextDeltas
		org.eclipse.core.runtime.IExtensionDelta[] commandDeltas
	protected final void read () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int contextDefinitionCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] acceleratorScopesExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] commandsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] contextsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
}

org/eclipse/ui/internal/contexts/ContextService.class
ContextService.java
package org.eclipse.ui.internal.contexts
public final org.eclipse.ui.internal.contexts.ContextService extends java.lang.Object implements org.eclipse.ui.contexts.IContextService  {
	private final org.eclipse.ui.internal.contexts.ContextAuthority contextAuthority
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private final org.eclipse.ui.internal.contexts.ContextPersistence contextPersistence
	public void  (org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
	public void deferUpdates (boolean) 
		boolean defer
	public final org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String) 
		String contextId
	public final org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		org.eclipse.ui.contexts.IContextActivation activation
	public org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, boolean) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		boolean global
	public final org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, int) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		int sourcePriority
	public final void addContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public final void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final void deactivateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
	public final void deactivateContexts (java.util.Collection) 
		java.util.Collection activations
		java.util.Iterator activationItr
		org.eclipse.ui.contexts.IContextActivation activation
	public final void dispose () 
	public final java.util.Collection getActiveContextIds () 
	public final org.eclipse.core.commands.contexts.Context getContext (java.lang.String) 
		String contextId
	public final java.util.Collection getDefinedContextIds () 
	public final org.eclipse.core.commands.contexts.Context[] getDefinedContexts () 
	public final int getShellType (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public final void readRegistry () 
	public final boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int type
	public final void removeContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public final void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public final void updateShellKludge () 
	public final void updateShellKludge (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell currentActiveShell
}

org/eclipse/ui/internal/contexts/ContextServiceFactory.class
ContextServiceFactory.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.ContextServiceFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
		Object parent
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.expressions.Expression exp
		org.eclipse.core.expressions.Expression exp
		org.eclipse.core.expressions.Expression exp
}

org/eclipse/ui/internal/contexts/LegacyContextListenerWrapper.class
LegacyContextListenerWrapper.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.LegacyContextListenerWrapper extends java.lang.Object implements org.eclipse.core.commands.contexts.IContextListener org.eclipse.core.commands.contexts.IContextManagerListener  {
	private final org.eclipse.ui.contexts.IContext context
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private final org.eclipse.ui.contexts.IContextListener wrappedListener
	public void  (org.eclipse.ui.contexts.IContextListener, org.eclipse.core.commands.contexts.ContextManager, org.eclipse.ui.contexts.IContext) 
		org.eclipse.ui.contexts.IContextListener listener
		org.eclipse.core.commands.contexts.ContextManager contextManager
		org.eclipse.ui.contexts.IContext context
	public final void contextChanged (org.eclipse.core.commands.contexts.ContextEvent) 
		org.eclipse.core.commands.contexts.ContextEvent contextEvent
	public final void contextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent) 
		org.eclipse.core.commands.contexts.ContextManagerEvent event
		String contextId
		boolean enabledChanged
		boolean enabledChanged
		boolean enabledChanged
		boolean enabledChanged
		java.util.Set previousContexts
		java.util.Set currentContexts
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.contexts.LegacyContextListenerWrapper other
		org.eclipse.ui.contexts.IContextListener other
	public final int hashCode () 
}

org/eclipse/ui/internal/contexts/NestableContextService.class
NestableContextService.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.NestableContextService extends org.eclipse.ui.internal.contexts.SlaveContextService implements org.eclipse.ui.internal.services.INestable  {
	private boolean fActive
	public void  (org.eclipse.ui.contexts.IContextService, org.eclipse.core.expressions.Expression) 
		org.eclipse.ui.contexts.IContextService parentService
		org.eclipse.core.expressions.Expression defaultExpression
	protected org.eclipse.ui.contexts.IContextActivation doActivateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
	public void activate () 
		java.util.Iterator c
		org.eclipse.ui.contexts.IContextActivation activation
	public void deactivate () 
		java.util.Iterator c
}

org/eclipse/ui/internal/contexts/SlaveContextService.class
SlaveContextService.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.SlaveContextService extends java.lang.Object implements org.eclipse.ui.contexts.IContextService  {
	protected org.eclipse.ui.contexts.IContextService fParentService
	protected org.eclipse.core.expressions.Expression fDefaultExpression
	protected java.util.Set fParentActivations
	protected java.util.Map fLocalActivations
	private java.util.Collection fContextManagerListeners
	private java.util.Collection fSourceProviders
	private java.util.Collection fRegisteredShells
	public void  (org.eclipse.ui.contexts.IContextService, org.eclipse.core.expressions.Expression) 
		org.eclipse.ui.contexts.IContextService parentService
		org.eclipse.core.expressions.Expression defaultExpression
	public void deferUpdates (boolean) 
		boolean defer
	public org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String) 
		String contextId
		org.eclipse.ui.internal.contexts.ContextActivation activation
	public org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression) 
		String contextId
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, boolean) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		boolean global
		org.eclipse.ui.contexts.IContextActivation activation
		org.eclipse.core.expressions.Expression aExpression
		org.eclipse.ui.internal.expressions.AndExpression andExpression
		org.eclipse.ui.internal.contexts.ContextActivation activation
	public org.eclipse.ui.contexts.IContextActivation activateContext (java.lang.String, org.eclipse.core.expressions.Expression, int) 
		String contextId
		org.eclipse.core.expressions.Expression expression
		int sourcePriorities
	public void addContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public void deactivateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
		org.eclipse.ui.contexts.IContextActivation parentActivation
	public void deactivateContexts (java.util.Collection) 
		java.util.Collection activations
		Object[] array
		int i
	public void dispose () 
		Object[] array
		int i
		Object[] array
		int i
		Object[] array
		int i
	protected org.eclipse.ui.contexts.IContextActivation doActivateContext (org.eclipse.ui.contexts.IContextActivation) 
		org.eclipse.ui.contexts.IContextActivation activation
		org.eclipse.ui.contexts.IContextActivation parentActivation
	public java.util.Collection getActiveContextIds () 
	public org.eclipse.core.commands.contexts.Context getContext (java.lang.String) 
		String contextId
	public java.util.Collection getDefinedContextIds () 
	public org.eclipse.core.commands.contexts.Context[] getDefinedContexts () 
	public int getShellType (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public void readRegistry () 
	public boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int type
	public void removeContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/contexts/WorkbenchContextSupport.class
WorkbenchContextSupport.java
package org.eclipse.ui.internal.contexts
public org.eclipse.ui.internal.contexts.WorkbenchContextSupport extends java.lang.Object implements org.eclipse.ui.contexts.IWorkbenchContextSupport  {
	private java.util.Map activationsBySubmission
	private org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.ui.contexts.IContextService contextService
	private org.eclipse.ui.internal.contexts.ContextManagerLegacyWrapper contextManagerWrapper
	private final org.eclipse.ui.internal.Workbench workbench
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.internal.Workbench, org.eclipse.core.commands.contexts.ContextManager) 
		org.eclipse.ui.internal.Workbench workbenchToSupport
		org.eclipse.core.commands.contexts.ContextManager contextManager
	public final void addEnabledSubmission (org.eclipse.ui.contexts.EnabledSubmission) 
		org.eclipse.ui.contexts.EnabledSubmission enabledSubmission
		int sourcePriorities
		org.eclipse.ui.contexts.IContextActivation activation
	public final void addEnabledSubmissions (java.util.Collection) 
		java.util.Collection enabledSubmissions
		java.util.Iterator submissionItr
	public final org.eclipse.ui.contexts.IContextManager getContextManager () 
	public final int getShellType (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public final boolean isKeyFilterEnabled () 
	public final void openKeyAssistDialog () 
	public final boolean registerShell (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell shell
		int type
	public final void removeEnabledSubmission (org.eclipse.ui.contexts.EnabledSubmission) 
		org.eclipse.ui.contexts.EnabledSubmission enabledSubmission
		Object value
		org.eclipse.ui.contexts.IContextActivation activation
	public final void removeEnabledSubmissions (java.util.Collection) 
		java.util.Collection enabledSubmissions
		java.util.Iterator submissionItr
	public final void setKeyFilterEnabled (boolean) 
		boolean enabled
	public final boolean unregisterShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/decorators/
org/eclipse/ui/internal/decorators/DeclarativeDecorator.class
DeclarativeDecorator.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DeclarativeDecorator extends java.lang.Object implements org.eclipse.jface.viewers.ILightweightLabelDecorator  {
	private String iconLocation
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private org.eclipse.jface.resource.ImageDescriptor descriptor
	void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement definingElement
		String iconPath
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void decorate (java.lang.Object, org.eclipse.jface.viewers.IDecoration) 
		Object element
		org.eclipse.jface.viewers.IDecoration decoration
		java.net.URL url
}

org/eclipse/ui/internal/decorators/DecorationBuilder.class
DecorationBuilder.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DecorationBuilder extends java.lang.Object implements org.eclipse.jface.viewers.IDecoration  {
	private static int DECORATOR_ARRAY_SIZE
	private java.util.List prefixes
	private java.util.List suffixes
	private org.eclipse.jface.resource.ImageDescriptor[] descriptors
	private org.eclipse.swt.graphics.Color foregroundColor
	private org.eclipse.swt.graphics.Color backgroundColor
	private org.eclipse.swt.graphics.Font font
	org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition currentDefinition
	private boolean valueSet
	private final org.eclipse.jface.viewers.IDecorationContext context
	static void  () 
	void  () 
	public void  (org.eclipse.jface.viewers.IDecorationContext) 
		org.eclipse.jface.viewers.IDecorationContext context
	void setCurrentDefinition (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition definition
	public void addOverlay (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor overlay
		int quadrant
	public void addOverlay (org.eclipse.jface.resource.ImageDescriptor, int) 
		org.eclipse.jface.resource.ImageDescriptor overlay
		int quadrant
	public void addPrefix (java.lang.String) 
		String prefixString
	public void addSuffix (java.lang.String) 
		String suffixString
	org.eclipse.ui.internal.decorators.DecorationResult createResult () 
		boolean clearReplacementImage
		Object propertyValue
		org.eclipse.ui.internal.decorators.DecorationResult newResult
	void clearContents () 
	boolean hasValue () 
	void applyResult (org.eclipse.ui.internal.decorators.DecorationResult) 
		org.eclipse.ui.internal.decorators.DecorationResult result
		org.eclipse.jface.resource.ImageDescriptor[] resultDescriptors
		int i
	public void setBackgroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color bgColor
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font newFont
	public void setForegroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color fgColor
	public org.eclipse.jface.viewers.IDecorationContext getDecorationContext () 
}

org/eclipse/ui/internal/decorators/DecorationImageBuilder.class
DecorationImageBuilder.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecorationImageBuilder extends java.lang.Object {
	private static final int TOP_LEFT
	private static final int TOP_RIGHT
	private static final int BOTTOM_LEFT
	private static final int BOTTOM_RIGHT
	private static final int UNDERLAY
	private static final org.eclipse.swt.graphics.PaletteData ALPHA_PALETTE
	private static final org.eclipse.swt.graphics.PaletteData BW_PALETTE
	static void  () 
		org.eclipse.swt.graphics.RGB[] rgbs
		int i
	void  () 
	private static int getTransparencyDepth (org.eclipse.swt.graphics.ImageData) 
		org.eclipse.swt.graphics.ImageData data
		int i
	private static org.eclipse.swt.graphics.ImageData getTransparency (org.eclipse.swt.graphics.ImageData, int) 
		org.eclipse.swt.graphics.ImageData data
		int transparencyDepth
		org.eclipse.swt.graphics.ImageData mask
		org.eclipse.swt.graphics.ImageData m
		int y
		int x
		int alpha
		org.eclipse.swt.graphics.ImageData m
		int y
		int x
		int i
		int i
	private static void composite (org.eclipse.swt.graphics.ImageData, org.eclipse.swt.graphics.ImageData, int, int) 
		org.eclipse.swt.graphics.ImageData dst
		org.eclipse.swt.graphics.ImageData src
		int xOffset
		int yOffset
		int y
		int dstY
		int x
		int dstX
		int y
		int dstY
		int x
		int dstX
		int srcAlpha
		int dstAlpha
	static org.eclipse.swt.graphics.Image compositeImage (org.eclipse.swt.graphics.Device, org.eclipse.swt.graphics.ImageData, org.eclipse.swt.graphics.ImageData[]) 
		org.eclipse.swt.graphics.Device device
		org.eclipse.swt.graphics.ImageData base
		org.eclipse.swt.graphics.ImageData[] overlay
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.ImageData src
		int maskDepth
		int baseMaskDepth
		org.eclipse.swt.graphics.ImageData underlay
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.ImageData topLeft
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.ImageData topRight
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.ImageData bottomLeft
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.ImageData bottomRight
		org.eclipse.swt.graphics.Image img
		org.eclipse.swt.graphics.ImageData newData
		org.eclipse.swt.graphics.ImageData mask
}

org/eclipse/ui/internal/decorators/DecorationReference.class
DecorationReference.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecorationReference extends java.lang.Object {
	Object element
	Object adaptedElement
	String undecoratedText
	boolean forceUpdate
	org.eclipse.jface.viewers.IDecorationContext[] contexts
	void  (java.lang.Object, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		Object object
		Object adaptedObject
		org.eclipse.jface.viewers.IDecorationContext context
	java.lang.Object getAdaptedElement () 
	java.lang.Object getElement () 
	boolean shouldForceUpdate () 
	void setForceUpdate (boolean) 
		boolean forceUpdate
	void setUndecoratedText (java.lang.String) 
		String text
	java.lang.String getSubTask () 
	org.eclipse.jface.viewers.IDecorationContext[] getContexts () 
	void addContext (org.eclipse.jface.viewers.IDecorationContext) 
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.jface.viewers.IDecorationContext[] newContexts
}

org/eclipse/ui/internal/decorators/DecorationResult.class
DecorationResult.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DecorationResult extends java.lang.Object {
	private java.util.List prefixes
	private java.util.List suffixes
	private org.eclipse.jface.resource.ImageDescriptor[] descriptors
	private org.eclipse.swt.graphics.Color foregroundColor
	private org.eclipse.swt.graphics.Color backgroundColor
	private org.eclipse.swt.graphics.Font font
	void  (java.util.List, java.util.List, org.eclipse.jface.resource.ImageDescriptor[], org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Font) 
		java.util.List prefixList
		java.util.List suffixList
		org.eclipse.jface.resource.ImageDescriptor[] imageDescriptors
		org.eclipse.swt.graphics.Color resultForegroundColor
		org.eclipse.swt.graphics.Color resultBackgroundColor
		org.eclipse.swt.graphics.Font resultFont
	private boolean hasOverlays (org.eclipse.jface.resource.ImageDescriptor[]) 
		org.eclipse.jface.resource.ImageDescriptor[] imageDescriptors
		int i
	org.eclipse.swt.graphics.Image decorateWithOverlays (org.eclipse.swt.graphics.Image, org.eclipse.jface.resource.ResourceManager) 
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.ResourceManager manager
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point size
		org.eclipse.jface.viewers.DecorationOverlayIcon icon
	public java.lang.String decorateWithText (java.lang.String) 
		String text
		StringBuffer result
		java.util.ListIterator prefixIterator
		java.util.ListIterator suffixIterator
	org.eclipse.jface.resource.ImageDescriptor[] getDescriptors () 
	java.util.List getPrefixes () 
	java.util.List getSuffixes () 
	org.eclipse.swt.graphics.Color getBackgroundColor () 
	org.eclipse.swt.graphics.Font getFont () 
	org.eclipse.swt.graphics.Color getForegroundColor () 
}

org/eclipse/ui/internal/decorators/DecorationScheduler$1.class
DecorationScheduler.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecorationScheduler$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.decorators.DecorationScheduler this$0
	void  (org.eclipse.ui.internal.decorators.DecorationScheduler, 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.ui.internal.decorators.DecorationReference reference
		org.eclipse.ui.internal.decorators.DecorationReference reference
		int workCount
		Object element
		boolean force
		org.eclipse.jface.viewers.IDecorationContext[] contexts
		int i
		org.eclipse.jface.viewers.IDecorationContext context
	private void ensureResultCached (java.lang.Object, boolean, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		boolean force
		org.eclipse.jface.viewers.IDecorationContext context
		boolean elementIsCached
		org.eclipse.ui.internal.decorators.DecorationBuilder cacheResult
	public boolean belongsTo (java.lang.Object) 
		Object family
	public boolean shouldRun () 
}

org/eclipse/ui/internal/decorators/DecorationScheduler$2.class
DecorationScheduler.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecorationScheduler$2 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.internal.decorators.DecorationScheduler this$0
	void  (org.eclipse.ui.internal.decorators.DecorationScheduler, java.lang.String) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean shouldRun () 
}

org/eclipse/ui/internal/decorators/DecorationScheduler$3.class
DecorationScheduler.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecorationScheduler$3 extends org.eclipse.ui.progress.WorkbenchJob {
	int currentIndex
	org.eclipse.jface.viewers.LabelProviderChangedEvent labelProviderChangedEvent
	org.eclipse.jface.viewers.ILabelProviderListener[] listeners
	final org.eclipse.ui.internal.decorators.DecorationScheduler this$0
	void  (org.eclipse.ui.internal.decorators.DecorationScheduler, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		long startTime
		org.eclipse.jface.viewers.ILabelProviderListener listener
	private void resetState () 
	private void setUpUpdates () 
		Object[] elements
	public boolean belongsTo (java.lang.Object) 
		Object family
	public boolean shouldRun () 
}

org/eclipse/ui/internal/decorators/DecorationScheduler.class
DecorationScheduler.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DecorationScheduler extends java.lang.Object {
	static final org.eclipse.jface.viewers.ILabelProviderListener[] EMPTY_LISTENER_LIST
	java.util.Map resultCache
	java.util.List awaitingDecoration
	java.util.Set pendingUpdate
	Object pendingKey
	java.util.Map awaitingDecorationValues
	org.eclipse.ui.internal.decorators.DecoratorManager decoratorManager
	boolean shutdown
	org.eclipse.core.runtime.jobs.Job decorationJob
	org.eclipse.ui.progress.UIJob updateJob
	private java.util.Collection removedListeners
	private org.eclipse.core.runtime.jobs.Job clearJob
	static final int NEEDS_INIT
	static final int UPDATE_DELAY
	static void  () 
	void  (org.eclipse.ui.internal.decorators.DecoratorManager) 
		org.eclipse.ui.internal.decorators.DecoratorManager manager
	public java.lang.String decorateWithText (java.lang.String, java.lang.Object, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		String text
		Object element
		Object adaptedElement
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	synchronized void queueForDecoration (java.lang.Object, java.lang.Object, boolean, java.lang.String, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		Object adaptedElement
		boolean forceUpdate
		String undecoratedText
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.ui.internal.decorators.DecorationReference reference
	public org.eclipse.swt.graphics.Image decorateWithOverlays (org.eclipse.swt.graphics.Image, java.lang.Object, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext, org.eclipse.jface.resource.ResourceManager) 
		org.eclipse.swt.graphics.Image image
		Object element
		Object adaptedElement
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.jface.resource.ResourceManager manager
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	private org.eclipse.ui.internal.decorators.DecorationResult getResult (java.lang.Object, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		Object adaptedElement
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	private org.eclipse.ui.internal.decorators.DecorationResult internalGetResult (java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
		java.util.Map results
	protected void internalPutResult (java.lang.Object, org.eclipse.jface.viewers.IDecorationContext, org.eclipse.ui.internal.decorators.DecorationResult) 
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.ui.internal.decorators.DecorationResult result
		java.util.Map results
	synchronized void decorated () 
	synchronized void shutdown () 
	synchronized org.eclipse.ui.internal.decorators.DecorationReference nextElement () 
		Object element
	private void createDecorationJob () 
	protected boolean updatesPending () 
	void clearResults () 
	private org.eclipse.core.runtime.jobs.Job getClearJob () 
		org.eclipse.core.runtime.jobs.Job clear
	private org.eclipse.ui.progress.WorkbenchJob getUpdateJob () 
		org.eclipse.ui.progress.WorkbenchJob job
	public boolean isDecorationReady (java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
	public org.eclipse.swt.graphics.Color getBackgroundColor (java.lang.Object, java.lang.Object) 
		Object element
		Object adaptedElement
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	public org.eclipse.swt.graphics.Font getFont (java.lang.Object, java.lang.Object) 
		Object element
		Object adaptedElement
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	public org.eclipse.swt.graphics.Color getForegroundColor (java.lang.Object, java.lang.Object) 
		Object element
		Object adaptedElement
		org.eclipse.ui.internal.decorators.DecorationResult decoration
	public boolean processingUpdates () 
	void listenerRemoved (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	boolean hasPendingUpdates () 
	static org.eclipse.ui.internal.decorators.DecorationResult access$0 (org.eclipse.ui.internal.decorators.DecorationScheduler, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
	static java.util.Collection access$1 (org.eclipse.ui.internal.decorators.DecorationScheduler) 
}

org/eclipse/ui/internal/decorators/DecoratorDefinition.class
DecoratorDefinition.java
package org.eclipse.ui.internal.decorators
public abstract org.eclipse.ui.internal.decorators.DecoratorDefinition extends java.lang.Object implements org.eclipse.ui.IPluginContribution  {
	private static final String ATT_LABEL
	private static final String ATT_OBJECT_CLASS
	static final String CHILD_ENABLEMENT
	private static final String ATT_ADAPTABLE
	private static final String ATT_ENABLED
	private org.eclipse.ui.internal.ActionExpression enablement
	protected boolean enabled
	private boolean defaultEnabled
	private String id
	protected org.eclipse.core.runtime.IConfigurationElement definingElement
	protected boolean labelProviderCreationFailed
	private boolean hasReadEnablement
	static final String ATT_CLASS
	void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String identifier
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getName () 
	public java.lang.String getDescription () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean newState
		org.eclipse.core.runtime.CoreException exception
	protected abstract void refreshDecorator ()  throws org.eclipse.core.runtime.CoreException 
	protected void disposeCachedDecorator (org.eclipse.jface.viewers.IBaseLabelProvider) 
		org.eclipse.jface.viewers.IBaseLabelProvider disposedDecorator
	public boolean isAdaptable () 
	public java.lang.String getId () 
	public boolean getDefaultValue () 
	protected org.eclipse.ui.internal.ActionExpression getEnablement () 
	protected void initializeEnablement () 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		String className
	void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
		org.eclipse.jface.viewers.IBaseLabelProvider currentDecorator
		org.eclipse.core.runtime.CoreException exception
	boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
		org.eclipse.jface.viewers.IBaseLabelProvider currentDecorator
		org.eclipse.core.runtime.CoreException exception
	protected abstract org.eclipse.jface.viewers.IBaseLabelProvider internalGetLabelProvider ()  throws org.eclipse.core.runtime.CoreException 
	protected void handleCoreException (org.eclipse.core.runtime.CoreException) 
		org.eclipse.core.runtime.CoreException exception
	public void crashDisable () 
	public abstract boolean isFull () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public boolean isEnabledFor (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.ActionExpression expression
	public java.lang.String getPluginId () 
	public java.lang.String getLocalId () 
}

org/eclipse/ui/internal/decorators/DecoratorManager$1.class
DecoratorManager.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecoratorManager$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.decorators.DecoratorManager this$0
	private final org.eclipse.jface.viewers.ILabelProviderListener val$listener
	private final org.eclipse.jface.viewers.LabelProviderChangedEvent val$event
	void  (org.eclipse.ui.internal.decorators.DecoratorManager, org.eclipse.jface.viewers.ILabelProviderListener, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
	public void run () 
}

org/eclipse/ui/internal/decorators/DecoratorManager$2.class
DecoratorManager.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecoratorManager$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.decorators.DecoratorManager this$0
	private final org.eclipse.jface.viewers.ILabelProviderListener val$l
	private final org.eclipse.jface.viewers.LabelProviderChangedEvent val$event
	void  (org.eclipse.ui.internal.decorators.DecoratorManager, org.eclipse.jface.viewers.ILabelProviderListener, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
	public void run () 
}

org/eclipse/ui/internal/decorators/DecoratorManager$3.class
DecoratorManager.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecoratorManager$3 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.decorators.DecoratorManager this$0
	private final org.eclipse.jface.viewers.LabelProviderChangedEvent val$event
	void  (org.eclipse.ui.internal.decorators.DecoratorManager, java.lang.String, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean belongsTo (java.lang.Object) 
		Object family
}

org/eclipse/ui/internal/decorators/DecoratorManager$ManagedWorkbenchLabelDecorator.class
DecoratorManager.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.DecoratorManager$ManagedWorkbenchLabelDecorator extends org.eclipse.jface.viewers.LabelDecorator implements org.eclipse.jface.viewers.ILabelDecorator org.eclipse.jface.viewers.IDelayedLabelDecorator org.eclipse.jface.viewers.IColorDecorator org.eclipse.jface.viewers.IFontDecorator  {
	private final org.eclipse.ui.internal.decorators.DecoratorManager decoratorManager
	private org.eclipse.jface.resource.LocalResourceManager resourceManager
	public void  (org.eclipse.ui.internal.decorators.DecoratorManager) 
		org.eclipse.ui.internal.decorators.DecoratorManager decoratorManager
	private org.eclipse.jface.resource.LocalResourceManager getResourceManager () 
	public org.eclipse.swt.graphics.Image decorateImage (org.eclipse.swt.graphics.Image, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		org.eclipse.swt.graphics.Image image
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
	public java.lang.String decorateText (java.lang.String, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		String text
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
	public boolean prepareDecoration (java.lang.Object, java.lang.String, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		String originalText
		org.eclipse.jface.viewers.IDecorationContext context
	public boolean prepareDecoration (java.lang.Object, java.lang.String) 
		Object element
		String originalText
	public org.eclipse.swt.graphics.Font decorateFont (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color decorateBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color decorateForeground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Image decorateImage (org.eclipse.swt.graphics.Image, java.lang.Object) 
		org.eclipse.swt.graphics.Image image
		Object element
	public java.lang.String decorateText (java.lang.String, java.lang.Object) 
		String text
		Object element
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
}

org/eclipse/ui/internal/decorators/DecoratorManager.class
DecoratorManager.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DecoratorManager extends java.lang.Object implements org.eclipse.jface.viewers.ILabelProviderListener org.eclipse.ui.IDecoratorManager org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static String EXTENSIONPOINT_UNIQUE_ID
	public static final Object FAMILY_DECORATE
	private org.eclipse.ui.internal.decorators.DecorationScheduler scheduler
	private org.eclipse.ui.internal.decorators.LightweightDecoratorManager lightweightManager
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] fullDefinitions
	private org.eclipse.ui.internal.decorators.FullTextDecoratorRunnable fullTextRunnable
	private org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable fullImageRunnable
	private static final org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] EMPTY_FULL_DEF
	private final String PREFERENCE_SEPARATOR
	private final String VALUE_SEPARATOR
	private final String P_TRUE
	private final String P_FALSE
	private org.eclipse.jface.resource.LocalResourceManager resourceManager
	static void  () 
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private void initializeDecoratorDefinitions () 
		org.eclipse.ui.internal.decorators.DecoratorRegistryReader reader
		java.util.Collection values
		java.util.ArrayList full
		java.util.ArrayList lightweight
		java.util.Iterator allDefinitions
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker configurationElementTracker
		org.eclipse.ui.internal.decorators.DecoratorDefinition nextDefinition
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] lightweightDefinitions
	public void addDecorator (org.eclipse.ui.internal.decorators.DecoratorDefinition) 
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] oldDefs
	static java.util.Collection getDecoratorsFor (java.lang.Object, org.eclipse.ui.internal.decorators.DecoratorDefinition[]) 
		Object element
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] enabledDefinitions
		java.util.ArrayList decorators
		int i
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	org.eclipse.jface.viewers.ILabelProviderListener[] getListeners () 
		Object[] array
		org.eclipse.jface.viewers.ILabelProviderListener[] listenerArray
	void fireListener (org.eclipse.jface.viewers.LabelProviderChangedEvent, org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		org.eclipse.jface.viewers.ILabelProviderListener listener
	void fireListeners (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		Object[] array
		int i
		org.eclipse.jface.viewers.ILabelProviderListener l
	void fireListenersInUIThread (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		org.eclipse.ui.progress.WorkbenchJob updateJob
	public java.lang.String decorateText (java.lang.String, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext) 
		String text
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
		Object adapted
		String result
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] decorators
		int i
		String newResult
		int i
		String newResult
	public java.lang.String decorateText (java.lang.String, java.lang.Object) 
		String text
		Object element
	private java.lang.String safeDecorateText (java.lang.Object, java.lang.String, org.eclipse.ui.internal.decorators.FullDecoratorDefinition) 
		Object element
		String start
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition decorator
		String newResult
	public org.eclipse.swt.graphics.Image decorateImage (org.eclipse.swt.graphics.Image, java.lang.Object, org.eclipse.jface.viewers.IDecorationContext, org.eclipse.jface.resource.ResourceManager) 
		org.eclipse.swt.graphics.Image image
		Object element
		org.eclipse.jface.viewers.IDecorationContext context
		org.eclipse.jface.resource.ResourceManager localResourceManager
		Object adapted
		org.eclipse.swt.graphics.Image result
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] decorators
		int i
		org.eclipse.swt.graphics.Image newResult
		int i
		org.eclipse.swt.graphics.Image newResult
	public org.eclipse.swt.graphics.Image decorateImage (org.eclipse.swt.graphics.Image, java.lang.Object) 
		org.eclipse.swt.graphics.Image image
		Object element
	private org.eclipse.swt.graphics.Image safeDecorateImage (java.lang.Object, org.eclipse.swt.graphics.Image, org.eclipse.ui.internal.decorators.FullDecoratorDefinition) 
		Object element
		org.eclipse.swt.graphics.Image start
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition decorator
		org.eclipse.swt.graphics.Image newResult
	private java.lang.Object getResourceAdapter (java.lang.Object) 
		Object element
		Object adapted
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public boolean isLabelProperty (java.lang.Object, java.lang.String, boolean) 
		Object element
		String property
		boolean checkAdapted
		boolean fullCheck
		boolean lightweightCheck
		Object adapted
	private boolean isLabelProperty (java.lang.Object, java.lang.String, org.eclipse.ui.internal.decorators.DecoratorDefinition[]) 
		Object element
		String property
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] decorators
		int i
	private org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] enabledFullDefinitions () 
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] full
		java.util.ArrayList result
		int i
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] returnArray
	public void dispose () 
	public void clearCaches () 
	public void updateForEnablementChange () 
	public org.eclipse.ui.internal.decorators.DecoratorDefinition[] getAllDecoratorDefinitions () 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] lightweightDefinitions
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] returnValue
	public void labelProviderChanged (org.eclipse.jface.viewers.LabelProviderChangedEvent) 
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		Object[] elements
		int i
		Object adapted
	private void writeDecoratorsPreference () 
		StringBuffer enabledIds
	private void writeDecoratorsPreference (java.lang.StringBuffer, org.eclipse.ui.internal.decorators.DecoratorDefinition[]) 
		StringBuffer enabledIds
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] definitions
		int i
	public void applyDecoratorsPreference () 
		String preferenceValue
		java.util.StringTokenizer tokenizer
		java.util.Set enabledIds
		java.util.Set disabledIds
		String nextValuePair
		String id
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] full
		int i
		String id
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] lightweightDefinitions
		int i
		String id
	public void shutdown () 
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] full
		int i
	public boolean getEnabled (java.lang.String) 
		String decoratorId
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
	public org.eclipse.jface.viewers.ILabelDecorator getLabelDecorator () 
	public org.eclipse.jface.resource.ResourceManager getResourceManager () 
	public void setEnabled (java.lang.String, boolean) 
		String decoratorId
		boolean enabled
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
	public org.eclipse.jface.viewers.IBaseLabelProvider getBaseLabelProvider (java.lang.String) 
		String decoratorId
		org.eclipse.jface.viewers.IBaseLabelProvider fullProvider
	public org.eclipse.jface.viewers.ILabelDecorator getLabelDecorator (java.lang.String) 
		String decoratorId
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition definition
		org.eclipse.jface.viewers.ILabelDecorator result
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.jface.viewers.ILightweightLabelDecorator getLightweightLabelDecorator (java.lang.String) 
		String decoratorId
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition definition
	private org.eclipse.ui.internal.decorators.DecoratorDefinition getDecoratorDefinition (java.lang.String) 
		String decoratorId
		org.eclipse.ui.internal.decorators.DecoratorDefinition returnValue
	private org.eclipse.ui.internal.decorators.FullDecoratorDefinition getFullDecoratorDefinition (java.lang.String) 
		String decoratorId
		int idx
	private int getFullDecoratorDefinitionIdx (java.lang.String) 
		String decoratorId
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] full
		int i
	private org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] getDecoratorsFor (java.lang.Object) 
		Object element
		java.util.Collection decorators
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] decoratorArray
	public org.eclipse.ui.internal.decorators.LightweightDecoratorManager getLightweightManager () 
	public void update (java.lang.String) 
		String decoratorId
		org.eclipse.jface.viewers.IBaseLabelProvider provider
	public boolean prepareDecoration (java.lang.Object, java.lang.String, org.eclipse.jface.viewers.IDecorationContext) 
		Object element
		String originalText
		org.eclipse.jface.viewers.IDecorationContext context
		boolean force
	public boolean prepareDecoration (java.lang.Object, java.lang.String) 
		Object element
		String originalText
	public org.eclipse.swt.graphics.Font decorateFont (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color decorateBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color decorateForeground (java.lang.Object) 
		Object element
	private org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] getFullDefinitions () 
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension addedExtension
		org.eclipse.core.runtime.IConfigurationElement[] addedElements
		int i
		org.eclipse.ui.internal.decorators.DecoratorRegistryReader reader
		java.util.Iterator j
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		boolean shouldClear
		int i
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
		int idx
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition[] oldDefs
}

org/eclipse/ui/internal/decorators/DecoratorRegistryReader.class
DecoratorRegistryReader.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.DecoratorRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private java.util.Collection values
	private java.util.Collection ids
	public void  () 
	public boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.decorators.DecoratorDefinition desc
	org.eclipse.ui.internal.decorators.DecoratorDefinition getDecoratorDefinition (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		boolean noClass
		String iconPath
	java.util.Collection readRegistry (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry in
	public java.util.Collection getValues () 
	protected void logDuplicateId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
}

org/eclipse/ui/internal/decorators/FullDecoratorDefinition$1.class
FullDecoratorDefinition.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.FullDecoratorDefinition$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.decorators.FullDecoratorDefinition this$0
	private final org.eclipse.core.runtime.CoreException[] val$exceptions
	void  (org.eclipse.ui.internal.decorators.FullDecoratorDefinition, java.lang.String, org.eclipse.core.runtime.CoreException[]) 
		String $anonymous0
	public void run () 
		org.eclipse.core.runtime.CoreException exception
}

org/eclipse/ui/internal/decorators/FullDecoratorDefinition.class
FullDecoratorDefinition.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.FullDecoratorDefinition extends org.eclipse.ui.internal.decorators.DecoratorDefinition {
	org.eclipse.jface.viewers.ILabelDecorator decorator
	void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String identifier
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.jface.viewers.ILabelDecorator internalGetDecorator ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.CoreException[] exceptions
	protected void refreshDecorator () 
		org.eclipse.jface.viewers.IBaseLabelProvider cached
	org.eclipse.swt.graphics.Image decorateImage (org.eclipse.swt.graphics.Image, java.lang.Object) 
		org.eclipse.swt.graphics.Image image
		Object element
		org.eclipse.jface.viewers.ILabelDecorator currentDecorator
		org.eclipse.core.runtime.CoreException exception
	java.lang.String decorateText (java.lang.String, java.lang.Object) 
		String text
		Object element
		org.eclipse.jface.viewers.ILabelDecorator currentDecorator
		org.eclipse.core.runtime.CoreException exception
	public org.eclipse.jface.viewers.ILabelDecorator getDecorator () 
	protected org.eclipse.jface.viewers.IBaseLabelProvider internalGetLabelProvider ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isFull () 
}

org/eclipse/ui/internal/decorators/FullDecoratorRunnable.class
FullDecoratorRunnable.java
package org.eclipse.ui.internal.decorators
abstract org.eclipse.ui.internal.decorators.FullDecoratorRunnable extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	protected Object element
	protected org.eclipse.ui.internal.decorators.FullDecoratorDefinition decorator
	void  () 
	protected void setValues (java.lang.Object, org.eclipse.ui.internal.decorators.FullDecoratorDefinition) 
		Object object
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition definition
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
		String message
}

org/eclipse/ui/internal/decorators/FullImageDecoratorRunnable.class
FullImageDecoratorRunnable.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.FullImageDecoratorRunnable extends org.eclipse.ui.internal.decorators.FullDecoratorRunnable {
	org.eclipse.swt.graphics.Image result
	org.eclipse.swt.graphics.Image start
	void  () 
	public void run ()  throws java.lang.Exception 
	org.eclipse.swt.graphics.Image getResult () 
	void setValues (org.eclipse.swt.graphics.Image, java.lang.Object, org.eclipse.ui.internal.decorators.FullDecoratorDefinition) 
		org.eclipse.swt.graphics.Image initialImage
		Object object
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition definition
	void clearReferences () 
}

org/eclipse/ui/internal/decorators/FullTextDecoratorRunnable.class
FullTextDecoratorRunnable.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.FullTextDecoratorRunnable extends org.eclipse.ui.internal.decorators.FullDecoratorRunnable {
	String result
	String start
	public void  () 
	public void run ()  throws java.lang.Exception 
	java.lang.String getResult () 
	void setValues (java.lang.String, java.lang.Object, org.eclipse.ui.internal.decorators.FullDecoratorDefinition) 
		String initialString
		Object object
		org.eclipse.ui.internal.decorators.FullDecoratorDefinition definition
	void clearReferences () 
}

org/eclipse/ui/internal/decorators/LightweightActionDescriptor.class
LightweightActionDescriptor.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.LightweightActionDescriptor extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.ui.model.IWorkbenchAdapter  {
	private static final Object[] NO_CHILDREN
	private String id
	private String label
	private String description
	private org.eclipse.jface.resource.ImageDescriptor image
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement actionElement
		String iconName
		org.eclipse.core.runtime.IExtension extension
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object o
	public java.lang.String getLabel () 
	public java.lang.String getLabel (java.lang.Object) 
		Object o
		String text
		int end
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public java.lang.Object getParent (java.lang.Object) 
		Object o
}

org/eclipse/ui/internal/decorators/LightweightDecoratorDefinition$1.class
LightweightDecoratorDefinition.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition this$0
	private final org.eclipse.core.runtime.CoreException[] val$exceptions
	void  (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition, org.eclipse.core.runtime.CoreException[]) 
	public void run () 
		org.eclipse.core.runtime.CoreException exception
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/decorators/LightweightDecoratorDefinition.class
LightweightDecoratorDefinition.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition extends org.eclipse.ui.internal.decorators.DecoratorDefinition implements org.eclipse.ui.internal.IObjectContributor  {
	private static final String ATT_LOCATION
	static final String ATT_ICON
	public static final int TOP_LEFT
	public static final int TOP_RIGHT
	public static final int BOTTOM_LEFT
	public static final int BOTTOM_RIGHT
	public static final int UNDERLAY
	private static final String UNDERLAY_STRING
	public static final int REPLACE
	private static final String REPLACE_STRING
	private static final String ATT_QUADRANT
	private static final String TOP_LEFT_STRING
	private static final String TOP_RIGHT_STRING
	private static final String BOTTOM_LEFT_STRING
	private org.eclipse.jface.viewers.ILightweightLabelDecorator decorator
	private int quadrant
	private boolean hasReadQuadrant
	private String[] objectClasses
	static Class class$0
	void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String identifier
		org.eclipse.core.runtime.IConfigurationElement element
	protected org.eclipse.jface.viewers.ILightweightLabelDecorator internalGetDecorator ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.CoreException[] exceptions
	private boolean isDeclarative () 
	private java.lang.String getIconLocation () 
	protected org.eclipse.jface.viewers.IBaseLabelProvider internalGetLabelProvider ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isFull () 
	public int getQuadrant () 
	private int getLocationConstant (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String locationDefinition
		org.eclipse.core.runtime.IConfigurationElement element
	public void decorate (java.lang.Object, org.eclipse.jface.viewers.IDecoration) 
		Object element
		org.eclipse.jface.viewers.IDecoration decoration
		org.eclipse.jface.viewers.ILightweightLabelDecorator currentDecorator
		String[] classes
		int i
		String className
		Object adapted
		org.eclipse.core.runtime.CoreException exception
	public org.eclipse.jface.viewers.ILightweightLabelDecorator getDecorator () 
	protected void refreshDecorator () 
		org.eclipse.jface.viewers.IBaseLabelProvider cached
	public boolean isApplicableTo (java.lang.Object) 
		Object object
	public boolean canAdapt () 
	public java.lang.String[] getObjectClasses () 
	protected void initializeEnablement () 
		org.eclipse.ui.internal.ActionExpression expression
	static void access$0 (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition, org.eclipse.jface.viewers.ILightweightLabelDecorator) 
	static org.eclipse.jface.viewers.ILightweightLabelDecorator access$1 (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
}

org/eclipse/ui/internal/decorators/LightweightDecoratorManager$LightweightRunnable.class
LightweightDecoratorManager.java
package org.eclipse.ui.internal.decorators
 org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private Object element
	private org.eclipse.ui.internal.decorators.DecorationBuilder decoration
	private org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
	final org.eclipse.ui.internal.decorators.LightweightDecoratorManager this$0
	private void  (org.eclipse.ui.internal.decorators.LightweightDecoratorManager) 
	void setValues (java.lang.Object, org.eclipse.ui.internal.decorators.DecorationBuilder, org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		Object object
		org.eclipse.ui.internal.decorators.DecorationBuilder builder
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition definition
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
		String message
		String message
	public void run ()  throws java.lang.Exception 
	void clearReferences () 
	void  (org.eclipse.ui.internal.decorators.LightweightDecoratorManager, org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable) 
}

org/eclipse/ui/internal/decorators/LightweightDecoratorManager.class
LightweightDecoratorManager.java
package org.eclipse.ui.internal.decorators
public org.eclipse.ui.internal.decorators.LightweightDecoratorManager extends org.eclipse.ui.internal.ObjectContributorManager {
	private org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable runnable
	private org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] lightweightDefinitions
	private static final org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] EMPTY_LIGHTWEIGHT_DEF
	static void  () 
	void  (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[]) 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] definitions
	org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] getDefinitions () 
	private void buildContributors () 
		int i
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
		String[] types
		int j
	public boolean addDecorator (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] oldDefs
		String[] types
		int i
	private java.lang.String[] getTargetTypes (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
	public boolean removeDecorator (org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
		int idx
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] oldDefs
		String[] types
		int i
	private org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition getLightweightDecoratorDefinition (java.lang.String) 
		String decoratorId
		int idx
	private int getLightweightDecoratorDefinitionIdx (java.lang.String) 
		String decoratorId
		int i
	org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] enabledDefinitions () 
		java.util.ArrayList result
		int i
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] returnArray
	boolean hasEnabledDefinitions () 
		int i
	void reset () 
	void shutdown () 
		int i
	org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition getDecoratorDefinition (java.lang.String) 
		String decoratorId
		int i
	org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] getDecoratorsFor (java.lang.Object) 
		Object element
		java.util.List elements
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] decoratorArray
		java.util.List contributors
		java.util.Collection decorators
	public void getDecorations (java.lang.Object, org.eclipse.ui.internal.decorators.DecorationBuilder) 
		Object element
		org.eclipse.ui.internal.decorators.DecorationBuilder decoration
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition[] decorators
		int i
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition dd
	private void decorate (java.lang.Object, org.eclipse.ui.internal.decorators.DecorationBuilder, org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition) 
		Object element
		org.eclipse.ui.internal.decorators.DecorationBuilder decoration
		org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition decorator
	public org.eclipse.ui.internal.decorators.DecorationResult getDecorationResult (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.decorators.DecorationBuilder builder
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
}

org/eclipse/ui/internal/dialogs/
org/eclipse/ui/internal/dialogs/AboutDialog$1.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AboutDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.dialogs.AboutDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AboutDialog) 
	public void run () 
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.ui.internal.about.InstallationDialog dialog
}

org/eclipse/ui/internal/dialogs/AboutDialog$2.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AboutDialog$2 extends org.eclipse.swt.events.ControlAdapter {
	final org.eclipse.ui.internal.dialogs.AboutDialog this$0
	private final boolean[] val$inresize
	private final org.eclipse.swt.widgets.Composite val$textComposite
	private final org.eclipse.swt.custom.ScrolledComposite val$scroller
	void  (org.eclipse.ui.internal.dialogs.AboutDialog, boolean[], org.eclipse.swt.widgets.Composite, org.eclipse.swt.custom.ScrolledComposite) 
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
		int width
		org.eclipse.swt.graphics.Point p
}

org/eclipse/ui/internal/dialogs/AboutDialog$3.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AboutDialog$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.dialogs.AboutDialog this$0
	private final org.eclipse.jface.action.MenuManager val$textManager
	void  (org.eclipse.ui.internal.dialogs.AboutDialog, org.eclipse.jface.action.MenuManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/dialogs/AboutDialog$4.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AboutDialog$4 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.internal.dialogs.AboutDialog this$0
	private final org.eclipse.ui.internal.about.AboutBundleGroupData val$info
	void  (org.eclipse.ui.internal.dialogs.AboutDialog, org.eclipse.ui.internal.about.AboutBundleGroupData) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/internal/dialogs/AboutDialog$5.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AboutDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AboutDialog this$0
	private final org.eclipse.ui.internal.about.AboutBundleGroupData val$info
	void  (org.eclipse.ui.internal.dialogs.AboutDialog, org.eclipse.ui.internal.about.AboutBundleGroupData) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.ui.internal.about.AboutBundleGroupData[] groupInfos
		org.eclipse.ui.internal.about.AboutBundleGroupData selection
		org.eclipse.ui.internal.dialogs.AboutFeaturesDialog d
}

org/eclipse/ui/internal/dialogs/AboutDialog.class
AboutDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.AboutDialog extends org.eclipse.jface.dialogs.TrayDialog {
	private static final int MAX_IMAGE_WIDTH_FOR_TEXT
	private static final int DETAILS_ID
	private String productName
	private org.eclipse.core.runtime.IProduct product
	private org.eclipse.ui.internal.about.AboutBundleGroupData[] bundleGroupInfos
	private java.util.ArrayList images
	private org.eclipse.ui.internal.about.AboutFeaturesButtonManager buttonManager
	private org.eclipse.swt.custom.StyledText text
	private org.eclipse.ui.internal.about.AboutTextManager aboutTextManager
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.core.runtime.IBundleGroupProvider[] providers
		java.util.LinkedList groups
		int i
		org.eclipse.core.runtime.IBundleGroup[] bundleGroups
		int j
	protected void buttonPressed (int) 
		int buttonId
	public boolean close () 
		int i
		org.eclipse.swt.graphics.Image image
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label l
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Button b
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Image aboutImage
		org.eclipse.ui.internal.about.AboutItem item
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		String aboutText
		org.eclipse.swt.widgets.Composite workArea
		org.eclipse.swt.layout.GridLayout workLayout
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.graphics.Color foreground
		org.eclipse.swt.widgets.Composite top
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Composite topContainer
		org.eclipse.swt.graphics.GC gc
		int lineHeight
		int topContainerHeightHint
		org.eclipse.swt.widgets.Label imageLabel
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.custom.ScrolledComposite scroller
		org.eclipse.swt.widgets.Composite textComposite
		org.eclipse.swt.layout.GridData gd
		boolean[] inresize
		org.eclipse.swt.graphics.Point p
		org.eclipse.swt.widgets.Label bar
		org.eclipse.swt.widgets.Composite bottom
	private void createTextMenu () 
		org.eclipse.jface.action.MenuManager textManager
	private void createFeatureImageButtonRow (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite featureContainer
		org.eclipse.swt.layout.RowLayout rowLayout
		org.eclipse.swt.layout.GridData data
		int i
	private org.eclipse.swt.widgets.Button createFeatureButton (org.eclipse.swt.widgets.Composite, org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.about.AboutBundleGroupData info
		org.eclipse.jface.resource.ImageDescriptor desc
		org.eclipse.swt.graphics.Image featureImage
		org.eclipse.swt.widgets.Button button
	protected boolean isResizable () 
	static org.eclipse.ui.internal.about.AboutFeaturesButtonManager access$0 (org.eclipse.ui.internal.dialogs.AboutDialog) 
	static java.lang.String access$1 (org.eclipse.ui.internal.dialogs.AboutDialog) 
}

org/eclipse/ui/internal/dialogs/AboutFeaturesDialog.class
AboutFeaturesDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.AboutFeaturesDialog extends org.eclipse.ui.internal.about.ProductInfoDialog {
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.ui.internal.about.AboutBundleGroupData[], org.eclipse.ui.internal.about.AboutBundleGroupData) 
		org.eclipse.swt.widgets.Shell parentShell
		String productName
		org.eclipse.ui.internal.about.AboutBundleGroupData[] bundleGroupInfos
		org.eclipse.ui.internal.about.AboutBundleGroupData initialSelection
		org.eclipse.ui.internal.about.AboutFeaturesPage page
		String title
		String title
}

org/eclipse/ui/internal/dialogs/AboutPluginsDialog.class
AboutPluginsDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.AboutPluginsDialog extends org.eclipse.ui.internal.about.ProductInfoDialog {
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, org.osgi.framework.Bundle[], java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		String productName
		org.osgi.framework.Bundle[] bundles
		String title
		String message
		String helpContextId
		org.eclipse.ui.internal.about.AboutPluginsPage page
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog$1.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog$2.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog$3.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog$4.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog$5.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog this$0
	void  (org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.class
AbstractWorkingSetDialog.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog extends org.eclipse.ui.dialogs.SelectionDialog implements org.eclipse.ui.dialogs.IWorkingSetSelectionDialog  {
	private static final int ID_NEW
	private static final int ID_DETAILS
	private static final int ID_REMOVE
	private static final int ID_SELECTALL
	private static final int ID_DESELECTALL
	private org.eclipse.swt.widgets.Button newButton
	private org.eclipse.swt.widgets.Button detailsButton
	private org.eclipse.swt.widgets.Button removeButton
	private org.eclipse.swt.widgets.Button selectAllButton
	private org.eclipse.swt.widgets.Button deselectAllButton
	private org.eclipse.ui.IWorkingSet[] result
	private java.util.List addedWorkingSets
	private java.util.List removedWorkingSets
	private java.util.Map editedWorkingSets
	private java.util.List removedMRUWorkingSets
	private java.util.Set workingSetIds
	private boolean canEdit
	protected void  (org.eclipse.swt.widgets.Shell, java.lang.String[], boolean) 
		org.eclipse.swt.widgets.Shell parentShell
		String[] workingSetIds
		boolean canEdit
		int i
	protected java.util.Set getSupportedWorkingSetIds () 
	protected void addModifyButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void addSelectionButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected abstract void selectAllSets () 
	protected abstract void deselectAllSets () 
	void editSelectedWorkingSet () 
		org.eclipse.ui.IWorkingSetManager manager
		org.eclipse.ui.IWorkingSet editWorkingSet
		org.eclipse.ui.dialogs.IWorkingSetEditWizard wizard
		org.eclipse.jface.wizard.WizardDialog dialog
		org.eclipse.ui.IWorkingSet originalWorkingSet
		boolean firstEdit
	void createWorkingSet () 
		org.eclipse.ui.IWorkingSetManager manager
		String[] ids
		org.eclipse.ui.dialogs.IWorkingSetNewWizard wizard
		org.eclipse.jface.wizard.WizardDialog dialog
		org.eclipse.ui.IWorkingSet workingSet
	protected abstract java.util.List getSelectedWorkingSets () 
	protected void availableWorkingSetsChanged () 
		boolean enable
	public org.eclipse.ui.IWorkingSet[] getSelection () 
	public void setSelection (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] selection
	public int open () 
	protected final java.util.List getAddedWorkingSets () 
	protected final java.util.Map getEditedWorkingSets () 
	protected final java.util.List getRemovedMRUWorkingSets () 
	protected final java.util.List getRemovedWorkingSets () 
	protected void updateButtonAvailability () 
		java.util.List selection
		boolean hasSelection
		boolean hasSingleSelection
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
		org.eclipse.ui.IWorkingSet selectedWorkingSet
	protected void removeSelectedWorkingSets () 
		java.util.List selection
	protected void removeSelectedWorkingSets (java.util.List) 
		java.util.List selection
		org.eclipse.ui.IWorkingSetManager manager
		java.util.Iterator iter
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.ui.IWorkingSet[] recentWorkingSets
		int i
}

org/eclipse/ui/internal/dialogs/ActionSetComparator.class
ActionSetComparator.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ActionSetComparator extends org.eclipse.jface.viewers.ViewerComparator {
	public void  () 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object e1
		Object e2
		String str1
		String str2
}

org/eclipse/ui/internal/dialogs/AdaptableForwarder.class
AdaptableForwarder.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.AdaptableForwarder extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	private Object element
	public void  (java.lang.Object) 
		Object element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ui/internal/dialogs/CapabilityFilter.class
CapabilityFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.CapabilityFilter extends org.eclipse.jface.viewers.ViewerFilter {
	public void  () 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$1.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private final org.eclipse.swt.widgets.Composite val$parent
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		String text
		org.eclipse.core.runtime.CoreException e1
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$2.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$2 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		org.eclipse.core.runtime.content.IContentType contentType
		String charset
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$3.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$3 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.IStructuredSelection selection
		boolean enabled
		java.util.List elements
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$4.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private final org.eclipse.swt.widgets.Composite val$composite
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.content.IContentType selectedContentType
		org.eclipse.ui.internal.dialogs.FileExtensionDialog dialog
		String name
		String extension
		org.eclipse.core.runtime.CoreException ex
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$5.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private final org.eclipse.swt.widgets.Composite val$composite
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.content.IContentType selectedContentType
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
		org.eclipse.ui.internal.dialogs.FileExtensionDialog dialog
		String name
		String extension
		org.eclipse.core.runtime.CoreException ex
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$6.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private final org.eclipse.swt.widgets.Composite val$composite
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.core.runtime.content.IContentType contentType
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec[] specs
		org.eclipse.core.runtime.MultiStatus result
		int i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$7.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$7 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.core.runtime.content.IContentType contentType
		String charset
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$ContentTypesContentProvider.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$ContentTypesContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private org.eclipse.core.runtime.content.IContentTypeManager manager
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
		java.util.List elements
		org.eclipse.core.runtime.content.IContentType baseType
		org.eclipse.core.runtime.content.IContentType[] contentTypes
		int i
		org.eclipse.core.runtime.content.IContentType type
	public java.lang.Object getParent (java.lang.Object) 
		Object element
		org.eclipse.core.runtime.content.IContentType contentType
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$ContentTypesContentProvider) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$ContentTypesLabelProvider.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$ContentTypesLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.core.runtime.content.IContentType contentType
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$ContentTypesLabelProvider) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$FileSpecComparator.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecComparator extends org.eclipse.jface.viewers.ViewerComparator {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public int category (java.lang.Object) 
		Object element
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecComparator) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$FileSpecContentProvider.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		org.eclipse.core.runtime.content.IContentType contentType
		String[] userextfileSpecs
		String[] usernamefileSpecs
		String[] preextfileSpecs
		String[] prenamefileSpecs
	private java.lang.Object[] createSpecs (java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[]) 
		String[] userextfileSpecs
		String[] usernamefileSpecs
		String[] preextfileSpecs
		String[] prenamefileSpecs
		java.util.List returnValues
		int i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
		int i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
		int i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
		int i
		org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec spec
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecContentProvider) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$FileSpecLabelProvider.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public java.lang.String getText (java.lang.Object) 
		Object element
		String label
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$FileSpecLabelProvider) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage$Spec.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec extends java.lang.Object {
	String name
	String ext
	boolean isPredefined
	int sortValue
	final org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage this$0
	private void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	public java.lang.String toString () 
		String toString
		String toString
	void  (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage, org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec) 
}

org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.class
ContentTypesPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.jface.viewers.ListViewer fileAssociationViewer
	private org.eclipse.swt.widgets.Button removeButton
	private org.eclipse.jface.viewers.TreeViewer contentTypesViewer
	private org.eclipse.swt.widgets.Button addButton
	private org.eclipse.swt.widgets.Button editButton
	private org.eclipse.swt.widgets.Text charsetField
	private org.eclipse.swt.widgets.Button setButton
	private org.eclipse.ui.IWorkbench workbench
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.ui.dialogs.PreferenceLinkArea contentTypeArea
		org.eclipse.swt.layout.GridData data
	private void createCharset (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData compositeData
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
	private void createFileAssociations (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite buttonArea
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage$Spec[] getSelectedSpecs () 
		java.util.List list
	protected org.eclipse.core.runtime.content.IContentType getSelectedContentType () 
	private void createContentTypesTree (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridData data
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	static org.eclipse.swt.widgets.Text access$0 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	static org.eclipse.swt.widgets.Button access$2 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	static org.eclipse.swt.widgets.Button access$3 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	static org.eclipse.jface.viewers.ListViewer access$4 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
	static org.eclipse.swt.widgets.Button access$5 (org.eclipse.ui.internal.dialogs.ContentTypesPreferencePage) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$1.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$1 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip this$1
	private final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem val$item
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$10.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$10 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$11.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$11 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet[] val$selectedActionSet
	private final org.eclipse.jface.viewers.TreeViewer val$actionSetMenuViewer
	private final org.eclipse.jface.viewers.TreeViewer val$actionSetToolbarViewer
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet[], org.eclipse.jface.viewers.TreeViewer, org.eclipse.jface.viewers.TreeViewer) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$12.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$12 extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$13.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$13 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.swt.widgets.Button val$showCommandGroupFilterButton
	private final org.eclipse.jface.viewers.TableViewer val$actionSetViewer
	private final org.eclipse.ui.part.PageBook val$book
	private final org.eclipse.swt.custom.SashForm val$advancedComposite
	private final org.eclipse.swt.widgets.Composite val$simpleComposite
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.swt.widgets.Button, org.eclipse.jface.viewers.TableViewer, org.eclipse.ui.part.PageBook, org.eclipse.swt.custom.SashForm, org.eclipse.swt.widgets.Composite) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		Object o
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet initSelectAS
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem initSelectCI
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$14.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$14 extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$15.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$15 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.swt.widgets.Button val$showCommandGroupFilterButton
	private final org.eclipse.jface.viewers.TableViewer val$actionSetViewer
	private final org.eclipse.ui.part.PageBook val$book
	private final org.eclipse.swt.custom.SashForm val$advancedComposite
	private final org.eclipse.swt.widgets.Composite val$simpleComposite
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.swt.widgets.Button, org.eclipse.jface.viewers.TableViewer, org.eclipse.ui.part.PageBook, org.eclipse.swt.custom.SashForm, org.eclipse.swt.widgets.Composite) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		Object o
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet initSelectAS
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem initSelectCI
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$2.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip this$1
	private final Object val$highlight
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip, java.lang.Object) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.jface.preference.PreferenceDialog dialog
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$3.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$3 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.jface.viewers.CheckboxTreeViewer val$menuCategoriesViewer
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.CheckboxTreeViewer) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$4.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$4 extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.jface.viewers.CheckboxTreeViewer val$menuCategoriesViewer
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.CheckboxTreeViewer) 
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem item
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$5.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$5 extends org.eclipse.ui.internal.dialogs.TreeManager$TreeItemContentProvider {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$6.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$6 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.jface.viewers.CheckboxTreeViewer val$menuCategoriesViewer
	private final org.eclipse.jface.viewers.CheckboxTableViewer val$menuItemsViewer
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.CheckboxTreeViewer, org.eclipse.jface.viewers.CheckboxTableViewer) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$7.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$7 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.jface.viewers.CheckboxTableViewer val$menuItemsViewer
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.CheckboxTableViewer) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$8.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$8 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateProvider  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public boolean isChecked (java.lang.Object) 
		Object element
	public boolean isGrayed (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$9.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$9 extends org.eclipse.jface.viewers.ViewerFilter {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet[] val$selectedActionSet
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet[]) 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ActionSet.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet extends java.lang.Object {
	private org.eclipse.ui.internal.registry.ActionSetDescriptor descriptor
	private java.util.List contributionItems
	private boolean active
	private boolean wasChanged
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.registry.ActionSetDescriptor, boolean) 
		org.eclipse.ui.internal.registry.ActionSetDescriptor descriptor
		boolean active
	public void addItem (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	public java.lang.String toString () 
	public boolean isActive () 
	public boolean wasChanged () 
	public void setActive (boolean) 
		boolean active
		boolean wasActive
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	static org.eclipse.ui.internal.registry.ActionSetDescriptor access$0 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
	static java.util.List access$1 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ActionSetFilter.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter extends org.eclipse.jface.viewers.ViewerFilter {
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	private void  () 
	public void setActionSet (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ActionSetSelectionChangedListener.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetSelectionChangedListener extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private final org.eclipse.jface.viewers.TreeViewer filterViewer
	private final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter filter
	public void  (org.eclipse.jface.viewers.TreeViewer, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter) 
		org.eclipse.jface.viewers.TreeViewer viewer
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter menuStructureFilterByActionSet
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object element
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$Category.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category extends org.eclipse.ui.internal.dialogs.TreeManager$TreeItem {
	private java.util.List contributionItems
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String) 
		String label
	public java.util.List getContributionItems () 
	public void addShortcutItem (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem item
	public void update () 
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	public void setItemsState (boolean) 
		boolean state
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$CategoryCheckProvider.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CategoryCheckProvider extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateProvider  {
	private void  () 
	public boolean isChecked (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category child
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	public boolean isGrayed (java.lang.Object) 
		Object element
		boolean hasChecked
		boolean hasUnchecked
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category child
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CategoryCheckProvider) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$CustomizeActionBars.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars extends java.lang.Object implements org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 org.eclipse.ui.IActionBars2  {
	org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	private org.eclipse.jface.action.MenuManager menuManager
	private org.eclipse.jface.action.CoolBarManager coolBarManager
	private org.eclipse.jface.action.StatusLineManager statusLineManager
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.application.IWorkbenchWindowConfigurer) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	public org.eclipse.ui.application.IWorkbenchWindowConfigurer getWindowConfigurer () 
	public org.eclipse.jface.action.IMenuManager getMenuManager () 
	public org.eclipse.jface.action.IStatusLineManager getStatusLineManager () 
	public org.eclipse.jface.action.ICoolBarManager getCoolBarManager () 
	public org.eclipse.jface.action.IToolBarManager getToolBarManager () 
	public void setGlobalActionHandler (java.lang.String, org.eclipse.jface.action.IAction) 
		String actionID
		org.eclipse.jface.action.IAction handler
	public void updateActionBars () 
	public void clearGlobalActionHandlers () 
	public org.eclipse.jface.action.IAction getGlobalActionHandler (java.lang.String) 
		String actionId
	public void registerGlobalAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void dispose () 
	public final org.eclipse.ui.services.IServiceLocator getServiceLocator () 
	public org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
		org.eclipse.jface.action.IToolBarManager toolBarManager
		String id
	public org.eclipse.jface.action.IToolBarManager createToolBarManager () 
	static org.eclipse.jface.action.MenuManager access$0 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars) 
	static org.eclipse.jface.action.CoolBarManager access$1 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$DisplayItem.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem extends org.eclipse.ui.internal.dialogs.TreeManager$TreeItem {
	private org.eclipse.jface.action.IContributionItem item
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String, org.eclipse.jface.action.IContributionItem) 
		String label
		org.eclipse.jface.action.IContributionItem item
	public void setActionSet (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	public org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet getActionSet () 
	public org.eclipse.jface.action.IContributionItem getIContributionItem () 
	static org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet access$0 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$DynamicContributionItem.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DynamicContributionItem extends org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem {
	private java.util.List preview
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public void addCurrentItem (org.eclipse.swt.widgets.MenuItem) 
		org.eclipse.swt.widgets.MenuItem item
	public java.util.List getCurrentItems () 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$FilteredModelCheckListener.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$FilteredModelCheckListener extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	private final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter filter
	private final org.eclipse.jface.viewers.StructuredViewer viewer
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter, org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter filter
		org.eclipse.jface.viewers.StructuredViewer viewer
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem item
		boolean update
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter, org.eclipse.jface.viewers.StructuredViewer, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$FilteredModelCheckListener) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$FilteredTreeCheckProvider.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$FilteredTreeCheckProvider extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateProvider  {
	private org.eclipse.jface.viewers.ITreeContentProvider contentProvider
	private org.eclipse.jface.viewers.ViewerFilter filter
	public void  (org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
		org.eclipse.jface.viewers.ViewerFilter filter
	public boolean isChecked (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem treeItem
	public boolean isGrayed (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem treeItem
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$FilteredViewerCheckListener.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$FilteredViewerCheckListener extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	private org.eclipse.jface.viewers.ITreeContentProvider contentProvider
	private org.eclipse.jface.viewers.ViewerFilter filter
	public void  (org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
		org.eclipse.jface.viewers.ViewerFilter filter
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$GrayOutUnavailableLabelProvider.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$GrayOutUnavailableLabelProvider extends org.eclipse.ui.internal.dialogs.TreeManager$TreeItemLabelProvider implements org.eclipse.jface.viewers.IColorProvider  {
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.jface.viewers.ViewerFilter filter
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.swt.widgets.Display, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.jface.viewers.ViewerFilter filter
	public org.eclipse.swt.graphics.Color getBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color getForeground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.swt.graphics.Image actual
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.jface.resource.ImageDescriptor original
		org.eclipse.jface.resource.ImageDescriptor disable
		org.eclipse.swt.graphics.Image newImage
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ItemDetailToolTip.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip extends org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$NameAndDescriptionToolTip {
	private org.eclipse.swt.widgets.Tree tree
	private boolean showActionSet
	private boolean showKeyBindings
	private org.eclipse.jface.viewers.ViewerFilter filter
	private org.eclipse.jface.viewers.TreeViewer v
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.TreeViewer, org.eclipse.swt.widgets.Tree, boolean, boolean, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.TreeViewer v
		org.eclipse.swt.widgets.Tree tree
		boolean showActionSet
		boolean showKeyBindings
		org.eclipse.jface.viewers.ViewerFilter filter
	public org.eclipse.swt.graphics.Point getLocation (org.eclipse.swt.graphics.Point, org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.graphics.Point tipSize
		org.eclipse.swt.widgets.Event event
		org.eclipse.jface.viewers.ViewerCell cell
	protected java.lang.Object getToolTipArea (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	protected void addContent (org.eclipse.swt.widgets.Composite, java.lang.Object) 
		org.eclipse.swt.widgets.Composite destination
		Object modelElement
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		String text
		org.eclipse.swt.graphics.Image image
		String actionSetName
		String actionSetName
		java.util.Set actionGroup
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
		String commandGroupList
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
		String commandGroupLink
		org.eclipse.swt.widgets.Link link
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.jface.bindings.Binding[] bindings
		String keybindings
		String text
		boolean available
		Object highlight
		Object highlight
		java.util.Map parameters
		org.eclipse.core.commands.ParameterizedCommand pc
		org.eclipse.swt.widgets.Link bindingLink
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DynamicContributionItem dynamic
		StringBuffer text
		java.util.List currentItems
		java.util.Iterator i
		org.eclipse.swt.widgets.MenuItem menuItem
	protected java.lang.Object getModelElement (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.TreeItem treeItem
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.TreeViewer, org.eclipse.swt.widgets.Tree, boolean, boolean, org.eclipse.jface.viewers.ViewerFilter, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip) 
	static org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog access$1 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ItemDetailToolTip) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$NameAndDescriptionToolTip.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
abstract org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$NameAndDescriptionToolTip extends org.eclipse.jface.window.ToolTip {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.swt.widgets.Control, int) 
		org.eclipse.swt.widgets.Control control
		int style
	protected abstract java.lang.Object getModelElement (org.eclipse.swt.widgets.Event) 
	protected boolean shouldCreateToolTip (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	protected org.eclipse.swt.widgets.Composite createToolTipContentArea (org.eclipse.swt.widgets.Event, org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Composite parent
		Object modelElement
		org.eclipse.swt.graphics.Image iconImage
		String nameString
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label title
		String descriptionString
	protected org.eclipse.swt.widgets.Label createEntry (org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Image, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Image icon
		String text
		org.eclipse.swt.widgets.Label iconLabel
		org.eclipse.swt.widgets.Label textLabel
	protected org.eclipse.swt.widgets.Link createEntryWithLink (org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Image, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Image icon
		String text
		org.eclipse.swt.widgets.Label iconLabel
		org.eclipse.swt.widgets.Link textLink
	protected void addContent (org.eclipse.swt.widgets.Composite, java.lang.Object) 
		org.eclipse.swt.widgets.Composite destination
		Object modelElement
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ShortcutItem.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem extends org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem {
	private String description
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
	private Object descriptor
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String, org.eclipse.ui.wizards.IWizardDescriptor) 
		String label
		org.eclipse.ui.wizards.IWizardDescriptor descriptor
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String, org.eclipse.ui.IPerspectiveDescriptor) 
		String label
		org.eclipse.ui.IPerspectiveDescriptor descriptor
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String, org.eclipse.ui.views.IViewDescriptor) 
		String label
		org.eclipse.ui.views.IViewDescriptor descriptor
	public java.lang.Object getDescriptor () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getDescription () 
	public void setCategory (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
	public org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category getCategory () 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ShortcutLabelProvider.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutLabelProvider extends org.eclipse.ui.internal.dialogs.TreeManager$TreeItemLabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	private void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutLabelProvider) 
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$ShowUsedActionSetsFilter.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShowUsedActionSetsFilter extends org.eclipse.jface.viewers.ViewerFilter {
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem rootItem
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem rootItem
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$TableToolTip.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$TableToolTip extends org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$NameAndDescriptionToolTip {
	private org.eclipse.swt.widgets.Table table
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table table
	protected java.lang.Object getModelElement (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.TableItem tableItem
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog$UnavailableContributionItemCheckListener.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$UnavailableContributionItemCheckListener extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	private org.eclipse.jface.viewers.CheckboxTreeViewer viewer
	private org.eclipse.jface.viewers.ICheckStateListener originalListener
	final org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog this$0
	public void  (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.CheckboxTreeViewer, org.eclipse.jface.viewers.ICheckStateListener) 
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
		org.eclipse.jface.viewers.ICheckStateListener originalListener
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.jface.viewers.ViewerFilter[] filters
		boolean isEffectivelyAvailable
		boolean isAvailable
		org.eclipse.swt.widgets.MessageBox mb
		org.eclipse.swt.widgets.MessageBox mb
		org.eclipse.swt.widgets.MessageBox mb
		String errorExplanation
		String message
}

org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.class
CustomizePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog extends org.eclipse.jface.dialogs.TrayDialog {
	private static final String TOOLBAR_ICON
	private static final String SUBMENU_ICON
	private static final String MENU_ICON
	private static final String WARNING_ICON
	private static final String SHORTCUT_CONTRIBUTION_ITEM_ID_OPEN_PERSPECTIVE
	private static final String SHORTCUT_CONTRIBUTION_ITEM_ID_SHOW_VIEW
	private static final String KEYS_PREFERENCE_PAGE_ID
	private static final String NEW_LINE
	private static final int MIN_TOOLTIP_WIDTH
	private org.eclipse.ui.internal.WorkbenchWindow window
	private org.eclipse.ui.internal.Perspective perspective
	private org.eclipse.swt.widgets.TabFolder tabFolder
	private static final int TAB_WIDTH_IN_DLUS
	private static final int TAB_HEIGHT_IN_DLUS
	private final String[] shortcutMenuColumnHeaders
	private int[] shortcutMenuColumnWidths
	org.eclipse.jface.resource.ImageDescriptor menuImageDescriptor
	org.eclipse.jface.resource.ImageDescriptor submenuImageDescriptor
	org.eclipse.jface.resource.ImageDescriptor toolbarImageDescriptor
	org.eclipse.jface.resource.ImageDescriptor warningImageDescriptor
	private org.eclipse.ui.internal.dialogs.TreeManager treeManager
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menuItems
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem toolBarItems
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category shortcuts
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem wizards
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem perspectives
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem views
	private java.util.Map idToActionSet
	private final java.util.List actionSets
	private org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
	private org.eclipse.swt.widgets.TabItem actionSetTab
	private org.eclipse.jface.viewers.CheckboxTableViewer actionSetAvailabilityTable
	private org.eclipse.jface.viewers.CheckboxTreeViewer menuStructureViewer1
	private org.eclipse.jface.viewers.CheckboxTreeViewer menuStructureViewer2
	private org.eclipse.jface.viewers.CheckboxTreeViewer toolbarStructureViewer1
	private org.eclipse.jface.viewers.CheckboxTreeViewer toolbarStructureViewer2
	private java.util.Set toDispose
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars customizeActionBars
	private org.eclipse.swt.graphics.Font tooltipHeading
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	private static org.eclipse.jface.action.ActionContributionItem getIContributionItem (org.eclipse.ui.wizards.IWizardDescriptor, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.wizards.IWizardDescriptor descriptor
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.action.IAction action
	private static org.eclipse.jface.action.ActionContributionItem getIContributionItem (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.action.IAction action
	private static org.eclipse.jface.action.ActionContributionItem getIContributionItem (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.action.IAction action
	public void  (org.eclipse.ui.application.IWorkbenchWindowConfigurer, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.application.IWorkbenchWindowConfigurer configurer
		org.eclipse.ui.internal.Perspective persp
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		String title
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.FontData[] defaultFont
		org.eclipse.swt.graphics.FontData boldFontData
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.TabItem tab
		org.eclipse.swt.widgets.TabItem item1
	private org.eclipse.swt.widgets.Composite createShortCutsPage (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite menusComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Label sep
		org.eclipse.swt.custom.SashForm sashComposite
		org.eclipse.swt.widgets.Composite menusGroup
		org.eclipse.swt.widgets.Combo menusCombo
		org.eclipse.jface.viewers.ComboViewer menusViewer
		org.eclipse.jface.viewers.CheckboxTreeViewer menuCategoriesViewer
		org.eclipse.swt.widgets.Composite menuItemsGroup
		org.eclipse.jface.viewers.CheckboxTableViewer menuItemsViewer
		org.eclipse.swt.widgets.Table menuTable
		int[] columnWidths
		int i
		int i
		org.eclipse.swt.widgets.TableColumn tc
	private org.eclipse.swt.widgets.Composite createActionSetAvailabilityPage (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite actionSetsComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Label sep
		org.eclipse.swt.custom.SashForm sashComposite
		org.eclipse.swt.widgets.Composite actionSetGroup
		org.eclipse.jface.viewers.CheckboxTableViewer actionSetsViewer
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet[] selectedActionSet
		org.eclipse.jface.viewers.ViewerFilter setFilter
		org.eclipse.swt.widgets.Composite actionGroup
		org.eclipse.swt.widgets.Composite menubarGroup
		org.eclipse.jface.viewers.TreeViewer actionSetMenuViewer
		org.eclipse.swt.widgets.Tree tree
		org.eclipse.swt.widgets.Composite toolbarGroup
		org.eclipse.jface.viewers.TreeViewer actionSetToolbarViewer
	private org.eclipse.swt.widgets.Composite createMenuVisibilityPage (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite hideMenuItemsComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Label sep
		org.eclipse.ui.part.PageBook book
		org.eclipse.swt.widgets.Composite simpleComposite
		org.eclipse.swt.custom.SashForm advancedComposite
		org.eclipse.jface.viewers.TableViewer actionSetViewer
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter menuStructureFilterByActionSet
		org.eclipse.swt.widgets.Composite menuStructureComposite
		org.eclipse.jface.viewers.ICheckStateListener menuStructureFilter
		org.eclipse.swt.widgets.Button showCommandGroupFilterButton
	private org.eclipse.swt.widgets.Composite createToolBarVisibilityPage (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite hideToolbarItemsComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Label sep
		org.eclipse.ui.part.PageBook book
		org.eclipse.swt.widgets.Composite simpleComposite
		org.eclipse.swt.custom.SashForm advancedComposite
		org.eclipse.jface.viewers.TableViewer actionSetViewer
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSetFilter toolbarStructureFilterByActionSet
		org.eclipse.swt.widgets.Composite toolbarStructureComposite
		org.eclipse.jface.viewers.ICheckStateListener toolbarStructureFilter
		org.eclipse.swt.widgets.Button showCommandGroupFilterButton
	private org.eclipse.jface.viewers.TableViewer initActionSetViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.viewers.TableViewer actionSetViewer
		org.eclipse.swt.widgets.Table table
	private org.eclipse.jface.viewers.CheckboxTreeViewer initStructureViewer (org.eclipse.swt.widgets.Composite, org.eclipse.jface.viewers.ICheckStateListener, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.viewers.ICheckStateListener checkStateListener
		org.eclipse.jface.viewers.ViewerFilter filter
		org.eclipse.jface.viewers.CheckboxTreeViewer ctv
	private static org.eclipse.swt.widgets.Composite createItemStructureGroup (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite composite
		String labelText
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Composite menubarGroup
	private static org.eclipse.swt.widgets.Composite createActionSetGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Composite actionSetGroup
	private void setSelectionOn (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object selected
	private static boolean includeInSetStructure (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet set
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
	private static boolean isAvailable (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
	private static boolean isEffectivelyAvailable (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.jface.viewers.ViewerFilter filter
		java.util.List children
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
	private static void collectDescendantCommandGroups (java.util.Collection, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.jface.viewers.ViewerFilter) 
		java.util.Collection collection
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.jface.viewers.ViewerFilter filter
		java.util.List children
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
	private org.eclipse.jface.bindings.Binding[] getKeyBindings (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.ui.keys.IBindingService bindingService
		String id
		String param
		org.eclipse.jface.bindings.BindingManager bindingManager
		java.util.Collection allBindings
		java.util.List foundBindings
		java.util.Iterator i
		org.eclipse.jface.bindings.Binding binding
		java.util.Map m
		String key
		org.eclipse.jface.bindings.Binding[] bindings
	private java.lang.String keyBindingsAsString (org.eclipse.jface.bindings.Binding[]) 
		org.eclipse.jface.bindings.Binding[] bindings
		String keybindings
		int i
		boolean alreadyRecorded
		int j
		String keybinding
	private void actionSetAvailabilityChanged () 
	private void initializeActionSetInput () 
		org.eclipse.ui.internal.registry.ActionSetRegistry reg
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] sets
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] actionSetDescriptors
		java.util.List initiallyAvailableActionSets
		int i
		org.eclipse.ui.internal.registry.ActionSetDescriptor actionSetDesc
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	private void initializeIcons () 
		String iconPath
		java.net.URL url
	private void initializeNewWizardsMenu (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category, org.eclipse.ui.wizards.IWizardCategory, java.util.List) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category parentCategory
		org.eclipse.ui.wizards.IWizardCategory element
		java.util.List activeIds
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
		Object[] wizards
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizard
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem item
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
	private void initializeNewWizardsMenu (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category rootForNewWizards
		org.eclipse.ui.wizards.IWizardCategory wizardCollection
		org.eclipse.ui.wizards.IWizardCategory[] wizardCategories
		java.util.List activeIDs
		int i
		org.eclipse.ui.wizards.IWizardCategory element
	private void initializePerspectivesMenu (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category rootForPerspectives
		org.eclipse.ui.IPerspectiveRegistry perspReg
		org.eclipse.ui.IPerspectiveDescriptor[] persps
		java.util.List activeIds
		int i
		org.eclipse.ui.IPerspectiveDescriptor perspective
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem child
	private void initializeViewsMenu (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category rootForViews
		org.eclipse.ui.views.IViewRegistry viewReg
		org.eclipse.ui.views.IViewCategory[] categories
		java.util.List activeIds
		int i
		org.eclipse.ui.views.IViewCategory category
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category viewCategory
		org.eclipse.ui.views.IViewDescriptor[] views
		int j
		org.eclipse.ui.views.IViewDescriptor view
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem child
	private void loadMenuAndToolbarStructure () 
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.jface.action.ICoolBarManager coolbar
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
		org.eclipse.ui.internal.registry.ActionSetDescriptor descriptor
		org.eclipse.ui.internal.PluginActionSet pluginActionSet
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.CoolBar cb
	private org.eclipse.ui.internal.PluginActionSet buildMenusAndToolbarsFor (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars, org.eclipse.ui.internal.registry.ActionSetDescriptor) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$CustomizeActionBars customizeActionBars
		org.eclipse.ui.internal.registry.ActionSetDescriptor actionSetDesc
		String id
		org.eclipse.ui.internal.ActionSetActionBars bars
		org.eclipse.ui.internal.PluginActionSetBuilder builder
		org.eclipse.ui.internal.PluginActionSet actionSet
		org.eclipse.core.runtime.CoreException ex
	private static java.lang.String getCommandID (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		Object object
	public static java.lang.String getIDFromIContributionItem (java.lang.Object) 
		Object object
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.jface.action.IAction action
		String id
		org.eclipse.ui.internal.ActionSetContributionItem item
		org.eclipse.jface.action.IContributionItem subitem
		org.eclipse.ui.menus.CommandContributionItem item
		org.eclipse.core.commands.ParameterizedCommand command
		String id
	private static java.lang.String getDescription (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem shortcut
		org.eclipse.ui.wizards.IWizardDescriptor descriptor
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem shortcut
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem shortcut
		org.eclipse.ui.views.IViewDescriptor descriptor
		org.eclipse.jface.action.IContributionItem contrib
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	private static java.lang.String getDescription (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.jface.action.ActionContributionItem aci
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.internal.ActionSetContributionItem asci
		org.eclipse.jface.action.IContributionItem subitem
	private static java.lang.String getParamID (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem object
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ShortcutItem shortcutItem
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.ui.internal.actions.NewWizardShortcutAction nwsa
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.ui.actions.OpenPerspectiveAction opa
		org.eclipse.ui.views.IViewDescriptor descriptor
	private static boolean isNewWizard (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private static boolean isShowPerspective (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private static boolean isShowView (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private static java.lang.String getActionSetID (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.internal.ActionSetContributionItem asci
		org.eclipse.ui.internal.PluginActionCoolBarContributionItem pacbci
	private static void makeAllContributionsVisible (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager manager
		org.eclipse.jface.action.IContributionItem[] items
		int i
	private static void makeContributionVisible (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem createMenuStructure (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem root
	private void createMenuEntries (org.eclipse.swt.widgets.Menu, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, boolean) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem parent
		boolean trackDynamics
		org.eclipse.swt.widgets.MenuItem[] menuItems
		java.util.Map findDynamics
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DynamicContributionItem dynamicEntry
		Object data
		org.eclipse.jface.action.IContributionManager manager
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
		int i
		org.eclipse.jface.action.IContributionItem contributionItem
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem menuEntry
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.action.IContributionItem item
	private boolean getMenuItemIsVisible (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private boolean getToolbarItemIsVisible (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private void updateCategoryAndParents (org.eclipse.jface.viewers.StructuredViewer, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category) 
		org.eclipse.jface.viewers.StructuredViewer viewer
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category category
	private org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem createToolBarStructure (org.eclipse.swt.widgets.CoolBar) 
		org.eclipse.swt.widgets.CoolBar coolbar
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem root
	private void createToolbarEntries (org.eclipse.swt.widgets.CoolBar, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.swt.widgets.CoolBar coolbar
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem parent
		org.eclipse.swt.widgets.CoolItem[] items
		java.util.List entries
		int i
		org.eclipse.jface.action.IContributionItem contributionItem
		String text
		String text
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem item
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem toolBarEntry
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.ToolItem[] toolitems
	private void createToolbarEntries (org.eclipse.swt.widgets.ToolItem[], org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.swt.widgets.ToolItem[] toolitems
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem parent
		int i
		org.eclipse.jface.action.IContributionItem contributionItem
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem toolBarEntry
		org.eclipse.swt.graphics.Image image
	private boolean showShortcutTab () 
	private java.util.ArrayList getVisibleIDs (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem root
		java.util.ArrayList ids
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem object
	private void getChangedIds (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, java.util.List, java.util.List) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		java.util.List invisible
		java.util.List visible
		String id
		java.util.Iterator i
		String id
	private boolean updateHiddenElements (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, java.util.Collection) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem items
		java.util.Collection currentHidden
		boolean hasChanges
		java.util.List changedAndVisible
		java.util.List changedAndInvisible
		java.util.Iterator iterator
		Object id
		java.util.Iterator iterator
		Object id
	protected void okPressed () 
		boolean requiresUpdate
		java.util.ArrayList toAdd
		java.util.ArrayList toRemove
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	public boolean close () 
		java.util.Iterator i
		org.eclipse.swt.graphics.Resource resource
	private java.lang.String removeShortcut (java.lang.String) 
		String label
		int end
	protected boolean applyDialogFont () 
	protected boolean isResizable () 
	private void viewActionSet (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
	private void viewActionSet (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet actionSet
	private static int getLeafStates (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem item
		org.eclipse.jface.viewers.ITreeContentProvider provider
		org.eclipse.jface.viewers.ViewerFilter filter
		Object[] children
		boolean checkedFound
		boolean uncheckedFound
		int i
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem child
	private static void setAllLeafs (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, boolean, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem item
		boolean value
		org.eclipse.jface.viewers.ITreeContentProvider provider
		org.eclipse.jface.viewers.ViewerFilter filter
		Object[] children
		boolean isLeaf
		int i
		org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem child
	static boolean access$0 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
	static org.eclipse.ui.internal.dialogs.TreeManager access$1 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static java.lang.String access$2 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, java.lang.String) 
	static org.eclipse.ui.internal.WorkbenchWindow access$3 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.jface.action.ActionContributionItem access$4 (org.eclipse.ui.wizards.IWizardDescriptor, org.eclipse.ui.IWorkbenchWindow) 
	static org.eclipse.jface.action.ActionContributionItem access$5 (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchWindow) 
	static org.eclipse.jface.action.ActionContributionItem access$6 (org.eclipse.ui.IWorkbenchWindow) 
	static void access$7 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.swt.graphics.Font access$8 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static java.lang.String access$9 (java.lang.Object) 
	static boolean access$10 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.jface.viewers.ViewerFilter) 
	static void access$11 (java.util.Collection, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, org.eclipse.jface.viewers.ViewerFilter) 
	static java.lang.String access$12 () 
	static java.util.Map access$13 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static void access$14 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static void access$15 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$ActionSet) 
	static java.lang.String access$16 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static org.eclipse.jface.bindings.Binding[] access$17 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static java.lang.String access$18 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.bindings.Binding[]) 
	static boolean access$19 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static java.lang.String access$20 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static boolean access$21 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static boolean access$22 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static int access$23 (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
	static void access$24 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem, boolean, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ViewerFilter) 
	static boolean access$25 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem) 
	static java.util.Set access$26 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static void access$27 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.StructuredViewer, org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$Category) 
	static void access$28 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog, org.eclipse.jface.viewers.Viewer, java.lang.Object) 
	static org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem access$29 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog$DisplayItem access$30 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$31 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$32 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$33 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$34 (org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog) 
}

org/eclipse/ui/internal/dialogs/DataTransferWizardCollectionComparator.class
DataTransferWizardCollectionComparator.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DataTransferWizardCollectionComparator extends org.eclipse.jface.viewers.ViewerComparator {
	public static final org.eclipse.ui.internal.dialogs.DataTransferWizardCollectionComparator INSTANCE
	static void  () 
	private void  () 
	public int category (java.lang.Object) 
		Object element
		String id
	public boolean isSorterProperty (java.lang.Object, java.lang.String) 
		Object object
		String propertyId
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage$1.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$1 extends org.eclipse.jface.viewers.LabelProvider {
	final org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
	public java.lang.String getText (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage$2.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$2 extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	private final java.util.Comparator comparer
	final org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		Object[] elements
		Object[] results
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage$3.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$3 extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator collator
	final org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$2 this$1
	void  (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$2) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String s1
		String s2
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage$4.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$4 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.IStructuredSelection sel
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage$5.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage$5 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.class
DecoratorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.swt.widgets.Text descriptionText
	private org.eclipse.jface.viewers.CheckboxTableViewer checkboxViewer
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite mainComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label topLabel
	private void createDecoratorsArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite mainComposite
		org.eclipse.swt.graphics.Font mainFont
		org.eclipse.swt.widgets.Composite decoratorsComposite
		org.eclipse.swt.layout.GridLayout decoratorsLayout
		org.eclipse.swt.widgets.Label decoratorsLabel
	private void createDescriptionArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite mainComposite
		org.eclipse.swt.graphics.Font mainFont
		org.eclipse.swt.widgets.Composite textComposite
		org.eclipse.swt.layout.GridLayout textLayout
		org.eclipse.swt.widgets.Label descriptionLabel
	private void populateDecorators () 
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] definitions
		int i
	private void showDescription (org.eclipse.ui.internal.decorators.DecoratorDefinition) 
		org.eclipse.ui.internal.decorators.DecoratorDefinition definition
		String text
	private void clearDescription () 
	protected void performDefaults () 
		org.eclipse.ui.internal.decorators.DecoratorManager manager
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] definitions
		int i
	public boolean performOk () 
		org.eclipse.ui.internal.decorators.DecoratorManager manager
		org.eclipse.ui.internal.decorators.DecoratorDefinition[] definitions
		int i
		boolean checked
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	private org.eclipse.ui.internal.decorators.DecoratorDefinition[] getAllDefinitions () 
	private org.eclipse.ui.internal.decorators.DecoratorManager getDecoratorManager () 
	static void access$0 (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
	static void access$1 (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage, org.eclipse.ui.internal.decorators.DecoratorDefinition) 
	static org.eclipse.jface.viewers.CheckboxTableViewer access$2 (org.eclipse.ui.internal.dialogs.DecoratorsPreferencePage) 
}

org/eclipse/ui/internal/dialogs/DialogUtil.class
DialogUtil.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.DialogUtil extends java.lang.Object {
	private void  () 
	public static void openError (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.String, org.eclipse.ui.PartInitException) 
		org.eclipse.swt.widgets.Shell parent
		String title
		String message
		org.eclipse.ui.PartInitException exception
		org.eclipse.core.runtime.CoreException nestedException
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus errorStatus
	public static java.lang.String removeAccel (java.lang.String) 
		String label
		int startBracket
		int endBracket
		int i
	public static int availableRows (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int fontHeight
		int displayHeight
	public static boolean inRegularFontMode (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
}

org/eclipse/ui/internal/dialogs/EditorsPreferencePage$1.class
EditorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.EditorsPreferencePage$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.dialogs.EditorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/dialogs/EditorsPreferencePage$2.class
EditorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.EditorsPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.EditorsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/EditorsPreferencePage.class
EditorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.EditorsPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private static final int REUSE_INDENT
	protected org.eclipse.swt.widgets.Composite editorReuseGroup
	private org.eclipse.swt.widgets.Button reuseEditors
	protected org.eclipse.swt.widgets.Button showMultipleEditorTabs
	protected org.eclipse.swt.widgets.Button useIPersistableEditor
	private org.eclipse.swt.widgets.Composite editorReuseIndentGroup
	private org.eclipse.swt.widgets.Composite editorReuseThresholdGroup
	private org.eclipse.jface.preference.IntegerFieldEditor reuseEditorsThreshold
	private org.eclipse.swt.widgets.Group dirtyEditorReuseGroup
	private org.eclipse.swt.widgets.Button openNewEditor
	private org.eclipse.swt.widgets.Button promptToReuseEditor
	private org.eclipse.jface.preference.IntegerFieldEditor recentFilesEditor
	private org.eclipse.jface.util.IPropertyChangeListener validityChangeListener
	private org.eclipse.swt.widgets.Button promptWhenStillOpenEditor
	private org.eclipse.swt.widgets.Button allowInplaceEditor
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	protected void setHelpContext (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void createSpace (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void createShowMultipleEditorTabsPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createAllowInplaceEditorPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createUseIPersistablePref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createPromptWhenStillOpenPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected org.eclipse.swt.widgets.Composite createComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	protected void performDefaults () 
		org.eclipse.jface.preference.IPreferenceStore store
	public boolean performOk () 
		org.eclipse.jface.preference.IPreferenceStore store
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	protected org.eclipse.jface.preference.IPreferenceStore getAPIPreferenceStore () 
	protected void updateValidState () 
	protected void createEditorReuseGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.swt.layout.GridLayout indentLayout
	protected void createEditorHistoryGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite groupComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gd
	static org.eclipse.jface.preference.IntegerFieldEditor access$0 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	static org.eclipse.swt.widgets.Composite access$1 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	static org.eclipse.swt.widgets.Button access$2 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	static org.eclipse.swt.widgets.Group access$3 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	static org.eclipse.swt.widgets.Button access$4 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
	static org.eclipse.swt.widgets.Button access$5 (org.eclipse.ui.internal.dialogs.EditorsPreferencePage) 
}

org/eclipse/ui/internal/dialogs/EmptyPreferencePage.class
EmptyPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.EmptyPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
}

org/eclipse/ui/internal/dialogs/EmptyPropertyPage.class
EmptyPropertyPage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.EmptyPropertyPage extends org.eclipse.ui.dialogs.PropertyPage {
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
}

org/eclipse/ui/internal/dialogs/ErrorPreferencePage.class
ErrorPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ErrorPreferencePage extends org.eclipse.ui.internal.dialogs.EmptyPreferencePage {
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Text text
}

org/eclipse/ui/internal/dialogs/EventLoopProgressMonitor.class
EventLoopProgressMonitor.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor extends org.eclipse.core.runtime.ProgressMonitorWrapper implements org.eclipse.core.runtime.IProgressMonitorWithBlocking  {
	private static int T_THRESH
	private static int T_MAX
	private long lastTime
	private String taskName
	static void  () 
	public void  (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void clearBlocked () 
	public void done () 
	public void internalWorked (double) 
		double work
	public boolean isCanceled () 
	private void runEventLoop () 
		long t
		org.eclipse.swt.widgets.Display disp
		org.eclipse.ui.internal.ExceptionHandler handler
		Throwable e
	public void setBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
	public void setCanceled (boolean) 
		boolean b
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void worked (int) 
		int work
	protected java.lang.String getTaskName () 
}

org/eclipse/ui/internal/dialogs/ExportPage$1.class
ExportPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ExportPage$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.ExportPage this$0
	void  (org.eclipse.ui.internal.dialogs.ExportPage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/ExportPage$2.class
ExportPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ExportPage$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.ExportPage this$0
	void  (org.eclipse.ui.internal.dialogs.ExportPage) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/internal/dialogs/ExportPage.class
ExportPage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ExportPage extends org.eclipse.ui.internal.dialogs.ImportExportPage {
	private static final String STORE_SELECTED_EXPORT_WIZARD_ID
	private static final String STORE_EXPANDED_EXPORT_CATEGORIES
	org.eclipse.ui.internal.dialogs.ImportExportPage$CategorizedWizardSelectionTree exportTree
	public void  (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	protected void initialize () 
	protected org.eclipse.swt.widgets.Composite createTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.swt.widgets.Composite exportComp
	public void saveWidgetValues () 
	protected void restoreWidgetValues () 
		org.eclipse.ui.wizards.IWizardCategory exportRoot
	protected org.eclipse.ui.activities.ITriggerPoint getTriggerPoint () 
	protected void updateMessage () 
}

org/eclipse/ui/internal/dialogs/ExportWizard$1.class
ExportWizard.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ExportWizard$1 extends org.eclipse.ui.internal.dialogs.WorkbenchWizardNode {
	final org.eclipse.ui.internal.dialogs.ExportWizard$SelectionPage this$1
	void  (org.eclipse.ui.internal.dialogs.ExportWizard$SelectionPage, org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage $anonymous0
		org.eclipse.ui.wizards.IWizardDescriptor $anonymous1
	public org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/ui/internal/dialogs/ExportWizard$SelectionPage.class
ExportWizard.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ExportWizard$SelectionPage extends org.eclipse.ui.internal.dialogs.WorkbenchWizardListSelectionPage {
	final org.eclipse.ui.internal.dialogs.ExportWizard this$0
	void  (org.eclipse.ui.internal.dialogs.ExportWizard, org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.model.AdaptableList, java.lang.String) 
		org.eclipse.ui.IWorkbench w
		org.eclipse.jface.viewers.IStructuredSelection ss
		org.eclipse.ui.model.AdaptableList e
		String s
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.jface.wizard.IWizardNode createWizardNode (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
}

org/eclipse/ui/internal/dialogs/ExportWizard.class
ExportWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ExportWizard extends org.eclipse.jface.wizard.Wizard {
	private org.eclipse.ui.IWorkbench theWorkbench
	private org.eclipse.jface.viewers.IStructuredSelection selection
	public void  () 
	public void addPages () 
	protected org.eclipse.ui.model.AdaptableList getAvailableExportWizards () 
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.ui.internal.dialogs.WizardCollectionElement otherCategory
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public boolean performFinish () 
}

org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.class
FileEditorsPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.FileEditorsPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage org.eclipse.swt.widgets.Listener  {
	private static final String DATA_EDITOR
	private static final String DATA_FROM_CONTENT_TYPE
	protected org.eclipse.swt.widgets.Table resourceTypeTable
	protected org.eclipse.swt.widgets.Button addResourceTypeButton
	protected org.eclipse.swt.widgets.Button removeResourceTypeButton
	protected org.eclipse.swt.widgets.Table editorTable
	protected org.eclipse.swt.widgets.Button addEditorButton
	protected org.eclipse.swt.widgets.Button removeEditorButton
	protected org.eclipse.swt.widgets.Button defaultEditorButton
	protected org.eclipse.swt.widgets.Label editorLabel
	protected org.eclipse.ui.IWorkbench workbench
	protected java.util.List imagesToDispose
	protected java.util.Map editorsToImages
	public void  () 
	public void addResourceType (java.lang.String, java.lang.String) 
		String newName
		String newExtension
		int index
		String newFilename
		org.eclipse.ui.IFileEditorMapping resourceType
		org.eclipse.ui.IFileEditorMapping resourceType
		org.eclipse.swt.widgets.TableItem[] items
		boolean found
		int i
		int result
		org.eclipse.swt.widgets.TableItem item
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite pageComponent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.ui.dialogs.PreferenceLinkArea contentTypeArea
		org.eclipse.swt.widgets.Label label
		int availableRows
		org.eclipse.swt.widgets.Composite groupComponent
		org.eclipse.swt.layout.GridLayout groupLayout
	public void dispose () 
		java.util.Iterator e
		java.util.Iterator e
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	protected void fillEditorTable () 
		org.eclipse.ui.internal.registry.FileEditorMapping resourceType
		org.eclipse.ui.IEditorDescriptor[] array
		int i
		org.eclipse.ui.IEditorDescriptor editor
		org.eclipse.swt.widgets.TableItem item
		String defaultString
		org.eclipse.ui.internal.registry.EditorRegistry registry
		org.eclipse.core.runtime.content.IContentType[] contentTypes
		int i
		int j
		org.eclipse.ui.IEditorDescriptor editor
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.swt.widgets.TableItem foundItem
		int k
		org.eclipse.swt.widgets.TableItem item
	private void setLockedItemText (org.eclipse.swt.widgets.TableItem, java.lang.String) 
		org.eclipse.swt.widgets.TableItem item
		String baseLabel
	protected void fillResourceTypeTable () 
		org.eclipse.ui.IFileEditorMapping[] array
		int i
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
	protected org.eclipse.swt.graphics.Image getImage (org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorDescriptor editor
		org.eclipse.swt.graphics.Image image
	protected org.eclipse.ui.internal.registry.FileEditorMapping getSelectedResourceType () 
		org.eclipse.swt.widgets.TableItem[] items
	protected org.eclipse.ui.IEditorDescriptor[] getAssociatedEditors () 
		java.util.ArrayList editorList
		int i
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench aWorkbench
	protected org.eclipse.swt.widgets.TableItem newResourceTableItem (org.eclipse.ui.IFileEditorMapping, int, boolean) 
		org.eclipse.ui.IFileEditorMapping mapping
		int index
		boolean selected
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.widgets.TableItem item
	public boolean performOk () 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.ui.internal.registry.FileEditorMapping[] resourceTypes
		int i
		org.eclipse.ui.internal.registry.EditorRegistry registry
	public void promptForEditor () 
		org.eclipse.ui.dialogs.EditorSelectionDialog dialog
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		int i
		boolean isEmpty
		org.eclipse.swt.widgets.TableItem item
	public void promptForResourceType () 
		org.eclipse.ui.internal.dialogs.FileExtensionDialog dialog
		String name
		String extension
	public void removeSelectedEditor () 
		org.eclipse.swt.widgets.TableItem[] items
		boolean defaultEditor
		org.eclipse.swt.widgets.TableItem item
	public void removeSelectedResourceType () 
		org.eclipse.swt.widgets.TableItem[] items
	public void setSelectedEditorAsDefault () 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.swt.widgets.TableItem oldDefaultItem
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.core.runtime.content.IContentType fromContentType
		org.eclipse.swt.widgets.TableItem item
	public void updateEnabledState () 
		boolean resourceTypeSelected
		boolean editorSelected
	private boolean isEditorRemovable () 
		org.eclipse.swt.widgets.TableItem[] items
	private boolean isEditorRemovable (org.eclipse.swt.widgets.TableItem) 
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.core.runtime.content.IContentType fromContentType
	public void updateSelectedResourceType () 
}

org/eclipse/ui/internal/dialogs/FileExtensionDialog$1.class
FileExtensionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FileExtensionDialog$1 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.internal.dialogs.FileExtensionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.FileExtensionDialog) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent event
}

org/eclipse/ui/internal/dialogs/FileExtensionDialog.class
FileExtensionDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.FileExtensionDialog extends org.eclipse.jface.dialogs.TitleAreaDialog {
	private static final String DIALOG_SETTINGS_SECTION
	private String filename
	private String initialValue
	private org.eclipse.swt.widgets.Text filenameField
	private org.eclipse.swt.widgets.Button okButton
	private String title
	private String helpContextId
	private final String headerTitle
	private final String message2
	private final String label
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		String title
		String helpContextId
		String headerTitle
		String message
		String label
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite parentComposite
		org.eclipse.swt.widgets.Composite contents
		org.eclipse.swt.graphics.Point defaultMargins
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private boolean validateFileType () 
		int index
	public java.lang.String getExtension () 
		int index
	public java.lang.String getName () 
		int index
	public void setInitialValue (java.lang.String) 
		String initialValue
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected boolean isResizable () 
	static org.eclipse.swt.widgets.Text access$0 (org.eclipse.ui.internal.dialogs.FileExtensionDialog) 
	static void access$1 (org.eclipse.ui.internal.dialogs.FileExtensionDialog, java.lang.String) 
	static org.eclipse.swt.widgets.Button access$2 (org.eclipse.ui.internal.dialogs.FileExtensionDialog) 
	static boolean access$3 (org.eclipse.ui.internal.dialogs.FileExtensionDialog) 
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$1.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog this$0
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$2.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog this$0
	private final org.eclipse.jface.action.ToolBarManager val$historyManager
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog, org.eclipse.jface.action.ToolBarManager) 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public void run () 
		org.eclipse.jface.action.MenuManager manager
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point topLeft
	static org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog access$0 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2) 
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$3.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2 this$1
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2) 
	public void run () 
	public java.lang.String getText () 
	static org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2 access$0 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$3) 
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$4.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$4 extends org.eclipse.swt.events.FocusAdapter {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$3 this$2
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$3) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$5.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$5 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2 this$1
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$2) 
	public void run () 
	public java.lang.String getText () 
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$6.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$6 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog this$0
	private final org.eclipse.swt.custom.ScrolledComposite val$sc
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog, org.eclipse.swt.custom.ScrolledComposite) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$7.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$7 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog this$0
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog$PreferenceFilteredTree.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$PreferenceFilteredTree extends org.eclipse.ui.dialogs.FilteredTree {
	private org.eclipse.jface.viewers.ViewerFilter viewerFilter
	private String cachedTitle
	final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog this$0
	void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog, org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.dialogs.PatternFilter) 
		org.eclipse.swt.widgets.Composite parent
		int treeStyle
		org.eclipse.ui.dialogs.PatternFilter filter
	protected void addFilter (org.eclipse.jface.viewers.ViewerFilter) 
		org.eclipse.jface.viewers.ViewerFilter filter
	protected void updateToolbar (boolean) 
		boolean visible
	protected void clearText () 
}

org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.class
FilteredPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog extends org.eclipse.jface.preference.PreferenceDialog implements org.eclipse.ui.preferences.IWorkbenchPreferenceContainer  {
	private static final int PAGE_MULTIPLIER
	private static final int INCREMENT
	protected org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog$PreferenceFilteredTree filteredTree
	private Object pageData
	org.eclipse.ui.preferences.IWorkingCopyManager workingCopyManager
	private java.util.Collection updateJobs
	org.eclipse.ui.internal.dialogs.PreferencePageHistory history
	private org.eclipse.swt.widgets.Sash sash
	private org.eclipse.ui.handlers.IHandlerActivation showViewHandler
	private boolean locked
	private boolean keyScrollingEnabled
	private org.eclipse.swt.widgets.Listener keyScrollingFilter
	static Class class$0
	static Class class$1
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.preference.PreferenceManager) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.jface.preference.PreferenceManager manager
	protected org.eclipse.jface.preference.IPreferenceNode findNodeMatching (java.lang.String) 
		String nodeId
		org.eclipse.jface.preference.IPreferenceNode node
	protected org.eclipse.jface.viewers.TreeViewer createTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int styleBits
		org.eclipse.jface.viewers.TreeViewer tree
		org.eclipse.jface.viewers.TreeViewer tree
		org.eclipse.swt.layout.GridData gd
	private boolean hasAtMostOnePage () 
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
		Object[] children
	protected void setContentAndLabelProviders (org.eclipse.jface.viewers.TreeViewer) 
		org.eclipse.jface.viewers.TreeViewer treeViewer
		org.eclipse.ui.model.IContributionService cs
	protected java.lang.String getContributionType () 
	protected void handleTreeSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	protected org.eclipse.swt.widgets.Control createTreeAreaContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite leftArea
		org.eclipse.swt.layout.GridLayout leftLayout
		org.eclipse.jface.viewers.TreeViewer viewer
		org.eclipse.swt.layout.GridData viewerData
	public void showOnly (java.lang.String[]) 
		String[] filteredIds
	public void setPageData (java.lang.Object) 
		Object pageData
	protected void createPage (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode node
		org.eclipse.jface.preference.IPreferencePage page
	public org.eclipse.jface.preference.IPreferencePage getCurrentPage () 
	public boolean openPage (java.lang.String, java.lang.Object) 
		String pageId
		Object data
		org.eclipse.jface.preference.IPreferencePage page
	public final void setCurrentPageId (java.lang.String) 
		String preferencePageId
		org.eclipse.jface.preference.IPreferenceNode node
	public org.eclipse.ui.preferences.IWorkingCopyManager getWorkingCopyManager () 
	protected void okPressed () 
		org.osgi.service.prefs.BackingStoreException e
		String msg
		java.util.Iterator updateIterator
	public void registerUpdateJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	org.eclipse.swt.widgets.Control getContainerToolBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.action.ToolBarManager historyManager
		org.eclipse.jface.action.Action popupMenuAction
		org.eclipse.ui.handlers.IHandlerService service
	void activeKeyScrolling () 
		org.eclipse.swt.widgets.Composite pageParent
		org.eclipse.swt.custom.ScrolledComposite sc
		org.eclipse.swt.widgets.Display display
	void removeKeyScrolling () 
		org.eclipse.swt.widgets.Display display
	protected boolean showPage (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode node
		boolean success
	public boolean close () 
		org.eclipse.ui.handlers.IHandlerService service
	protected org.eclipse.swt.widgets.Composite createTitleArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout parentLayout
		org.eclipse.swt.widgets.Composite titleComposite
		org.eclipse.swt.widgets.Composite toolbarArea
		org.eclipse.swt.layout.GridLayout toolbarLayout
		org.eclipse.swt.widgets.Control topBar
	protected void selectSavedItem () 
		org.eclipse.swt.widgets.Text filterText
	protected void updateTreeFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font dialogFont
		org.eclipse.swt.widgets.Composite composite
	private void applyDialogFont (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Font dialogFont
		org.eclipse.swt.widgets.Control[] children
		int i
	protected org.eclipse.swt.widgets.Sash createSash (org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Control rightControl
	public void setLocked (boolean) 
		boolean b
	static boolean access$0 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
	static org.eclipse.swt.widgets.Sash access$1 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
	static boolean access$2 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
	static void access$3 (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog, boolean) 
}

org/eclipse/ui/internal/dialogs/IPropertyPageContributor.class
IPropertyPageContributor.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.IPropertyPageContributor extends java.lang.Object implements org.eclipse.ui.internal.IObjectContributor  {
	public abstract org.eclipse.jface.preference.PreferenceNode contributePropertyPage (org.eclipse.ui.internal.dialogs.PropertyPageManager, java.lang.Object) 
}

org/eclipse/ui/internal/dialogs/ImportExportPage$1.class
ImportExportPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ImportExportPage$1 extends org.eclipse.ui.internal.dialogs.WorkbenchWizardNode {
	final org.eclipse.ui.internal.dialogs.ImportExportPage this$0
	void  (org.eclipse.ui.internal.dialogs.ImportExportPage, org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage $anonymous0
		org.eclipse.ui.wizards.IWizardDescriptor $anonymous1
	public org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/ui/internal/dialogs/ImportExportPage$CategorizedWizardSelectionTree.class
ImportExportPage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ImportExportPage$CategorizedWizardSelectionTree extends java.lang.Object {
	private static final int SIZING_LISTS_HEIGHT
	private org.eclipse.ui.wizards.IWizardCategory wizardCategories
	private String message
	private org.eclipse.jface.viewers.TreeViewer viewer
	final org.eclipse.ui.internal.dialogs.ImportExportPage this$0
	protected void  (org.eclipse.ui.internal.dialogs.ImportExportPage, org.eclipse.ui.wizards.IWizardCategory, java.lang.String) 
		org.eclipse.ui.wizards.IWizardCategory categories
		String msg
	protected org.eclipse.swt.widgets.Composite createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite outerContainer
		org.eclipse.swt.widgets.Label messageLabel
	private void createFilteredTree (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.dialogs.FilteredTree filteredTree
		java.util.ArrayList inputArray
		boolean expandTop
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
		org.eclipse.ui.model.AdaptableList input
	protected org.eclipse.jface.viewers.TreeViewer getViewer () 
	private void layoutTopControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridData data
		int availableRows
}

org/eclipse/ui/internal/dialogs/ImportExportPage.class
ImportExportPage.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.ImportExportPage extends org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage {
	protected static final String DIALOG_SETTING_SECTION_NAME
	private org.eclipse.jface.viewers.TreeViewer treeViewer
	protected void  (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite outerContainer
		org.eclipse.swt.widgets.Composite comp
	protected abstract org.eclipse.swt.widgets.Composite createTreeViewer (org.eclipse.swt.widgets.Composite) 
	protected void treeDoubleClicked (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection ss
		Object element
		org.eclipse.jface.viewers.TreeViewer v
	private void updateSelectedNode (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizardElement
	protected void updateMessage () 
		org.eclipse.jface.viewers.TreeViewer viewer
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection ss
		Object sel
	protected void listSelectionChanged (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection ss
		Object sel
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement currentWizardSelection
	private org.eclipse.jface.wizard.IWizardNode createWizardNode (org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.wizards.IWizardDescriptor element
	protected void restoreWidgetValues () 
	protected void expandPreviouslyExpandedCategories (java.lang.String, org.eclipse.ui.wizards.IWizardCategory, org.eclipse.jface.viewers.TreeViewer) 
		String setting
		org.eclipse.ui.wizards.IWizardCategory wizardCategories
		org.eclipse.jface.viewers.TreeViewer viewer
		String[] expandedCategoryPaths
		java.util.List categoriesToExpand
		int i
		org.eclipse.ui.wizards.IWizardCategory category
	protected void selectPreviouslySelected (java.lang.String, org.eclipse.ui.wizards.IWizardCategory, org.eclipse.jface.viewers.TreeViewer) 
		String setting
		org.eclipse.ui.wizards.IWizardCategory wizardCategories
		org.eclipse.jface.viewers.TreeViewer viewer
		String selectedId
		Object selected
	protected void storeExpandedCategories (java.lang.String, org.eclipse.jface.viewers.TreeViewer) 
		String setting
		org.eclipse.jface.viewers.TreeViewer viewer
		Object[] expandedElements
		java.util.List expandedElementPaths
		int i
	protected void storeSelectedCategoryAndWizard (java.lang.String, org.eclipse.jface.viewers.TreeViewer) 
		String setting
		org.eclipse.jface.viewers.TreeViewer viewer
		Object selected
	public void saveWidgetValues () 
	public org.eclipse.jface.wizard.IWizardPage getNextPage () 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
	protected org.eclipse.ui.activities.ITriggerPoint getTriggerPoint () 
	protected void setTreeViewer (org.eclipse.jface.viewers.TreeViewer) 
		org.eclipse.jface.viewers.TreeViewer viewer
	protected org.eclipse.jface.viewers.TreeViewer getTreeViewer () 
	protected void initialize () 
}

org/eclipse/ui/internal/dialogs/ImportExportWizard.class
ImportExportWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ImportExportWizard extends org.eclipse.jface.wizard.Wizard {
	public static final String IMPORT
	public static final String EXPORT
	private org.eclipse.ui.IWorkbench workbench
	private org.eclipse.jface.viewers.IStructuredSelection selection
	private org.eclipse.ui.internal.dialogs.ImportExportPage importExportPage
	private String page
	public void  (java.lang.String) 
		String pageId
	public boolean performFinish () 
	public void addPages () 
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
		org.eclipse.jface.resource.ImageDescriptor wizardBannerImage
}

org/eclipse/ui/internal/dialogs/ImportPage$1.class
ImportPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ImportPage$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.ImportPage this$0
	void  (org.eclipse.ui.internal.dialogs.ImportPage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/ImportPage$2.class
ImportPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ImportPage$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.ImportPage this$0
	void  (org.eclipse.ui.internal.dialogs.ImportPage) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/internal/dialogs/ImportPage.class
ImportPage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ImportPage extends org.eclipse.ui.internal.dialogs.ImportExportPage {
	private static final String STORE_SELECTED_IMPORT_WIZARD_ID
	private static final String STORE_EXPANDED_IMPORT_CATEGORIES
	protected org.eclipse.ui.internal.dialogs.ImportExportPage$CategorizedWizardSelectionTree importTree
	public void  (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	protected void initialize () 
	protected org.eclipse.swt.widgets.Composite createTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.swt.widgets.Composite importComp
	public void saveWidgetValues () 
	protected void restoreWidgetValues () 
		org.eclipse.ui.wizards.IWizardCategory importRoot
	protected org.eclipse.ui.activities.ITriggerPoint getTriggerPoint () 
	protected void updateMessage () 
}

org/eclipse/ui/internal/dialogs/ImportWizard$1.class
ImportWizard.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ImportWizard$1 extends org.eclipse.ui.internal.dialogs.WorkbenchWizardNode {
	final org.eclipse.ui.internal.dialogs.ImportWizard$SelectionPage this$1
	void  (org.eclipse.ui.internal.dialogs.ImportWizard$SelectionPage, org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage $anonymous0
		org.eclipse.ui.wizards.IWizardDescriptor $anonymous1
	public org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/ui/internal/dialogs/ImportWizard$SelectionPage.class
ImportWizard.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ImportWizard$SelectionPage extends org.eclipse.ui.internal.dialogs.WorkbenchWizardListSelectionPage {
	final org.eclipse.ui.internal.dialogs.ImportWizard this$0
	void  (org.eclipse.ui.internal.dialogs.ImportWizard, org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.model.AdaptableList, java.lang.String) 
		org.eclipse.ui.IWorkbench w
		org.eclipse.jface.viewers.IStructuredSelection ss
		org.eclipse.ui.model.AdaptableList e
		String s
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.jface.wizard.IWizardNode createWizardNode (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
}

org/eclipse/ui/internal/dialogs/ImportWizard.class
ImportWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ImportWizard extends org.eclipse.jface.wizard.Wizard {
	private org.eclipse.jface.viewers.IStructuredSelection selection
	private org.eclipse.ui.IWorkbench workbench
	public void  () 
	public void addPages () 
	protected org.eclipse.ui.model.AdaptableList getAvailableImportWizards () 
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.ui.internal.dialogs.WizardCollectionElement otherCategory
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public boolean performFinish () 
}

org/eclipse/ui/internal/dialogs/NewWizard.class
NewWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.NewWizard extends org.eclipse.jface.wizard.Wizard {
	private static final String CATEGORY_SEPARATOR
	private String categoryId
	private org.eclipse.ui.internal.dialogs.NewWizardSelectionPage mainPage
	private boolean projectsOnly
	private org.eclipse.jface.viewers.IStructuredSelection selection
	private org.eclipse.ui.IWorkbench workbench
	public void  () 
	public void addPages () 
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.ui.wizards.IWizardDescriptor[] primary
		org.eclipse.ui.wizards.IWizardCategory categories
		java.util.StringTokenizer familyTokenizer
	public java.lang.String getCategoryId () 
	private org.eclipse.ui.wizards.IWizardCategory getChildWithID (org.eclipse.ui.wizards.IWizardCategory, java.lang.String) 
		org.eclipse.ui.wizards.IWizardCategory parent
		String id
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
		org.eclipse.ui.wizards.IWizardCategory currentChild
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public boolean performFinish () 
		org.eclipse.jface.wizard.IWizard wizard
	public void setCategoryId (java.lang.String) 
		String id
	public void setProjectsOnly (boolean) 
		boolean b
	public boolean canFinish () 
}

org/eclipse/ui/internal/dialogs/NewWizardCollectionComparator.class
NewWizardCollectionComparator.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardCollectionComparator extends org.eclipse.jface.viewers.ViewerComparator {
	public static final org.eclipse.ui.internal.dialogs.NewWizardCollectionComparator INSTANCE
	static void  () 
	private void  () 
	public int category (java.lang.Object) 
		Object element
		String id
	public boolean isSorterProperty (java.lang.Object, java.lang.String) 
		Object object
		String propertyId
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage$1.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage$1 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.NewWizardNewPage this$0
	private final org.eclipse.jface.viewers.TreeViewer val$treeViewer
	void  (org.eclipse.ui.internal.dialogs.NewWizardNewPage, org.eclipse.jface.viewers.TreeViewer) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		org.eclipse.jface.viewers.IStructuredSelection s
		Object element
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage$2.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage$2 extends org.eclipse.swt.events.SelectionAdapter {
	private Object[] delta
	final org.eclipse.ui.internal.dialogs.NewWizardNewPage this$0
	void  (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		boolean showAll
		Object[] currentExpanded
		Object[] expanded
		Object[] newExpanded
		java.util.List deltaList
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage$3.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.dialogs.NewWizardNewPage this$0
	void  (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		java.util.Iterator i
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage$4.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.dialogs.NewWizardNewPage this$0
	private final org.eclipse.jface.viewers.StructuredSelection val$selection
	void  (org.eclipse.ui.internal.dialogs.NewWizardNewPage, org.eclipse.jface.viewers.StructuredSelection) 
	public void run () 
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage$5.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage$5 extends org.eclipse.ui.internal.dialogs.WorkbenchWizardNode {
	final org.eclipse.ui.internal.dialogs.NewWizardNewPage this$0
	void  (org.eclipse.ui.internal.dialogs.NewWizardNewPage, org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage $anonymous0
		org.eclipse.ui.wizards.IWizardDescriptor $anonymous1
	public org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/ui/internal/dialogs/NewWizardNewPage.class
NewWizardNewPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardNewPage extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private static final String DIALOG_SETTING_SECTION_NAME
	private static final int SIZING_LISTS_HEIGHT
	private static final int SIZING_VIEWER_WIDTH
	private static final String STORE_EXPANDED_CATEGORIES_ID
	private static final String STORE_SELECTED_ID
	private org.eclipse.ui.internal.dialogs.NewWizardSelectionPage page
	private org.eclipse.ui.dialogs.FilteredTree filteredTree
	private org.eclipse.ui.internal.dialogs.WizardPatternFilter filteredTreeFilter
	private java.util.Hashtable selectedWizards
	private org.eclipse.jface.dialogs.IDialogSettings settings
	private org.eclipse.swt.widgets.Button showAllCheck
	private org.eclipse.ui.wizards.IWizardCategory wizardCategories
	private org.eclipse.ui.wizards.IWizardDescriptor[] primaryWizards
	private org.eclipse.swt.custom.CLabel descImageCanvas
	private java.util.Map imageTable
	private org.eclipse.ui.wizards.IWizardDescriptor selectedElement
	private org.eclipse.ui.internal.dialogs.WizardActivityFilter filter
	private boolean needShowAll
	private boolean projectsOnly
	private org.eclipse.jface.viewers.ViewerFilter projectFilter
	public void  (org.eclipse.ui.internal.dialogs.NewWizardSelectionPage, org.eclipse.ui.wizards.IWizardCategory, org.eclipse.ui.wizards.IWizardDescriptor[], boolean) 
		org.eclipse.ui.internal.dialogs.NewWizardSelectionPage mainPage
		org.eclipse.ui.wizards.IWizardCategory wizardCategories
		org.eclipse.ui.wizards.IWizardDescriptor[] primaryWizards
		boolean projectsOnly
	private boolean allActivityEnabled (org.eclipse.ui.wizards.IWizardCategory) 
		org.eclipse.ui.wizards.IWizardCategory category
		org.eclipse.ui.wizards.IWizardDescriptor[] wizards
		int i
		org.eclipse.ui.wizards.IWizardDescriptor wizard
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
	private void trimPrimaryWizards () 
		java.util.ArrayList newPrimaryWizards
		int i
	private boolean allPrimary (org.eclipse.ui.wizards.IWizardCategory) 
		org.eclipse.ui.wizards.IWizardCategory category
		org.eclipse.ui.wizards.IWizardDescriptor[] wizards
		int i
		org.eclipse.ui.wizards.IWizardDescriptor wizard
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
	private boolean isPrimary (org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.wizards.IWizardDescriptor wizard
		int j
	public void activate () 
	protected org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font wizardFont
		org.eclipse.swt.widgets.Composite outerContainer
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label wizardLabel
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite innerContainer
	protected org.eclipse.ui.dialogs.FilteredTree createFilteredTree (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		boolean needsHint
		org.eclipse.ui.dialogs.FilteredTree filterTree
		org.eclipse.jface.viewers.TreeViewer treeViewer
		java.util.ArrayList inputArray
		int i
		boolean expandTop
		org.eclipse.ui.wizards.IWizardCategory[] children
		int i
		org.eclipse.ui.model.AdaptableList input
	private void createOptionsButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
	private void createImage (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
	protected void expandPreviouslyExpandedCategories () 
		String[] expandedCategoryPaths
		java.util.List categoriesToExpand
		int i
		org.eclipse.ui.wizards.IWizardCategory category
	protected java.lang.Object getSingleSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	protected void restoreWidgetValues () 
	public void saveWidgetValues () 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent selectionEvent
		Object selectedObject
	protected void selectPreviouslySelected () 
		String selectedId
		Object selected
		org.eclipse.jface.viewers.StructuredSelection selection
	public void setDialogSettings (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings settings
	protected void storeExpandedCategories () 
		Object[] expandedElements
		java.util.List expandedElementPaths
		int i
	protected void storeSelectedCategoryAndWizard () 
		Object selected
	private void updateDescription (org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.wizards.IWizardDescriptor selectedObject
		String string
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.layout.GridData data
		org.eclipse.jface.wizard.IWizardContainer container
	private boolean hasImage (org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.wizards.IWizardDescriptor selectedObject
	private void updateWizardSelection (org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.wizards.IWizardDescriptor selectedObject
		org.eclipse.ui.internal.dialogs.WorkbenchWizardNode selectedNode
		org.eclipse.ui.internal.dialogs.WorkbenchWizardNode selectedNode
	static org.eclipse.ui.internal.dialogs.NewWizardSelectionPage access$0 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static org.eclipse.ui.dialogs.FilteredTree access$2 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static org.eclipse.ui.internal.dialogs.WizardPatternFilter access$3 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static boolean access$4 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static org.eclipse.jface.viewers.ViewerFilter access$5 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static org.eclipse.ui.internal.dialogs.WizardActivityFilter access$6 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
	static java.util.Map access$7 (org.eclipse.ui.internal.dialogs.NewWizardNewPage) 
}

org/eclipse/ui/internal/dialogs/NewWizardSelectionPage.class
NewWizardSelectionPage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.NewWizardSelectionPage extends org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage {
	private org.eclipse.ui.wizards.IWizardCategory wizardCategories
	private org.eclipse.ui.internal.dialogs.NewWizardNewPage newResourcePage
	private org.eclipse.ui.wizards.IWizardDescriptor[] primaryWizards
	private boolean projectsOnly
	private boolean canFinishEarly
	private boolean hasPages
	public void  (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.wizards.IWizardCategory, org.eclipse.ui.wizards.IWizardDescriptor[], boolean) 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.ui.wizards.IWizardCategory root
		org.eclipse.ui.wizards.IWizardDescriptor[] primary
		boolean projectsOnly
	public void advanceToNextPageOrFinish () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.swt.widgets.Control control
	protected void saveWidgetValues () 
	public boolean canFlipToNextPage () 
	public void setHasPages (boolean) 
		boolean newValue
	public void setCanFinishEarly (boolean) 
		boolean newValue
	public boolean canFinishEarly () 
}

org/eclipse/ui/internal/dialogs/PerspContentProvider.class
PerspContentProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PerspContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	public void  () 
	public void dispose () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object element
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$1.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$1 extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator collator
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object ob1
		Object ob2
		org.eclipse.ui.IPerspectiveDescriptor d1
		org.eclipse.ui.IPerspectiveDescriptor d2
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$2.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$3.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$4.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$5.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$6.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage$7.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/ui/internal/dialogs/PerspectivesPreferencePage.class
PerspectivesPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.ui.IWorkbench workbench
	private org.eclipse.ui.internal.registry.PerspectiveRegistry perspectiveRegistry
	private java.util.ArrayList perspectives
	private String defaultPerspectiveId
	private java.util.ArrayList perspToDelete
	private java.util.ArrayList perspToRevert
	private org.eclipse.swt.widgets.Table perspectivesTable
	private org.eclipse.swt.widgets.Button revertButton
	private org.eclipse.swt.widgets.Button deleteButton
	private org.eclipse.swt.widgets.Button setDefaultButton
	private org.eclipse.swt.widgets.Label openViewModeLabel
	private org.eclipse.swt.widgets.Button openSameWindowButton
	private org.eclipse.swt.widgets.Button openNewWindowButton
	private int openPerspMode
	private int openViewMode
	private org.eclipse.swt.widgets.Button openEmbedButton
	private org.eclipse.swt.widgets.Button openFastButton
	private org.eclipse.swt.widgets.Button fvbHideButton
	private boolean isFVBConfigured
	private final String FVG_TITLE
	private final String OVM_TITLE
	private final String OVM_EMBED
	private final String OVM_FAST
	private final String FVB_HIDE
	private final String OPM_TITLE
	private final String OPM_SAME_WINDOW
	private final String OPM_NEW_WINDOW
	private java.util.Comparator comparator
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	protected org.eclipse.swt.widgets.Composite createComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.layout.GridLayout layout
	protected void createOpenPerspButtonGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Group buttonComposite
		org.eclipse.swt.layout.GridLayout layout
	protected void createOpenViewButtonGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Group buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void createFVBHideButton (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.layout.GridData data
	protected org.eclipse.swt.widgets.Composite createCustomizePerspective (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite perspectivesComponent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.ui.IPerspectiveDescriptor[] persps
		int i
		org.eclipse.swt.widgets.Composite buttonBar
		String NOTE_LABEL
		String REVERT_NOTE
		org.eclipse.swt.widgets.Composite noteComposite
		org.eclipse.swt.layout.GridData noteData
	protected org.eclipse.swt.widgets.Button createVerticalButton (org.eclipse.swt.widgets.Composite, java.lang.String, boolean) 
		org.eclipse.swt.widgets.Composite parent
		String label
		boolean defaultButton
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createVerticalButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.preference.IPreferenceStore store
	protected void performDefaults () 
		org.eclipse.jface.preference.IPreferenceStore store
		String currentDefault
		int index
		String newDefault
		org.eclipse.ui.IPerspectiveDescriptor desc
	private int indexOf (java.lang.String) 
		String perspectiveId
		org.eclipse.ui.internal.registry.PerspectiveDescriptor[] descriptors
		int i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor descriptor
	private boolean findOpenInstance (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
		org.eclipse.ui.internal.WorkbenchPage page
	public boolean performOk () 
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
		org.eclipse.ui.internal.WorkbenchPage page
		int k
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.FastViewManager fvm
	protected void updateButtons () 
		int index
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	protected void updatePerspectivesTable () 
		int i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor persp
	protected org.eclipse.swt.widgets.TableItem newPerspectivesTableItem (org.eclipse.ui.IPerspectiveDescriptor, int, boolean) 
		org.eclipse.ui.IPerspectiveDescriptor persp
		int index
		boolean selected
		org.eclipse.jface.resource.ImageDescriptor image
		org.eclipse.swt.widgets.TableItem item
		String label
	protected void verticalButtonPressed (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget button
		int index
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	static void access$0 (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage, int) 
	static void access$1 (org.eclipse.ui.internal.dialogs.PerspectivesPreferencePage, int) 
}

org/eclipse/ui/internal/dialogs/PreferenceBoldLabelProvider.class
PreferenceBoldLabelProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PreferenceBoldLabelProvider extends org.eclipse.jface.preference.PreferenceLabelProvider implements org.eclipse.jface.viewers.IFontProvider  {
	private org.eclipse.ui.dialogs.FilteredTree filterTree
	private org.eclipse.ui.dialogs.PatternFilter filterForBoldElements
	void  (org.eclipse.ui.dialogs.FilteredTree) 
		org.eclipse.ui.dialogs.FilteredTree filterTree
	public org.eclipse.swt.graphics.Font getFont (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/PreferenceHistoryEntry.class
PreferenceHistoryEntry.java
package org.eclipse.ui.internal.dialogs
final org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry extends java.lang.Object {
	private String id
	private String label
	private Object argument
	public void  (java.lang.String, java.lang.String, java.lang.Object) 
		String id
		String label
		Object argument
	public java.lang.String getId () 
	public java.lang.Object getArgument () 
	public java.lang.String getLabel () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry other
	public int hashCode () 
		int argHash
}

org/eclipse/ui/internal/dialogs/PreferenceNodeFilter.class
PreferenceNodeFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PreferenceNodeFilter extends org.eclipse.jface.viewers.ViewerFilter {
	java.util.Collection ids
	public void  (java.lang.String[]) 
		String[] filteredIds
		int i
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
	private boolean checkNodeAndChildren (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode node
		org.eclipse.jface.preference.IPreferenceNode[] subNodes
		int i
}

org/eclipse/ui/internal/dialogs/PreferencePageHistory$1$HistoryItemAction.class
PreferencePageHistory.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryItemAction extends org.eclipse.jface.action.Action {
	private final int index
	final org.eclipse.ui.internal.dialogs.PreferencePageHistory this$0
	void  (org.eclipse.ui.internal.dialogs.PreferencePageHistory, int, java.lang.String) 
		int index
		String label
	public void run () 
}

org/eclipse/ui/internal/dialogs/PreferencePageHistory$1$HistoryNavigationAction.class
PreferencePageHistory.java
package org.eclipse.ui.internal.dialogs
abstract org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryNavigationAction extends org.eclipse.jface.action.Action implements org.eclipse.jface.action.IMenuCreator  {
	private org.eclipse.swt.widgets.Menu lastMenu
	protected static final int MAX_ENTRIES
	final org.eclipse.ui.internal.dialogs.PreferencePageHistory this$0
	void  (org.eclipse.ui.internal.dialogs.PreferencePageHistory) 
	public org.eclipse.jface.action.IMenuCreator getMenuCreator () 
	public void dispose () 
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control parent
	public org.eclipse.swt.widgets.Menu getMenu (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu parent
	protected void addActionToMenu (org.eclipse.swt.widgets.Menu, org.eclipse.jface.action.IAction) 
		org.eclipse.swt.widgets.Menu parent
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.action.ActionContributionItem item
	protected abstract void createEntries (org.eclipse.swt.widgets.Menu) 
}

org/eclipse/ui/internal/dialogs/PreferencePageHistory$1.class
PreferencePageHistory.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencePageHistory$1 extends org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryNavigationAction {
	final org.eclipse.ui.internal.dialogs.PreferencePageHistory this$0
	void  (org.eclipse.ui.internal.dialogs.PreferencePageHistory) 
	public void run () 
	public boolean isEnabled () 
		boolean enabled
	protected void createEntries (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		int limit
		int i
		org.eclipse.jface.action.IAction action
}

org/eclipse/ui/internal/dialogs/PreferencePageHistory$2.class
PreferencePageHistory.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencePageHistory$2 extends org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryNavigationAction {
	final org.eclipse.ui.internal.dialogs.PreferencePageHistory this$0
	void  (org.eclipse.ui.internal.dialogs.PreferencePageHistory) 
	public void run () 
	public boolean isEnabled () 
		boolean enabled
	protected void createEntries (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu menu
		int limit
		int i
		org.eclipse.jface.action.IAction action
}

org/eclipse/ui/internal/dialogs/PreferencePageHistory.class
PreferencePageHistory.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencePageHistory extends java.lang.Object {
	private org.eclipse.jface.action.ToolBarManager historyToolbar
	private java.util.List history
	private int historyIndex
	private final org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
	private java.util.Set activations
	static Class class$0
	public void  (org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog) 
		org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog dialog
	private org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry getHistoryEntry (int) 
		int index
	public void addHistoryEntry (org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry) 
		org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry entry
	private void jumpToHistory (int) 
		int index
	private void updateHistoryControls () 
		org.eclipse.jface.action.IContributionItem[] items
		int i
	public org.eclipse.swt.widgets.ToolBar createHistoryControls (org.eclipse.swt.widgets.ToolBar, org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.swt.widgets.ToolBar historyBar
		org.eclipse.jface.action.ToolBarManager manager
		org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryNavigationAction backward
		org.eclipse.ui.internal.dialogs.PreferencePageHistory$1$HistoryNavigationAction forward
	private void registerKeybindings (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
		org.eclipse.core.commands.IHandler handler
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.ui.handlers.IHandlerActivation activation
	public void dispose () 
		org.eclipse.ui.handlers.IHandlerService handlerService
		java.util.Iterator iterator
	static void access$0 (org.eclipse.ui.internal.dialogs.PreferencePageHistory, int) 
	static int access$1 (org.eclipse.ui.internal.dialogs.PreferencePageHistory) 
	static org.eclipse.ui.internal.dialogs.PreferenceHistoryEntry access$2 (org.eclipse.ui.internal.dialogs.PreferencePageHistory, int) 
	static java.util.List access$3 (org.eclipse.ui.internal.dialogs.PreferencePageHistory) 
}

org/eclipse/ui/internal/dialogs/PreferencePatternFilter.class
PreferencePatternFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PreferencePatternFilter extends org.eclipse.ui.dialogs.PatternFilter {
	private java.util.Map keywordCache
	public void  () 
	private java.lang.String[] getKeywords (java.lang.Object) 
		Object element
		java.util.List keywordList
		org.eclipse.ui.internal.preferences.WorkbenchPreferenceExtensionNode workbenchNode
		java.util.Collection keywordCollection
		java.util.Iterator keywords
	public boolean isElementSelectable (java.lang.Object) 
		Object element
	public boolean isElementVisible (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
		org.eclipse.jface.preference.IPreferenceNode node
		Object[] children
	protected boolean isLeafMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		org.eclipse.jface.preference.IPreferenceNode node
		String text
		String[] keywords
		int i
}

org/eclipse/ui/internal/dialogs/PreferencesPageContainer$1.class
PreferencesPageContainer.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencesPageContainer$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry this$1
	void  (org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		boolean adjustScrollbars
		org.eclipse.swt.layout.FormData containerData
		org.eclipse.swt.graphics.Point contentSize
		org.eclipse.swt.graphics.Rectangle totalArea
}

org/eclipse/ui/internal/dialogs/PreferencesPageContainer$PreferenceEntry.class
PreferencesPageContainer.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry extends java.lang.Object {
	org.eclipse.swt.widgets.Composite composite
	org.eclipse.jface.preference.IPreferenceNode node
	String title
	int offset
	org.eclipse.swt.widgets.Label expandImage
	org.eclipse.swt.widgets.Label titleLabel
	org.eclipse.swt.widgets.Composite pageContainer
	final org.eclipse.ui.internal.dialogs.PreferencesPageContainer this$0
	void  (org.eclipse.ui.internal.dialogs.PreferencesPageContainer, org.eclipse.jface.preference.IPreferenceNode, java.lang.String) 
		org.eclipse.jface.preference.IPreferenceNode displayedNode
		String pageTitle
	private void addSubNodes () 
		org.eclipse.jface.preference.IPreferenceNode[] subnodes
		org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry previous
		int i
		org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry entry
	void createContents (int) 
		int indent
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.layout.FormLayout layout
		org.eclipse.swt.graphics.Font titleFont
		org.eclipse.swt.layout.FormData imageData
		org.eclipse.swt.layout.FormData titleData
	private void setSelectionColors (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color highlight
	static void access$0 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry) 
	static void access$1 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry, org.eclipse.swt.graphics.Color) 
	static org.eclipse.ui.internal.dialogs.PreferencesPageContainer access$2 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry) 
}

org/eclipse/ui/internal/dialogs/PreferencesPageContainer.class
PreferencesPageContainer.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PreferencesPageContainer extends java.lang.Object implements org.eclipse.jface.preference.IPreferencePageContainer  {
	private org.eclipse.swt.widgets.Composite control
	private org.eclipse.swt.custom.ScrolledComposite scrolled
	public void  () 
	void createContents (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.swt.layout.GridData newPageData
		org.eclipse.swt.layout.GridData controlData
		org.eclipse.swt.layout.GridLayout layout
	org.eclipse.swt.widgets.Control getControl () 
	boolean show (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode node
	private void createGeneralEntry (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode node
		org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry entry
	private org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry createEntry (org.eclipse.jface.preference.IPreferenceNode, java.lang.String, int) 
		org.eclipse.jface.preference.IPreferenceNode node
		String name
		int indent
		org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry entry
	public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	public void updateButtons () 
	public void updateMessage () 
	public void updateTitle () 
	private void adjustScrollbars (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point contentSize
		org.eclipse.swt.graphics.Point size
	static org.eclipse.ui.internal.dialogs.PreferencesPageContainer$PreferenceEntry access$0 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer, org.eclipse.jface.preference.IPreferenceNode, java.lang.String, int) 
	static org.eclipse.swt.widgets.Composite access$1 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer) 
	static void access$2 (org.eclipse.ui.internal.dialogs.PreferencesPageContainer, org.eclipse.swt.graphics.Point) 
}

org/eclipse/ui/internal/dialogs/PropertyDialog.class
PropertyDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PropertyDialog extends org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog {
	private org.eclipse.jface.viewers.ISelection selection
	private static String lastPropertyId
	static Class class$0
	static void  () 
	public static org.eclipse.ui.internal.dialogs.PropertyDialog createDialogOn (org.eclipse.swt.widgets.Shell, java.lang.String, java.lang.Object) 
		org.eclipse.swt.widgets.Shell shell
		String propertyPageId
		Object element
		org.eclipse.ui.internal.dialogs.PropertyPageManager pageManager
		String title
		java.util.Iterator pages
		String name
		org.eclipse.ui.internal.dialogs.PropertyDialog propertyDialog
	private static java.lang.String getName (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter adapter
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.preference.PreferenceManager, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.jface.preference.PreferenceManager mng
		org.eclipse.jface.viewers.ISelection selection
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection newSelection
	protected java.lang.String getSelectedNodePreference () 
	protected void setSelectedNodePreference (java.lang.String) 
		String pageId
	protected java.lang.String getContributionType () 
}

org/eclipse/ui/internal/dialogs/PropertyPageContributorManager$CategorizedPageNode.class
PropertyPageContributorManager.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode extends java.lang.Object {
	org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
	org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode parent
	final org.eclipse.ui.internal.dialogs.PropertyPageContributorManager this$0
	void  (org.eclipse.ui.internal.dialogs.PropertyPageContributorManager, org.eclipse.ui.internal.dialogs.RegistryPageContributor) 
		org.eclipse.ui.internal.dialogs.RegistryPageContributor page
	void setParent (org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode) 
		org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode node
}

org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.class
PropertyPageContributorManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PropertyPageContributorManager extends org.eclipse.ui.internal.ObjectContributorManager {
	private static org.eclipse.ui.internal.dialogs.PropertyPageContributorManager sharedInstance
	static void  () 
	public void  () 
	public boolean contribute (org.eclipse.ui.internal.dialogs.PropertyPageManager, java.lang.Object) 
		org.eclipse.ui.internal.dialogs.PropertyPageManager manager
		Object object
		java.util.List result
		java.util.List catNodes
		java.util.Iterator resultIterator
		java.util.Map catPageNodeToPages
		boolean actualContributions
		org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode next
		org.eclipse.ui.internal.dialogs.IPropertyPageContributor ppcont
		org.eclipse.jface.preference.PreferenceNode page
		org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode next
		org.eclipse.jface.preference.PreferenceNode child
		org.eclipse.jface.preference.PreferenceNode parent
	private java.util.List buildNodeList (java.util.List) 
		java.util.List nodes
		java.util.Hashtable mapping
		java.util.Iterator nodesIterator
		org.eclipse.ui.internal.dialogs.RegistryPageContributor page
		java.util.Iterator values
		java.util.List returnValue
		org.eclipse.ui.internal.dialogs.PropertyPageContributorManager$CategorizedPageNode next
		Object parent
	public static org.eclipse.ui.internal.dialogs.PropertyPageContributorManager getManager () 
	private void loadContributors () 
		org.eclipse.ui.internal.registry.PropertyPagesRegistryReader reader
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] addedElements
		int i
		org.eclipse.ui.internal.registry.PropertyPagesRegistryReader reader
	public java.util.Collection getApplicableContributors (java.lang.Object) 
		Object element
		java.util.Collection contributors
		java.util.Collection result
		java.util.Iterator iter
		org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
	protected java.lang.String getExtensionPointFilter () 
}

org/eclipse/ui/internal/dialogs/PropertyPageManager.class
PropertyPageManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PropertyPageManager extends org.eclipse.jface.preference.PreferenceManager {
	public void  () 
}

org/eclipse/ui/internal/dialogs/PropertyPageNode.class
PropertyPageNode.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.PropertyPageNode extends org.eclipse.ui.internal.preferences.WorkbenchPreferenceExtensionNode {
	private org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
	private org.eclipse.ui.IWorkbenchPropertyPage page
	private org.eclipse.swt.graphics.Image icon
	private Object element
	public void  (org.eclipse.ui.internal.dialogs.RegistryPageContributor, java.lang.Object) 
		org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
		Object element
	public void createPage () 
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus errStatus
	public void disposeResources () 
	public org.eclipse.swt.graphics.Image getLabelImage () 
		org.eclipse.jface.resource.ImageDescriptor desc
	public java.lang.String getLabelText () 
}

org/eclipse/ui/internal/dialogs/RegistryPageContributor.class
RegistryPageContributor.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.RegistryPageContributor extends java.lang.Object implements org.eclipse.ui.internal.dialogs.IPropertyPageContributor org.eclipse.core.runtime.IAdaptable org.eclipse.ui.IPluginContribution  {
	private static final String CHILD_ENABLED_WHEN
	private String pageId
	private java.util.Collection subPages
	private boolean adaptable
	private org.eclipse.core.runtime.IConfigurationElement pageElement
	private java.lang.ref.SoftReference filterProperties
	private org.eclipse.core.expressions.Expression enablementExpression
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String pageId
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.jface.preference.PreferenceNode contributePropertyPage (org.eclipse.ui.internal.dialogs.PropertyPageManager, java.lang.Object) 
		org.eclipse.ui.internal.dialogs.PropertyPageManager mng
		Object element
		org.eclipse.ui.internal.dialogs.PropertyPageNode node
	public org.eclipse.ui.IWorkbenchPropertyPage createPage (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object element
		org.eclipse.ui.IWorkbenchPropertyPage ppage
		Object adapted
		String message
	private java.lang.Object getAdaptedElement (java.lang.Object) 
		Object element
		Object adapted
	public java.lang.String getObjectClass () 
	public org.eclipse.jface.resource.ImageDescriptor getPageIcon () 
		String iconName
	public java.lang.String getPageId () 
	public java.lang.String getPageName () 
	public boolean isApplicableTo (java.lang.Object) 
		Object object
		String nameFilter
		String objectName
		org.eclipse.ui.model.IWorkbenchAdapter adapter
		String elementName
		org.eclipse.ui.IActionFilter filter
		Object adaptedObject
	private boolean failsEnablement (java.lang.Object) 
		Object object
		org.eclipse.core.expressions.EvaluationContext context
		org.eclipse.core.runtime.CoreException e
	protected void initializeEnablement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement definingElement
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement[] enablement
		org.eclipse.core.runtime.CoreException e
	private boolean testCustom (java.lang.Object, org.eclipse.ui.IActionFilter) 
		Object object
		org.eclipse.ui.IActionFilter filter
		java.util.Map filterProperties
		java.util.Iterator iter
		String key
		String value
	public boolean canAdapt () 
	public java.lang.String getCategory () 
	public java.util.Collection getSubPages () 
	public void addSubPage (org.eclipse.ui.internal.dialogs.RegistryPageContributor) 
		org.eclipse.ui.internal.dialogs.RegistryPageContributor child
	private java.util.Map getFilterProperties () 
		java.util.Map map
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
	public java.lang.Object getChild (java.lang.String) 
		String id
		java.util.Iterator iterator
		org.eclipse.ui.internal.dialogs.RegistryPageContributor next
	private void processChildElement (java.util.Map, org.eclipse.core.runtime.IConfigurationElement) 
		java.util.Map map
		org.eclipse.core.runtime.IConfigurationElement element
		String tag
		String key
		String value
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/internal/dialogs/SavePerspectiveDialog$1.class
SavePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.SavePerspectiveDialog$1 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.dialogs.SavePerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.SavePerspectiveDialog, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/dialogs/SavePerspectiveDialog.class
SavePerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.SavePerspectiveDialog extends org.eclipse.jface.dialogs.Dialog implements org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.swt.events.ModifyListener  {
	private org.eclipse.swt.widgets.Text text
	private org.eclipse.jface.viewers.TableViewer list
	private org.eclipse.swt.widgets.Button okButton
	private org.eclipse.ui.internal.registry.PerspectiveRegistry perspReg
	private String perspName
	private org.eclipse.ui.IPerspectiveDescriptor persp
	private org.eclipse.ui.IPerspectiveDescriptor initialSelection
	private boolean ignoreSelection
	private static final int LIST_WIDTH
	private static final int TEXT_WIDTH
	private static final int LIST_HEIGHT
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.ui.internal.registry.PerspectiveRegistry) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.internal.registry.PerspectiveRegistry perspReg
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label descLabel
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Composite nameGroup
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.layout.GridData spec
		org.eclipse.jface.viewers.StructuredSelection sel
	public org.eclipse.ui.IPerspectiveDescriptor getPersp () 
	public java.lang.String getPerspName () 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
		org.eclipse.jface.viewers.StructuredSelection sel
		org.eclipse.jface.viewers.StructuredSelection sel
	protected void okPressed () 
		String message
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog d
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.IStructuredSelection sel
	public void setInitialSelection (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor selectedElement
	private void updateButtons () 
		String label
}

org/eclipse/ui/internal/dialogs/SelectPerspectiveDialog$1.class
SelectPerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/SelectPerspectiveDialog$2.class
SelectPerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog this$0
	void  (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/internal/dialogs/SelectPerspectiveDialog.class
SelectPerspectiveDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog extends org.eclipse.jface.dialogs.Dialog implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private static final int LIST_HEIGHT
	private static final int LIST_WIDTH
	private org.eclipse.jface.viewers.TableViewer list
	private org.eclipse.swt.widgets.Button okButton
	private org.eclipse.ui.IPerspectiveDescriptor perspDesc
	private org.eclipse.ui.IPerspectiveRegistry perspReg
	private org.eclipse.ui.internal.activities.ws.ActivityViewerFilter activityViewerFilter
	private org.eclipse.swt.widgets.Button showAllButton
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.ui.IPerspectiveRegistry) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.IPerspectiveRegistry perspReg
	protected void cancelPressed () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	private boolean needsShowAllButton () 
	private void createShowAllButton (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void createViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.ui.IPerspectiveDescriptor getSelection () 
	protected void handleDoubleClickEvent () 
	private void layoutTopControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridData spec
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	protected void updateButtons () 
	protected void updateSelection (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.IStructuredSelection sel
		Object obj
	protected void okPressed () 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
	protected boolean isResizable () 
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) 
	static org.eclipse.jface.viewers.TableViewer access$1 (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) 
	static org.eclipse.ui.internal.activities.ws.ActivityViewerFilter access$2 (org.eclipse.ui.internal.dialogs.SelectPerspectiveDialog) 
}

org/eclipse/ui/internal/dialogs/ShowViewDialog$1.class
ShowViewDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ShowViewDialog$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.dialogs.ShowViewDialog this$0
	void  (org.eclipse.ui.internal.dialogs.ShowViewDialog) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/dialogs/ShowViewDialog$2.class
ShowViewDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ShowViewDialog$2 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.dialogs.ShowViewDialog this$0
	void  (org.eclipse.ui.internal.dialogs.ShowViewDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/dialogs/ShowViewDialog$3.class
ShowViewDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ShowViewDialog$3 extends org.eclipse.jface.dialogs.PopupDialog {
	private static final int CURSOR_SIZE
	final org.eclipse.ui.internal.dialogs.ShowViewDialog this$0
	private final String val$description
	void  (org.eclipse.ui.internal.dialogs.ShowViewDialog, org.eclipse.swt.widgets.Shell, int, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.swt.widgets.Shell $anonymous0
		int $anonymous1
		boolean $anonymous2
		boolean $anonymous3
		boolean $anonymous4
		boolean $anonymous5
		boolean $anonymous6
		String $anonymous7
		String $anonymous8
	protected org.eclipse.swt.graphics.Point getInitialLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point initialSize
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point location
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData gd
}

org/eclipse/ui/internal/dialogs/ShowViewDialog$4.class
ShowViewDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ShowViewDialog$4 extends org.eclipse.swt.events.FocusAdapter {
	final org.eclipse.ui.internal.dialogs.ShowViewDialog$3 this$1
	void  (org.eclipse.ui.internal.dialogs.ShowViewDialog$3) 
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent event
}

org/eclipse/ui/internal/dialogs/ShowViewDialog.class
ShowViewDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ShowViewDialog extends org.eclipse.jface.dialogs.Dialog implements org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.jface.viewers.IDoubleClickListener  {
	private static final String DIALOG_SETTING_SECTION_NAME
	private static final int LIST_HEIGHT
	private static final int LIST_WIDTH
	private static final String STORE_EXPANDED_CATEGORIES_ID
	private static final String STORE_SELECTED_VIEW_ID
	private org.eclipse.ui.dialogs.FilteredTree filteredTree
	private org.eclipse.swt.widgets.Button okButton
	private org.eclipse.ui.views.IViewDescriptor[] viewDescs
	private org.eclipse.ui.views.IViewRegistry viewReg
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.swt.graphics.Color dimmedForeground
	private org.eclipse.swt.widgets.Label descriptionHint
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.views.IViewRegistry) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.views.IViewRegistry viewReg
	protected void buttonPressed (int) 
		int buttonId
	protected void cancelPressed () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	private static org.eclipse.swt.graphics.RGB blend (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, int) 
		org.eclipse.swt.graphics.RGB c1
		org.eclipse.swt.graphics.RGB c2
		int ratio
		int r
		int g
		int b
	private static int blend (int, int, int) 
		int v1
		int v2
		int ratio
		int b
	private void createFilteredTreeViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.dialogs.PatternFilter filter
		int styleBits
		org.eclipse.jface.viewers.TreeViewer treeViewer
		org.eclipse.swt.widgets.Control treeControl
		org.eclipse.swt.graphics.RGB dimmedRGB
		org.eclipse.swt.widgets.Text filterText
	private boolean hasAtMostOneView (org.eclipse.jface.viewers.TreeViewer) 
		org.eclipse.jface.viewers.TreeViewer tree
		org.eclipse.jface.viewers.ITreeContentProvider contentProvider
		Object[] children
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		org.eclipse.jface.viewers.IStructuredSelection s
		Object element
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings section
	public org.eclipse.ui.views.IViewDescriptor[] getSelection () 
	private void layoutTopControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridData spec
	protected void restoreWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		String[] expandedCategoryIds
		org.eclipse.ui.internal.registry.ViewRegistry reg
		java.util.ArrayList categoriesToExpand
		int i
		org.eclipse.ui.views.IViewCategory category
		String selectedViewId
		org.eclipse.ui.views.IViewDescriptor viewDesc
	protected void saveWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		Object[] expandedElements
		String[] expandedCategoryIds
		int i
		String selectedViewId
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	protected void updateButtons () 
	protected void updateSelection (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		java.util.ArrayList descs
		org.eclipse.jface.viewers.IStructuredSelection sel
		java.util.Iterator i
		Object o
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
	void handleTreeViewerKeyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
		org.eclipse.jface.viewers.ITreeSelection selection
		Object o
		String description
	private void popUp (java.lang.String) 
		String description
	protected boolean isResizable () 
	static org.eclipse.swt.graphics.Color access$0 (org.eclipse.ui.internal.dialogs.ShowViewDialog) 
}

org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog$1.class
SimpleWorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog$Filter.class
SimpleWorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog$Filter extends org.eclipse.jface.viewers.ViewerFilter {
	final org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog this$0
	private void  (org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog) 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
	private boolean isCompatible (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet set
		java.util.Set workingSetTypeIds
		java.util.Iterator i
		String workingSetTypeId
	void  (org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog, org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog$Filter) 
}

org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog.class
SimpleWorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.SimpleWorkingSetSelectionDialog extends org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog {
	private static final int SIZING_SELECTION_WIDGET_HEIGHT
	private static final int SIZING_SELECTION_WIDGET_WIDTH
	private org.eclipse.jface.viewers.CheckboxTableViewer viewer
	private org.eclipse.ui.IWorkingSet[] initialSelection
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String[], org.eclipse.ui.IWorkingSet[], boolean) 
		org.eclipse.swt.widgets.Shell shell
		String[] workingSetTypeIds
		org.eclipse.ui.IWorkingSet[] selectedWorkingSets
		boolean canEdit
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Composite viewerComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void okPressed () 
		Object[] checked
		org.eclipse.ui.IWorkingSet[] workingSets
	protected java.util.List getSelectedWorkingSets () 
		org.eclipse.jface.viewers.ISelection selection
	protected void availableWorkingSetsChanged () 
	void handleSelectionChanged () 
	protected void selectAllSets () 
	protected void deselectAllSets () 
}

org/eclipse/ui/internal/dialogs/StartupPreferencePage$1.class
StartupPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.StartupPreferencePage$1 extends org.eclipse.jface.viewers.LabelProvider {
	final org.eclipse.ui.internal.dialogs.StartupPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.StartupPreferencePage) 
	public java.lang.String getText (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/StartupPreferencePage.class
StartupPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.StartupPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.swt.widgets.Table pluginsList
	private org.eclipse.ui.internal.Workbench workbench
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	protected org.eclipse.swt.widgets.Composite createComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void createEarlyStartupSelection (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
		org.eclipse.jface.viewers.TableViewer viewer
	private void updateCheckState () 
		java.util.HashSet disabledPlugins
		int i
		org.eclipse.swt.widgets.TableItem item
		String pluginId
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	protected void performDefaults () 
		org.eclipse.swt.widgets.TableItem[] items
		int i
	public boolean performOk () 
		StringBuffer preference
		org.eclipse.swt.widgets.TableItem[] items
		int i
		String pref
		org.eclipse.jface.preference.IPreferenceStore store
}

org/eclipse/ui/internal/dialogs/TreeManager$CheckListener.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.TreeManager$CheckListener extends java.lang.Object {
	public abstract void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
}

org/eclipse/ui/internal/dialogs/TreeManager$CheckStateProvider.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$CheckStateProvider extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateProvider  {
	public void  () 
	public boolean isChecked (java.lang.Object) 
		Object element
	public boolean isGrayed (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/TreeManager$ModelListenerForCheckboxTable.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$ModelListenerForCheckboxTable extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	private org.eclipse.jface.viewers.CheckboxTableViewer tableViewer
	public void  (org.eclipse.ui.internal.dialogs.TreeManager, org.eclipse.jface.viewers.CheckboxTableViewer) 
		org.eclipse.ui.internal.dialogs.TreeManager manager
		org.eclipse.jface.viewers.CheckboxTableViewer tableViewer
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
}

org/eclipse/ui/internal/dialogs/TreeManager$ModelListenerForCheckboxTree.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$ModelListenerForCheckboxTree extends java.lang.Object implements org.eclipse.ui.internal.dialogs.TreeManager$CheckListener  {
	private org.eclipse.jface.viewers.CheckboxTreeViewer treeViewer
	public void  (org.eclipse.ui.internal.dialogs.TreeManager, org.eclipse.jface.viewers.CheckboxTreeViewer) 
		org.eclipse.ui.internal.dialogs.TreeManager manager
		org.eclipse.jface.viewers.CheckboxTreeViewer treeViewer
	public void checkChanged (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
}

org/eclipse/ui/internal/dialogs/TreeManager$TreeItem.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$TreeItem extends java.lang.Object {
	private String label
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.swt.graphics.Image image
	private org.eclipse.ui.internal.dialogs.TreeManager$TreeItem parent
	private java.util.List children
	private int checkState
	private boolean changedByUser
	final org.eclipse.ui.internal.dialogs.TreeManager this$0
	public void  (org.eclipse.ui.internal.dialogs.TreeManager, java.lang.String) 
		String label
	public java.lang.String getLabel () 
	public void setLabel (java.lang.String) 
		String label
	public org.eclipse.swt.graphics.Image getImage () 
	public void setImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	public void addChild (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem newChild
	public java.util.List getChildren () 
	public org.eclipse.ui.internal.dialogs.TreeManager$TreeItem getParent () 
	private void internalSetCheckState (int) 
		int newState
	public void setCheckState (boolean) 
		boolean checked
		int newState
	public boolean getState () 
	int getCheckState () 
	private void synchChildren (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
		int newState
		java.util.Iterator iterator
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem curItem
	private void synchParents (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem changedItem
		int newState
		boolean checkedFound
		boolean uncheckedFound
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem item
		int oldState
	public void setChangedByUser (boolean) 
		boolean changedByUser
	public boolean isChangedByUser () 
	static int access$0 (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
}

org/eclipse/ui/internal/dialogs/TreeManager$TreeItemContentProvider.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$TreeItemContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	public void  () 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/dialogs/TreeManager$TreeItemLabelProvider.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$TreeItemLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	public void  () 
	public java.lang.String getText (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/dialogs/TreeManager$ViewerCheckStateListener.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager$ViewerCheckStateListener extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	public void  () 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		Object checked
}

org/eclipse/ui/internal/dialogs/TreeManager.class
TreeManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.TreeManager extends java.lang.Object {
	static final int CHECKSTATE_UNCHECKED
	static final int CHECKSTATE_GRAY
	static final int CHECKSTATE_CHECKED
	private static org.eclipse.jface.viewers.ICheckStateProvider checkStateProvider
	private static org.eclipse.jface.viewers.IBaseLabelProvider labelProvider
	private static org.eclipse.jface.viewers.ICheckStateListener viewerCheckListener
	private static org.eclipse.jface.viewers.ITreeContentProvider treeContentProvider
	private java.util.List listeners
	private org.eclipse.jface.resource.LocalResourceManager resourceManager
	static void  () 
	public static org.eclipse.jface.viewers.ICheckStateProvider getCheckStateProvider () 
	public static org.eclipse.jface.viewers.IBaseLabelProvider getLabelProvider () 
	public static org.eclipse.jface.viewers.ITreeContentProvider getTreeContentProvider () 
	public org.eclipse.jface.viewers.ICheckStateListener getViewerCheckStateListener () 
	public void  () 
	public void addListener (org.eclipse.ui.internal.dialogs.TreeManager$CheckListener) 
		org.eclipse.ui.internal.dialogs.TreeManager$CheckListener listener
	public org.eclipse.ui.internal.dialogs.TreeManager$CheckListener getCheckListener (org.eclipse.jface.viewers.ICheckable) 
		org.eclipse.jface.viewers.ICheckable viewer
	public void attachAll (org.eclipse.jface.viewers.CheckboxTreeViewer) 
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
	public void attachAll (org.eclipse.jface.viewers.CheckboxTableViewer) 
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
	public void removeListener (org.eclipse.ui.internal.dialogs.TreeManager$CheckListener) 
		org.eclipse.ui.internal.dialogs.TreeManager$CheckListener listener
	private void fireListeners (org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
		org.eclipse.ui.internal.dialogs.TreeManager$TreeItem item
		java.util.Iterator i
		org.eclipse.ui.internal.dialogs.TreeManager$CheckListener listener
	public void dispose () 
	static org.eclipse.jface.resource.LocalResourceManager access$0 (org.eclipse.ui.internal.dialogs.TreeManager) 
	static void access$1 (org.eclipse.ui.internal.dialogs.TreeManager, org.eclipse.ui.internal.dialogs.TreeManager$TreeItem) 
}

org/eclipse/ui/internal/dialogs/ViewComparator.class
ViewComparator.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ViewComparator extends org.eclipse.jface.viewers.ViewerComparator {
	private org.eclipse.ui.internal.registry.ViewRegistry viewReg
	public void  (org.eclipse.ui.internal.registry.ViewRegistry) 
		org.eclipse.ui.internal.registry.ViewRegistry reg
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object e1
		Object e2
		String str1
		String str2
		org.eclipse.ui.views.IViewCategory generalCategory
		org.eclipse.ui.internal.registry.Category miscCategory
		String str1
		String str2
}

org/eclipse/ui/internal/dialogs/ViewContentProvider.class
ViewContentProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ViewContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private java.util.Map childMap
	public void  () 
	public void dispose () 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object element
		Object[] children
	private java.lang.Object[] createChildren (java.lang.Object) 
		Object element
		org.eclipse.ui.views.IViewRegistry reg
		org.eclipse.ui.views.IViewCategory[] categories
		java.util.ArrayList filtered
		int i
		org.eclipse.ui.views.IViewDescriptor[] views
		java.util.ArrayList filtered
		int i
		Object o
	private java.util.ArrayList removeIntroView (java.util.ArrayList) 
		java.util.ArrayList list
		java.util.Iterator i
		org.eclipse.ui.views.IViewDescriptor view
	public java.lang.Object[] getElements (java.lang.Object) 
		Object element
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/dialogs/ViewLabelProvider.class
ViewLabelProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ViewLabelProvider extends org.eclipse.jface.viewers.ColumnLabelProvider {
	private java.util.HashMap images
	private final org.eclipse.ui.IWorkbenchWindow window
	private final org.eclipse.swt.graphics.Color dimmedForeground
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.swt.graphics.Color) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.swt.graphics.Color dimmedForeground
	protected void initialize (org.eclipse.jface.viewers.ColumnViewer, org.eclipse.jface.viewers.ViewerColumn) 
		org.eclipse.jface.viewers.ColumnViewer viewer
		org.eclipse.jface.viewers.ViewerColumn column
	org.eclipse.swt.graphics.Image cacheImage (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
		org.eclipse.swt.graphics.Image image
	public void dispose () 
		java.util.Iterator i
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.jface.resource.ImageDescriptor desc
		org.eclipse.jface.resource.ImageDescriptor desc
	public java.lang.String getText (java.lang.Object) 
		Object element
		String label
	public org.eclipse.swt.graphics.Color getBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color getForeground (java.lang.Object) 
		Object element
		org.eclipse.ui.IWorkbenchPage activePage
}

org/eclipse/ui/internal/dialogs/ViewPatternFilter.class
ViewPatternFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ViewPatternFilter extends org.eclipse.ui.dialogs.PatternFilter {
	public void  () 
	public boolean isElementSelectable (java.lang.Object) 
		Object element
	protected boolean isLeafMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		String text
		org.eclipse.ui.views.IViewDescriptor desc
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$1.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$10.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$10 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$11.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$11 extends java.lang.Object implements java.util.Comparator  {
	com.ibm.icu.text.Collator collator
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.core.runtime.IConfigurationElement el1
		org.eclipse.core.runtime.IConfigurationElement el2
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$12.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$12 extends org.eclipse.ui.progress.UIJob {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int really
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$2.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$3.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$3 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	private void updateSettings () 
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$4.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$4 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$5.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$6.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$7.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$8.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$8 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage$9.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.ViewsPreferencePage$9 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.ViewsPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/ViewsPreferencePage.class
ViewsPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.ViewsPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.swt.widgets.Button showTextOnPerspectiveBar
	private org.eclipse.swt.widgets.Button showTraditionalStyleTabs
	private org.eclipse.swt.widgets.Button enableAnimations
	private org.eclipse.swt.widgets.Button useColoredLabels
	private org.eclipse.swt.widgets.Button editorTopButton
	private org.eclipse.swt.widgets.Button editorBottomButton
	private org.eclipse.swt.widgets.Button viewTopButton
	private org.eclipse.swt.widgets.Button viewBottomButton
	private org.eclipse.swt.widgets.Button perspLeftButton
	private org.eclipse.swt.widgets.Button perspTopLeftButton
	private org.eclipse.swt.widgets.Button perspTopRightButton
	static final String EDITORS_TITLE
	private static final String EDITORS_TOP_TITLE
	private static final String EDITORS_BOTTOM_TITLE
	private static final String VIEWS_TITLE
	private static final String VIEWS_TOP_TITLE
	private static final String VIEWS_BOTTOM_TITLE
	private static final String PERSP_TITLE
	private static final String PERSP_LEFT_TITLE
	private static final String PERSP_TOP_LEFT_TITLE
	private static final String PERSP_TOP_RIGHT_TITLE
	private static final String R21PRESENTATION_ID
	private static final String DEFAULT_PRESENTATION_ID
	private static final String R30_PRESENTATION_ID
	private static final String INITIAL_VAL
	private static final int INITIAL_LOC_INT
	private String fastViewLoc
	private String showTextOnPerspBar
	private int editorAlignment
	private boolean editorAlignmentChanged
	private int viewAlignment
	private boolean viewAlignmentChanged
	private String perspBarLocation
	private org.eclipse.swt.widgets.Combo themeCombo
	private org.eclipse.swt.widgets.Combo presentationCombo
	private org.eclipse.core.runtime.IConfigurationElement[] presentationFactories
	private String currentPresentationFactoryId
	private org.eclipse.swt.widgets.Button overridePresButton
	private org.eclipse.jface.util.IPropertyChangeListener overrideListener
	private boolean restartPosted
	private org.eclipse.swt.widgets.Group editorTabGroup
	private org.eclipse.swt.widgets.Group viewTabGroup
	private org.eclipse.swt.widgets.Group perspBarTabGroup
	private org.eclipse.swt.widgets.Text themeDescriptionText
	static void  () 
	public void  () 
	private org.eclipse.swt.widgets.Group createButtonGroup (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite composite
		String title
		org.eclipse.swt.widgets.Group buttonComposite
		org.eclipse.swt.layout.FormLayout layout
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.preference.IPreferenceStore apiStore
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
	private void createColoredLabelsPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.preference.IPreferenceStore apiStore
	private void createThemeCombo (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	private void createThemeDescriptionText (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData layoutData
		org.eclipse.swt.graphics.GC gc
	private void refreshThemeDescriptionText () 
		String description
		int idx
		org.eclipse.ui.internal.themes.IThemeDescriptor theme
	private org.eclipse.swt.widgets.Button createCheckButton (org.eclipse.swt.widgets.Composite, java.lang.String, boolean) 
		org.eclipse.swt.widgets.Composite composite
		String text
		boolean selection
		org.eclipse.swt.widgets.Button button
	private void createPresentationOverride (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.preference.IPreferenceStore store
		boolean override
		boolean showText
		String barLocation
	private void updateOverrideState (boolean) 
		boolean override
		org.eclipse.jface.preference.IPreferenceStore store
	private void createPresentationCombo (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	private void attachControls (org.eclipse.swt.widgets.Control, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control leftControl
		org.eclipse.swt.widgets.Control rightControl
		org.eclipse.swt.layout.FormData leftData
		org.eclipse.swt.layout.FormData rightData
	private void createEditorTabButtonGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.events.SelectionListener sel
	private void createViewTabButtonGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.events.SelectionListener sel
	private void createPerspBarTabButtonGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		int spacing
		org.eclipse.swt.layout.FormData leftData
		org.eclipse.swt.layout.FormData topLeftData
		org.eclipse.swt.layout.FormData topRightData
	private void hookOverrideListener () 
		org.eclipse.jface.preference.IPreferenceStore store
	public void dispose () 
	private void updateOverride () 
		boolean override
	private void refreshPresentationCombo () 
		int i
		org.eclipse.core.runtime.IConfigurationElement el
		String name
	private void setPresentationSelection () 
		int i
	private void refreshPresentationFactories () 
	private boolean updatePresentationPreferences () 
		String id
	private void setPresentationPrefs (java.lang.String) 
		String id
	private boolean isR33 (java.lang.String) 
		String id
	private boolean isR30 (java.lang.String) 
		String id
	private boolean isR21 (java.lang.String) 
		String id
	private java.lang.String getSelectedPresentationID () 
		int selection
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private void setR33Preferences () 
		org.eclipse.jface.preference.IPreferenceStore apiStore
	private void setR30Preferences () 
		org.eclipse.jface.preference.IPreferenceStore apiStore
	private void setViewAlignDefault (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore apiStore
		int oldVal
	private void setEditorAlignDefault (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore apiStore
		int oldVal
	private void setR21Preferences () 
		int oldVal
		org.eclipse.jface.preference.IPreferenceStore apiStore
	private void refreshThemeCombo (java.lang.String) 
		String themeToSelect
		org.eclipse.ui.themes.ITheme currentTheme
		org.eclipse.ui.internal.themes.IThemeDescriptor[] descs
		String defaultThemeString
		String themeString
		int selection
		int i
	protected void createShowTextOnPerspectiveBarPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.preference.IPreferenceStore apiStore
	protected void createShowTraditionalStyleTabsPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.preference.IPreferenceStore apiStore
	protected void createEnableAnimationsPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.preference.IPreferenceStore apiStore
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	protected void performDefaults () 
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.jface.preference.IPreferenceStore apiStore
		String presID
		boolean overridePrefs
	public boolean performOk () 
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.jface.preference.IPreferenceStore apiStore
		boolean override
		boolean restart
		int idx
		org.eclipse.ui.internal.themes.IThemeDescriptor applyTheme
		org.eclipse.ui.preferences.IWorkbenchPreferenceContainer container
		org.eclipse.ui.progress.UIJob job
	static void access$0 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static void access$2 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, boolean) 
	static java.lang.String access$3 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static void access$4 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, java.lang.String) 
	static org.eclipse.swt.widgets.Button access$5 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static int access$6 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static void access$7 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, int) 
	static void access$8 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, boolean) 
	static org.eclipse.swt.widgets.Button access$9 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static org.eclipse.swt.widgets.Button access$10 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static int access$11 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static void access$12 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, int) 
	static void access$13 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, boolean) 
	static org.eclipse.swt.widgets.Button access$14 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
	static void access$15 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage, java.lang.String) 
	static void access$16 (org.eclipse.ui.internal.dialogs.ViewsPreferencePage) 
}

org/eclipse/ui/internal/dialogs/WizardActivityFilter.class
WizardActivityFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WizardActivityFilter extends org.eclipse.jface.viewers.ViewerFilter {
	static Class class$0
	public void  () 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		Object[] children
}

org/eclipse/ui/internal/dialogs/WizardCollectionElement.class
WizardCollectionElement.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WizardCollectionElement extends org.eclipse.ui.model.AdaptableList implements org.eclipse.ui.IPluginContribution org.eclipse.ui.wizards.IWizardCategory  {
	private String id
	private String pluginId
	private String name
	private org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
	private org.eclipse.ui.model.AdaptableList wizards
	private org.eclipse.core.runtime.IConfigurationElement configElement
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public void  (java.lang.String, java.lang.String, java.lang.String, org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		String id
		String pluginId
		String name
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
	public org.eclipse.ui.model.AdaptableList add (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable a
	public void remove (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable a
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement findChildCollection (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath searchPath
		Object[] children
		String searchString
		int i
		org.eclipse.ui.internal.dialogs.WizardCollectionElement currentCategory
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement findCategory (java.lang.String) 
		String id
		Object[] children
		int i
		org.eclipse.ui.internal.dialogs.WizardCollectionElement currentCategory
		org.eclipse.ui.internal.dialogs.WizardCollectionElement childCategory
	public org.eclipse.ui.internal.dialogs.WorkbenchWizardElement findWizard (java.lang.String, boolean) 
		String searchId
		boolean recursive
		Object[] wizards
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement currentWizard
		java.util.Iterator iterator
		org.eclipse.ui.internal.dialogs.WizardCollectionElement child
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement result
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getId () 
	public java.lang.String getLabel (java.lang.Object) 
		Object o
	public java.lang.Object getParent (java.lang.Object) 
		Object o
	public org.eclipse.core.runtime.IPath getPath () 
	public org.eclipse.ui.wizards.IWizardDescriptor[] getWizards () 
	private org.eclipse.ui.wizards.IWizardDescriptor[] getWizardsExpression (org.eclipse.ui.wizards.IWizardDescriptor[]) 
		org.eclipse.ui.wizards.IWizardDescriptor[] wizardDescriptors
		int size
		java.util.List result
		int i
	public org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] getWorkbenchWizardElements () 
	private org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] getWorkbenchWizardElementsExpression (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[]) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] workbenchWizardElements
		int size
		java.util.List result
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
	public boolean isEmpty () 
	public java.lang.String toString () 
		StringBuffer buf
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.ui.wizards.IWizardCategory getParent () 
	public org.eclipse.ui.wizards.IWizardCategory[] getCategories () 
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement[] getCollectionElements () 
	public org.eclipse.ui.model.AdaptableList getWizardAdaptableList () 
	public java.lang.String getLabel () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement getParentCollection () 
	public org.eclipse.ui.wizards.IWizardDescriptor findWizard (java.lang.String) 
		String id
	public org.eclipse.ui.wizards.IWizardCategory findCategory (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
}

org/eclipse/ui/internal/dialogs/WizardContentProvider.class
WizardContentProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WizardContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private org.eclipse.ui.model.AdaptableList input
	public void  () 
	public void dispose () 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
		java.util.ArrayList list
		org.eclipse.ui.internal.dialogs.WizardCollectionElement element
		Object[] childCollections
		int i
		Object[] childWizards
		int i
		org.eclipse.ui.model.AdaptableList aList
		Object[] children
		java.util.ArrayList list
		int i
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
		Object[] children
		int i
	private void handleChild (java.lang.Object, java.util.ArrayList) 
		Object element
		java.util.ArrayList list
	public boolean hasChildren (java.lang.Object) 
		Object element
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/dialogs/WizardPatternFilter.class
WizardPatternFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WizardPatternFilter extends org.eclipse.ui.dialogs.PatternFilter {
	public void  () 
	public boolean isElementSelectable (java.lang.Object) 
		Object element
	protected boolean isLeafMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement desc
		String text
		String[] keywordLabels
		int i
}

org/eclipse/ui/internal/dialogs/WizardTagFilter.class
WizardTagFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WizardTagFilter extends org.eclipse.jface.viewers.ViewerFilter {
	private String[] myTags
	public void  (java.lang.String[]) 
		String[] tags
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		org.eclipse.ui.wizards.IWizardDescriptor desc
		String[] tags
		int i
		int j
		Object[] children
}

org/eclipse/ui/internal/dialogs/WorkbenchDialogBlockedHandler.class
WorkbenchDialogBlockedHandler.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchDialogBlockedHandler extends java.lang.Object implements org.eclipse.jface.dialogs.IDialogBlockedHandler  {
	org.eclipse.core.runtime.IProgressMonitor outerMonitor
	int nestingDepth
	public void  () 
	public void clearBlocked () 
	public void showBlocked (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.core.runtime.IProgressMonitor blockingMonitor
		org.eclipse.core.runtime.IStatus blockingStatus
		String blockedName
	public void showBlocked (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.core.runtime.IProgressMonitor blocking
		org.eclipse.core.runtime.IStatus blockingStatus
		String blockedName
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$1.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.widgets.TableColumn column
		int index
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$10.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$10 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		java.util.Iterator images
		org.eclipse.swt.graphics.Image i
		java.util.Iterator images
		org.eclipse.swt.graphics.Image i
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$2.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$2 extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	private final int val$width
	private final int val$height
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, int, int) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.TableColumn[] c
		int w
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$3.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$4.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$5.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$6.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$7.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$8.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$8 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	private final org.eclipse.swt.widgets.Button val$showAllPerspButton
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.swt.widgets.Button) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$9.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$9 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog$Adapter.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter extends java.lang.Object implements java.lang.Comparable  {
	org.eclipse.ui.IEditorReference editorRef
	org.eclipse.ui.IEditorInput input
	org.eclipse.ui.IEditorDescriptor desc
	String[] text
	org.eclipse.swt.graphics.Image image
	final org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference ref
	boolean isDirty () 
	void close () 
		org.eclipse.ui.internal.WorkbenchPage p
	void save (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.IEditorPart editor
	java.lang.String[] getText () 
	org.eclipse.swt.graphics.Image getImage () 
		org.eclipse.jface.resource.ImageDescriptor imageDesc
		org.eclipse.ui.IEditorRegistry registry
		org.eclipse.swt.graphics.Image enabled
		org.eclipse.swt.graphics.Image disabled
	private void activate () 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.internal.WorkbenchPage p
		org.eclipse.swt.widgets.Shell s
		org.eclipse.ui.IWorkbenchPage p
	public int compareTo (java.lang.Object) 
		Object another
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter adapter
		int result
		int column
	static void access$0 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter) 
}

org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.class
WorkbenchEditorsDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog extends org.eclipse.ui.dialogs.SelectionDialog {
	private org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.swt.widgets.Table editorsTable
	private org.eclipse.swt.widgets.Button saveSelected
	private org.eclipse.swt.widgets.Button closeSelected
	private org.eclipse.swt.widgets.Button selectClean
	private org.eclipse.swt.widgets.Button invertSelection
	private org.eclipse.swt.widgets.Button allSelection
	private boolean showAllPersp
	private int sortColumn
	private java.util.List elements
	private java.util.HashMap imageCache
	private java.util.HashMap disabledImageCache
	private boolean reverse
	private com.ibm.icu.text.Collator collator
	private org.eclipse.swt.graphics.Rectangle bounds
	private int[] columnsWidth
	private static final String SORT
	private static final String ALLPERSP
	private static final String BOUNDS
	private static final String COLUMNS
	private org.eclipse.swt.events.SelectionListener headerListener
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.dialogs.IDialogSettings s
		String[] array
		int i
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Button button
	protected void initializeBounds () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite dialogArea
		org.eclipse.ui.internal.layout.CellLayout dialogAreaLayout
		org.eclipse.swt.widgets.Label l
		int height
		int width
		org.eclipse.ui.internal.layout.CellData tableData
		org.eclipse.swt.widgets.TableColumn tc
		org.eclipse.swt.widgets.Composite selectionButtons
		org.eclipse.swt.widgets.Label compLabel
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Composite actionButtons
		org.eclipse.swt.widgets.Label actLabel
		org.eclipse.swt.layout.GridLayout actLayout
		org.eclipse.swt.widgets.Button showAllPerspButton
	private void updateButtons () 
		org.eclipse.swt.widgets.TableItem[] selectedItems
		boolean hasDirty
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter editor
		org.eclipse.swt.widgets.TableItem[] allItems
		boolean hasClean
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter editor
		org.eclipse.swt.widgets.Button ok
	private void closeItems (org.eclipse.swt.widgets.TableItem[]) 
		org.eclipse.swt.widgets.TableItem[] items
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter e
	private void saveItems (org.eclipse.swt.widgets.TableItem[]) 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.jface.dialogs.ProgressMonitorDialog pmd
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter editor
	private org.eclipse.swt.widgets.TableItem[] selectClean (org.eclipse.swt.widgets.TableItem[]) 
		org.eclipse.swt.widgets.TableItem[] items
		java.util.ArrayList cleanItems
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter editor
		org.eclipse.swt.widgets.TableItem[] result
	private org.eclipse.swt.widgets.TableItem[] invertedSelection (org.eclipse.swt.widgets.TableItem[], org.eclipse.swt.widgets.TableItem[]) 
		org.eclipse.swt.widgets.TableItem[] allItems
		org.eclipse.swt.widgets.TableItem[] selectedItems
		java.util.ArrayList invertedSelection
		int i
		int j
		org.eclipse.swt.widgets.TableItem[] result
	private void updateItem (org.eclipse.swt.widgets.TableItem, org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter) 
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter editor
		org.eclipse.swt.graphics.Image image
	private void updateEditors (org.eclipse.ui.IWorkbenchPage[]) 
		org.eclipse.ui.IWorkbenchPage[] pages
		int j
		org.eclipse.ui.IEditorReference[] editors
		int k
	private void updateItems () 
		org.eclipse.swt.widgets.TableItem[] selectedItems
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter[] selectedAdapters
		int i
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchPage page
		java.util.List selection
		java.util.Iterator iterator
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter e
		org.eclipse.swt.widgets.TableItem item
		int i
	private void sort () 
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter[] a
	protected void okPressed () 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog$Adapter selection
	private void saveDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings s
		String[] array
		int i
	private org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings thisSettings
	static org.eclipse.swt.widgets.Table access$0 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static int access$1 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static boolean access$2 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static void access$3 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, boolean) 
	static void access$4 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, int) 
	static void access$5 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static java.util.HashMap access$6 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static org.eclipse.ui.IWorkbenchWindow access$7 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static com.ibm.icu.text.Collator access$8 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static int[] access$9 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static org.eclipse.swt.widgets.TableItem[] access$10 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.swt.widgets.TableItem[]) 
	static void access$11 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
	static org.eclipse.swt.widgets.TableItem[] access$12 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.swt.widgets.TableItem[], org.eclipse.swt.widgets.TableItem[]) 
	static void access$13 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.swt.widgets.TableItem[]) 
	static void access$14 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, org.eclipse.swt.widgets.TableItem[]) 
	static void access$15 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog, boolean) 
	static java.util.HashMap access$16 (org.eclipse.ui.internal.dialogs.WorkbenchEditorsDialog) 
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferenceDialog.class
WorkbenchPreferenceDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog extends org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog {
	private static org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog instance
	private static final String DIALOG_SETTINGS_SECTION
	private String initialPageId
	static void  () 
	public static final org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog createDialogOn (org.eclipse.swt.widgets.Shell, java.lang.String) 
		org.eclipse.swt.widgets.Shell shell
		String preferencePageId
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog dialog
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog dialog
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.jface.preference.PreferenceManager preferenceManager
	public void  (org.eclipse.swt.widgets.Shell, org.eclipse.jface.preference.PreferenceManager) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.jface.preference.PreferenceManager manager
	public boolean close () 
	protected org.eclipse.jface.preference.IPreferenceNode findNodeMatching (java.lang.String) 
		String nodeId
		org.eclipse.jface.preference.IPreferenceNode node
	protected void okPressed () 
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.jface.dialogs.IDialogSettings section
	protected int getDialogBoundsStrategy () 
	public int open () 
		org.eclipse.jface.preference.IPreferencePage selectedPage
		org.eclipse.swt.widgets.Shell shell
	public void setInitialPage (java.lang.String) 
		String pageId
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager$1.class
WorkbenchPreferenceManager.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchPreferenceManager$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.dialogs.WorkbenchPreferenceManager this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchPreferenceManager) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		java.util.Iterator j
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.class
WorkbenchPreferenceManager.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchPreferenceManager extends org.eclipse.jface.preference.PreferenceManager implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	public void  (char) 
		char separatorChar
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public void addPages (java.util.Collection) 
		java.util.Collection pageContributions
		java.util.Iterator iterator
		Object next
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode wNode
	private void registerNode (org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode) 
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
		org.eclipse.jface.preference.IPreferenceNode[] subNodes
		int i
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
		String category
		org.eclipse.jface.preference.IPreferenceNode parent
		java.util.Iterator j
		org.eclipse.jface.preference.IPreferenceNode element
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		org.eclipse.jface.preference.IPreferenceNode wNode
	private boolean deepRemove (org.eclipse.jface.preference.IPreferenceNode, org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode parent
		org.eclipse.jface.preference.IPreferenceNode nodeToRemove
		org.eclipse.jface.preference.IPreferenceNode[] subNodes
		int i
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferenceNode.class
WorkbenchPreferenceNode.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode extends org.eclipse.ui.internal.preferences.WorkbenchPreferenceExtensionNode {
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String nodeId
		org.eclipse.core.runtime.IConfigurationElement element
	public void createPage () 
		org.eclipse.ui.IWorkbenchPreferencePage page
		org.eclipse.ui.IWorkbenchPreferencePage page
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus errStatus
	public java.lang.String getCategory () 
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferencePage$1.class
WorkbenchPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferencePage$2.class
WorkbenchPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferencePage$3.class
WorkbenchPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferencePage$4.class
WorkbenchPreferencePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkbenchPreferencePage.class
WorkbenchPreferencePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private org.eclipse.swt.widgets.Button stickyCycleButton
	private org.eclipse.swt.widgets.Button doubleClickButton
	private org.eclipse.swt.widgets.Button singleClickButton
	private org.eclipse.swt.widgets.Button selectOnHoverButton
	private org.eclipse.swt.widgets.Button openAfterDelayButton
	private org.eclipse.swt.widgets.Button showUserDialogButton
	private boolean openOnSingleClick
	private boolean selectOnHover
	private boolean openAfterDelay
	private org.eclipse.swt.widgets.Button showHeapStatusButton
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	protected void createButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createShowUserDialogPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createHeapStatusPref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected org.eclipse.swt.widgets.Composite createComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
	protected void createStickyCyclePref (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected void createOpenModeGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Group buttonComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		String label
	private void selectClickMode (boolean) 
		boolean singleClick
	protected static org.eclipse.swt.widgets.Button createRadioButton (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		String label
		org.eclipse.swt.widgets.Button button
	protected static org.eclipse.swt.widgets.Combo createCombo (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Combo combo
		org.eclipse.swt.layout.GridData data
	protected static org.eclipse.swt.widgets.Label createLabel (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		String text
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData data
	protected static void createSpace (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label vfiller
		org.eclipse.swt.layout.GridData gridData
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.preference.IPreferenceStore store
	protected void performDefaults () 
		org.eclipse.jface.preference.IPreferenceStore store
	public boolean performOk () 
		org.eclipse.jface.preference.IPreferenceStore store
		int singleClickMethod
	private void updateHeapStatus (boolean) 
		boolean selection
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.IWorkbenchWindow window
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	static void access$1 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage, boolean) 
	static org.eclipse.swt.widgets.Button access$2 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	static void access$3 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage, boolean) 
	static org.eclipse.swt.widgets.Button access$4 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage) 
	static void access$5 (org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage, boolean) 
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardElement.class
WorkbenchWizardElement.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkbenchWizardElement extends org.eclipse.ui.model.WorkbenchAdapter implements org.eclipse.core.runtime.IAdaptable org.eclipse.ui.IPluginContribution org.eclipse.ui.wizards.IWizardDescriptor  {
	private String id
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.ui.SelectionEnabler selectionEnabler
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.jface.resource.ImageDescriptor descriptionImage
	private org.eclipse.ui.internal.dialogs.WizardCollectionElement parentCategory
	public static final String TAG_PROJECT
	private static final String[] EMPTY_TAGS
	private static final String[] PROJECT_TAGS
	private String[] keywordLabels
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public boolean canHandleSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
	public org.eclipse.jface.viewers.IStructuredSelection adaptedSelection (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.jface.viewers.IStructuredSelection adaptedSelection
	public java.lang.Object createExecutableExtension ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getDescription () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String iconName
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object element
	public java.lang.String getLabel (java.lang.Object) 
		Object element
	protected org.eclipse.ui.SelectionEnabler getSelectionEnabler () 
	private org.eclipse.jface.viewers.IStructuredSelection convertToResources (org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.jface.viewers.IStructuredSelection originalSelection
		Object selectionService
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.jface.resource.ImageDescriptor getDescriptionImage () 
		String descImage
	public java.lang.String getHelpHref () 
	public org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public org.eclipse.ui.wizards.IWizardCategory getCategory () 
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement getCollectionElement () 
	public java.lang.String[] getTags () 
		String flag
	public java.lang.Object getParent (java.lang.Object) 
		Object object
	public void setParent (org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
	public boolean canFinishEarly () 
	public boolean hasPages () 
		String hasPagesString
	public java.lang.String[] getKeywordLabels () 
		org.eclipse.core.runtime.IConfigurationElement[] children
		org.eclipse.ui.internal.registry.KeywordRegistry registry
		int i
		String id
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardListSelectionPage.class
WorkbenchWizardListSelectionPage.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.WorkbenchWizardListSelectionPage extends org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage implements org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.jface.viewers.IDoubleClickListener  {
	private static final String DIALOG_SETTING_SECTION_NAME
	private static final int SIZING_LISTS_HEIGHT
	private static final String STORE_SELECTED_WIZARD_ID
	private org.eclipse.jface.viewers.TableViewer viewer
	private String message
	protected void  (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.model.AdaptableList, java.lang.String, java.lang.String) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
		org.eclipse.ui.model.AdaptableList wizardElements
		String message
		String triggerPointId
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite outerContainer
		org.eclipse.swt.widgets.Label messageLabel
	private void createViewer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Table table
	protected abstract org.eclipse.jface.wizard.IWizardNode createWizardNode (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
	private void layoutTopControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridData data
		int availableRows
	private void restoreWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		String wizardId
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizard
		org.eclipse.jface.viewers.StructuredSelection selection
	public void saveWidgetValues () 
		org.eclipse.jface.viewers.IStructuredSelection sel
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement selectedWizard
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement currentWizardSelection
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardNode$1.class
WorkbenchWizardNode.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.dialogs.WorkbenchWizardNode this$0
	private final org.eclipse.core.runtime.IStatus[] val$statuses
	private final org.eclipse.ui.IWorkbenchWizard[] val$workbenchWizard
	void  (org.eclipse.ui.internal.dialogs.WorkbenchWizardNode, org.eclipse.core.runtime.IStatus[], org.eclipse.ui.IWorkbenchWizard[]) 
	public void run () 
	static org.eclipse.ui.internal.dialogs.WorkbenchWizardNode access$0 (org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1) 
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardNode$2.class
WorkbenchWizardNode.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1 this$1
	private final org.eclipse.core.runtime.IStatus[] val$statuses
	private final org.eclipse.ui.IWorkbenchWizard[] val$workbenchWizard
	void  (org.eclipse.ui.internal.dialogs.WorkbenchWizardNode$1, org.eclipse.core.runtime.IStatus[], org.eclipse.ui.IWorkbenchWizard[]) 
	public void handleException (java.lang.Throwable) 
		Throwable e
		org.eclipse.ui.IPluginContribution contribution
	public void run () 
		org.eclipse.core.runtime.CoreException e
		org.eclipse.ui.IPluginContribution contribution
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardNode.class
WorkbenchWizardNode.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.WorkbenchWizardNode extends java.lang.Object implements org.eclipse.jface.wizard.IWizardNode org.eclipse.ui.IPluginContribution  {
	protected org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage parentWizardPage
	protected org.eclipse.jface.wizard.IWizard wizard
	protected org.eclipse.ui.wizards.IWizardDescriptor wizardElement
	static Class class$0
	static Class class$1
	public void  (org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage, org.eclipse.ui.wizards.IWizardDescriptor) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage aWizardPage
		org.eclipse.ui.wizards.IWizardDescriptor element
	public abstract org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
	public void dispose () 
	protected org.eclipse.jface.viewers.IStructuredSelection getCurrentResourceSelection () 
	public org.eclipse.swt.graphics.Point getExtent () 
	public java.lang.String getLocalId () 
		org.eclipse.ui.IPluginContribution contribution
	public java.lang.String getPluginId () 
		org.eclipse.ui.IPluginContribution contribution
	public org.eclipse.jface.wizard.IWizard getWizard () 
		org.eclipse.ui.IWorkbenchWizard[] workbenchWizard
		org.eclipse.core.runtime.IStatus[] statuses
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public org.eclipse.ui.wizards.IWizardDescriptor getWizardElement () 
	protected org.eclipse.ui.IWorkbench getWorkbench () 
	public boolean isContentCreated () 
}

org/eclipse/ui/internal/dialogs/WorkbenchWizardSelectionPage.class
WorkbenchWizardSelectionPage.java
package org.eclipse.ui.internal.dialogs
public abstract org.eclipse.ui.internal.dialogs.WorkbenchWizardSelectionPage extends org.eclipse.jface.wizard.WizardSelectionPage {
	protected org.eclipse.ui.IWorkbench workbench
	protected org.eclipse.ui.model.AdaptableList wizardElements
	public org.eclipse.jface.viewers.TableViewer wizardSelectionViewer
	protected org.eclipse.jface.viewers.IStructuredSelection currentResourceSelection
	protected String triggerPointId
	public void  (java.lang.String, org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection, org.eclipse.ui.model.AdaptableList, java.lang.String) 
		String name
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
		org.eclipse.ui.model.AdaptableList elements
		String triggerPointId
	protected org.eclipse.ui.internal.dialogs.WorkbenchWizardElement findWizard (java.lang.String) 
		String searchId
		Object[] children
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement currentWizard
	public org.eclipse.jface.viewers.IStructuredSelection getCurrentResourceSelection () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	public void selectWizardNode (org.eclipse.jface.wizard.IWizardNode) 
		org.eclipse.jface.wizard.IWizardNode node
	public org.eclipse.jface.wizard.IWizardPage getNextPage () 
		org.eclipse.ui.activities.ITriggerPoint triggerPoint
}

org/eclipse/ui/internal/dialogs/WorkingSetEditWizard.class
WorkingSetEditWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetEditWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.dialogs.IWorkingSetEditWizard  {
	private org.eclipse.ui.dialogs.IWorkingSetPage workingSetEditPage
	private org.eclipse.ui.IWorkingSet workingSet
	public void  (org.eclipse.ui.dialogs.IWorkingSetPage) 
		org.eclipse.ui.dialogs.IWorkingSetPage editPage
	public void addPages () 
	public boolean canFinish () 
	public org.eclipse.ui.IWorkingSet getSelection () 
	public boolean performFinish () 
	public void setSelection (org.eclipse.ui.IWorkingSet) 
		org.eclipse.ui.IWorkingSet workingSet
}

org/eclipse/ui/internal/dialogs/WorkingSetFilter.class
WorkingSetFilter.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetFilter extends org.eclipse.jface.viewers.ViewerFilter {
	java.util.Set workingSetIds
	public void  (java.util.Set) 
		java.util.Set workingSetIds
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		org.eclipse.ui.IWorkingSet workingSet
		String id
}

org/eclipse/ui/internal/dialogs/WorkingSetLabelProvider.class
WorkingSetLabelProvider.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	private org.eclipse.jface.resource.ResourceManager images
	public void  () 
	public void dispose () 
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object object
		org.eclipse.ui.IWorkingSet workingSet
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		org.eclipse.swt.graphics.Image icon
	public java.lang.String getText (java.lang.Object) 
		Object object
		org.eclipse.ui.IWorkingSet workingSet
}

org/eclipse/ui/internal/dialogs/WorkingSetNewWizard.class
WorkingSetNewWizard.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetNewWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.dialogs.IWorkingSetNewWizard  {
	private org.eclipse.ui.internal.dialogs.WorkingSetTypePage workingSetTypePage
	private org.eclipse.ui.dialogs.IWorkingSetPage workingSetEditPage
	private String editPageId
	private org.eclipse.ui.IWorkingSet workingSet
	private org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
	public void  (org.eclipse.ui.internal.registry.WorkingSetDescriptor[]) 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
	public void addPages () 
		org.eclipse.jface.wizard.IWizardPage page
		org.eclipse.jface.wizard.IWizardPage page
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
	public boolean canFinish () 
	public org.eclipse.jface.wizard.IWizardPage getNextPage (org.eclipse.jface.wizard.IWizardPage) 
		org.eclipse.jface.wizard.IWizardPage page
		String pageId
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
	public org.eclipse.ui.IWorkingSet getSelection () 
	public boolean performFinish () 
}

org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog$1.class
WorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog$2.class
WorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog$3.class
WorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog$3 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		Object obj
}

org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog$4.class
WorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog$4 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.class
WorkingSetSelectionDialog.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog extends org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog {
	private static final int SIZING_SELECTION_WIDGET_HEIGHT
	private static final int SIZING_SELECTION_WIDGET_WIDTH
	private org.eclipse.jface.viewers.ILabelProvider labelProvider
	private org.eclipse.jface.viewers.IStructuredContentProvider contentProvider
	private org.eclipse.jface.viewers.CheckboxTableViewer listViewer
	private boolean multiSelect
	private org.eclipse.ui.IWorkbenchWindow workbenchWindow
	private org.eclipse.swt.widgets.Button buttonWindowSet
	private org.eclipse.swt.widgets.Button buttonNoSet
	private org.eclipse.swt.widgets.Button buttonSelectedSets
	public void  (org.eclipse.swt.widgets.Shell, boolean, java.lang.String[]) 
		org.eclipse.swt.widgets.Shell parentShell
		boolean multi
		String[] workingSetIds
	private void initWorkbenchWindow () 
		org.eclipse.swt.widgets.Shell shellToCheck
	protected void cancelPressed () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.events.SelectionListener listener
		org.eclipse.swt.widgets.Composite viewerComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		java.util.List initialElementSelections
		org.eclipse.ui.IWorkingSet set
		org.eclipse.ui.internal.AggregateWorkingSet aggregate
	private int getInitialRadioSelection () 
		org.eclipse.ui.IWorkingSet windowSet
		int selectionIndex
		int selectionIndex
		int selectionIndex
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control control
		java.util.List selections
	protected java.util.List getSelectedWorkingSets () 
		org.eclipse.jface.viewers.ISelection selection
	void handleSelectionChanged () 
	protected void okPressed () 
		org.eclipse.ui.IWorkingSet[] windowSet
		Object[] untypedResult
		org.eclipse.ui.IWorkingSet[] typedResult
		String setId
		org.eclipse.ui.IWorkingSetManager workingSetManager
		org.eclipse.ui.IWorkingSet aggregate
	private java.lang.String getAggregateIdForSets (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] typedResult
		StringBuffer buffer
		int i
	private void restoreAddedWorkingSets () 
		org.eclipse.ui.IWorkingSetManager manager
		java.util.Iterator iterator
	private void restoreChangedWorkingSets () 
		java.util.Iterator iterator
		org.eclipse.ui.IWorkingSet editedWorkingSet
		org.eclipse.ui.IWorkingSet originalWorkingSet
	private void restoreRemovedWorkingSets () 
		org.eclipse.ui.IWorkingSetManager manager
		java.util.Iterator iterator
	public void setSelection (org.eclipse.ui.IWorkingSet[]) 
		org.eclipse.ui.IWorkingSet[] workingSets
	protected void availableWorkingSetsChanged () 
	protected void selectAllSets () 
	protected void deselectAllSets () 
	static org.eclipse.jface.viewers.CheckboxTableViewer access$0 (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	static org.eclipse.swt.widgets.Button access$1 (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	static org.eclipse.swt.widgets.Button access$2 (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
	static org.eclipse.swt.widgets.Button access$3 (org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog) 
}

org/eclipse/ui/internal/dialogs/WorkingSetTypePage$1.class
WorkingSetTypePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetTypePage$1 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.dialogs.WorkingSetTypePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetTypePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/dialogs/WorkingSetTypePage$2.class
WorkingSetTypePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetTypePage$2 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.dialogs.WorkingSetTypePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetTypePage) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
}

org/eclipse/ui/internal/dialogs/WorkingSetTypePage$3.class
WorkingSetTypePage.java
package org.eclipse.ui.internal.dialogs
 org.eclipse.ui.internal.dialogs.WorkingSetTypePage$3 extends org.eclipse.jface.viewers.LabelProvider {
	private org.eclipse.jface.resource.ResourceManager images
	final org.eclipse.ui.internal.dialogs.WorkingSetTypePage this$0
	void  (org.eclipse.ui.internal.dialogs.WorkingSetTypePage) 
	public java.lang.String getText (java.lang.Object) 
		Object element
	public void dispose () 
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
}

org/eclipse/ui/internal/dialogs/WorkingSetTypePage.class
WorkingSetTypePage.java
package org.eclipse.ui.internal.dialogs
public org.eclipse.ui.internal.dialogs.WorkingSetTypePage extends org.eclipse.jface.wizard.WizardPage {
	private static final int SIZING_SELECTION_WIDGET_WIDTH
	private static final int SIZING_SELECTION_WIDGET_HEIGHT
	private org.eclipse.jface.viewers.TableViewer typesListViewer
	private org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
	public void  () 
	public void  (org.eclipse.ui.internal.registry.WorkingSetDescriptor[]) 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor[] descriptors
	public boolean canFlipToNextPage () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label typesLabel
		org.eclipse.swt.layout.GridData data
	public void dispose () 
	public java.lang.String getSelection () 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	private org.eclipse.ui.internal.registry.WorkingSetDescriptor getSelectedWorkingSet () 
		org.eclipse.jface.viewers.ISelection selection
		boolean hasSelection
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	private void handleDoubleClick () 
	private void handleSelectionChanged () 
		org.eclipse.jface.viewers.ISelection selection
		boolean hasSelection
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	static void access$0 (org.eclipse.ui.internal.dialogs.WorkingSetTypePage) 
	static void access$1 (org.eclipse.ui.internal.dialogs.WorkingSetTypePage) 
}

org/eclipse/ui/internal/dnd/
org/eclipse/ui/internal/dnd/AbstractDropTarget.class
AbstractDropTarget.java
package org.eclipse.ui.internal.dnd
public abstract org.eclipse.ui.internal.dnd.AbstractDropTarget extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDropTarget  {
	public void  () 
	public abstract void drop () 
	public abstract org.eclipse.swt.graphics.Cursor getCursor () 
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
}

org/eclipse/ui/internal/dnd/CompatibilityDragTarget.class
CompatibilityDragTarget.java
package org.eclipse.ui.internal.dnd
public org.eclipse.ui.internal.dnd.CompatibilityDragTarget extends java.lang.Object {
	private static final int MARGIN
	public void  () 
	public static int getRelativePosition (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Control c
		org.eclipse.swt.graphics.Point toTest
		org.eclipse.swt.graphics.Point p
		org.eclipse.swt.graphics.Point e
		int hmargin
		int vmargin
		org.eclipse.swt.graphics.Rectangle inner
}

org/eclipse/ui/internal/dnd/DragBorder$1.class
DragBorder.java
package org.eclipse.ui.internal.dnd
 org.eclipse.ui.internal.dnd.DragBorder$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.dnd.DragBorder this$0
	void  (org.eclipse.ui.internal.dnd.DragBorder) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.graphics.Rectangle bb
}

org/eclipse/ui/internal/dnd/DragBorder.class
DragBorder.java
package org.eclipse.ui.internal.dnd
public org.eclipse.ui.internal.dnd.DragBorder extends java.lang.Object {
	private org.eclipse.swt.widgets.Composite clientControl
	private org.eclipse.swt.widgets.Control dragControl
	private org.eclipse.swt.widgets.Canvas border
	private org.eclipse.swt.graphics.Color baseColor
	private org.eclipse.swt.graphics.Color hilightColor
	private boolean isHighlight
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Control, boolean) 
		org.eclipse.swt.widgets.Composite client
		org.eclipse.swt.widgets.Control toDrag
		boolean provideFrame
		org.eclipse.swt.graphics.Point dragSize
		org.eclipse.swt.graphics.RGB background
		org.eclipse.swt.graphics.RGB blended
	public void setLocation (org.eclipse.swt.graphics.Point, int) 
		org.eclipse.swt.graphics.Point newPos
		int alignment
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle bb
		org.eclipse.swt.graphics.Rectangle cr
	public void setHighlight (boolean) 
		boolean highlight
	public void dispose () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	static boolean access$0 (org.eclipse.ui.internal.dnd.DragBorder) 
	static org.eclipse.swt.graphics.Color access$1 (org.eclipse.ui.internal.dnd.DragBorder) 
	static org.eclipse.swt.graphics.Color access$2 (org.eclipse.ui.internal.dnd.DragBorder) 
	static org.eclipse.swt.widgets.Canvas access$3 (org.eclipse.ui.internal.dnd.DragBorder) 
}

org/eclipse/ui/internal/dnd/DragUtil$1.class
DragUtil.java
package org.eclipse.ui.internal.dnd
 org.eclipse.ui.internal.dnd.DragUtil$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private final org.eclipse.swt.widgets.Display val$display
	private final Object val$draggedItem
	private final org.eclipse.swt.widgets.Tracker val$tracker
	private final boolean val$allowSnapping
	private final org.eclipse.swt.graphics.Rectangle val$sourceBounds
	private final org.eclipse.swt.graphics.Point val$initialLocation
	void  (org.eclipse.swt.widgets.Display, java.lang.Object, org.eclipse.swt.widgets.Tracker, boolean, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/dnd/DragUtil$2.class
DragUtil.java
package org.eclipse.ui.internal.dnd
 org.eclipse.ui.internal.dnd.DragUtil$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.dnd.DragUtil$1 this$1
	private final org.eclipse.swt.widgets.Event val$event
	private final org.eclipse.swt.widgets.Display val$display
	private final Object val$draggedItem
	private final org.eclipse.swt.widgets.Tracker val$tracker
	private final boolean val$allowSnapping
	private final org.eclipse.swt.graphics.Rectangle val$sourceBounds
	private final org.eclipse.swt.graphics.Point val$initialLocation
	void  (org.eclipse.ui.internal.dnd.DragUtil$1, org.eclipse.swt.widgets.Event, org.eclipse.swt.widgets.Display, java.lang.Object, org.eclipse.swt.widgets.Tracker, boolean, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point) 
	public void run () 
		org.eclipse.swt.graphics.Point location
		org.eclipse.ui.internal.dnd.IDropTarget target
		org.eclipse.swt.widgets.Control targetControl
		org.eclipse.swt.graphics.Rectangle snapTarget
		org.eclipse.swt.graphics.Rectangle[] currentRectangles
}

org/eclipse/ui/internal/dnd/DragUtil.class
DragUtil.java
package org.eclipse.ui.internal.dnd
public org.eclipse.ui.internal.dnd.DragUtil extends java.lang.Object {
	private static final String DROP_TARGET_ID
	private static org.eclipse.ui.internal.dnd.TestDropLocation forcedDropTarget
	private static java.util.List defaultTargets
	static void  () 
	public void  () 
	public static void addDragTarget (org.eclipse.swt.widgets.Control, org.eclipse.ui.internal.dnd.IDragOverListener) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.dnd.IDragOverListener target
		java.util.List targetList
	private static java.util.List getTargetList (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		java.util.List result
	public static void removeDragTarget (org.eclipse.swt.widgets.Control, org.eclipse.ui.internal.dnd.IDragOverListener) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.dnd.IDragOverListener target
		java.util.List targetList
	public static org.eclipse.swt.graphics.Rectangle getDisplayBounds (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control boundsControl
		org.eclipse.swt.widgets.Control parent
	public static boolean performDrag (java.lang.Object, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point, boolean) 
		Object draggedItem
		org.eclipse.swt.graphics.Rectangle sourceBounds
		org.eclipse.swt.graphics.Point initialLocation
		boolean allowSnapping
		org.eclipse.ui.internal.dnd.IDropTarget target
	public static boolean dragTo (org.eclipse.swt.widgets.Display, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Display display
		Object draggedItem
		org.eclipse.swt.graphics.Point finalLocation
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.swt.widgets.Control currentControl
		org.eclipse.ui.internal.dnd.IDropTarget target
	public static void forceDropLocation (org.eclipse.ui.internal.dnd.TestDropLocation) 
		org.eclipse.ui.internal.dnd.TestDropLocation forcedLocation
	static org.eclipse.ui.internal.dnd.IDropTarget dragToTarget (java.lang.Object, org.eclipse.swt.graphics.Rectangle, org.eclipse.swt.graphics.Point, boolean) 
		Object draggedItem
		org.eclipse.swt.graphics.Rectangle sourceBounds
		org.eclipse.swt.graphics.Point initialLocation
		boolean allowSnapping
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.widgets.Control currentControl
		org.eclipse.swt.widgets.Tracker tracker
		org.eclipse.ui.internal.dnd.IDropTarget target
		org.eclipse.swt.widgets.Control startControl
		org.eclipse.swt.graphics.Rectangle startRect
		org.eclipse.swt.graphics.Rectangle rect
		org.eclipse.swt.widgets.Shell shell
		boolean trackingOk
		org.eclipse.ui.internal.dnd.IDropTarget dropTarget
		org.eclipse.swt.graphics.Point finalLocation
		org.eclipse.swt.widgets.Control targetControl
	private static org.eclipse.ui.internal.dnd.IDropTarget getDropTarget (java.util.List, org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		java.util.List toSearch
		org.eclipse.swt.widgets.Control mostSpecificControl
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		java.util.Iterator iter
		org.eclipse.ui.internal.dnd.IDragOverListener next
		org.eclipse.ui.internal.dnd.IDropTarget dropTarget
	public static org.eclipse.ui.internal.dnd.IDropTarget getDropTarget (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control toSearch
		Object draggedObject
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle dragRectangle
		org.eclipse.swt.widgets.Control current
		org.eclipse.ui.internal.dnd.IDropTarget dropTarget
	public static org.eclipse.swt.graphics.Point getEventLoc (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Control ctrl
}

org/eclipse/ui/internal/dnd/IDragOverListener.class
IDragOverListener.java
package org.eclipse.ui.internal.dnd
public abstract org.eclipse.ui.internal.dnd.IDragOverListener extends java.lang.Object {
	public abstract org.eclipse.ui.internal.dnd.IDropTarget drag (org.eclipse.swt.widgets.Control, java.lang.Object, org.eclipse.swt.graphics.Point, org.eclipse.swt.graphics.Rectangle) 
}

org/eclipse/ui/internal/dnd/IDropTarget.class
IDropTarget.java
package org.eclipse.ui.internal.dnd
public abstract org.eclipse.ui.internal.dnd.IDropTarget extends java.lang.Object {
	public abstract void drop () 
	public abstract org.eclipse.swt.graphics.Cursor getCursor () 
	public abstract org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
}

org/eclipse/ui/internal/dnd/IDropTarget2.class
IDropTarget2.java
package org.eclipse.ui.internal.dnd
public abstract org.eclipse.ui.internal.dnd.IDropTarget2 extends java.lang.Object implements org.eclipse.ui.internal.dnd.IDropTarget  {
	public abstract void dragFinished (boolean) 
}

org/eclipse/ui/internal/dnd/InsertCaret.class
InsertCaret.java
package org.eclipse.ui.internal.dnd
public org.eclipse.ui.internal.dnd.InsertCaret extends java.lang.Object {
	private static final int width
	private static final int pctInset
	private org.eclipse.swt.widgets.Canvas caretControl
	private org.eclipse.swt.widgets.Canvas end1
	private org.eclipse.swt.widgets.Canvas end2
	private org.eclipse.swt.graphics.Color baseColor
	private org.eclipse.swt.graphics.Color hilightColor
	private boolean isHighlight
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Rectangle, int, int) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Rectangle trimRect
		int swtSide
		int threshold
		org.eclipse.swt.graphics.RGB background
		org.eclipse.swt.graphics.RGB blended
	private void createControl (org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Rectangle, int, int) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Rectangle trimRect
		int swtSide
		int threshold
		int hDelta
		int vDelta
		org.eclipse.swt.graphics.Rectangle bb
		org.eclipse.swt.graphics.Rectangle bb
		org.eclipse.swt.graphics.Rectangle bb
		org.eclipse.swt.graphics.Rectangle bb
	public void setHighlight (boolean) 
		boolean highlight
	public void dispose () 
}

org/eclipse/ui/internal/dnd/SwtUtil.class
SwtUtil.java
package org.eclipse.ui.internal.dnd
public org.eclipse.ui.internal.dnd.SwtUtil extends java.lang.Object {
	private void  () 
	public static boolean isDisposed (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toTest
	public static org.eclipse.swt.widgets.Control controlThatCovers (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toTest
	private static org.eclipse.swt.widgets.Control controlThatCovers (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Control toTest
		org.eclipse.swt.graphics.Rectangle testRegion
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Rectangle nextBounds
	public static boolean isChild (org.eclipse.swt.widgets.Control, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control potentialParent
		org.eclipse.swt.widgets.Control childToTest
	public static boolean isFocusAncestor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control potentialParent
		org.eclipse.swt.widgets.Control focusControl
	public static org.eclipse.swt.widgets.Control findControl (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Display displayToSearch
		org.eclipse.swt.graphics.Point locationToFind
		org.eclipse.swt.widgets.Shell[] shells
	public static org.eclipse.swt.widgets.Control findControl (org.eclipse.swt.widgets.Control[], org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Control[] toSearch
		org.eclipse.swt.graphics.Point locationToFind
		int idx
		org.eclipse.swt.widgets.Control next
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.widgets.Control result
	public static org.eclipse.swt.widgets.Control[] getAncestors (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control theControl
	private static org.eclipse.swt.widgets.Control[] getAncestors (org.eclipse.swt.widgets.Control, int) 
		org.eclipse.swt.widgets.Control theControl
		int children
		org.eclipse.swt.widgets.Control[] result
		org.eclipse.swt.widgets.Control[] result
	public static org.eclipse.swt.widgets.Control findCommonAncestor (org.eclipse.swt.widgets.Control, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control1
		org.eclipse.swt.widgets.Control control2
		org.eclipse.swt.widgets.Control[] control1Ancestors
		org.eclipse.swt.widgets.Control[] control2Ancestors
		org.eclipse.swt.widgets.Control mostSpecific
		int idx
		org.eclipse.swt.widgets.Control control1Ancestor
	public static org.eclipse.swt.widgets.Control findControl (org.eclipse.swt.widgets.Composite, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Composite toSearch
		org.eclipse.swt.graphics.Point locationToFind
		org.eclipse.swt.widgets.Control[] children
	public static boolean intersectsAnyMonitor (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Rectangle someRectangle
		org.eclipse.swt.widgets.Monitor[] monitors
		int idx
		org.eclipse.swt.widgets.Monitor mon
}

org/eclipse/ui/internal/dnd/TestDropLocation.class
TestDropLocation.java
package org.eclipse.ui.internal.dnd
public abstract org.eclipse.ui.internal.dnd.TestDropLocation extends java.lang.Object {
	public abstract org.eclipse.swt.graphics.Point getLocation () 
	public abstract org.eclipse.swt.widgets.Shell[] getShells () 
}

org/eclipse/ui/internal/editorsupport/
org/eclipse/ui/internal/editorsupport/ComponentSupport.class
ComponentSupport.java
package org.eclipse.ui.internal.editorsupport
public final org.eclipse.ui.internal.editorsupport.ComponentSupport extends java.lang.Object {
	static Class class$0
	public void  () 
	public static boolean inPlaceEditorSupported () 
	public static org.eclipse.ui.IEditorPart getSystemInPlaceEditor () 
	public static boolean inPlaceEditorAvailable (java.lang.String) 
		String filename
	private static org.eclipse.ui.IEditorPart getOleEditor () 
		org.osgi.framework.Bundle bundle
		Class c
	public static boolean testForOleEditor (java.lang.String) 
		String filename
		int nDot
		String strName
		Class oleClass
		java.lang.reflect.Method findMethod
}

org/eclipse/ui/internal/expressions/
org/eclipse/ui/internal/expressions/ActivePartExpression.class
ActivePartExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.ActivePartExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private final org.eclipse.ui.IWorkbenchPart activePart
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.ActivePartExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object variable
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/AlwaysEnabledExpression.class
AlwaysEnabledExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.AlwaysEnabledExpression extends org.eclipse.core.expressions.Expression {
	public static final org.eclipse.ui.internal.expressions.AlwaysEnabledExpression INSTANCE
	static void  () 
	private void  () 
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
}

org/eclipse/ui/internal/expressions/AndExpression.class
AndExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.AndExpression extends org.eclipse.ui.internal.expressions.CompositeExpression {
	private static final int HASH_INITIAL
	static Class class$0
	static void  () 
	public void  () 
	protected final int computeHashCode () 
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.AndExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
	public final java.lang.String toString () 
		StringBuffer buffer
		java.util.Iterator itr
		org.eclipse.core.expressions.Expression expression
}

org/eclipse/ui/internal/expressions/CompositeExpression.class
CompositeExpression.java
package org.eclipse.ui.internal.expressions
public abstract org.eclipse.ui.internal.expressions.CompositeExpression extends org.eclipse.core.expressions.Expression {
	private static final org.eclipse.core.expressions.Expression[] EMPTY_ARRAY
	protected java.util.List fExpressions
	static void  () 
	public void  () 
	public void add (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.core.expressions.Expression[] getChildren () 
	protected org.eclipse.core.expressions.EvaluationResult evaluateAnd (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext scope
		org.eclipse.core.expressions.EvaluationResult result
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
	protected org.eclipse.core.expressions.EvaluationResult evaluateOr (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext scope
		org.eclipse.core.expressions.EvaluationResult result
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
		java.util.Iterator iter
		org.eclipse.core.expressions.Expression expression
}

org/eclipse/ui/internal/expressions/LegacyActionExpressionWrapper.class
LegacyActionExpressionWrapper.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacyActionExpressionWrapper extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final org.eclipse.ui.internal.ActionExpression expression
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.internal.ActionExpression, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.internal.ActionExpression expression
		org.eclipse.ui.IWorkbenchWindow window
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyActionExpressionWrapper that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object defaultVariable
		org.eclipse.jface.viewers.IStructuredSelection selection
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacyActionSetExpression.class
LegacyActionSetExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacyActionSetExpression extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final String actionSetId
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String actionSetId
		org.eclipse.ui.IWorkbenchWindow window
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHhashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyActionSetExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object variable
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] descriptors
		int i
		org.eclipse.ui.internal.registry.IActionSetDescriptor descriptor
		String currentId
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacyEditorActionBarExpression.class
LegacyEditorActionBarExpression.java
package org.eclipse.ui.internal.expressions
public org.eclipse.ui.internal.expressions.LegacyEditorActionBarExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private final String activeEditorId
	static Class class$0
	static void  () 
	public void  (java.lang.String) 
		String editorId
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyEditorActionBarExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object variable
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacyEditorContributionExpression.class
LegacyEditorContributionExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacyEditorContributionExpression extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final String activeEditorId
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String activeEditorId
		org.eclipse.ui.IWorkbenchWindow window
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyEditorContributionExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object variable
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacySelectionEnablerWrapper.class
LegacySelectionEnablerWrapper.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacySelectionEnablerWrapper extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final org.eclipse.ui.SelectionEnabler enabler
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.SelectionEnabler, org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.SelectionEnabler enabler
		org.eclipse.ui.IWorkbenchWindow window
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacySelectionEnablerWrapper that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object defaultVariable
		org.eclipse.jface.viewers.ISelection selection
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacyViewContributionExpression.class
LegacyViewContributionExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacyViewContributionExpression extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final String activePartId
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow) 
		String activePartId
		org.eclipse.ui.IWorkbenchWindow window
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyViewContributionExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object variable
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/LegacyViewerContributionExpression.class
LegacyViewerContributionExpression.java
package org.eclipse.ui.internal.expressions
public final org.eclipse.ui.internal.expressions.LegacyViewerContributionExpression extends org.eclipse.ui.internal.expressions.WorkbenchWindowExpression {
	private static final int HASH_INITIAL
	private final org.eclipse.core.expressions.Expression expression
	private final String targetId
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.expressions.Expression) 
		String targetId
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.expressions.Expression childExpression
	public final void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected final int computeHashCode () 
		int hashCode
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.LegacyViewerContributionExpression that
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.EvaluationResult result
		Object value
		String menuId
		java.util.Collection menuIds
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/expressions/WorkbenchWindowExpression.class
WorkbenchWindowExpression.java
package org.eclipse.ui.internal.expressions
public org.eclipse.ui.internal.expressions.WorkbenchWindowExpression extends org.eclipse.core.expressions.Expression {
	private static final int HASH_INITIAL
	private final org.eclipse.ui.IWorkbenchWindow window
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	protected int computeHashCode () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.expressions.WorkbenchWindowExpression that
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object value
	protected final org.eclipse.ui.IWorkbenchWindow getWindow () 
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/handlers/
org/eclipse/ui/internal/handlers/ActionCommandMappingService.class
ActionCommandMappingService.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.ActionCommandMappingService extends java.lang.Object implements org.eclipse.ui.internal.handlers.IActionCommandMappingService  {
	private final java.util.Map mapping
	public void  () 
	public final java.lang.String getCommandId (java.lang.String) 
		String actionId
	public final void map (java.lang.String, java.lang.String) 
		String actionId
		String commandId
	public final java.lang.String getGeneratedCommandId (java.lang.String, java.lang.String) 
		String targetId
		String actionId
}

org/eclipse/ui/internal/handlers/ActionDelegateHandlerProxy$1.class
ActionDelegateHandlerProxy.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy this$0
	void  (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	public final void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/handlers/ActionDelegateHandlerProxy$2.class
ActionDelegateHandlerProxy.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy this$0
	private final org.eclipse.ui.IActionDelegate val$delegate
	private final org.eclipse.jface.action.IAction val$action
	private final org.eclipse.ui.IWorkbenchPart val$activePart
	private final org.eclipse.ui.IEditorPart val$activeEditor
	private final org.eclipse.ui.IWorkbenchPage val$page
	void  (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy, org.eclipse.ui.IActionDelegate, org.eclipse.jface.action.IAction, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IEditorPart, org.eclipse.ui.IWorkbenchPage) 
	public final void handleException (java.lang.Throwable) 
		Throwable exception
	public final void run () 
		org.eclipse.ui.IActionDelegate2 delegate2
		org.eclipse.ui.IViewPart viewPart
}

org/eclipse/ui/internal/handlers/ActionDelegateHandlerProxy.class
ActionDelegateHandlerProxy.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy extends java.lang.Object implements org.eclipse.ui.ISelectionListener org.eclipse.jface.viewers.ISelectionChangedListener org.eclipse.ui.INullSelectionListener org.eclipse.core.commands.IHandler2 org.eclipse.core.commands.IObjectWithState org.eclipse.ui.IPartListener2  {
	private org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper action
	private String actionId
	private org.eclipse.core.commands.ParameterizedCommand command
	private org.eclipse.jface.viewers.ISelection currentSelection
	private org.eclipse.ui.IActionDelegate delegate
	private org.eclipse.ui.IEditorActionDelegate editorDelegate
	private org.eclipse.ui.IViewActionDelegate viewDelegate
	private org.eclipse.ui.IObjectActionDelegate objectDelegate
	private org.eclipse.ui.IWorkbenchWindowActionDelegate windowDelegate
	private org.eclipse.ui.IWorkbenchPart currentPart
	private String delegateAttributeName
	private org.eclipse.core.runtime.IConfigurationElement element
	private final org.eclipse.core.expressions.Expression enabledWhenExpression
	private transient org.eclipse.core.runtime.ListenerList listenerList
	private final String style
	private final String viewId
	private final org.eclipse.ui.IWorkbenchWindow window
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String, org.eclipse.core.commands.ParameterizedCommand, org.eclipse.ui.IWorkbenchWindow, java.lang.String, org.eclipse.core.expressions.Expression, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String delegateAttributeName
		String actionId
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.ui.IWorkbenchWindow window
		String style
		org.eclipse.core.expressions.Expression enabledWhenExpression
		String viewId
	public final void addHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public void addState (java.lang.String, org.eclipse.core.commands.State) 
		String id
		org.eclipse.core.commands.State state
	public final void dispose () 
	private void disposeDelegate () 
		org.eclipse.ui.IActionDelegate actDel
		org.eclipse.ui.IWorkbenchWindowActionDelegate workbenchWindowDelegate
		org.eclipse.ui.IActionDelegate2 delegate2
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.jface.action.IAction action
		Object trigger
		Object applicationContext
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.IActionDelegate2 delegate2
		org.eclipse.swt.widgets.Event triggeringEvent
		org.eclipse.ui.IActionDelegateWithEvent delegateWithEvent
		org.eclipse.swt.widgets.Event triggeringEvent
	private void updateDelegate (org.eclipse.jface.action.IAction, org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.jface.action.IAction action
		org.eclipse.core.expressions.IEvaluationContext context
		Object activeEditor
		Object activePart
		Object selectionObject
	private void updateActivePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
	private java.lang.Object getCurrentSelection (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
		Object obj
	private final org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper getAction () 
	private final org.eclipse.ui.IActionDelegate getDelegate () 
	public org.eclipse.core.commands.State getState (java.lang.String) 
		String stateId
	public java.lang.String[] getStateIds () 
	public final void handleStateChange (org.eclipse.core.commands.State, java.lang.Object) 
		org.eclipse.core.commands.State state
		Object oldValue
	private final boolean initDelegate () 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPart activePart
		org.eclipse.ui.IWorkbenchPart activePart
		org.eclipse.ui.IEditorPart activeEditor
		org.eclipse.ui.IEditorPart activeEditor
		org.eclipse.ui.IActionDelegate delegate
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IViewPart viewPart
		org.eclipse.core.runtime.ISafeRunnable runnable
	public void setEnabled (java.lang.Object) 
		Object evaluationContext
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper action
		org.eclipse.core.expressions.EvaluationResult result
		org.eclipse.core.runtime.CoreException e
		StringBuffer message
		org.eclipse.core.runtime.IStatus status
	public final boolean isEnabled () 
	public final boolean isHandled () 
	private final boolean isSafeToLoadDelegate () 
	private final boolean loadDelegate () 
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IViewPart part
		String name
		org.eclipse.core.runtime.IConfigurationElement parent
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	private final void refreshEnablement () 
		org.eclipse.ui.IActionDelegate delegate
		org.eclipse.jface.action.IAction action
	public void removeHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public void removeState (java.lang.String) 
		String stateId
	private final void selectionChanged (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.ui.IActionDelegate delegate
	public final void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection selection
	public final void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
	public final java.lang.String toString () 
		StringBuffer buffer
		String className
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	static org.eclipse.ui.IObjectActionDelegate access$0 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	static void access$1 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy, org.eclipse.ui.IWorkbenchPart) 
	static org.eclipse.ui.IEditorActionDelegate access$2 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	static java.lang.String access$3 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	static org.eclipse.ui.IViewActionDelegate access$4 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	static org.eclipse.ui.IWorkbenchWindowActionDelegate access$5 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
	static org.eclipse.ui.IWorkbenchWindow access$6 (org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy) 
}

org/eclipse/ui/internal/handlers/CloseAllPerspectivesHandler.class
CloseAllPerspectivesHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.CloseAllPerspectivesHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
}

org/eclipse/ui/internal/handlers/ClosePartHandler.class
ClosePartHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.ClosePartHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/internal/handlers/ClosePerspectiveHandler.class
ClosePerspectiveHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.ClosePerspectiveHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.WorkbenchPage page
		java.util.Map parameters
		String value
		org.eclipse.ui.IPerspectiveDescriptor perspective
	public static void closePerspective (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.Perspective) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.Perspective persp
}

org/eclipse/ui/internal/handlers/CommandLegacyActionWrapper$CommandListener.class
CommandLegacyActionWrapper.java
package org.eclipse.ui.internal.handlers
final org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper$CommandListener extends java.lang.Object implements org.eclipse.core.commands.ICommandListener  {
	final org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper this$0
	private void  (org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper) 
	public final void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		org.eclipse.core.commands.Command baseCommand
		String newName
		String newDescription
	void  (org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper, org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper$CommandListener) 
}

org/eclipse/ui/internal/handlers/CommandLegacyActionWrapper.class
CommandLegacyActionWrapper.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper extends org.eclipse.jface.action.AbstractAction {
	private org.eclipse.core.commands.ParameterizedCommand command
	private final org.eclipse.core.commands.ICommandListener commandListener
	private boolean enabled
	private String id
	private final org.eclipse.ui.services.IServiceLocator serviceLocator
	private final String style
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (java.lang.String, org.eclipse.core.commands.ParameterizedCommand, java.lang.String, org.eclipse.ui.services.IServiceLocator) 
		String id
		org.eclipse.core.commands.ParameterizedCommand command
		String style
		org.eclipse.ui.services.IServiceLocator serviceLocator
	public final int getAccelerator () 
		String commandId
		org.eclipse.ui.keys.IBindingService bindingService
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.jface.bindings.keys.KeyStroke[] keyStrokes
		org.eclipse.jface.bindings.keys.KeyStroke keyStroke
	public final java.lang.String getActionDefinitionId () 
	public final java.lang.String getDescription () 
	public final org.eclipse.jface.resource.ImageDescriptor getDisabledImageDescriptor () 
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final org.eclipse.swt.events.HelpListener getHelpListener () 
	public final org.eclipse.jface.resource.ImageDescriptor getHoverImageDescriptor () 
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final java.lang.String getId () 
	public final org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final org.eclipse.jface.action.IMenuCreator getMenuCreator () 
	public final int getStyle () 
		org.eclipse.core.commands.State state
	public final java.lang.String getText () 
	public final java.lang.String getToolTipText () 
	public final boolean isChecked () 
		org.eclipse.core.commands.State state
		Boolean currentValue
	public final boolean isEnabled () 
		org.eclipse.core.commands.Command baseCommand
	public final boolean isEnabledDisregardingCommand () 
	public final boolean isHandled () 
		org.eclipse.core.commands.Command baseCommand
	public final void run () 
	public final void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.core.commands.Command baseCommand
		org.eclipse.core.commands.ExecutionEvent executionEvent
	public final void setAccelerator (int) 
		int keycode
	public final void setActionDefinitionId (java.lang.String) 
		String id
		boolean oldChecked
		String oldDescription
		boolean oldEnabled
		boolean oldHandled
		org.eclipse.jface.resource.ImageDescriptor oldDefaultImage
		org.eclipse.jface.resource.ImageDescriptor oldDisabledImage
		org.eclipse.jface.resource.ImageDescriptor oldHoverImage
		String oldText
		org.eclipse.core.commands.Command oldBaseCommand
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command newBaseCommand
		boolean newChecked
		String newDescription
		boolean newEnabled
		boolean newHandled
		org.eclipse.jface.resource.ImageDescriptor newDefaultImage
		org.eclipse.jface.resource.ImageDescriptor newDisabledImage
		org.eclipse.jface.resource.ImageDescriptor newHoverImage
		String newText
	public final void setChecked (boolean) 
		boolean checked
		org.eclipse.core.commands.State state
		Boolean currentValue
	public final void setDescription (java.lang.String) 
		String text
		org.eclipse.core.commands.State state
		String currentValue
	public final void setDisabledImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor newImage
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final void setEnabled (boolean) 
		boolean enabled
		Boolean oldValue
		Boolean newValue
	public final void setHelpListener (org.eclipse.swt.events.HelpListener) 
		org.eclipse.swt.events.HelpListener listener
	public final void setHoverImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor newImage
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final void setId (java.lang.String) 
		String id
	public final void setImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor newImage
		String commandId
		org.eclipse.ui.commands.ICommandImageService commandImageService
	public final void setMenuCreator (org.eclipse.jface.action.IMenuCreator) 
		org.eclipse.jface.action.IMenuCreator creator
	public final void setText (java.lang.String) 
		String text
		org.eclipse.core.commands.State state
		String currentValue
	public final void setToolTipText (java.lang.String) 
		String text
	static void access$0 (org.eclipse.ui.internal.handlers.CommandLegacyActionWrapper, java.lang.String, java.lang.Object, java.lang.Object) 
}

org/eclipse/ui/internal/handlers/CyclePageHandler.class
CyclePageHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.CyclePageHandler extends org.eclipse.ui.internal.CycleBaseHandler {
	private static final int TEXT_LIMIT
	private org.eclipse.ui.part.PageSwitcher pageSwitcher
	private org.eclipse.jface.resource.LocalResourceManager lrm
	static Class class$0
	public void  (org.eclipse.ui.part.PageSwitcher) 
		org.eclipse.ui.part.PageSwitcher pageSwitcher
	protected void addItems (org.eclipse.swt.widgets.Table, org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.ui.internal.WorkbenchPage page
		Object[] pages
		int i
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		String name
	protected int getCurrentItemIndex () 
	protected org.eclipse.core.commands.ParameterizedCommand getBackwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandF
	protected org.eclipse.core.commands.ParameterizedCommand getForwardCommand () 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand commandF
	protected java.lang.String getTableHeader (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart activePart
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
	protected void setDialogLocation (org.eclipse.swt.widgets.Shell, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.swt.widgets.Shell dialog
		org.eclipse.ui.IWorkbenchPart activePart
		org.eclipse.swt.graphics.Point dlgAnchor
		org.eclipse.ui.part.WorkbenchPart wbPart
		org.eclipse.ui.internal.PartSite site
		org.eclipse.swt.widgets.Control paneCtrl
		org.eclipse.swt.graphics.Rectangle viewBounds
		org.eclipse.swt.graphics.Point vCenter
		org.eclipse.swt.graphics.Rectangle dialogBounds
	public void dispose () 
	protected void activate (org.eclipse.ui.IWorkbenchPage, java.lang.Object) 
		org.eclipse.ui.IWorkbenchPage page
		Object selectedItem
}

org/eclipse/ui/internal/handlers/DisplayHelpHandler.class
DisplayHelpHandler.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.DisplayHelpHandler extends org.eclipse.core.commands.AbstractHandler {
	private static final String PARAM_ID_HREF
	public void  () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.help.IWorkbenchHelpSystem helpSystem
		String href
}

org/eclipse/ui/internal/handlers/EditActionSetsHandler.class
EditActionSetsHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.EditActionSetsHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.WorkbenchPage page
}

org/eclipse/ui/internal/handlers/ExecutableExtensionHandler.class
ExecutableExtensionHandler.java
package org.eclipse.ui.internal.handlers
public abstract org.eclipse.ui.internal.handlers.ExecutableExtensionHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.runtime.IExecutableExtension  {
	public void  () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
}

org/eclipse/ui/internal/handlers/HandlerActivation.class
HandlerActivation.java
package org.eclipse.ui.internal.handlers
final org.eclipse.ui.internal.handlers.HandlerActivation extends org.eclipse.ui.internal.services.EvaluationResultCache implements org.eclipse.ui.handlers.IHandlerActivation  {
	private final String commandId
	private final int depth
	private final org.eclipse.core.commands.IHandler handler
	private final org.eclipse.ui.handlers.IHandlerService handlerService
	private org.eclipse.ui.services.IEvaluationReference reference
	private org.eclipse.jface.util.IPropertyChangeListener listener
	void  (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, int, org.eclipse.ui.handlers.IHandlerService) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		int depth
		org.eclipse.ui.handlers.IHandlerService handlerService
	public final void clearActive () 
	public final int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.handlers.IHandlerActivation activation
		int difference
		int thisPriority
		int thatPriority
		int thisLsb
		int thatLsb
		int thisDepth
		int thatDepth
	public final java.lang.String getCommandId () 
	public final int getDepth () 
	public final org.eclipse.core.commands.IHandler getHandler () 
	public final org.eclipse.ui.handlers.IHandlerService getHandlerService () 
	public final boolean isActive (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public final java.lang.String toString () 
		java.io.StringWriter sw
		java.io.BufferedWriter buffer
		org.eclipse.core.expressions.Expression exp
	public org.eclipse.ui.services.IEvaluationReference getReference () 
	public void setReference (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference reference
	public void setListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public org.eclipse.jface.util.IPropertyChangeListener getListener () 
}

org/eclipse/ui/internal/handlers/HandlerAuthority$1.class
HandlerAuthority.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.HandlerAuthority$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.handlers.HandlerAuthority this$0
	void  (org.eclipse.ui.internal.handlers.HandlerAuthority) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		boolean startNotifying
}

org/eclipse/ui/internal/handlers/HandlerAuthority$HandlerPropertyListener.class
HandlerAuthority.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.HandlerAuthority$HandlerPropertyListener extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	private org.eclipse.ui.internal.handlers.HandlerActivation handler
	final org.eclipse.ui.internal.handlers.HandlerAuthority this$0
	public void  (org.eclipse.ui.internal.handlers.HandlerAuthority, org.eclipse.ui.internal.handlers.HandlerActivation) 
		org.eclipse.ui.internal.handlers.HandlerActivation activation
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		boolean val
}

org/eclipse/ui/internal/handlers/HandlerAuthority.class
HandlerAuthority.java
package org.eclipse.ui.internal.handlers
final org.eclipse.ui.internal.handlers.HandlerAuthority extends java.lang.Object {
	private static final boolean DEBUG
	private static final boolean DEBUG_PERFORMANCE
	private static final boolean DEBUG_VERBOSE
	private static final String DEBUG_VERBOSE_COMMAND_ID
	private static final String TRACING_COMPONENT
	private static final String[] SELECTION_VARIABLES
	private final org.eclipse.ui.commands.ICommandService commandService
	private final java.util.Map handlerActivationsByCommandId
	private java.util.Set previousLogs
	private org.eclipse.ui.services.IServiceLocator locator
	private java.util.Collection changedCommandIds
	private org.eclipse.jface.util.IPropertyChangeListener serviceListener
	private org.eclipse.ui.services.IEvaluationService evalService
	static Class class$0
	static Class class$1
	static void  () 
	void  (org.eclipse.ui.commands.ICommandService, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.ui.services.IServiceLocator locator
	private org.eclipse.ui.services.IEvaluationService getEvaluationService () 
	private org.eclipse.jface.util.IPropertyChangeListener getServiceListener () 
	public void dispose () 
	final void activateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.internal.handlers.HandlerActivation handler
		String commandId
		org.eclipse.core.runtime.MultiStatus conflicts
		Object value
		java.util.SortedSet handlerActivations
		org.eclipse.ui.internal.handlers.HandlerAuthority$HandlerPropertyListener l
		java.util.SortedSet handlerActivations
		org.eclipse.ui.internal.handlers.HandlerAuthority$HandlerPropertyListener l
		org.eclipse.ui.internal.handlers.HandlerAuthority$HandlerPropertyListener l
	final void deactivateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.internal.handlers.HandlerActivation handler
		String commandId
		org.eclipse.core.runtime.MultiStatus conflicts
		Object value
		java.util.SortedSet handlerActivations
		org.eclipse.ui.handlers.IHandlerActivation remainingActivation
	private final org.eclipse.ui.handlers.IHandlerActivation resolveConflicts (java.lang.String, java.util.SortedSet, org.eclipse.core.runtime.MultiStatus) 
		String commandId
		java.util.SortedSet activations
		org.eclipse.core.runtime.MultiStatus conflicts
		java.util.Iterator activationItr
		org.eclipse.ui.handlers.IHandlerActivation bestActivation
		org.eclipse.ui.handlers.IHandlerActivation currentActivation
		boolean conflict
		int comparison
		java.io.StringWriter sw
		java.io.BufferedWriter buffer
		org.eclipse.core.runtime.IStatus s
	protected final void sourceChanged (int) 
		int sourcePriority
	private final void updateCommand (java.lang.String, org.eclipse.ui.handlers.IHandlerActivation) 
		String commandId
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.core.commands.Command command
	public final org.eclipse.core.commands.IHandler findHandler (java.lang.String, org.eclipse.core.expressions.IEvaluationContext) 
		String commandId
		org.eclipse.core.expressions.IEvaluationContext context
		Object o
		org.eclipse.ui.handlers.IHandlerActivation activation
		java.util.SortedSet activations
		org.eclipse.ui.handlers.IHandlerActivation lastActivation
		org.eclipse.ui.handlers.IHandlerActivation currentActivation
		java.util.Iterator i
		org.eclipse.ui.handlers.IHandlerActivation activation
	private boolean eval (org.eclipse.core.expressions.IEvaluationContext, org.eclipse.ui.handlers.IHandlerActivation)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.core.expressions.Expression expression
	public org.eclipse.core.expressions.IEvaluationContext createContextSnapshot (boolean) 
		boolean includeSelection
		org.eclipse.core.expressions.IEvaluationContext tmpContext
		org.eclipse.core.expressions.EvaluationContext context
		int i
		org.eclipse.ui.services.ISourceProviderService sp
		org.eclipse.ui.ISourceProvider[] providers
		int i
		String[] names
		int j
	private boolean isSelectionVariable (java.lang.String) 
		String name
		int i
	private void copyVariable (org.eclipse.core.expressions.IEvaluationContext, org.eclipse.core.expressions.IEvaluationContext, java.lang.String) 
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.expressions.IEvaluationContext tmpContext
		String var
		Object o
	private void processChangedCommands () 
		long startTime
		org.eclipse.core.runtime.MultiStatus conflicts
		String[] changedIds
		int i
		String commandId
		Object value
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.handlers.IHandlerActivation activation
		long elapsedTime
		int size
	protected final boolean evaluate (org.eclipse.ui.internal.services.IEvaluationResultCache) 
		org.eclipse.ui.internal.services.IEvaluationResultCache expression
		org.eclipse.core.expressions.IEvaluationContext contextWithDefaultVariable
	public final org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public void updateShellKludge () 
	public void updateShellKludge (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	static java.util.Collection access$0 (org.eclipse.ui.internal.handlers.HandlerAuthority) 
	static void access$1 (org.eclipse.ui.internal.handlers.HandlerAuthority) 
}

org/eclipse/ui/internal/handlers/HandlerPersistence.class
HandlerPersistence.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.HandlerPersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private static final int INDEX_COMMAND_DEFINITIONS
	private static final int INDEX_HANDLER_DEFINITIONS
	private static final int INDEX_HANDLER_SUBMISSIONS
	private final java.util.Collection handlerActivations
	private final org.eclipse.ui.handlers.IHandlerService handlerService
	private org.eclipse.ui.services.IEvaluationService evaluationService
	void  (org.eclipse.ui.handlers.IHandlerService, org.eclipse.ui.services.IEvaluationService) 
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.ui.services.IEvaluationService evaluationService
	private final void clearActivations (org.eclipse.ui.handlers.IHandlerService) 
		org.eclipse.ui.handlers.IHandlerService handlerService
		java.util.Iterator i
		org.eclipse.ui.handlers.IHandlerActivation activation
		Exception e
		LinkageError e
	public final void dispose () 
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	public boolean handlersNeedUpdating (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] handlerDeltas
		org.eclipse.core.runtime.IExtensionDelta[] commandDeltas
		org.eclipse.core.runtime.IExtensionDelta[] actionDefinitionDeltas
	protected final void read () 
	public final void reRead () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int commandDefinitionCount
		int handlerDefinitionCount
		int handlerSubmissionCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] commandsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] handlersExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
	private final void readDefaultHandlersFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
	private final void readHandlersFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
		org.eclipse.core.expressions.Expression activeWhenExpression
		org.eclipse.core.expressions.Expression enabledWhenExpression
		org.eclipse.core.commands.IHandler proxy
		String helpContextId
	private final void readHandlerSubmissionsFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
}

org/eclipse/ui/internal/handlers/HandlerProxy$1.class
HandlerProxy.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.HandlerProxy$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.handlers.HandlerProxy this$0
	void  (org.eclipse.ui.internal.handlers.HandlerProxy) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/handlers/HandlerProxy$2.class
HandlerProxy.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.HandlerProxy$2 extends java.lang.Object implements org.eclipse.core.commands.IHandlerListener  {
	final org.eclipse.ui.internal.handlers.HandlerProxy this$0
	void  (org.eclipse.ui.internal.handlers.HandlerProxy) 
	public void handlerChanged (org.eclipse.core.commands.HandlerEvent) 
		org.eclipse.core.commands.HandlerEvent handlerEvent
}

org/eclipse/ui/internal/handlers/HandlerProxy.class
HandlerProxy.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.HandlerProxy extends org.eclipse.core.commands.AbstractHandlerWithState implements org.eclipse.ui.commands.IElementUpdater  {
	private static java.util.Map CEToProxyMap
	private static final String PROP_ENABLED
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private final org.eclipse.core.expressions.Expression enabledWhenExpression
	private org.eclipse.core.commands.IHandler handler
	private final String handlerAttributeName
	private org.eclipse.core.commands.IHandlerListener handlerListener
	private org.eclipse.ui.services.IEvaluationService evaluationService
	private org.eclipse.jface.util.IPropertyChangeListener enablementListener
	private org.eclipse.ui.services.IEvaluationReference enablementRef
	private boolean proxyEnabled
	private String commandId
	private org.eclipse.core.commands.State checkedState
	private org.eclipse.core.commands.State radioState
	private Exception loadException
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		String commandId
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String handlerAttributeName
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.core.expressions.Expression, org.eclipse.ui.services.IEvaluationService) 
		String commandId
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String handlerAttributeName
		org.eclipse.core.expressions.Expression enabledWhenExpression
		org.eclipse.ui.services.IEvaluationService evaluationService
	public static void updateStaleCEs (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] replacements
		int i
		org.eclipse.ui.internal.handlers.HandlerProxy proxy
	private void registerEnablement () 
	public void setEnabled (java.lang.Object) 
		Object evaluationContext
		org.eclipse.core.expressions.IEvaluationContext context
	void setProxyEnabled (boolean) 
		boolean enabled
	boolean getProxyEnabled () 
	private org.eclipse.jface.util.IPropertyChangeListener getEnablementListener () 
	public final void dispose () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
	public final boolean isEnabled () 
	public final boolean isHandled () 
	private final boolean loadHandler () 
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	private org.eclipse.core.commands.IHandlerListener getHandlerListener () 
	public final java.lang.String toString () 
		String configurationElementAttribute
	private java.lang.String getConfigurationElementAttribute () 
		String attribute
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		String childAttribute
	private boolean isOkToLoad () 
		String bundleId
	public void updateElement (org.eclipse.ui.menus.UIElement, java.util.Map) 
		org.eclipse.ui.menus.UIElement element
		java.util.Map parameters
		Boolean value
		String value
		Object parameter
	private void refreshElements () 
		org.eclipse.ui.commands.ICommandService cs
	public void handleStateChange (org.eclipse.core.commands.State, java.lang.Object) 
		org.eclipse.core.commands.State state
		Object oldValue
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getAttributeName () 
	public org.eclipse.core.commands.IHandler getHandler () 
	static void access$0 (org.eclipse.ui.internal.handlers.HandlerProxy, org.eclipse.core.commands.HandlerEvent) 
}

org/eclipse/ui/internal/handlers/HandlerService.class
HandlerService.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.HandlerService extends java.lang.Object implements org.eclipse.ui.handlers.IHandlerService  {
	private final org.eclipse.ui.commands.ICommandService commandService
	private final org.eclipse.ui.internal.handlers.HandlerAuthority handlerAuthority
	private final org.eclipse.ui.internal.handlers.HandlerPersistence handlerPersistence
	static void  () 
	public void  (org.eclipse.ui.commands.ICommandService, org.eclipse.ui.services.IEvaluationService, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.ui.services.IEvaluationService evaluationService
		org.eclipse.ui.services.IServiceLocator locator
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation childActivation
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		int depth
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler) 
		String commandId
		org.eclipse.core.commands.IHandler handler
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, boolean) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		boolean global
		org.eclipse.ui.handlers.IHandlerActivation activation
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, int) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		int sourcePriority
	public final void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.Command, org.eclipse.swt.widgets.Event) 
		org.eclipse.core.commands.Command command
		org.eclipse.swt.widgets.Event event
	public org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event) 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event event
	public final void deactivateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation activation
	public final void deactivateHandlers (java.util.Collection) 
		java.util.Collection activations
		java.util.Iterator activationItr
		org.eclipse.ui.handlers.IHandlerActivation activation
	public final void dispose () 
	public final java.lang.Object executeCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event trigger
	public final java.lang.Object executeCommand (java.lang.String, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		String commandId
		org.eclipse.swt.widgets.Event trigger
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ExecutionEvent event
	public final org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public final void readRegistry () 
	public final void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	public final void updateShellKludge () 
	public final void updateShellKludge (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	public final org.eclipse.core.commands.IHandler findHandler (java.lang.String, org.eclipse.core.expressions.IEvaluationContext) 
		String commandId
		org.eclipse.core.expressions.IEvaluationContext context
	public org.eclipse.core.expressions.IEvaluationContext createContextSnapshot (boolean) 
		boolean includeSelection
	public final java.lang.Object executeCommandInContext (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event, org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event trigger
		org.eclipse.core.expressions.IEvaluationContext context
		org.eclipse.core.commands.IHandler oldHandler
		org.eclipse.core.commands.IHandler handler
	public org.eclipse.ui.internal.handlers.HandlerPersistence getHandlerPersistence () 
}

org/eclipse/ui/internal/handlers/HandlerServiceFactory.class
HandlerServiceFactory.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.HandlerServiceFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
		Object parent
		org.eclipse.ui.commands.ICommandService commands
		org.eclipse.ui.services.IEvaluationService evals
		org.eclipse.ui.internal.handlers.HandlerService handlerService
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.expressions.Expression exp
		org.eclipse.core.expressions.Expression parentExp
		org.eclipse.core.expressions.Expression exp
}

org/eclipse/ui/internal/handlers/IActionCommandMappingService.class
IActionCommandMappingService.java
package org.eclipse.ui.internal.handlers
public abstract org.eclipse.ui.internal.handlers.IActionCommandMappingService extends java.lang.Object {
	public abstract java.lang.String getCommandId (java.lang.String) 
	public abstract void map (java.lang.String, java.lang.String) 
	public abstract java.lang.String getGeneratedCommandId (java.lang.String, java.lang.String) 
}

org/eclipse/ui/internal/handlers/IWorkbenchWindowHandlerDelegate.class
IWorkbenchWindowHandlerDelegate.java
package org.eclipse.ui.internal.handlers
public abstract org.eclipse.ui.internal.handlers.IWorkbenchWindowHandlerDelegate extends java.lang.Object implements org.eclipse.ui.IWorkbenchWindowActionDelegate  {
}

org/eclipse/ui/internal/handlers/LegacyHandlerListenerWrapper.class
LegacyHandlerListenerWrapper.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.LegacyHandlerListenerWrapper extends java.lang.Object implements org.eclipse.ui.commands.IHandlerListener  {
	private final org.eclipse.core.commands.IHandler handler
	private final org.eclipse.core.commands.IHandlerListener listener
	public void  (org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.commands.IHandlerListener listener
	public void handlerChanged (org.eclipse.ui.commands.HandlerEvent) 
		org.eclipse.ui.commands.HandlerEvent event
		boolean enabledChanged
		boolean handledChanged
}

org/eclipse/ui/internal/handlers/LegacyHandlerProxy.class
LegacyHandlerProxy.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.LegacyHandlerProxy extends org.eclipse.ui.commands.AbstractHandler {
	private static final String HANDLER_ATTRIBUTE_NAME
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.ui.commands.IHandler handler
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement newConfigurationElement
	public void dispose () 
	public java.lang.Object execute (java.util.Map)  throws org.eclipse.ui.commands.ExecutionException 
		java.util.Map parameters
	public java.util.Map getAttributeValuesByName () 
	private final boolean loadHandler () 
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	public final java.lang.String toString () 
		StringBuffer buffer
		String className
}

org/eclipse/ui/internal/handlers/LegacyHandlerWrapper.class
LegacyHandlerWrapper.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.LegacyHandlerWrapper extends java.lang.Object implements org.eclipse.core.commands.IHandler  {
	private static final boolean DEBUG_HANDLERS
	private final org.eclipse.ui.commands.IHandler handler
	static void  () 
	public void  (org.eclipse.ui.commands.IHandler) 
		org.eclipse.ui.commands.IHandler handler
	public final void addHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public final void dispose () 
	public final boolean equals (java.lang.Object) 
		Object object
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		StringBuffer buffer
		org.eclipse.ui.commands.ExecutionException e
	public final int hashCode () 
	public final boolean isEnabled () 
		Object enabled
	public final boolean isHandled () 
		Object handled
	public final void removeHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/ui/internal/handlers/MaximizePartHandler.class
MaximizePartHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.MaximizePartHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference partRef
}

org/eclipse/ui/internal/handlers/MinimizePartHandler.class
MinimizePartHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.MinimizePartHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference partRef
}

org/eclipse/ui/internal/handlers/NestableHandlerService.class
NestableHandlerService.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.NestableHandlerService extends org.eclipse.ui.internal.handlers.SlaveHandlerService implements org.eclipse.ui.internal.services.INestable  {
	private boolean active
	public void  (org.eclipse.ui.handlers.IHandlerService, org.eclipse.core.expressions.Expression) 
		org.eclipse.ui.handlers.IHandlerService parentHandlerService
		org.eclipse.core.expressions.Expression defaultExpression
	public final void activate () 
		java.util.Iterator localActivationItr
		Object object
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	protected final org.eclipse.ui.handlers.IHandlerActivation doActivation (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	public final void deactivate () 
		java.util.Iterator localActivationItr
		Object object
}

org/eclipse/ui/internal/handlers/NewEditorHandler.class
NewEditorHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.NewEditorHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorPart editor
		String editorId
		org.eclipse.ui.XMLMemento editorState
		org.eclipse.ui.PartInitException e
}

org/eclipse/ui/internal/handlers/OpenInNewWindowHandler.class
OpenInNewWindowHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.OpenInNewWindowHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		String perspId
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.core.runtime.IAdaptable pageInput
		org.eclipse.ui.WorkbenchException e
}

org/eclipse/ui/internal/handlers/PinEditorHandler.class
PinEditorHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.PinEditorHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.ui.commands.IElementUpdater  {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.WorkbenchPartReference concreteRef
		org.eclipse.ui.commands.ICommandService commandService
	public void updateElement (org.eclipse.ui.menus.UIElement, java.util.Map) 
		org.eclipse.ui.menus.UIElement element
		java.util.Map parameters
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.WorkbenchPartReference concreteRef
}

org/eclipse/ui/internal/handlers/PropertyDialogHandler.class
PropertyDialogHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.PropertyDialogHandler extends org.eclipse.core.commands.AbstractHandler {
	private String initialPageId
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.jface.preference.PreferenceDialog dialog
		Object element
		org.eclipse.jface.viewers.ISelection currentSelection
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/handlers/QuickMenuHandler$1.class
QuickMenuHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.QuickMenuHandler$1 extends org.eclipse.ui.actions.QuickMenuCreator {
	final org.eclipse.ui.internal.handlers.QuickMenuHandler this$0
	void  (org.eclipse.ui.internal.handlers.QuickMenuHandler) 
	protected void fillMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menu
		org.eclipse.ui.menus.IMenuService service
}

org/eclipse/ui/internal/handlers/QuickMenuHandler$2.class
QuickMenuHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.QuickMenuHandler$2 extends org.eclipse.ui.progress.UIJob {
	final org.eclipse.ui.internal.handlers.QuickMenuHandler this$0
	private final org.eclipse.jface.action.IMenuManager val$managerM
	void  (org.eclipse.ui.internal.handlers.QuickMenuHandler, java.lang.String, org.eclipse.jface.action.IMenuManager) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.menus.IMenuService service
}

org/eclipse/ui/internal/handlers/QuickMenuHandler.class
QuickMenuHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.QuickMenuHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.jface.action.IMenuListener2  {
	private org.eclipse.ui.actions.QuickMenuCreator creator
	private String locationURI
	static Class class$0
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
	public void dispose () 
	public void menuAboutToHide (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager managerM
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
	static java.lang.String access$0 (org.eclipse.ui.internal.handlers.QuickMenuHandler) 
}

org/eclipse/ui/internal/handlers/QuitHandler.class
QuitHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.QuitHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
}

org/eclipse/ui/internal/handlers/RestartWorkbenchHandler.class
RestartWorkbenchHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.RestartWorkbenchHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
}

org/eclipse/ui/internal/handlers/ReuseEditorTester.class
ReuseEditorTester.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.ReuseEditorTester extends org.eclipse.core.expressions.PropertyTester {
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
		org.eclipse.jface.preference.IPreferenceStore store
}

org/eclipse/ui/internal/handlers/SelectAllHandler$1.class
SelectAllHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.SelectAllHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.handlers.SelectAllHandler this$0
	private final java.lang.reflect.Method val$methodToExecute
	private final Object val$focusComponent
	private final org.eclipse.swt.widgets.Control val$focusControl
	void  (org.eclipse.ui.internal.handlers.SelectAllHandler, java.lang.reflect.Method, java.lang.Object, org.eclipse.swt.widgets.Control) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
}

org/eclipse/ui/internal/handlers/SelectAllHandler$2.class
SelectAllHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.SelectAllHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.handlers.SelectAllHandler$1 this$1
	private final org.eclipse.swt.widgets.Control val$focusControl
	void  (org.eclipse.ui.internal.handlers.SelectAllHandler$1, org.eclipse.swt.widgets.Control) 
	public void run () 
}

org/eclipse/ui/internal/handlers/SelectAllHandler$3.class
SelectAllHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.SelectAllHandler$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.handlers.SelectAllHandler$1 this$1
	private final java.lang.reflect.Method val$methodToExecute
	private final java.lang.reflect.InvocationTargetException val$e
	void  (org.eclipse.ui.internal.handlers.SelectAllHandler$1, java.lang.reflect.Method, java.lang.reflect.InvocationTargetException) 
	public void run () 
}

org/eclipse/ui/internal/handlers/SelectAllHandler.class
SelectAllHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.SelectAllHandler extends org.eclipse.ui.internal.handlers.WidgetMethodHandler {
	private static final Class[] METHOD_PARAMETERS
	static Class class$0
	static void  () 
	public void  () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		java.lang.reflect.Method methodToExecute
		org.eclipse.swt.widgets.Control focusControl
		int numParams
		Object focusComponent
		Runnable methodRunnable
		java.lang.reflect.Method textLimitAccessor
		Integer textLimit
		Object[] parameters
		java.lang.reflect.InvocationTargetException e
	protected java.lang.reflect.Method getMethodToExecute () 
		java.lang.reflect.Method method
		org.eclipse.swt.widgets.Control focusControl
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
}

org/eclipse/ui/internal/handlers/ShowKeyAssistHandler.class
ShowKeyAssistHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.ShowKeyAssistHandler extends org.eclipse.ui.internal.handlers.WorkbenchWindowHandlerDelegate {
	static Class class$0
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.keys.IBindingService bindingService
}

org/eclipse/ui/internal/handlers/ShowPreferencePageHandler.class
ShowPreferencePageHandler.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.ShowPreferencePageHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		String preferencePageId
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.jface.preference.PreferenceDialog dialog
}

org/eclipse/ui/internal/handlers/SlaveHandlerService.class
SlaveHandlerService.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.SlaveHandlerService extends java.lang.Object implements org.eclipse.ui.handlers.IHandlerService  {
	protected final org.eclipse.core.expressions.Expression defaultExpression
	private java.util.Collection fSourceProviders
	protected final java.util.Map localActivationsToParentActivations
	protected final org.eclipse.ui.handlers.IHandlerService parent
	protected final java.util.Set parentActivations
	public void  (org.eclipse.ui.handlers.IHandlerService, org.eclipse.core.expressions.Expression) 
		org.eclipse.ui.handlers.IHandlerService parentHandlerService
		org.eclipse.core.expressions.Expression defaultExpression
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation childActivation
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression childExpression
		org.eclipse.core.expressions.Expression expression
		org.eclipse.ui.internal.expressions.AndExpression andExpression
		int depth
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, boolean) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		boolean global
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.core.expressions.Expression aExpression
		org.eclipse.ui.internal.expressions.AndExpression andExpression
		org.eclipse.ui.handlers.IHandlerActivation localActivation
	public final org.eclipse.ui.handlers.IHandlerActivation activateHandler (java.lang.String, org.eclipse.core.commands.IHandler, org.eclipse.core.expressions.Expression, int) 
		String commandId
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.expressions.Expression expression
		int sourcePriorities
	public final void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.Command, org.eclipse.swt.widgets.Event) 
		org.eclipse.core.commands.Command command
		org.eclipse.swt.widgets.Event event
	public final org.eclipse.core.commands.ExecutionEvent createExecutionEvent (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event) 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event event
	public final void deactivateHandler (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.ui.handlers.IHandlerActivation parentActivation
		org.eclipse.ui.handlers.IHandlerActivation parentActivation
	public final void deactivateHandlers (java.util.Collection) 
		java.util.Collection activations
		Object[] array
		int i
	public final void dispose () 
		Object[] array
		int i
	protected org.eclipse.ui.handlers.IHandlerActivation doActivation (org.eclipse.ui.handlers.IHandlerActivation) 
		org.eclipse.ui.handlers.IHandlerActivation localActivation
		org.eclipse.ui.handlers.IHandlerActivation parentActivation
	public final java.lang.Object executeCommand (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event event
	public final java.lang.Object executeCommand (java.lang.String, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		String commandId
		org.eclipse.swt.widgets.Event event
	public final org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public final void readRegistry () 
	public final void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	org.eclipse.core.expressions.Expression getDefaultExpression () 
	public org.eclipse.core.expressions.IEvaluationContext createContextSnapshot (boolean) 
		boolean includeSelection
	public java.lang.Object executeCommandInContext (org.eclipse.core.commands.ParameterizedCommand, org.eclipse.swt.widgets.Event, org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.swt.widgets.Event event
		org.eclipse.core.expressions.IEvaluationContext context
}

org/eclipse/ui/internal/handlers/SpyHandler$1.class
SpyHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.SpyHandler$1 extends org.eclipse.jface.window.ToolTip {
	final org.eclipse.ui.internal.handlers.SpyHandler this$0
	private final org.eclipse.ui.testing.ContributionInfo val$contributionInfo
	void  (org.eclipse.ui.internal.handlers.SpyHandler, org.eclipse.swt.widgets.Control, int, boolean, org.eclipse.ui.testing.ContributionInfo) 
		org.eclipse.swt.widgets.Control $anonymous0
		int $anonymous1
		boolean $anonymous2
	protected org.eclipse.swt.widgets.Composite createToolTipContentArea (org.eclipse.swt.widgets.Event, org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Text text
		String info
}

org/eclipse/ui/internal/handlers/SpyHandler.class
SpyHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.SpyHandler extends org.eclipse.core.commands.AbstractHandler {
	static Class class$0
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Control control
	protected void showTooltip (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.testing.ContributionInfo contributionInfo
		org.eclipse.swt.graphics.Point offset
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.TableItem tableItem
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.widgets.Tree tree
		org.eclipse.swt.widgets.TreeItem treeItem
		org.eclipse.swt.graphics.Rectangle bounds
		String optionalElementType
		String optionalElementType
	protected void doShowTooltip (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, org.eclipse.ui.testing.ContributionInfo) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Point offset
		org.eclipse.ui.testing.ContributionInfo contributionInfo
		org.eclipse.jface.window.ToolTip toolTip
	org.eclipse.ui.testing.ContributionInfo getContributionInfo (java.lang.Object, java.lang.String) 
		Object data
		String optionalElementType
		org.eclipse.ui.testing.ContributionInfo result
		org.osgi.framework.Bundle bundle
}

org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.class
ToggleCoolbarHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.ToggleCoolbarHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.ui.commands.IElementUpdater  {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.commands.ICommandService commandService
		java.util.Map filter
	public void updateElement (org.eclipse.ui.menus.UIElement, java.util.Map) 
		org.eclipse.ui.menus.UIElement element
		java.util.Map parameters
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbenchWindow window
	private boolean isCoolbarVisible (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
}

org/eclipse/ui/internal/handlers/TraversePageHandler.class
TraversePageHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.TraversePageHandler extends org.eclipse.ui.internal.handlers.WidgetMethodHandler {
	private static final Class[] METHOD_PARAMETERS
	static void  () 
	public void  () 
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.swt.widgets.Control focusControl
		int traversal
	protected java.lang.reflect.Method getMethodToExecute () 
		org.eclipse.swt.widgets.Control focusControl
}

org/eclipse/ui/internal/handlers/WidgetMethodHandler$1.class
WidgetMethodHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.WidgetMethodHandler$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.handlers.WidgetMethodHandler this$0
	void  (org.eclipse.ui.internal.handlers.WidgetMethodHandler) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/handlers/WidgetMethodHandler$2.class
WidgetMethodHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.WidgetMethodHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.handlers.WidgetMethodHandler this$0
	private final java.lang.reflect.Method val$methodToExecute
	private final Object val$focusComponent
	private final org.eclipse.swt.widgets.Control val$focusControl
	void  (org.eclipse.ui.internal.handlers.WidgetMethodHandler, java.lang.reflect.Method, java.lang.Object, org.eclipse.swt.widgets.Control) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
}

org/eclipse/ui/internal/handlers/WidgetMethodHandler$3.class
WidgetMethodHandler.java
package org.eclipse.ui.internal.handlers
 org.eclipse.ui.internal.handlers.WidgetMethodHandler$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.handlers.WidgetMethodHandler$2 this$1
	private final java.lang.reflect.Method val$methodToExecute
	private final java.lang.reflect.InvocationTargetException val$e
	void  (org.eclipse.ui.internal.handlers.WidgetMethodHandler$2, java.lang.reflect.Method, java.lang.reflect.InvocationTargetException) 
	public void run () 
}

org/eclipse/ui/internal/handlers/WidgetMethodHandler.class
WidgetMethodHandler.java
package org.eclipse.ui.internal.handlers
public org.eclipse.ui.internal.handlers.WidgetMethodHandler extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.runtime.IExecutableExtension  {
	protected static final Class[] NO_PARAMETERS
	protected String methodName
	private org.eclipse.swt.widgets.Listener focusListener
	private org.eclipse.swt.widgets.Display display
	static Class class$0
	static void  () 
	public void  () 
	void updateEnablement () 
		boolean rc
	public void setEnabled (java.lang.Object) 
		Object evaluationContext
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		java.lang.reflect.Method methodToExecute
		org.eclipse.swt.widgets.Control focusControl
		Object focusComponent
		Runnable methodRunnable
		java.lang.reflect.InvocationTargetException e
	protected void swingInvokeLater (java.lang.Runnable)  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		Runnable methodRunnable
		Class swingUtilitiesClass
		java.lang.reflect.Method swingUtilitiesInvokeLaterMethod
	protected java.lang.Object getFocusComponent ()  throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		Class keyboardFocusManagerClass
		java.lang.reflect.Method keyboardFocusManagerGetCurrentKeyboardFocusManagerMethod
		Object keyboardFocusManager
		java.lang.reflect.Method keyboardFocusManagerGetFocusOwner
		Object focusComponent
		Class focusManagerClass
		java.lang.reflect.Method focusManagerGetCurrentManagerMethod
		Object focusManager
		java.lang.reflect.Method focusManagerGetFocusOwner
		Object focusComponent
	public final boolean isHandled () 
	protected java.lang.reflect.Method getMethodToExecute () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Control focusControl
		java.lang.reflect.Method method
		Class clazz
		Object focusComponent
		Class clazz
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
	public void dispose () 
}

org/eclipse/ui/internal/handlers/WizardHandler$Export.class
WizardHandler.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.WizardHandler$Export extends org.eclipse.ui.internal.handlers.WizardHandler {
	private static final int SIZING_WIZARD_WIDTH
	private static final int SIZING_WIZARD_HEIGHT
	public void  () 
	protected java.lang.String getWizardIdParameterId () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
	protected void executeHandler (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.dialogs.ImportExportWizard wizard
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings wizardSettings
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
}

org/eclipse/ui/internal/handlers/WizardHandler$Import.class
WizardHandler.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.WizardHandler$Import extends org.eclipse.ui.internal.handlers.WizardHandler {
	private static final int SIZING_WIZARD_WIDTH
	private static final int SIZING_WIZARD_HEIGHT
	public void  () 
	protected java.lang.String getWizardIdParameterId () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
	protected void executeHandler (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.dialogs.ImportExportWizard wizard
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings wizardSettings
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
}

org/eclipse/ui/internal/handlers/WizardHandler$New.class
WizardHandler.java
package org.eclipse.ui.internal.handlers
public final org.eclipse.ui.internal.handlers.WizardHandler$New extends org.eclipse.ui.internal.handlers.WizardHandler {
	private static final int SIZING_WIZARD_WIDTH
	private static final int SIZING_WIZARD_HEIGHT
	private String categoryId
	public void  () 
	protected java.lang.String getWizardIdParameterId () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
	public java.lang.String getCategoryId () 
	public void setCategoryId (java.lang.String) 
		String id
	protected org.eclipse.jface.viewers.IStructuredSelection getSelectionToUse (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		Class resourceClass
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IEditorInput input
		Object resource
	protected void executeHandler (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.internal.dialogs.NewWizard wizard
		org.eclipse.jface.viewers.IStructuredSelection selectionToPass
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings wizardSettings
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
}

org/eclipse/ui/internal/handlers/WizardHandler.class
WizardHandler.java
package org.eclipse.ui.internal.handlers
public abstract org.eclipse.ui.internal.handlers.WizardHandler extends org.eclipse.core.commands.AbstractHandler {
	public void  () 
	protected abstract void executeHandler (org.eclipse.core.commands.ExecutionEvent) 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		String wizardId
		org.eclipse.ui.IWorkbenchWindow activeWindow
		org.eclipse.ui.wizards.IWizardRegistry wizardRegistry
		org.eclipse.ui.wizards.IWizardDescriptor wizardDescriptor
		org.eclipse.ui.IWorkbenchWizard wizard
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.wizard.WizardDialog dialog
		org.eclipse.core.runtime.CoreException ex
	protected org.eclipse.jface.viewers.IStructuredSelection getSelectionToUse (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.jface.viewers.ISelection selection
	protected abstract java.lang.String getWizardIdParameterId () 
	protected abstract org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
}

org/eclipse/ui/internal/handlers/WorkbenchWindowHandlerDelegate.class
WorkbenchWindowHandlerDelegate.java
package org.eclipse.ui.internal.handlers
public abstract org.eclipse.ui.internal.handlers.WorkbenchWindowHandlerDelegate extends org.eclipse.ui.internal.handlers.ExecutableExtensionHandler implements org.eclipse.ui.internal.handlers.IWorkbenchWindowHandlerDelegate  {
	public void  () 
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void run (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void selectionChanged (org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.action.IAction action
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/internal/help/
org/eclipse/ui/internal/help/WorkbenchHelpSystem$1.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$2.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	private final boolean[] val$ret
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem, boolean[]) 
	public void run () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IConfigurationElement elementToUse
	private org.eclipse.core.runtime.IConfigurationElement findElement (java.lang.String, org.eclipse.core.runtime.IExtension[]) 
		String desiredHelpSystemId
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private org.eclipse.core.runtime.IConfigurationElement getFirstElement (org.eclipse.core.runtime.IExtension[]) 
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private boolean initializePluggableHelpUI (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$3.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$3 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	private final Object[] val$contexts
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem, java.lang.Object[]) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$4.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$4 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	private final org.eclipse.ui.help.IContextComputer val$computer
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem, org.eclipse.ui.help.IContextComputer) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
		Object[] helpContexts
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$5.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$5 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$6.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$6 extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	private final String val$contextId
	private final org.eclipse.jface.action.IAction val$action
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem, java.lang.String, org.eclipse.jface.action.IAction) 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
		String title
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$CompatibilityIHelpImplementation.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$CompatibilityIHelpImplementation extends java.lang.Object implements org.eclipse.help.IHelp  {
	final org.eclipse.ui.internal.help.WorkbenchHelpSystem this$0
	private void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	public void displayHelp () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayContext (org.eclipse.help.IContext, int, int) 
		org.eclipse.help.IContext context
		int x
		int y
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayContext (java.lang.String, int, int) 
		String contextId
		int x
		int y
		org.eclipse.help.IContext context
	public void displayHelpResource (java.lang.String) 
		String href
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayHelpResource (org.eclipse.help.IHelpResource) 
		org.eclipse.help.IHelpResource helpResource
	public void displayHelp (java.lang.String) 
		String toc
	public void displayHelp (java.lang.String, java.lang.String) 
		String toc
		String selectedTopic
	public void displayHelp (java.lang.String, int, int) 
		String contextId
		int x
		int y
	public void displayHelp (org.eclipse.help.IContext, int, int) 
		org.eclipse.help.IContext context
		int x
		int y
	public org.eclipse.help.IContext getContext (java.lang.String) 
		String contextId
	public org.eclipse.help.IToc[] getTocs () 
	public boolean isContextHelpDisplayed () 
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem, org.eclipse.ui.internal.help.WorkbenchHelpSystem$CompatibilityIHelpImplementation) 
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$ContextWithTitle.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$ContextWithTitle extends java.lang.Object implements org.eclipse.help.IContext2  {
	private org.eclipse.help.IContext context
	private String title
	void  (org.eclipse.help.IContext, java.lang.String) 
		org.eclipse.help.IContext context
		String title
	public java.lang.String getTitle () 
		String ctitle
	public java.lang.String getStyledText () 
	public java.lang.String getCategory (org.eclipse.help.IHelpResource) 
		org.eclipse.help.IHelpResource topic
	public org.eclipse.help.IHelpResource[] getRelatedTopics () 
	public java.lang.String getText () 
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem$WorkbenchHelpListener.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
 org.eclipse.ui.internal.help.WorkbenchHelpSystem$WorkbenchHelpListener extends java.lang.Object implements org.eclipse.swt.events.HelpListener  {
	private void  () 
	public void helpRequested (org.eclipse.swt.events.HelpEvent) 
		org.eclipse.swt.events.HelpEvent event
		Object object
		org.eclipse.help.IContext context
		Object[] helpContexts
		Object primaryEntry
		Object[] helpContexts
		Object primaryEntry
		org.eclipse.swt.graphics.Point point
	void  (org.eclipse.ui.internal.help.WorkbenchHelpSystem$WorkbenchHelpListener) 
}

org/eclipse/ui/internal/help/WorkbenchHelpSystem.class
WorkbenchHelpSystem.java
package org.eclipse.ui.internal.help
public final org.eclipse.ui.internal.help.WorkbenchHelpSystem extends java.lang.Object implements org.eclipse.ui.help.IWorkbenchHelpSystem  {
	public static final String HELP_KEY
	private static final String HELP_SYSTEM_EXTENSION_ID
	private static final String HELP_SYSTEM_CLASS_ATTRIBUTE
	private static org.eclipse.ui.internal.help.WorkbenchHelpSystem instance
	private boolean isInitialized
	private org.eclipse.ui.help.AbstractHelpUI pluggableHelpUI
	private String desiredHelpSystemId
	private java.util.Hashtable registeredIDTable
	private org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
	private org.eclipse.help.IHelp helpCompatibilityWrapper
	private static org.eclipse.swt.events.HelpListener helpListener
	public java.lang.String getDesiredHelpSystemId () 
	public void setDesiredHelpSystemId (java.lang.String) 
		String desiredHelpSystemId
	private void  () 
	public static org.eclipse.ui.internal.help.WorkbenchHelpSystem getInstance () 
	public static void disposeIfNecessary () 
	public void dispose () 
	private org.eclipse.ui.help.AbstractHelpUI getHelpUI () 
	private boolean initializePluggableHelpUI () 
		boolean[] ret
	private static org.eclipse.swt.graphics.Point computePopUpLocation (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Point point
	private org.eclipse.swt.events.HelpListener getHelpListener () 
	public org.eclipse.help.IHelp getHelpSupport () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void setHelp (org.eclipse.jface.action.IAction, java.lang.Object[]) 
		org.eclipse.jface.action.IAction action
		Object[] contexts
		int i
	public void setHelp (org.eclipse.jface.action.IAction, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.help.IContextComputer computer
	public void setHelp (org.eclipse.swt.widgets.Control, java.lang.Object[]) 
		org.eclipse.swt.widgets.Control control
		Object[] contexts
		int i
	public void setHelp (org.eclipse.swt.widgets.Control, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.help.IContextComputer computer
	public void setHelp (org.eclipse.swt.widgets.Menu, java.lang.Object[]) 
		org.eclipse.swt.widgets.Menu menu
		Object[] contexts
		int i
	public void setHelp (org.eclipse.swt.widgets.Menu, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.ui.help.IContextComputer computer
	public void setHelp (org.eclipse.swt.widgets.MenuItem, java.lang.Object[]) 
		org.eclipse.swt.widgets.MenuItem item
		Object[] contexts
		int i
	public void setHelp (org.eclipse.swt.widgets.MenuItem, org.eclipse.ui.help.IContextComputer) 
		org.eclipse.swt.widgets.MenuItem item
		org.eclipse.ui.help.IContextComputer computer
	public org.eclipse.swt.events.HelpListener createHelpListener (org.eclipse.ui.commands.ICommand) 
		org.eclipse.ui.commands.ICommand command
	public void displayHelp () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displaySearch () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayDynamicHelp () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void search (java.lang.String) 
		String expression
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public java.net.URL resolve (java.lang.String, boolean) 
		String href
		boolean documentOnly
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayContext (org.eclipse.help.IContext, int, int) 
		org.eclipse.help.IContext context
		int x
		int y
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayHelpResource (java.lang.String) 
		String href
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void displayHelp (java.lang.String) 
		String contextId
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
	public void displayHelp (org.eclipse.help.IContext) 
		org.eclipse.help.IContext context
		org.eclipse.swt.graphics.Point point
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public boolean isContextHelpDisplayed () 
		org.eclipse.ui.help.AbstractHelpUI helpUI
	public void setHelp (org.eclipse.jface.action.IAction, java.lang.String) 
		org.eclipse.jface.action.IAction action
		String contextId
	public void setHelp (org.eclipse.swt.widgets.Control, java.lang.String) 
		org.eclipse.swt.widgets.Control control
		String contextId
	public void setHelp (org.eclipse.swt.widgets.Menu, java.lang.String) 
		org.eclipse.swt.widgets.Menu menu
		String contextId
	public void setHelp (org.eclipse.swt.widgets.MenuItem, java.lang.String) 
		org.eclipse.swt.widgets.MenuItem item
		String contextId
	private void setHelpTrace (java.lang.String) 
		String contextId
		RuntimeException e
		StackTraceElement[] stackTrace
		StackTraceElement currentElement
		int s
		StackTraceElement initialElement
		String error
	public boolean hasHelpUI () 
	static org.eclipse.ui.help.AbstractHelpUI access$0 (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	static void access$1 (org.eclipse.ui.internal.help.WorkbenchHelpSystem, boolean) 
	static void access$2 (org.eclipse.ui.internal.help.WorkbenchHelpSystem, org.eclipse.ui.help.AbstractHelpUI) 
	static void access$3 (org.eclipse.ui.internal.help.WorkbenchHelpSystem, org.eclipse.help.IHelp) 
	static org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler access$4 (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	static org.eclipse.ui.help.AbstractHelpUI access$5 (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
	static org.eclipse.swt.graphics.Point access$6 (org.eclipse.swt.widgets.Display) 
	static java.lang.String access$7 (org.eclipse.ui.internal.help.WorkbenchHelpSystem) 
}

org/eclipse/ui/internal/intro/
org/eclipse/ui/internal/intro/IIntroConstants.class
IIntroConstants.java
package org.eclipse.ui.internal.intro
public abstract org.eclipse.ui.internal.intro.IIntroConstants extends java.lang.Object {
	public static final String INTRO_VIEW_ID
}

org/eclipse/ui/internal/intro/IIntroDescriptor.class
IIntroDescriptor.java
package org.eclipse.ui.internal.intro
public abstract org.eclipse.ui.internal.intro.IIntroDescriptor extends java.lang.Object {
	public abstract org.eclipse.ui.intro.IIntroPart createIntro ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabelOverride () 
}

org/eclipse/ui/internal/intro/IIntroRegistry.class
IIntroRegistry.java
package org.eclipse.ui.internal.intro
public abstract org.eclipse.ui.internal.intro.IIntroRegistry extends java.lang.Object {
	public abstract int getIntroCount () 
	public abstract org.eclipse.ui.internal.intro.IIntroDescriptor[] getIntros () 
	public abstract org.eclipse.ui.internal.intro.IIntroDescriptor getIntroForProduct (java.lang.String) 
	public abstract org.eclipse.ui.internal.intro.IIntroDescriptor getIntro (java.lang.String) 
}

org/eclipse/ui/internal/intro/IntroDescriptor.class
IntroDescriptor.java
package org.eclipse.ui.internal.intro
public org.eclipse.ui.internal.intro.IntroDescriptor extends java.lang.Object implements org.eclipse.ui.internal.intro.IIntroDescriptor org.eclipse.ui.IPluginContribution  {
	private org.eclipse.core.runtime.IConfigurationElement element
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public org.eclipse.ui.intro.IIntroPart createIntro ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.ui.intro.IntroContentDetector getIntroContentDetector ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String iconName
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getLabelOverride () 
}

org/eclipse/ui/internal/intro/IntroMessages.class
IntroMessages.java
package org.eclipse.ui.internal.intro
public org.eclipse.ui.internal.intro.IntroMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Intro_could_not_create_part
	public static String Intro_could_not_create_proxy
	public static String Intro_could_not_create_descriptor
	public static String Intro_action_text
	public static String Intro_default_title
	public static String Intro_missing_product_title
	public static String Intro_missing_product_message
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/intro/IntroRegistry.class
IntroRegistry.java
package org.eclipse.ui.internal.intro
public org.eclipse.ui.internal.intro.IntroRegistry extends java.lang.Object implements org.eclipse.ui.internal.intro.IIntroRegistry  {
	private static final String TAG_INTRO
	private static final String TAG_INTROPRODUCTBINDING
	private static final String ATT_INTROID
	private static final String ATT_PRODUCTID
	public void  () 
	public int getIntroCount () 
	public org.eclipse.ui.internal.intro.IIntroDescriptor[] getIntros () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.ArrayList list
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		org.eclipse.ui.internal.intro.IIntroDescriptor descriptor
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.ui.internal.intro.IIntroDescriptor getIntroForProduct (java.lang.String) 
		String targetProductId
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		String targetIntroId
		org.eclipse.ui.internal.intro.IIntroDescriptor descriptor
		org.eclipse.ui.internal.intro.IIntroDescriptor[] intros
		int i
	private java.lang.String getIntroForProduct (java.lang.String, org.eclipse.core.runtime.IExtension[]) 
		String targetProductId
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int j
		String introId
		String productId
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.ui.internal.intro.IIntroDescriptor getIntro (java.lang.String) 
		String id
		org.eclipse.ui.internal.intro.IIntroDescriptor[] intros
		int i
		org.eclipse.ui.internal.intro.IIntroDescriptor desc
}

org/eclipse/ui/internal/intro/intro.properties
org/eclipse/ui/internal/keys/
org/eclipse/ui/internal/keys/AbstractKeyFormatter.class
AbstractKeyFormatter.java
package org.eclipse.ui.internal.keys
public abstract org.eclipse.ui.internal.keys.AbstractKeyFormatter extends java.lang.Object implements org.eclipse.ui.keys.IKeyFormatter  {
	protected static final String KEY_DELIMITER_KEY
	protected static final String KEY_STROKE_DELIMITER_KEY
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	static Class class$0
	static void  () 
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.Key) 
		org.eclipse.ui.keys.Key key
		String name
	public java.lang.String format (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		StringBuffer stringBuffer
		java.util.Iterator keyStrokeItr
	public java.lang.String format (org.eclipse.ui.keys.KeyStroke) 
		org.eclipse.ui.keys.KeyStroke keyStroke
		String keyDelimiter
		java.util.SortedSet modifierKeys
		StringBuffer stringBuffer
		java.util.Iterator modifierKeyItr
		org.eclipse.ui.keys.NaturalKey naturalKey
	protected abstract java.lang.String getKeyDelimiter () 
	protected abstract java.lang.String getKeyStrokeDelimiter () 
	protected abstract java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/AbstractKeyFormatter.properties
org/eclipse/ui/internal/keys/AbstractModifierKeyComparator.class
AbstractModifierKeyComparator.java
package org.eclipse.ui.internal.keys
abstract org.eclipse.ui.internal.keys.AbstractModifierKeyComparator extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		org.eclipse.ui.keys.ModifierKey modifierKeyLeft
		org.eclipse.ui.keys.ModifierKey modifierKeyRight
		int modifierKeyLeftRank
		int modifierKeyRightRank
	protected abstract int rank (org.eclipse.ui.keys.ModifierKey) 
}

org/eclipse/ui/internal/keys/AlphabeticModifierKeyComparator.class
AlphabeticModifierKeyComparator.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.AlphabeticModifierKeyComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		org.eclipse.ui.keys.ModifierKey modifierKeyLeft
		org.eclipse.ui.keys.ModifierKey modifierKeyRight
}

org/eclipse/ui/internal/keys/BindingPersistence.class
BindingPersistence.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.BindingPersistence extends org.eclipse.ui.internal.services.PreferencePersistence {
	private static final boolean DEBUG
	private static final int INDEX_ACTIVE_SCHEME
	private static final int INDEX_BINDING_DEFINITIONS
	private static final int INDEX_SCHEME_DEFINITIONS
	private static final String LEGACY_DEFAULT_SCOPE
	private static final java.util.Map r2_1KeysByName
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.ui.commands.ICommandService commandService
	static void  () 
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
	private static final org.eclipse.jface.bindings.keys.KeySequence convert2_1Sequence (int[]) 
		int[] r21KeySequence
		int r21KeySequenceLength
		org.eclipse.jface.bindings.keys.KeyStroke[] keyStrokes
		int i
	private static final org.eclipse.jface.bindings.keys.KeyStroke convert2_1Stroke (int) 
		int r21Stroke
	static final java.lang.String getDefaultSchemeId () 
		org.eclipse.jface.preference.IPreferenceStore store
	private static final int[] parse2_1Sequence (java.lang.String) 
		String string
		java.util.StringTokenizer stringTokenizer
		int length
		int[] strokes
		int i
	private static final int parse2_1Stroke (java.lang.String) 
		String string
		java.util.StringTokenizer stringTokenizer
		int size
		String[] tokens
		int i
		int value
		String token
		Integer integer
		int i
	private static final void readActiveScheme (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.ui.IMemento, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.ui.IMemento preferences
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.jface.preference.IPreferenceStore store
		String defaultActiveSchemeId
		String preferenceActiveSchemeId
		org.eclipse.ui.IMemento[] preferenceMementos
		int preferenceMementoCount
		int i
		org.eclipse.ui.IMemento memento
		String id
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
	private static final void readBindingsFromPreferences (org.eclipse.ui.IMemento, org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.ui.IMemento preferences
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.ui.commands.ICommandService commandService
		java.util.List warningsToLog
		org.eclipse.ui.views.IViewRegistry viewRegistry
		org.eclipse.ui.IMemento[] preferenceMementos
		int preferenceMementoCount
		int i
		org.eclipse.ui.IMemento memento
		String commandId
		String viewParameter
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Command command
		String schemeId
		String contextId
		String keySequenceText
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		String locale
		String platform
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		java.util.HashMap parms
		org.eclipse.jface.bindings.Binding binding
	private static final void readBindingsFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.ui.commands.ICommandService commandService
		java.util.Collection bindings
		java.util.List warningsToLog
		java.util.HashSet cocoaTempList
		org.eclipse.ui.views.IViewRegistry viewRegistry
		org.eclipse.core.runtime.IConfigurationElement[] sequenceModifiers
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
		String viewParameter
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Command command
		String schemeId
		String contextId
		String keySequenceText
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		String locale
		String platform
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		java.util.List modifiedBindings
		org.eclipse.jface.bindings.keys.KeyBinding binding
		int j
		org.eclipse.jface.bindings.Binding[] bindingArray
	private static java.util.List applyModifiers (org.eclipse.jface.bindings.keys.KeySequence, java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement[], org.eclipse.core.commands.ParameterizedCommand, java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		String keySequenceText
		String platform
		org.eclipse.core.runtime.IConfigurationElement[] sequenceModifiers
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		String schemeId
		String contextId
		String locale
		java.util.List warningsToLog
		java.util.List bindings
		int i
		org.eclipse.core.runtime.IConfigurationElement sequenceModifier
		String findSequence
		String replaceSequence
		String modifiedSequence
		String platformsString
		String[] platforms
		org.eclipse.jface.bindings.keys.KeyBinding binding
	private static void getBindingForPlatform (org.eclipse.jface.bindings.keys.KeySequence, java.lang.String, org.eclipse.core.commands.ParameterizedCommand, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.lang.String, java.lang.String[])  throws org.eclipse.jface.bindings.keys.ParseException 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		String platform
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		String schemeId
		String contextId
		String locale
		java.util.List bindings
		String modifiedSequence
		String[] platforms
		int j
		org.eclipse.jface.bindings.keys.KeyBinding newBinding
		org.eclipse.jface.bindings.keys.KeyBinding newBinding
	private static void addGenericBindings (org.eclipse.jface.bindings.keys.KeySequence, org.eclipse.core.commands.ParameterizedCommand, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.lang.String, java.lang.String[])  throws org.eclipse.jface.bindings.keys.ParseException 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		String schemeId
		String contextId
		String locale
		java.util.List bindings
		String modifiedSequence
		String[] platforms
		org.eclipse.jface.bindings.keys.KeyBinding originalBinding
		String platform
		boolean modifierExists
		int i
		org.eclipse.jface.bindings.keys.KeyBinding newBinding
		org.eclipse.jface.bindings.keys.KeyBinding deleteBinding
	private static org.eclipse.core.runtime.IConfigurationElement[] getSequenceModifierElements (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		java.util.List modifierElements
		int i
		org.eclipse.core.runtime.IConfigurationElement anElement
	public static java.lang.String[] parseCommaSeparatedString (java.lang.String) 
		String commaSeparatedString
		java.util.StringTokenizer tokenizer
		int count
		String[] tokens
		int i
	private static java.lang.String readKeySequenceText (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String keySequenceText
	private static org.eclipse.jface.bindings.keys.KeySequence readKeySequence (org.eclipse.core.runtime.IConfigurationElement, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		String commandId
		String keySequenceText
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private static org.eclipse.core.commands.ParameterizedCommand readParameterizedCommand (java.util.List, org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.core.commands.Command) 
		java.util.List warningsToLog
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String viewParameter
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		java.util.HashMap parms
	private static java.lang.String readNonEmptyAttribute (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attribute
		String attributeValue
	private static java.lang.String readContextId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String contextId
	private static java.lang.String readSchemeId (org.eclipse.core.runtime.IConfigurationElement, java.util.List, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		String commandId
		String schemeId
	private static java.lang.String readCommandId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String commandId
	private static boolean isEmpty (java.lang.String) 
		String string
	private static final void readSchemesFromRegistry (org.eclipse.core.runtime.IConfigurationElement[], int, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.core.commands.common.HandleObject[] handleObjects
		int i
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
		String name
		String description
		String parentId
		org.eclipse.jface.bindings.Scheme scheme
	static final void write (org.eclipse.jface.bindings.Scheme, org.eclipse.jface.bindings.Binding[])  throws java.io.IOException 
		org.eclipse.jface.bindings.Scheme activeScheme
		org.eclipse.jface.bindings.Binding[] bindings
		org.eclipse.ui.XMLMemento xmlMemento
		int bindingsLength
		int i
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.jface.preference.IPreferenceStore preferenceStore
		java.io.Writer writer
	private static final void writeActiveScheme (org.eclipse.jface.bindings.Scheme) 
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.preference.IPreferenceStore store
		String schemeId
		String defaultSchemeId
	private static final void writeActiveSchemeToPreferences (org.eclipse.ui.IMemento, org.eclipse.jface.bindings.Scheme) 
		org.eclipse.ui.IMemento memento
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.preference.IPreferenceStore store
		String schemeId
		String defaultSchemeId
		org.eclipse.ui.IMemento child
	private static final void writeBindingToPreferences (org.eclipse.ui.IMemento, org.eclipse.jface.bindings.Binding) 
		org.eclipse.ui.IMemento parent
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.ui.IMemento element
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		String commandId
		java.util.Map parameterizations
		java.util.Iterator parameterizationItr
		java.util.Map$Entry entry
		String id
		String value
		org.eclipse.ui.IMemento parameterElement
	void  (org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.commands.ICommandService) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.ui.commands.ICommandService commandService
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	public boolean bindingsNeedUpdating (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] acceleratorConfigurationDeltas
		org.eclipse.core.runtime.IExtensionDelta[] bindingDeltas
		org.eclipse.core.runtime.IExtensionDelta[] commandDeltas
		org.eclipse.core.runtime.IExtensionDelta[] acceleratorScopeDeltas
		org.eclipse.core.runtime.IExtensionDelta[] contextDeltas
		org.eclipse.core.runtime.IExtensionDelta[] actionDefinitionDeltas
	protected final boolean isChangeImportant (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	protected final void read () 
	public void reRead () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int activeSchemeElementCount
		int bindingDefinitionCount
		int schemeDefinitionCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] bindingsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] commandsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.core.runtime.IConfigurationElement[] acceleratorConfigurationsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String name
		org.eclipse.jface.preference.IPreferenceStore store
		String preferenceString
		org.eclipse.ui.IMemento preferenceMemento
		java.io.Reader reader
}

org/eclipse/ui/internal/keys/BindingService.class
BindingService.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.BindingService extends java.lang.Object implements org.eclipse.ui.keys.IBindingService  {
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.ui.internal.keys.BindingPersistence bindingPersistence
	private org.eclipse.ui.internal.keys.WorkbenchKeyboard keyboard
	private org.eclipse.ui.IWorkbench workbench
	public void  (org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.commands.ICommandService, org.eclipse.ui.IWorkbench) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.ui.commands.ICommandService commandService
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Listener listener
	public final void addBinding (org.eclipse.jface.bindings.Binding) 
		org.eclipse.jface.bindings.Binding binding
	public final void dispose () 
		org.eclipse.swt.widgets.Listener listener
		org.eclipse.swt.widgets.Display display
	public final org.eclipse.jface.bindings.TriggerSequence[] getActiveBindingsFor (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	public final org.eclipse.jface.bindings.TriggerSequence[] getActiveBindingsFor (java.lang.String) 
		String commandId
	public final org.eclipse.jface.bindings.Scheme getActiveScheme () 
	public final org.eclipse.jface.bindings.TriggerSequence getBestActiveBindingFor (java.lang.String) 
		String commandId
	public org.eclipse.jface.bindings.TriggerSequence getBestActiveBindingFor (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand command
	public final java.lang.String getBestActiveBindingFormattedFor (java.lang.String) 
		String commandId
	public final org.eclipse.jface.bindings.Binding[] getBindings () 
	public final org.eclipse.jface.bindings.TriggerSequence getBuffer () 
	public final java.lang.String getDefaultSchemeId () 
	public final org.eclipse.jface.bindings.Scheme[] getDefinedSchemes () 
	public final org.eclipse.ui.internal.keys.WorkbenchKeyboard getKeyboard () 
	public final java.lang.String getLocale () 
	public final java.util.Map getPartialMatches (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence trigger
	public final org.eclipse.jface.bindings.Binding getPerfectMatch (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence trigger
	public final java.lang.String getPlatform () 
	public final org.eclipse.jface.bindings.Scheme getScheme (java.lang.String) 
		String schemeId
	public final boolean isKeyFilterEnabled () 
	public final boolean isPartialMatch (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence sequence
	public final boolean isPerfectMatch (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence sequence
	public final void openKeyAssistDialog () 
	public final void readRegistryAndPreferences (org.eclipse.ui.commands.ICommandService) 
		org.eclipse.ui.commands.ICommandService commandService
	public final void removeBinding (org.eclipse.jface.bindings.Binding) 
		org.eclipse.jface.bindings.Binding binding
	public final void savePreferences (org.eclipse.jface.bindings.Scheme, org.eclipse.jface.bindings.Binding[])  throws java.io.IOException 
		org.eclipse.jface.bindings.Scheme activeScheme
		org.eclipse.jface.bindings.Binding[] bindings
		org.eclipse.core.commands.common.NotDefinedException e
	public final void setKeyFilterEnabled (boolean) 
		boolean enabled
	public org.eclipse.ui.internal.keys.BindingPersistence getBindingPersistence () 
	public org.eclipse.jface.bindings.BindingManager getBindingManager () 
	public void addBindingManagerListener (org.eclipse.jface.bindings.IBindingManagerListener) 
		org.eclipse.jface.bindings.IBindingManagerListener listener
	public void removeBindingManagerListener (org.eclipse.jface.bindings.IBindingManagerListener) 
		org.eclipse.jface.bindings.IBindingManagerListener listener
	public java.util.Collection getConflictsFor (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence sequence
}

org/eclipse/ui/internal/keys/CancelOnModifyListener.class
CancelOnModifyListener.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.CancelOnModifyListener extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private final org.eclipse.swt.widgets.Listener chainedListener
	void  (org.eclipse.swt.widgets.Listener) 
		org.eclipse.swt.widgets.Listener listener
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/ui/internal/keys/CategoryPatternFilter.class
CategoryPatternFilter.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.CategoryPatternFilter extends org.eclipse.ui.dialogs.PatternFilter {
	private boolean filterCategories
	final org.eclipse.core.commands.Category uncategorized
	public void  (boolean, org.eclipse.core.commands.Category) 
		boolean filterCategories
		org.eclipse.core.commands.Category c
	public void filterCategories (boolean) 
		boolean b
	public boolean isFilteringCategories () 
	protected boolean isLeafMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		org.eclipse.core.commands.ParameterizedCommand cmd
	private org.eclipse.core.commands.ParameterizedCommand getCommand (java.lang.Object) 
		Object element
		Object modelObject
}

org/eclipse/ui/internal/keys/CompactKeyFormatter.class
CompactKeyFormatter.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.CompactKeyFormatter extends org.eclipse.ui.internal.keys.NativeKeyFormatter {
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.KeySequence) 
		org.eclipse.ui.keys.KeySequence keySequence
		StringBuffer stringBuffer
		java.util.List keyStrokes
		org.eclipse.ui.keys.KeyStroke[] keyStrokeArray
		java.util.Set previousModifierKeys
		java.util.List naturalKeys
		int i
		org.eclipse.ui.keys.KeyStroke keyStroke
		java.util.Set currentModifierKeys
	public java.lang.String formatKeyStrokes (java.util.Set, java.util.List) 
		java.util.Set modifierKeys
		java.util.List naturalKeys
		StringBuffer stringBuffer
		String keyDelimiter
		java.util.SortedSet sortedModifierKeys
		java.util.Iterator sortedModifierKeyItr
		java.util.Iterator naturalKeyItr
		Object naturalKey
}

org/eclipse/ui/internal/keys/EmacsKeyFormatter.class
EmacsKeyFormatter.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.EmacsKeyFormatter extends org.eclipse.ui.internal.keys.AbstractKeyFormatter {
	private static final java.util.Comparator EMACS_MODIFIER_KEY_COMPARATOR
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	static Class class$0
	static void  () 
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.Key) 
		org.eclipse.ui.keys.Key key
		String formattedName
	protected java.lang.String getKeyDelimiter () 
	protected java.lang.String getKeyStrokeDelimiter () 
	protected java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/EmacsKeyFormatter.properties
org/eclipse/ui/internal/keys/FormalKeyFormatter.class
FormalKeyFormatter.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.FormalKeyFormatter extends org.eclipse.ui.internal.keys.AbstractKeyFormatter {
	private static final java.util.Comparator FORMAL_MODIFIER_KEY_COMPARATOR
	static void  () 
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.Key) 
		org.eclipse.ui.keys.Key key
	protected java.lang.String getKeyDelimiter () 
	protected java.lang.String getKeyStrokeDelimiter () 
	protected java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/GnomeKeyFormatter.properties
org/eclipse/ui/internal/keys/ImageFactory.class
ImageFactory.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.ImageFactory extends java.lang.Object {
	private static org.eclipse.jface.resource.ImageRegistry imageRegistry
	private static java.util.Map map
	static Class class$0
	static void  () 
	void  () 
	static org.eclipse.swt.graphics.Image getImage (java.lang.String) 
		String key
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String key
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private static void put (java.lang.String, java.lang.String) 
		String key
		String value
}

org/eclipse/ui/internal/keys/KdeKeyFormatter$KdeModifierKeyComparator.class
KdeKeyFormatter.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.KdeKeyFormatter$KdeModifierKeyComparator extends org.eclipse.ui.internal.keys.AbstractModifierKeyComparator {
	private void  () 
	protected int rank (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
	void  (org.eclipse.ui.internal.keys.KdeKeyFormatter$KdeModifierKeyComparator) 
}

org/eclipse/ui/internal/keys/KdeKeyFormatter.class
KdeKeyFormatter.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.KdeKeyFormatter extends org.eclipse.ui.internal.keys.AbstractKeyFormatter {
	private static final java.util.Comparator MODIFIER_KEY_COMPARATOR
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	static Class class$0
	static void  () 
	public void  () 
	protected java.lang.String getKeyDelimiter () 
	protected java.lang.String getKeyStrokeDelimiter () 
	protected java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/KdeKeyFormatter.properties
org/eclipse/ui/internal/keys/KeyAssistDialog$1.class
KeyAssistDialog.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeyAssistDialog$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.keys.KeyAssistDialog this$0
	void  (org.eclipse.ui.internal.keys.KeyAssistDialog) 
	public final void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/keys/KeyAssistDialog$2.class
KeyAssistDialog.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeyAssistDialog$2 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.keys.KeyAssistDialog this$0
	void  (org.eclipse.ui.internal.keys.KeyAssistDialog) 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.jface.bindings.Binding bindingA
		org.eclipse.jface.bindings.Binding bindingB
		org.eclipse.core.commands.ParameterizedCommand commandA
		org.eclipse.core.commands.ParameterizedCommand commandB
}

org/eclipse/ui/internal/keys/KeyAssistDialog$3.class
KeyAssistDialog.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeyAssistDialog$3 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.keys.KeyAssistDialog this$0
	void  (org.eclipse.ui.internal.keys.KeyAssistDialog) 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.jface.bindings.Binding bindingA
		org.eclipse.jface.bindings.Binding bindingB
		org.eclipse.core.commands.ParameterizedCommand commandA
		org.eclipse.core.commands.ParameterizedCommand commandB
}

org/eclipse/ui/internal/keys/KeyAssistDialog.class
KeyAssistDialog.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.KeyAssistDialog extends org.eclipse.jface.dialogs.PopupDialog {
	private static final String BINDING_KEY
	private static final int NO_REMEMBERED_WIDTH
	private final org.eclipse.ui.activities.IActivityManager activityManager
	private final org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.jface.bindings.Binding binding
	private final java.util.List bindings
	private final org.eclipse.ui.commands.ICommandService commandService
	private org.eclipse.swt.widgets.Table completionsTable
	private boolean hasRememberedState
	private final org.eclipse.ui.internal.keys.KeyBindingState keyBindingState
	private int previousWidth
	private final org.eclipse.ui.internal.keys.WorkbenchKeyboard workbenchKeyboard
	private java.util.SortedMap conflictMatches
	static Class class$0
	static Class class$1
	static Class class$2
	void  (org.eclipse.ui.IWorkbench, org.eclipse.ui.internal.keys.WorkbenchKeyboard, org.eclipse.ui.internal.keys.KeyBindingState) 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.internal.keys.WorkbenchKeyboard associatedKeyboard
		org.eclipse.ui.internal.keys.KeyBindingState associatedState
	final void clearRememberedState () 
	public final boolean close () 
	public final boolean close (boolean) 
		boolean rememberState
	private final boolean close (boolean, boolean) 
		boolean rememberState
		boolean resetState
		org.eclipse.swt.widgets.Shell shell
		int widthToRemember
		int widthToRemember
		org.eclipse.jface.bindings.Binding bindingToRemember
		org.eclipse.jface.bindings.Binding bindingToRemember
		org.eclipse.jface.bindings.Binding bindingToRemember
		int selectedIndex
		org.eclipse.swt.widgets.TableItem selectedItem
	private final void configureLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell workbenchWindowShell
		int xCoord
		int xCoord
		int yCoord
		int yCoord
		org.eclipse.swt.graphics.Rectangle workbenchWindowBounds
		org.eclipse.swt.graphics.Rectangle bounds
	private final org.eclipse.swt.graphics.Point configureSize () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.widgets.Shell workbenchWindowShell
		org.eclipse.swt.graphics.Point workbenchWindowSize
		int maxWidth
		int maxHeight
	private java.lang.String getKeySequenceString () 
		org.eclipse.core.commands.Command command
		org.eclipse.jface.bindings.TriggerSequence[] keyBindings
		int keyBindingsCount
		org.eclipse.jface.bindings.keys.KeySequence currentState
		int prefixSize
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		int i
		org.eclipse.jface.bindings.keys.KeyStroke[] oldKeyStrokes
		int newSize
		org.eclipse.jface.bindings.keys.KeyStroke[] newKeyStrokes
	protected final org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout compositeLayout
		java.util.SortedMap partialMatches
		java.util.SortedMap partialMatches
	private final void createEmptyDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label noMatchesLabel
	private final void createTableDialogArea (org.eclipse.swt.widgets.Composite, java.util.SortedMap) 
		org.eclipse.swt.widgets.Composite parent
		java.util.SortedMap partialMatches
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.widgets.TableColumn columnCommandName
		org.eclipse.swt.widgets.TableColumn columnKeySequence
		java.util.Iterator itemsItr
		java.util.Map$Entry entry
		String sequence
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.ParameterizedCommand command
		String[] text
		org.eclipse.swt.widgets.TableItem item
	private final void editKeyBinding () 
		org.eclipse.jface.preference.PreferenceDialog dialog
	private final void executeKeyBinding (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event trigger
		int selectionIndex
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.common.CommandException e
	private final java.util.SortedMap getPartialMatches () 
		java.util.Map partialMatches
		java.util.SortedMap sortedMatches
		java.util.Iterator partialMatchItr
		java.util.Map$Entry entry
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.Command command
		org.eclipse.jface.bindings.TriggerSequence bestActiveBindingFor
	private final boolean hasRememberedState () 
	public final int open () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point size
	public final int open (java.util.Collection) 
		java.util.Collection bindings
		java.util.Iterator i
		org.eclipse.jface.bindings.Binding b
		org.eclipse.jface.bindings.TriggerSequence bestActiveBindingFor
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point size
	private final void registerShellType () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.ui.contexts.IContextService contextService
	private final void rememberState (int, org.eclipse.jface.bindings.Binding) 
		int previousWidth
		org.eclipse.jface.bindings.Binding binding
	protected final void setParentShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newParentShell
	static void access$0 (org.eclipse.ui.internal.keys.KeyAssistDialog, org.eclipse.swt.widgets.Event) 
}

org/eclipse/ui/internal/keys/KeyAssistDialog.properties
org/eclipse/ui/internal/keys/KeyAssistMessages.class
KeyAssistMessages.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.KeyAssistMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String NoMatches_Message
	public static String openPreferencePage
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/keys/KeyBindingState.class
KeyBindingState.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeyBindingState extends java.lang.Object {
	private org.eclipse.ui.IWorkbenchWindow associatedWindow
	private org.eclipse.jface.bindings.keys.KeySequence currentSequence
	private final org.eclipse.ui.IWorkbench workbench
	void  (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbenchToNotify
	org.eclipse.ui.IWorkbenchWindow getAssociatedWindow () 
	org.eclipse.jface.bindings.keys.KeySequence getCurrentSequence () 
	org.eclipse.jface.action.StatusLineContributionItem getStatusLine () 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.jface.action.IStatusLineManager statusLine
		org.eclipse.jface.action.IContributionItem item
	void reset () 
	void setAssociatedWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	void setCurrentSequence (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence sequence
	private void updateStatusLines () 
		org.eclipse.jface.action.StatusLineContributionItem statusLine
}

org/eclipse/ui/internal/keys/KeySequenceBinding.class
KeySequenceBinding.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.KeySequenceBinding extends java.lang.Object implements org.eclipse.ui.commands.IKeySequenceBinding  {
	public static final String DEFAULT_CONTEXT_ID
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private transient int hashCode
	private transient boolean hashCodeComputed
	private org.eclipse.ui.keys.KeySequence keySequence
	private int match
	private transient String string
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.keys.KeySequence, int) 
		org.eclipse.ui.keys.KeySequence keySequence
		int match
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.keys.KeySequenceBinding castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.keys.KeySequenceBinding castedObject
	public org.eclipse.ui.keys.KeySequence getKeySequence () 
	public int getMatch () 
	public int hashCode () 
	public java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/ui/internal/keys/KeysPreferenceFiltersDialog.class
KeysPreferenceFiltersDialog.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.KeysPreferenceFiltersDialog extends org.eclipse.ui.preferences.ViewSettingsDialog {
	private org.eclipse.swt.widgets.Button actionSetFilterCheckBox
	private org.eclipse.swt.widgets.Button internalFilterCheckBox
	private org.eclipse.swt.widgets.Button uncategorizedFilterCheckBox
	private boolean filterActionSet
	private boolean filterInternal
	private boolean filterUncategorized
	private boolean filterShowUnboundCommands
	void setFilterActionSet (boolean) 
		boolean b
	void setFilterInternal (boolean) 
		boolean b
	void setFilterUncategorized (boolean) 
		boolean b
	boolean getFilterActionSet () 
	boolean getFilterInternal () 
	boolean getFilterUncategorized () 
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void performDefaults () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite topComposite
		org.eclipse.swt.layout.GridLayout layout
	protected void okPressed () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	boolean getFilterShowUnboundCommands () 
	void setFilterUnboundCommands (boolean) 
		boolean filterUnboundCommands
}

org/eclipse/ui/internal/keys/KeysPreferencePage$1.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$10.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$10 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	private final org.eclipse.swt.widgets.Button val$buttonAddKey
	private final org.eclipse.swt.widgets.Group val$groupKeySequence
	private final org.eclipse.swt.widgets.Menu val$menuButtonAddKey
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage, org.eclipse.swt.widgets.Button, org.eclipse.swt.widgets.Group, org.eclipse.swt.widgets.Menu) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
		org.eclipse.swt.graphics.Point buttonLocation
		org.eclipse.swt.graphics.Point buttonSize
}

org/eclipse/ui/internal/keys/KeysPreferencePage$11.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$11 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent mouseEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$12.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$12 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$13.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$13 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$14.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$14 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$15.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$15 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$16.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$16 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$17.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$17 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$18.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$18 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$19.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$19 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$2.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$20.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$20 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	private final String val$filePath
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage, java.lang.String) 
	public final void run ()  throws java.io.IOException 
		java.io.Writer fileWriter
		org.eclipse.swt.widgets.TableItem[] items
		int numColumns
		int i
		org.eclipse.swt.widgets.TableItem item
		int j
		String buf
}

org/eclipse/ui/internal/keys/KeysPreferencePage$21.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$21 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	private final com.ibm.icu.text.Collator val$collator
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage, com.ibm.icu.text.Collator) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String name1
		String name2
		int rc
		String id1
		String id2
}

org/eclipse/ui/internal/keys/KeysPreferencePage$22.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$22 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object object1
		Object object2
		org.eclipse.jface.bindings.Binding binding1
		org.eclipse.jface.bindings.Binding binding2
		org.eclipse.core.commands.Command command1
		String categoryName1
		String commandName1
		String triggerSequence1
		String contextId1
		String contextName1
		org.eclipse.core.commands.contexts.Context context
		org.eclipse.core.commands.Command command2
		String categoryName2
		String commandName2
		String keySequence2
		String contextId2
		String contextName2
		org.eclipse.core.commands.contexts.Context context
		int compare
		int i
	public final boolean equals (java.lang.Object) 
		Object object
}

org/eclipse/ui/internal/keys/KeysPreferencePage$3.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$4.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent mouseEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$5.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/keys/KeysPreferencePage$6.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$6 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$7.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$7 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$8.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$8 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$9.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$9 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	private final org.eclipse.jface.bindings.keys.KeyStroke val$trappedKey
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage, org.eclipse.jface.bindings.keys.KeyStroke) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/KeysPreferencePage$SortOrderSelectionListener.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.KeysPreferencePage$SortOrderSelectionListener extends org.eclipse.swt.events.SelectionAdapter {
	private final int columnSelected
	final org.eclipse.ui.internal.keys.KeysPreferencePage this$0
	private void  (org.eclipse.ui.internal.keys.KeysPreferencePage, int) 
		int columnSelected
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		int oldSortIndex
		org.eclipse.swt.widgets.TableColumn oldSortColumn
		org.eclipse.swt.widgets.TableColumn newSortColumn
		boolean columnPlaced
		boolean enoughRoom
		int bumpedColumn
		int i
		int temp
		int[] newSortOrder
	void  (org.eclipse.ui.internal.keys.KeysPreferencePage, int, org.eclipse.ui.internal.keys.KeysPreferencePage$SortOrderSelectionListener) 
}

org/eclipse/ui/internal/keys/KeysPreferencePage.class
KeysPreferencePage.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.KeysPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private static final String BINDING_KEY
	private static final org.eclipse.swt.graphics.Image IMAGE_BLANK
	private static final org.eclipse.swt.graphics.Image IMAGE_CHANGE
	private static final String ITEM_DATA_KEY
	private static final int ITEMS_TO_SHOW
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private static final int VIEW_TOTAL_COLUMNS
	private static final String[] SORTED_COLUMN_NAMES
	private static final int TAB_INDEX_MODIFY
	private static final String[] UNSORTED_COLUMN_NAMES
	private static final int VIEW_CATEGORY_COLUMN_INDEX
	private static final int VIEW_COMMAND_COLUMN_INDEX
	private static final int VIEW_CONTEXT_COLUMN_INDEX
	private static final int VIEW_KEY_SEQUENCE_COLUMN_INDEX
	private org.eclipse.ui.activities.IActivityManager activityManager
	private org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.swt.widgets.Button buttonAdd
	private org.eclipse.swt.widgets.Button buttonRemove
	private org.eclipse.swt.widgets.Button buttonRestore
	private java.util.Map categoryIdsByUniqueName
	private java.util.Map categoryUniqueNamesById
	private org.eclipse.swt.widgets.Combo comboCategory
	private org.eclipse.swt.widgets.Combo comboCommand
	private org.eclipse.swt.widgets.Combo comboContext
	private org.eclipse.swt.widgets.Combo comboScheme
	private java.util.Map commandIdsByCategoryId
	private org.eclipse.core.commands.ParameterizedCommand[] commands
	private org.eclipse.ui.commands.ICommandService commandService
	private java.util.Map contextIdsByUniqueName
	private org.eclipse.ui.contexts.IContextService contextService
	private java.util.Map contextUniqueNamesById
	private org.eclipse.swt.widgets.Label labelBindingsForCommand
	private org.eclipse.swt.widgets.Label labelBindingsForTriggerSequence
	private org.eclipse.swt.widgets.Label labelContextExtends
	private org.eclipse.swt.widgets.Label labelSchemeExtends
	private final org.eclipse.jface.bindings.BindingManager localChangeManager
	private java.util.Map schemeIdsByUniqueName
	private java.util.Map schemeUniqueNamesById
	private int[] sortOrder
	private org.eclipse.swt.widgets.TabFolder tabFolder
	private org.eclipse.swt.widgets.Table tableBindings
	private org.eclipse.swt.widgets.Table tableBindingsForCommand
	private org.eclipse.swt.widgets.Table tableBindingsForTriggerSequence
	private org.eclipse.swt.widgets.Text textTriggerSequence
	private org.eclipse.jface.bindings.keys.KeySequenceText textTriggerSequenceManager
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static void  () 
	public void  () 
	public void applyData (java.lang.Object) 
		Object data
	protected final org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.TabItem viewTab
		org.eclipse.swt.widgets.TabItem modifyTab
		org.eclipse.jface.preference.IPreferenceStore store
		int selectedTab
	private final org.eclipse.swt.widgets.Composite createModifyTab (org.eclipse.swt.widgets.TabFolder) 
		org.eclipse.swt.widgets.TabFolder parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.widgets.Composite compositeKeyConfiguration
		org.eclipse.swt.layout.GridLayout gridLayout
		org.eclipse.swt.widgets.Label labelKeyConfiguration
		org.eclipse.swt.widgets.Control spacer
		org.eclipse.swt.widgets.Group groupCommand
		org.eclipse.swt.widgets.Label labelCategory
		org.eclipse.swt.widgets.Label labelCommand
		boolean isMac
		org.eclipse.swt.widgets.TableColumn tableColumnDelta
		org.eclipse.swt.widgets.TableColumn tableColumnContext
		org.eclipse.swt.widgets.TableColumn tableColumnKeySequence
		org.eclipse.swt.widgets.Group groupKeySequence
		org.eclipse.swt.widgets.Label labelKeySequence
		org.eclipse.swt.widgets.Button buttonAddKey
		org.eclipse.swt.widgets.Control[] tabStops
		java.util.ArrayList newTabStops
		int i
		org.eclipse.swt.widgets.Control tabStop
		org.eclipse.swt.widgets.Control[] newTabStopArray
		org.eclipse.swt.widgets.Menu menuButtonAddKey
		java.util.Iterator trappedKeyItr
		org.eclipse.jface.bindings.keys.KeyStroke trappedKey
		org.eclipse.swt.widgets.MenuItem menuItem
		org.eclipse.swt.widgets.TableColumn tableColumnCommand
		org.eclipse.swt.widgets.Composite compositeContext
		org.eclipse.swt.widgets.Label labelContext
		org.eclipse.swt.widgets.Composite compositeButton
		int widthHint
	private final org.eclipse.swt.widgets.Composite createViewTab (org.eclipse.swt.widgets.TabFolder) 
		org.eclipse.swt.widgets.TabFolder parent
		org.eclipse.swt.layout.GridData gridData
		int widthHint
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.TableColumn tableColumnCategory
		org.eclipse.swt.widgets.TableColumn tableColumnCommand
		org.eclipse.swt.widgets.TableColumn tableColumnKeySequence
		org.eclipse.swt.widgets.TableColumn tableColumnContext
		org.eclipse.swt.widgets.Composite buttonBar
		org.eclipse.swt.widgets.Button editButton
		org.eclipse.swt.widgets.Button buttonExport
	protected org.eclipse.jface.preference.IPreferenceStore doGetPreferenceStore () 
	public final void editBinding (org.eclipse.jface.bindings.Binding) 
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.ParameterizedCommand command
		String categoryName
		String commandName
		String[] categoryNames
		int i
		String[] commandNames
		int j
		org.eclipse.swt.widgets.TableItem[] items
		int k
		String currentKeySequence
	private final java.lang.String getCategoryId () 
	private final java.lang.String getContextId () 
	private final org.eclipse.jface.bindings.keys.KeySequence getKeySequence () 
	private final org.eclipse.core.commands.ParameterizedCommand getParameterizedCommand () 
		int selectionIndex
	private final java.lang.String getSchemeId () 
	public final void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	private final boolean isActive (org.eclipse.core.commands.Command) 
		org.eclipse.core.commands.Command command
	private final void logPreferenceStoreException (java.lang.Throwable) 
		Throwable exception
		String message
		String exceptionMessage
		org.eclipse.core.runtime.IStatus status
	public final boolean performCancel () 
	protected final void performDefaults () 
		String title
		String message
		boolean confirmed
		String defaultSchemeId
		org.eclipse.jface.bindings.Scheme defaultScheme
		org.eclipse.jface.bindings.Binding[] currentBindings
		int currentBindingsLength
		java.util.Set trimmedBindings
		int i
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.jface.bindings.Binding[] trimmedBindingArray
		java.io.IOException e
	public final boolean performOk () 
		java.io.IOException e
	private final void persistSelectedTab () 
		org.eclipse.jface.preference.IPreferenceStore store
	private final void selectedButtonAdd () 
		org.eclipse.core.commands.ParameterizedCommand command
		String contextId
		String schemeId
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private final void selectedButtonExport () 
		org.eclipse.swt.widgets.FileDialog fileDialog
		String filePath
		org.eclipse.jface.util.SafeRunnable runnable
	private final void selectedButtonRemove () 
		String contextId
		String schemeId
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private final void selectedButtonRestore () 
		String contextId
		String schemeId
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private final void selectedComboScheme () 
		String activeSchemeId
		org.eclipse.jface.bindings.Scheme activeScheme
	private final void selectedTableBindingsForCommand () 
		int selection
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.bindings.keys.KeyBinding binding
	private final void selectedTableBindingsForTriggerSequence () 
		int selection
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.bindings.Binding binding
	private final void selectedTableKeyBindings () 
		int selectionIndex
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.bindings.Binding binding
	private final void setContextId (java.lang.String) 
		String contextId
		String contextName
		String[] items
		boolean found
		int i
	private final void setKeySequence (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private final void setParameterizedCommand (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand command
		int i
		int commandCount
	private final void setScheme (org.eclipse.jface.bindings.Scheme) 
		org.eclipse.jface.bindings.Scheme scheme
		String schemeUniqueName
		String[] items
		int i
	public final void setVisible (boolean) 
		boolean visible
		java.util.Map contextsByName
		java.util.Iterator iterator
		org.eclipse.core.commands.contexts.Context context
		String name
		java.util.Collection contexts
		java.util.Map commandsByName
		java.util.Iterator iterator
		org.eclipse.core.commands.Command command
		String name
		java.util.Collection commands
		java.util.Iterator iterator
		org.eclipse.core.commands.Command command
		String categoryId
		java.util.Collection commandIds
		java.util.Map categoriesByName
		java.util.Iterator iterator
		org.eclipse.core.commands.Category category
		String name
		java.util.Collection categories
		java.util.Map schemesByName
		org.eclipse.jface.bindings.Scheme[] definedSchemes
		int i
		org.eclipse.jface.bindings.Scheme scheme
		String name
		java.util.Collection schemes
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String name
		java.util.Set contexts
		java.util.Iterator iterator2
		org.eclipse.core.commands.contexts.Context context
		org.eclipse.core.commands.contexts.Context context
		String uniqueName
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String name
		java.util.Set categories
		java.util.Iterator iterator2
		org.eclipse.core.commands.Category category
		org.eclipse.core.commands.Category category
		String uniqueName
		java.util.Iterator iterator
		java.util.Map$Entry entry
		String name
		java.util.Set keyConfigurations
		java.util.Iterator iterator2
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.bindings.Scheme scheme
		String uniqueName
		org.eclipse.jface.bindings.Scheme activeScheme
		int i
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.bindings.Scheme copy
		java.util.List categoryNames
		java.util.List schemeNames
	private final void update () 
	private final void update (boolean) 
		boolean updateViewTab
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.core.commands.ParameterizedCommand command
		String contextId
	private final void updateComboCommand () 
		org.eclipse.core.commands.ParameterizedCommand command
		String categoryId
		java.util.Set commandIds
		java.util.List commands
		java.util.Iterator commandIdItr
		String currentCommandId
		org.eclipse.core.commands.Command currentCommand
		int commandCount
		String[] commandNames
		int i
		String[] currentItems
	private java.util.List sortParameterizedCommands (java.util.List) 
		java.util.List commands
		com.ibm.icu.text.Collator collator
		java.util.Comparator comparator
	private final void updateComboContext () 
		String contextId
		java.util.Map contextIdsByName
		java.util.List contextNames
	private final void updateEnabled (org.eclipse.jface.bindings.TriggerSequence, org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.core.commands.ParameterizedCommand command
		boolean commandSelected
		boolean triggerSequenceSelected
		boolean buttonsEnabled
	private final void updateLabelContextExtends () 
		String contextId
		org.eclipse.core.commands.contexts.Context context
		String parentId
		String name
	private final void updateLabelSchemeExtends () 
		String schemeId
		org.eclipse.jface.bindings.Scheme scheme
		String name
	private final void updateSelection (org.eclipse.swt.widgets.Table, java.lang.String, org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.swt.widgets.Table table
		String contextId
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		org.eclipse.swt.widgets.TableItem[] items
		int selection
		int i
		org.eclipse.jface.bindings.Binding binding
	private final void updateTableBindingsForCommand (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		java.util.Collection bindings
		java.util.Iterator bindingItr
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.swt.widgets.TableItem tableItem
		String contextName
	private final void updateTableBindingsForTriggerSequence (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence triggerSequence
		java.util.Map activeBindings
		java.util.Collection bindings
		java.util.Iterator bindingItr
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.contexts.Context context
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.core.commands.Command command
		org.eclipse.swt.widgets.TableItem tableItem
	private final void updateViewTab () 
		java.util.List bindings
		java.util.Iterator keyBindingItr
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.ParameterizedCommand command
		String commandName
		String categoryName
		String contextId
		String contextName
		org.eclipse.core.commands.contexts.Context context
		org.eclipse.swt.widgets.TableItem item
		int i
	static int[] access$0 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static org.eclipse.swt.widgets.Table access$1 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static java.lang.String[] access$2 () 
	static java.lang.String[] access$3 () 
	static void access$4 (org.eclipse.ui.internal.keys.KeysPreferencePage, int[]) 
	static void access$5 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$6 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$7 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$8 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static org.eclipse.ui.keys.IBindingService access$9 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static org.eclipse.jface.bindings.keys.KeySequenceText access$10 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static org.eclipse.swt.widgets.Text access$11 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$12 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$13 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$14 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$15 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$16 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static void access$17 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
	static org.eclipse.ui.contexts.IContextService access$18 (org.eclipse.ui.internal.keys.KeysPreferencePage) 
}

org/eclipse/ui/internal/keys/KeysPreferencePage.properties
org/eclipse/ui/internal/keys/LegacySchemeListenerWrapper.class
LegacySchemeListenerWrapper.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.LegacySchemeListenerWrapper extends java.lang.Object implements org.eclipse.jface.bindings.ISchemeListener  {
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.ui.commands.IKeyConfigurationListener listener
	void  (org.eclipse.ui.commands.IKeyConfigurationListener, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.ui.commands.IKeyConfigurationListener listener
		org.eclipse.jface.bindings.BindingManager bindingManager
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.internal.keys.LegacySchemeListenerWrapper wrapper
		org.eclipse.ui.commands.IKeyConfigurationListener other
	public final int hashCode () 
	public final void schemeChanged (org.eclipse.jface.bindings.SchemeEvent) 
		org.eclipse.jface.bindings.SchemeEvent schemeEvent
		org.eclipse.ui.commands.IKeyConfiguration keyConfiguration
		boolean definedChanged
		boolean nameChanged
		boolean parentIdChanged
}

org/eclipse/ui/internal/keys/MacKeyFormatter$MacModifierKeyComparator.class
MacKeyFormatter.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.MacKeyFormatter$MacModifierKeyComparator extends org.eclipse.ui.internal.keys.AbstractModifierKeyComparator {
	private void  () 
	protected int rank (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
	void  (org.eclipse.ui.internal.keys.MacKeyFormatter$MacModifierKeyComparator) 
}

org/eclipse/ui/internal/keys/MacKeyFormatter.class
MacKeyFormatter.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.MacKeyFormatter extends org.eclipse.ui.internal.keys.AbstractKeyFormatter {
	private static final java.util.HashMap KEY_LOOKUP
	private static final java.util.Comparator MODIFIER_KEY_COMPARATOR
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	static Class class$0
	static void  () 
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.Key) 
		org.eclipse.ui.keys.Key key
		String string
	protected java.lang.String getKeyDelimiter () 
	protected java.lang.String getKeyStrokeDelimiter () 
	protected java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/MacKeyFormatter.properties
org/eclipse/ui/internal/keys/NativeKeyFormatter.class
NativeKeyFormatter.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.NativeKeyFormatter extends org.eclipse.ui.internal.keys.AbstractKeyFormatter {
	private static final String CARBON_KEY_DELIMITER_KEY
	private static final java.util.HashMap CARBON_KEY_LOOK_UP
	private static final java.util.Comparator MODIFIER_KEY_COMPARATOR
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private static final String WIN32_KEY_STROKE_DELIMITER_KEY
	static Class class$0
	static void  () 
	public void  () 
	public java.lang.String format (org.eclipse.ui.keys.Key) 
		org.eclipse.ui.keys.Key key
		String name
		String formattedName
	protected java.lang.String getKeyDelimiter () 
	protected java.lang.String getKeyStrokeDelimiter () 
	protected java.util.Comparator getModifierKeyComparator () 
}

org/eclipse/ui/internal/keys/NativeKeyFormatter.properties
org/eclipse/ui/internal/keys/NativeModifierKeyComparator.class
NativeModifierKeyComparator.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NativeModifierKeyComparator extends java.lang.Object implements java.util.Comparator  {
	private static final int UNKNOWN_KEY
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		org.eclipse.ui.keys.ModifierKey modifierKeyLeft
		org.eclipse.ui.keys.ModifierKey modifierKeyRight
		int modifierKeyLeftRank
		int modifierKeyRightRank
	private int rank (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
	private final int rankGNOME (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
	private final int rankMacOSX (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
	private final int rankWindows (org.eclipse.ui.keys.ModifierKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
}

org/eclipse/ui/internal/keys/NewKeysPreferenceMessages.class
NewKeysPreferenceMessages.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.NewKeysPreferenceMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String AddBindingButton_Text
	public static String AddKeyButton_ToolTipText
	public static String FiltersButton_Text
	public static String ExportButton_Text
	public static String BindingLabel_Text
	public static String CommandNameColumn_Text
	public static String CategoryColumn_Text
	public static String UserColumn_Text
	public static String CommandNameLabel_Text
	public static String CommandDescriptionLabel_Text
	public static String DeleteSchemeButton_Text
	public static String ConflictsLabel_Text
	public static String RemoveBindingButton_Text
	public static String RestoreBindingButton_Text
	public static String SchemeLabel_Text
	public static String TriggerSequenceColumn_Text
	public static String WhenColumn_Text
	public static String WhenLabel_Text
	public static String Asterisk_Text
	public static String GroupingCombo_Label
	public static String GroupingCombo_Category_Text
	public static String GroupingCombo_None_Text
	public static String GroupingCombo_When_Text
	public static String PreferenceStoreError_Message
	public static String PreferenceStoreError_Title
	public static String RestoreDefaultsMessageBoxText
	public static String RestoreDefaultsMessageBoxMessage
	public static String Undefined_Command
	public static String Unavailable_Category
	public static String Undefined_Context
	public static String KeysPreferenceFilterDialog_Title
	public static String ActionSetFilterCheckBox_Text
	public static String InternalFilterCheckBox_Text
	public static String UncategorizedFilterCheckBox_Text
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$1.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$1 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.ui.internal.keys.KeysPreferenceFiltersDialog dialog
		org.eclipse.jface.viewers.ISelection currentContextSelection
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$10.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$10 extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$11.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$11 extends org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingElementLabelProvider {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object o
		int index
		org.eclipse.ui.internal.keys.model.BindingElement element
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$12.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$12 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.internal.keys.model.ModelElement binding
		org.eclipse.ui.internal.keys.model.BindingModel bindingModel
		org.eclipse.jface.viewers.StructuredSelection selection
		boolean selectionVisible
		org.eclipse.swt.widgets.TreeItem[] items
		int i
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$13.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$13 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object newVal
		org.eclipse.jface.viewers.StructuredSelection structuredSelection
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$14.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$14 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.ui.internal.keys.model.BindingElement bindingElement
		boolean weCare
		String desc
		org.eclipse.jface.bindings.keys.KeySequence trigger
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$15.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$15 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.internal.keys.model.ModelElement binding
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$16.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$16 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	private final org.eclipse.jface.viewers.TreeViewer val$viewer
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.jface.viewers.TreeViewer) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object newVal
		org.eclipse.jface.viewers.StructuredSelection structuredSelection
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$17.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$17 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$18.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$18 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$19.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$19 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.ui.internal.keys.model.BindingModel bindingModel
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$2.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$20.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$20 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	static org.eclipse.ui.internal.keys.NewKeysPreferencePage access$0 (org.eclipse.ui.internal.keys.NewKeysPreferencePage$20) 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$21.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$21 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage$20 this$1
	private final org.eclipse.jface.viewers.SelectionChangedEvent val$event
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage$20, org.eclipse.jface.viewers.SelectionChangedEvent) 
	public void run () 
		org.eclipse.ui.internal.keys.model.SchemeElement scheme
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$22.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$22 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object newVal
		org.eclipse.jface.viewers.StructuredSelection structuredSelection
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$23.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$23 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void run () 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$3.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$3 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$4.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$4 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$5.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$5 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.ui.internal.keys.model.BindingElement activeBinding
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$6.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	private final org.eclipse.jface.bindings.keys.KeyStroke val$trappedKey
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.jface.bindings.keys.KeyStroke) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$7.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	private final org.eclipse.swt.widgets.Button val$addKeyButton
	private final org.eclipse.swt.widgets.Composite val$dataArea
	private final org.eclipse.swt.widgets.Menu val$addKeyMenu
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.swt.widgets.Button, org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Menu) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
		org.eclipse.swt.graphics.Point buttonLocation
		org.eclipse.swt.graphics.Point buttonSize
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$8.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$8 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.internal.keys.model.ContextElement context
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$9.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$9 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object newVal
		org.eclipse.jface.viewers.StructuredSelection structuredSelection
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$BindingElementLabelProvider.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingElementLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	private final org.eclipse.jface.resource.LocalResourceManager localResourceManager
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	private void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public final void dispose () 
	public java.lang.String getText (java.lang.Object) 
		Object element
		String rc
		StringBuffer buf
		int i
		String text
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int index
		org.eclipse.ui.internal.keys.model.BindingElement bindingElement
		org.eclipse.jface.bindings.TriggerSequence seq
		org.eclipse.ui.internal.keys.model.ModelElement context
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int index
		org.eclipse.ui.internal.keys.model.BindingElement be
		String commandId
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		org.eclipse.jface.resource.DeviceResourceException e
		String message
		org.eclipse.core.runtime.IStatus status
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingElementLabelProvider) 
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingElementLabelProvider, org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingElementLabelProvider) 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$BindingModelComparator.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator extends org.eclipse.jface.viewers.ViewerComparator {
	private java.util.LinkedList sortColumns
	private boolean ascending
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	public void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
		int i
	public int getSortColumn () 
	public void setSortColumn (int) 
		int column
		Integer sortColumn
	public boolean isAscending () 
	public void setAscending (boolean) 
		boolean ascending
	public final int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object a
		Object b
		int result
		java.util.Iterator i
		int column
	private int compareColumn (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object, int) 
		org.eclipse.jface.viewers.Viewer viewer
		Object a
		Object b
		int columnNumber
		org.eclipse.jface.viewers.IBaseLabelProvider baseLabel
		org.eclipse.jface.viewers.ITableLabelProvider tableProvider
		String e1p
		String e2p
	private int sortUser (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		int typeA
		int typeB
		int result
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$CategoryFilterTree.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.NewKeysPreferencePage$CategoryFilterTree extends org.eclipse.ui.dialogs.FilteredTree {
	private org.eclipse.ui.internal.keys.CategoryPatternFilter filter
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	protected void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.internal.keys.CategoryPatternFilter) 
		org.eclipse.swt.widgets.Composite parent
		int treeStyle
		org.eclipse.ui.internal.keys.CategoryPatternFilter filter
	public void filterCategories (boolean) 
		boolean b
	public boolean isFilteringCategories () 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$ListLabelProvider.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$ListLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	private void  () 
	public java.lang.String getText (java.lang.Object) 
		Object element
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage$ListLabelProvider) 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$ModelContentProvider.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.NewKeysPreferencePage$ModelContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage$ResortColumn.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
final org.eclipse.ui.internal.keys.NewKeysPreferencePage$ResortColumn extends org.eclipse.swt.events.SelectionAdapter {
	private final org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator comparator
	private final org.eclipse.swt.widgets.TreeColumn treeColumn
	private final org.eclipse.jface.viewers.TreeViewer viewer
	private final int column
	final org.eclipse.ui.internal.keys.NewKeysPreferencePage this$0
	private void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator, org.eclipse.swt.widgets.TreeColumn, org.eclipse.jface.viewers.TreeViewer, int) 
		org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator comparator
		org.eclipse.swt.widgets.TreeColumn treeColumn
		org.eclipse.jface.viewers.TreeViewer viewer
		int column
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	void  (org.eclipse.ui.internal.keys.NewKeysPreferencePage, org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator, org.eclipse.swt.widgets.TreeColumn, org.eclipse.jface.viewers.TreeViewer, int, org.eclipse.ui.internal.keys.NewKeysPreferencePage$ResortColumn) 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage.class
NewKeysPreferencePage.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.NewKeysPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private static boolean DEBUG
	private static final String TRACING_COMPONENT
	public static final String TAG_DIALOG_SECTION
	private static final String TAG_FILTER_ACTION_SETS
	private static final String TAG_FILTER_INTERNAL
	private static final String TAG_FILTER_UNCAT
	private static final int ITEMS_TO_SHOW
	private static final int COMMAND_NAME_COLUMN
	private static final int KEY_SEQUENCE_COLUMN
	private static final int CONTEXT_COLUMN
	private static final int CATEGORY_COLUMN
	private static final int USER_DELTA_COLUMN
	private static int NUM_OF_COLUMNS
	private org.eclipse.jface.viewers.ComboViewer fSchemeCombo
	private org.eclipse.ui.internal.keys.CategoryPatternFilter fPatternFilter
	private org.eclipse.ui.internal.keys.NewKeysPreferencePage$CategoryFilterTree fFilteredTree
	private boolean fFilterActionSetContexts
	private boolean fFilterInternalContexts
	private org.eclipse.ui.internal.keys.model.KeyController keyController
	private org.eclipse.core.commands.Category fDefaultCategory
	private org.eclipse.swt.widgets.Label commandNameValueLabel
	private org.eclipse.swt.widgets.Text fBindingText
	private org.eclipse.swt.widgets.Text fDescriptionText
	private org.eclipse.jface.viewers.ComboViewer fWhenCombo
	private org.eclipse.ui.keys.IBindingService fBindingService
	private org.eclipse.jface.bindings.keys.KeySequenceText fKeySequenceText
	private org.eclipse.jface.viewers.TableViewer conflictViewer
	private org.eclipse.ui.commands.ICommandImageService commandImageService
	private org.eclipse.ui.commands.ICommandService commandService
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public void  () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite page
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.jface.dialogs.IDialogSettings settings
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics metrics
		int height
		org.eclipse.swt.layout.GridData gridData
	private final org.eclipse.swt.widgets.Control createButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gridData
		int widthHint
		org.eclipse.swt.widgets.Composite buttonBar
		org.eclipse.swt.widgets.Button filtersButton
		org.eclipse.swt.widgets.Button exportButton
	private final void createDataControls (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.widgets.Composite dataArea
		org.eclipse.swt.widgets.Composite leftDataArea
		org.eclipse.swt.widgets.Label commandNameLabel
		org.eclipse.swt.widgets.Label commandDescriptionlabel
		org.eclipse.swt.widgets.Label bindingLabel
		org.eclipse.swt.widgets.Button addKeyButton
		org.eclipse.swt.widgets.Control[] tabStops
		java.util.ArrayList newTabStops
		int i
		org.eclipse.swt.widgets.Control tabStop
		org.eclipse.swt.widgets.Control[] newTabStopArray
		org.eclipse.swt.widgets.Menu addKeyMenu
		java.util.Iterator trappedKeyItr
		org.eclipse.jface.bindings.keys.KeyStroke trappedKey
		org.eclipse.swt.widgets.MenuItem menuItem
		org.eclipse.swt.widgets.Label whenLabel
		org.eclipse.jface.viewers.ViewerComparator comparator
		org.eclipse.jface.util.IPropertyChangeListener whenListener
		org.eclipse.swt.widgets.Composite rightDataArea
		org.eclipse.swt.widgets.Label descriptionLabel
		org.eclipse.swt.widgets.Table table
		org.eclipse.swt.widgets.TableColumn bindingNameColumn
		org.eclipse.swt.widgets.TableColumn bindingContextNameColumn
		org.eclipse.jface.viewers.TableLayout tableLayout
		org.eclipse.jface.util.IPropertyChangeListener conflictsListener
		org.eclipse.jface.util.IPropertyChangeListener dataUpdateListener
	private void createTree (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.jface.viewers.TreeViewer viewer
		org.eclipse.swt.widgets.Tree tree
		Object layoutData
		int itemHeight
		org.eclipse.ui.internal.keys.NewKeysPreferencePage$BindingModelComparator comparator
		org.eclipse.swt.widgets.TreeColumn commandNameColumn
		org.eclipse.swt.widgets.TreeColumn triggerSequenceColumn
		org.eclipse.swt.widgets.TreeColumn whenColumn
		org.eclipse.swt.widgets.TreeColumn categoryColumn
		org.eclipse.swt.widgets.TreeColumn userMarker
		org.eclipse.swt.widgets.TreeColumn[] columns
		org.eclipse.jface.util.IPropertyChangeListener treeUpdateListener
	private final org.eclipse.swt.widgets.Control createTreeControls (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData gridData
		int widthHint
		org.eclipse.swt.widgets.Composite treeControls
		org.eclipse.swt.widgets.Button addBindingButton
		org.eclipse.swt.widgets.Button removeBindingButton
		org.eclipse.swt.widgets.Button restore
	private void fill () 
	private void createSchemeControls (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite schemeControls
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label schemeLabel
		org.eclipse.swt.layout.GridData gridData
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench workbench
	public void applyData (java.lang.Object) 
		Object data
		org.eclipse.ui.internal.keys.model.BindingElement be
		java.util.Map commandToElement
		org.eclipse.ui.internal.keys.model.BindingElement be
	public boolean performOk () 
	public void saveState (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings settings
	protected final void performDefaults () 
		String title
		String message
		boolean confirmed
		long startTime
		long elapsedTime
	static int access$0 () 
	static org.eclipse.ui.commands.ICommandImageService access$1 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static boolean access$2 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static boolean access$3 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.ui.internal.keys.NewKeysPreferencePage$CategoryFilterTree access$4 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static void access$5 (org.eclipse.ui.internal.keys.NewKeysPreferencePage, boolean) 
	static void access$6 (org.eclipse.ui.internal.keys.NewKeysPreferencePage, boolean) 
	static org.eclipse.ui.internal.keys.model.KeyController access$7 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.jface.viewers.ComboViewer access$8 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.ui.keys.IBindingService access$9 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.jface.bindings.keys.KeySequenceText access$10 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.swt.widgets.Text access$11 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.jface.viewers.TableViewer access$12 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.swt.widgets.Label access$13 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.swt.widgets.Text access$14 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
	static org.eclipse.jface.viewers.ComboViewer access$15 (org.eclipse.ui.internal.keys.NewKeysPreferencePage) 
}

org/eclipse/ui/internal/keys/NewKeysPreferencePage.properties
org/eclipse/ui/internal/keys/OutOfOrderListener.class
OutOfOrderListener.java
package org.eclipse.ui.internal.keys
public org.eclipse.ui.internal.keys.OutOfOrderListener extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private int active
	private final org.eclipse.ui.internal.keys.WorkbenchKeyboard keyboard
	public void  (org.eclipse.ui.internal.keys.WorkbenchKeyboard) 
		org.eclipse.ui.internal.keys.WorkbenchKeyboard workbenchKeyboard
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget widget
		java.util.List keyStrokes
	final boolean isActive (int) 
		int timeRegistered
	final void setActive (int) 
		int timeRegistered
}

org/eclipse/ui/internal/keys/OutOfOrderVerifyListener.class
OutOfOrderVerifyListener.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.OutOfOrderVerifyListener extends java.lang.Object implements org.eclipse.swt.custom.VerifyKeyListener  {
	private int active
	private org.eclipse.ui.internal.keys.OutOfOrderListener chainedListener
	void  (org.eclipse.ui.internal.keys.OutOfOrderListener) 
		org.eclipse.ui.internal.keys.OutOfOrderListener outOfOrderListener
	final boolean isActive (int) 
		int timeRegistered
	final void setActive (int) 
		int timeRegistered
	public void verifyKey (org.eclipse.swt.events.VerifyEvent) 
		org.eclipse.swt.events.VerifyEvent event
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/ui/internal/keys/SchemeLegacyWrapper.class
SchemeLegacyWrapper.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.SchemeLegacyWrapper extends java.lang.Object implements org.eclipse.ui.commands.IKeyConfiguration  {
	private final org.eclipse.jface.bindings.BindingManager bindingManager
	private final org.eclipse.jface.bindings.Scheme scheme
	public void  (org.eclipse.jface.bindings.Scheme, org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.bindings.BindingManager bindingManager
	public void addKeyConfigurationListener (org.eclipse.ui.commands.IKeyConfigurationListener) 
		org.eclipse.ui.commands.IKeyConfigurationListener keyConfigurationListener
	public int compareTo (java.lang.Object) 
		Object o
	public java.lang.String getDescription ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public java.lang.String getId () 
	public java.lang.String getName ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public java.lang.String getParentId ()  throws org.eclipse.ui.commands.NotDefinedException 
		org.eclipse.core.commands.common.NotDefinedException e
	public boolean isActive () 
	public boolean isDefined () 
	public void removeKeyConfigurationListener (org.eclipse.ui.commands.IKeyConfigurationListener) 
		org.eclipse.ui.commands.IKeyConfigurationListener keyConfigurationListener
}

org/eclipse/ui/internal/keys/WindowsKeyFormatter.properties
org/eclipse/ui/internal/keys/WorkbenchKeyboard$1.class
WorkbenchKeyboard.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.WorkbenchKeyboard$1 extends java.lang.Object implements org.eclipse.ui.IWindowListener  {
	final org.eclipse.ui.internal.keys.WorkbenchKeyboard this$0
	void  (org.eclipse.ui.internal.keys.WorkbenchKeyboard) 
	public void windowActivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowClosed (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowDeactivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public void windowOpened (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/internal/keys/WorkbenchKeyboard$2.class
WorkbenchKeyboard.java
package org.eclipse.ui.internal.keys
 org.eclipse.ui.internal.keys.WorkbenchKeyboard$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.keys.WorkbenchKeyboard this$0
	private final long val$myStartTime
	void  (org.eclipse.ui.internal.keys.WorkbenchKeyboard, long) 
	public void run () 
}

org/eclipse/ui/internal/keys/WorkbenchKeyboard$KeyDownFilter.class
WorkbenchKeyboard.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	private transient boolean enabled
	final org.eclipse.ui.internal.keys.WorkbenchKeyboard this$0
	public void  (org.eclipse.ui.internal.keys.WorkbenchKeyboard) 
	public final void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		StringBuffer buffer
	public final boolean isEnabled () 
	public final void setEnabled (boolean) 
		boolean enabled
}

org/eclipse/ui/internal/keys/WorkbenchKeyboard.class
WorkbenchKeyboard.java
package org.eclipse.ui.internal.keys
public final org.eclipse.ui.internal.keys.WorkbenchKeyboard extends java.lang.Object {
	private static final boolean DEBUG
	private static final boolean DEBUG_VERBOSE
	private static final int DELAY
	static org.eclipse.jface.bindings.keys.KeySequence outOfOrderKeys
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.ui.internal.keys.KeyAssistDialog keyAssistDialog
	private final org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter keyDownFilter
	private final org.eclipse.ui.internal.keys.OutOfOrderListener outOfOrderListener
	private final org.eclipse.ui.internal.keys.OutOfOrderVerifyListener outOfOrderVerifyListener
	private long startTime
	private final org.eclipse.ui.internal.keys.KeyBindingState state
	private final org.eclipse.ui.IWindowListener windowListener
	private final org.eclipse.ui.IWorkbench workbench
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static void  () 
		org.eclipse.jface.bindings.keys.ParseException e
		String message
	public static java.util.List generatePossibleKeyStrokes (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		java.util.List keyStrokes
		int firstAccelerator
		int secondAccelerator
		int thirdAccelerator
	private static boolean isOutOfOrderKey (java.util.List) 
		java.util.List keyStrokes
		org.eclipse.jface.bindings.keys.KeyStroke[] outOfOrderKeyStrokes
		int outOfOrderKeyStrokesLength
		int i
	public void  (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench associatedWorkbench
	private void checkActiveWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	private void closeMultiKeyAssistShell () 
		org.eclipse.swt.widgets.Shell shell
	final boolean executeCommand (org.eclipse.jface.bindings.Binding, org.eclipse.swt.widgets.Event)  throws org.eclipse.core.commands.common.CommandException 
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.swt.widgets.Event trigger
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.core.commands.Command command
		boolean commandDefined
		boolean commandHandled
		boolean commandEnabled
	private void filterKeySequenceBindings (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		java.util.List keyStrokes
		org.eclipse.swt.widgets.Widget widget
	public org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter getKeyDownFilter () 
	private org.eclipse.jface.bindings.Binding getPerfectMatch (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private org.eclipse.ui.keys.IBindingService getBindingService () 
	final org.eclipse.jface.bindings.keys.KeySequence getBuffer () 
	private void incrementState (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence sequence
		long myStartTime
		org.eclipse.swt.widgets.Display display
	private boolean isPartialMatch (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	private boolean isPerfectMatch (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence keySequence
	final void logException (org.eclipse.core.commands.common.CommandException, org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.common.CommandException e
		org.eclipse.core.commands.ParameterizedCommand command
		Throwable nestedException
		Throwable exception
		String message
		String name
		String exceptionMessage
		org.eclipse.core.runtime.IStatus status
	public final void openMultiKeyAssistShell () 
	public final void openKeyAssistShell (java.util.Collection) 
		java.util.Collection bindings
	public boolean press (java.util.List, org.eclipse.swt.widgets.Event) 
		java.util.List potentialKeyStrokes
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget widget
		org.eclipse.jface.bindings.keys.KeySequence errorSequence
		java.util.Collection errorMatch
		org.eclipse.jface.bindings.keys.KeySequence sequenceBeforeKeyStroke
		java.util.Iterator iterator
		org.eclipse.jface.bindings.keys.KeySequence sequenceAfterKeyStroke
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.common.CommandException e
		java.util.Collection match
	void updateShellKludge (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
		org.eclipse.ui.internal.contexts.ContextService contextService
		org.eclipse.swt.widgets.Shell shell
		Object hs
		org.eclipse.ui.internal.handlers.HandlerService handlerService
		org.eclipse.swt.widgets.Shell shell
	void processKeyEvent (java.util.List, org.eclipse.swt.widgets.Event) 
		java.util.List keyStrokes
		org.eclipse.swt.widgets.Event event
		boolean eatKey
	private final void resetState (boolean) 
		boolean clearRememberedState
	static void access$0 (org.eclipse.ui.internal.keys.WorkbenchKeyboard, org.eclipse.ui.IWorkbenchWindow) 
	static boolean access$1 () 
	static boolean access$2 () 
	static void access$3 (org.eclipse.ui.internal.keys.WorkbenchKeyboard, org.eclipse.swt.widgets.Event) 
	static long access$4 (org.eclipse.ui.internal.keys.WorkbenchKeyboard) 
}

org/eclipse/ui/internal/keys/WorkbenchKeyboard.properties
org/eclipse/ui/internal/keys/model/
org/eclipse/ui/internal/keys/model/BindingElement.class
BindingElement.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.BindingElement extends org.eclipse.ui.internal.keys.model.ModelElement {
	public static final String PROP_TRIGGER
	public static final String PROP_CONTEXT
	public static final String PROP_CATEGORY
	public static final String PROP_USER_DELTA
	private static final String PROP_IMAGE
	public static final String PROP_CONFLICT
	private org.eclipse.jface.bindings.TriggerSequence trigger
	private org.eclipse.ui.internal.keys.model.ContextElement context
	private String category
	private Integer userDelta
	private org.eclipse.swt.graphics.Image image
	private Boolean conflict
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void init (org.eclipse.jface.bindings.Binding, org.eclipse.ui.internal.keys.model.ContextModel) 
		org.eclipse.jface.bindings.Binding b
		org.eclipse.ui.internal.keys.model.ContextModel model
	private void setCommandInfo (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand bindingCommand
	public void init (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand cmd
	public org.eclipse.jface.bindings.TriggerSequence getTrigger () 
	public void setTrigger (org.eclipse.jface.bindings.TriggerSequence) 
		org.eclipse.jface.bindings.TriggerSequence trigger
		Object old
	public org.eclipse.ui.internal.keys.model.ContextElement getContext () 
	public void setContext (org.eclipse.ui.internal.keys.model.ContextElement) 
		org.eclipse.ui.internal.keys.model.ContextElement context
		Object old
	public java.lang.String getCategory () 
	public void setCategory (java.lang.String) 
		String category
		Object old
	public java.lang.Integer getUserDelta () 
	public void setUserDelta (java.lang.Integer) 
		Integer userDelta
		Object old
	public org.eclipse.swt.graphics.Image getImage () 
	public void setImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
		Object old
	public java.lang.Boolean getConflict () 
	public void setConflict (java.lang.Boolean) 
		Boolean conflict
		Object old
	public void fill (org.eclipse.jface.bindings.keys.KeyBinding, org.eclipse.ui.internal.keys.model.ContextModel) 
		org.eclipse.jface.bindings.keys.KeyBinding binding
		org.eclipse.ui.internal.keys.model.ContextModel contextModel
	public void fill (org.eclipse.core.commands.ParameterizedCommand) 
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
}

org/eclipse/ui/internal/keys/model/BindingModel.class
BindingModel.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.BindingModel extends org.eclipse.ui.internal.keys.model.CommonModel {
	public static final String PROP_BINDING_ADD
	public static final String PROP_BINDING_ELEMENT_MAP
	public static final String PROP_BINDING_FILTER
	public static final String PROP_BINDING_REMOVE
	public static final String PROP_BINDINGS
	public static final String PROP_CONFLICT_ELEMENT_MAP
	private java.util.Collection allParameterizedCommands
	private org.eclipse.jface.bindings.BindingManager bindingManager
	private java.util.HashSet bindingElements
	private java.util.Map bindingToElement
	private java.util.Map commandToElement
	static Class class$0
	static final boolean deletes (org.eclipse.jface.bindings.Binding, org.eclipse.jface.bindings.Binding) 
		org.eclipse.jface.bindings.Binding del
		org.eclipse.jface.bindings.Binding binding
		boolean deletes
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void copy () 
		org.eclipse.ui.internal.keys.model.BindingElement element
	public void copy (org.eclipse.ui.internal.keys.model.BindingElement) 
		org.eclipse.ui.internal.keys.model.BindingElement element
		org.eclipse.ui.internal.keys.model.BindingElement be
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	public java.util.HashSet getBindings () 
	public java.util.Map getBindingToElement () 
	public java.util.Map getCommandToElement () 
	public void init (org.eclipse.ui.services.IServiceLocator, org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.internal.keys.model.ContextModel) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.jface.bindings.BindingManager manager
		org.eclipse.ui.internal.keys.model.ContextModel model
		java.util.Set cmdsForBindings
		java.util.Iterator i
		org.eclipse.jface.bindings.Binding b
		org.eclipse.ui.internal.keys.model.BindingElement be
		org.eclipse.ui.commands.ICommandService commandService
		java.util.Collection commandIds
		java.util.Iterator commandIdItr
		String currentCommandId
		org.eclipse.core.commands.Command currentCommand
		org.eclipse.core.commands.ParameterizedCommand cmd
		org.eclipse.ui.internal.keys.model.BindingElement be
	public void refresh (org.eclipse.ui.internal.keys.model.ContextModel) 
		org.eclipse.ui.internal.keys.model.ContextModel contextModel
		java.util.Set cmdsForBindings
		java.util.Collection activeManagerBindings
		java.util.Iterator i
		org.eclipse.jface.bindings.keys.KeyBinding b
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
		org.eclipse.ui.internal.keys.model.BindingElement be
		Object remove
		org.eclipse.ui.internal.keys.model.BindingElement be
		Object obj
		org.eclipse.jface.bindings.Binding b
		org.eclipse.core.commands.ParameterizedCommand cmd
		org.eclipse.ui.internal.keys.model.BindingElement be
	public void remove () 
		org.eclipse.ui.internal.keys.model.BindingElement element
	public void remove (org.eclipse.ui.internal.keys.model.BindingElement) 
		org.eclipse.ui.internal.keys.model.BindingElement bindingElement
		org.eclipse.jface.bindings.keys.KeyBinding keyBinding
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.ui.internal.keys.model.ConflictModel conflictModel
		java.util.Collection conflictsList
		Object[] conflicts
		int i
		org.eclipse.ui.internal.keys.model.BindingElement be
		Object modelObject
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.core.commands.ParameterizedCommand pCommand
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	public void restoreBinding (org.eclipse.ui.internal.keys.model.BindingElement) 
		org.eclipse.ui.internal.keys.model.BindingElement element
		Object modelObject
		org.eclipse.core.commands.ParameterizedCommand cmd
		org.eclipse.jface.bindings.TriggerSequence trigger
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.jface.bindings.Binding[] managerBindings
		java.util.ArrayList systemBindings
		java.util.ArrayList removalBindings
		int i
		java.util.Iterator i
		org.eclipse.jface.bindings.Binding sys
		java.util.Iterator j
		org.eclipse.jface.bindings.Binding del
	public void restoreBinding (org.eclipse.ui.internal.keys.model.ContextModel) 
		org.eclipse.ui.internal.keys.model.ContextModel contextModel
		org.eclipse.ui.internal.keys.model.BindingElement element
		Object obj
		org.eclipse.core.commands.ParameterizedCommand cmd
		boolean done
		java.util.Iterator i
		org.eclipse.ui.internal.keys.model.BindingElement be
		org.eclipse.core.commands.ParameterizedCommand pcmd
	public void setBindings (java.util.HashSet) 
		java.util.HashSet bindings
		java.util.HashSet old
	public void setBindingToElement (java.util.Map) 
		java.util.Map bindingToElement
		java.util.Map old
}

org/eclipse/ui/internal/keys/model/CommonModel.class
CommonModel.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.CommonModel extends org.eclipse.ui.internal.keys.model.ModelElement {
	public static final String PROP_SELECTED_ELEMENT
	private org.eclipse.ui.internal.keys.model.ModelElement selectedElement
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public org.eclipse.ui.internal.keys.model.ModelElement getSelectedElement () 
	public void setSelectedElement (org.eclipse.ui.internal.keys.model.ModelElement) 
		org.eclipse.ui.internal.keys.model.ModelElement selectedContext
		org.eclipse.ui.internal.keys.model.ModelElement old
}

org/eclipse/ui/internal/keys/model/ConflictModel$1.class
ConflictModel.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.ConflictModel$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.ConflictModel this$0
	void  (org.eclipse.ui.internal.keys.model.ConflictModel) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/keys/model/ConflictModel.class
ConflictModel.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.ConflictModel extends org.eclipse.ui.internal.keys.model.CommonModel {
	public static final String PROP_CONFLICTS
	public static final String PROP_CONFLICTS_ADD
	public static final String PROP_CONFLICTS_REMOVE
	private java.util.Collection conflicts
	private org.eclipse.jface.bindings.BindingManager bindingManager
	private org.eclipse.ui.internal.keys.model.BindingModel bindingModel
	private java.util.Map conflictsMap
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public java.util.Collection getConflicts () 
	public void setConflicts (java.util.Collection) 
		java.util.Collection conflicts
		Object old
		java.util.Iterator i
		java.util.Map bindingToElement
		Object next
	public void updateConflictsFor (org.eclipse.ui.internal.keys.model.BindingElement) 
		org.eclipse.ui.internal.keys.model.BindingElement source
	public void updateConflictsFor (org.eclipse.ui.internal.keys.model.BindingElement, org.eclipse.ui.internal.keys.model.BindingElement) 
		org.eclipse.ui.internal.keys.model.BindingElement oldValue
		org.eclipse.ui.internal.keys.model.BindingElement newValue
	public void updateConflictsFor (org.eclipse.ui.internal.keys.model.BindingElement, boolean) 
		org.eclipse.ui.internal.keys.model.BindingElement source
		boolean removal
	private void updateConflictsFor (org.eclipse.ui.internal.keys.model.BindingElement, org.eclipse.ui.internal.keys.model.BindingElement, boolean) 
		org.eclipse.ui.internal.keys.model.BindingElement oldValue
		org.eclipse.ui.internal.keys.model.BindingElement newValue
		boolean removal
	public void updateConflictsFor (org.eclipse.ui.internal.keys.model.BindingElement, org.eclipse.jface.bindings.TriggerSequence, org.eclipse.jface.bindings.TriggerSequence, boolean) 
		org.eclipse.ui.internal.keys.model.BindingElement newValue
		org.eclipse.jface.bindings.TriggerSequence oldTrigger
		org.eclipse.jface.bindings.TriggerSequence newTrigger
		boolean removal
		java.util.Collection matches
		org.eclipse.ui.internal.keys.model.BindingElement tbe
		org.eclipse.ui.internal.keys.model.BindingElement tbe
		org.eclipse.jface.bindings.Binding binding
		org.eclipse.jface.bindings.TriggerSequence trigger
		java.util.ArrayList localConflicts
		java.util.Iterator i
		org.eclipse.jface.bindings.Binding b
		Object element
		java.util.Collection knownConflicts
		java.util.Iterator i
		org.eclipse.ui.internal.keys.model.BindingElement tbe
		boolean isSelected
		org.eclipse.ui.internal.keys.model.BindingElement tbe
	public void init (org.eclipse.jface.bindings.BindingManager, org.eclipse.ui.internal.keys.model.BindingModel) 
		org.eclipse.jface.bindings.BindingManager manager
		org.eclipse.ui.internal.keys.model.BindingModel model
		java.util.Iterator i
		org.eclipse.ui.internal.keys.model.BindingElement be
	static java.util.Map access$0 (org.eclipse.ui.internal.keys.model.ConflictModel) 
	static void access$1 (org.eclipse.ui.internal.keys.model.ConflictModel, org.eclipse.ui.internal.keys.model.BindingElement, org.eclipse.ui.internal.keys.model.BindingElement, boolean) 
}

org/eclipse/ui/internal/keys/model/ContextElement.class
ContextElement.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.ContextElement extends org.eclipse.ui.internal.keys.model.ModelElement {
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void init (org.eclipse.core.commands.contexts.Context) 
		org.eclipse.core.commands.contexts.Context context
}

org/eclipse/ui/internal/keys/model/ContextModel.class
ContextModel.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.ContextModel extends org.eclipse.ui.internal.keys.model.CommonModel {
	private static final String CONTEXT_ID_ACTION_SETS
	private static final String CONTEXT_ID_INTERNAL
	public static final String PROP_CONTEXTS
	public static final String PROP_CONTEXT_MAP
	private java.util.List contexts
	private java.util.Map contextIdToFilteredContexts
	private java.util.Map contextIdToElement
	private org.eclipse.ui.contexts.IContextService contextService
	static Class class$0
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void init (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.commands.contexts.Context[] definedContexts
		int i
		org.eclipse.ui.internal.keys.model.ContextElement ce
	public java.util.List getContexts () 
	public void setContexts (java.util.List) 
		java.util.List contexts
		java.util.List old
	public java.util.Map getContextIdToElement () 
	public void setContextIdToElement (java.util.Map) 
		java.util.Map contextToElement
		java.util.Map old
	public void filterContexts (boolean, boolean) 
		boolean actionSets
		boolean internal
		int i
		boolean removeContext
		org.eclipse.ui.internal.keys.model.ContextElement contextElement
		String parentId
		java.util.Iterator iterator
		boolean restoreContext
		org.eclipse.ui.internal.keys.model.ContextElement contextElement
}

org/eclipse/ui/internal/keys/model/KeyController$1.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/keys/model/KeyController$2.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.ui.internal.keys.model.BindingElement binding
		org.eclipse.ui.internal.keys.model.ContextElement context
}

org/eclipse/ui/internal/keys/model/KeyController$3.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$3 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/keys/model/KeyController$4.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$4 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/keys/model/KeyController$5.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$5 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.ui.internal.keys.model.BindingElement element
		Object oldValue
		Object newValue
		org.eclipse.ui.internal.keys.model.ContextElement context
}

org/eclipse/ui/internal/keys/model/KeyController$6.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$6 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	void  (org.eclipse.ui.internal.keys.model.KeyController) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/keys/model/KeyController$7.class
KeyController.java
package org.eclipse.ui.internal.keys.model
 org.eclipse.ui.internal.keys.model.KeyController$7 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.keys.model.KeyController this$0
	private final String val$filePath
	void  (org.eclipse.ui.internal.keys.model.KeyController, java.lang.String) 
	public final void run ()  throws java.io.IOException 
		java.io.Writer fileWriter
		Object[] bindingElements
		int i
		org.eclipse.ui.internal.keys.model.BindingElement be
		StringBuffer buffer
}

org/eclipse/ui/internal/keys/model/KeyController.class
KeyController.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.KeyController extends java.lang.Object {
	private static final String DELIMITER
	private static final String ESCAPED_QUOTE
	private static final String REPLACEMENT
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private org.eclipse.core.runtime.ListenerList eventManager
	private org.eclipse.jface.bindings.BindingManager fBindingManager
	private org.eclipse.ui.internal.keys.model.ContextModel contextModel
	private org.eclipse.ui.internal.keys.model.SchemeModel fSchemeModel
	private org.eclipse.ui.internal.keys.model.BindingModel bindingModel
	private boolean notifying
	private org.eclipse.ui.internal.keys.model.ConflictModel conflictModel
	private org.eclipse.ui.services.IServiceLocator serviceLocator
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	private org.eclipse.core.runtime.ListenerList getEventManager () 
	public void setNotifying (boolean) 
		boolean b
	public boolean isNotifying () 
	public void firePropertyChange (java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object) 
		Object source
		String propId
		Object oldVal
		Object newVal
		Object[] listeners
		org.eclipse.jface.util.PropertyChangeEvent event
		int i
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void init (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
	private static org.eclipse.jface.bindings.BindingManager loadModelBackend (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.keys.IBindingService bindingService
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.jface.bindings.Scheme[] definedSchemes
		org.eclipse.jface.bindings.Scheme modelActiveScheme
		int i
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.jface.bindings.Scheme copy
		org.eclipse.core.commands.common.NotDefinedException e
	public org.eclipse.ui.internal.keys.model.ContextModel getContextModel () 
	public org.eclipse.ui.internal.keys.model.SchemeModel getSchemeModel () 
	public org.eclipse.ui.internal.keys.model.BindingModel getBindingModel () 
	public org.eclipse.ui.internal.keys.model.ConflictModel getConflictModel () 
	private void addSetContextListener () 
	private void addSetBindingListener () 
	private void addSetConflictListener () 
	private void addSetKeySequenceListener () 
	private void addSetModelObjectListener () 
	private void addSetSchemeListener () 
	protected void changeScheme (org.eclipse.ui.internal.keys.model.SchemeElement, org.eclipse.ui.internal.keys.model.SchemeElement) 
		org.eclipse.ui.internal.keys.model.SchemeElement oldScheme
		org.eclipse.ui.internal.keys.model.SchemeElement newScheme
		org.eclipse.core.commands.common.NotDefinedException e
	private void updateBindingContext (org.eclipse.ui.internal.keys.model.ContextElement) 
		org.eclipse.ui.internal.keys.model.ContextElement context
		org.eclipse.ui.internal.keys.model.BindingElement activeBinding
		String activeSchemeId
		Object obj
		org.eclipse.jface.bindings.keys.KeyBinding keyBinding
		org.eclipse.jface.bindings.keys.KeyBinding binding
	public void updateTrigger (org.eclipse.ui.internal.keys.model.BindingElement, org.eclipse.jface.bindings.keys.KeySequence, org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.ui.internal.keys.model.BindingElement activeBinding
		org.eclipse.jface.bindings.keys.KeySequence oldSequence
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		Object obj
		org.eclipse.jface.bindings.keys.KeyBinding keyBinding
		String activeSchemeId
		org.eclipse.ui.internal.keys.model.ModelElement selectedElement
		String activeContextId
		org.eclipse.jface.bindings.keys.KeyBinding binding
		java.util.Map bindingToElement
		Object[] keys
		int i
		org.eclipse.jface.bindings.Binding bindingKey
		org.eclipse.ui.internal.keys.model.BindingElement be
		org.eclipse.core.commands.ParameterizedCommand cmd
		String activeSchemeId
		org.eclipse.ui.internal.keys.model.ModelElement selectedElement
		String activeContextId
		org.eclipse.jface.bindings.keys.KeyBinding binding
	public void saveBindings (org.eclipse.ui.keys.IBindingService) 
		org.eclipse.ui.keys.IBindingService bindingService
		java.io.IOException e
	private final void logPreferenceStoreException (java.lang.Throwable) 
		Throwable exception
		String message
		String exceptionMessage
		org.eclipse.core.runtime.IStatus status
	public void filterContexts (boolean, boolean) 
		boolean actionSets
		boolean internal
	public void setDefaultBindings (org.eclipse.ui.keys.IBindingService) 
		org.eclipse.ui.keys.IBindingService bindingService
		String defaultSchemeId
		org.eclipse.jface.bindings.Scheme defaultScheme
		org.eclipse.jface.bindings.Binding[] bindings
		int i
	public void exportCSV (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.FileDialog fileDialog
		String filePath
		org.eclipse.jface.util.SafeRunnable runnable
	static org.eclipse.ui.internal.keys.model.ContextModel access$0 (org.eclipse.ui.internal.keys.model.KeyController) 
	static void access$1 (org.eclipse.ui.internal.keys.model.KeyController, org.eclipse.ui.internal.keys.model.ContextElement) 
	static org.eclipse.ui.internal.keys.model.BindingModel access$2 (org.eclipse.ui.internal.keys.model.KeyController) 
	static org.eclipse.ui.internal.keys.model.ConflictModel access$3 (org.eclipse.ui.internal.keys.model.KeyController) 
	static org.eclipse.ui.internal.keys.model.SchemeModel access$4 (org.eclipse.ui.internal.keys.model.KeyController) 
}

org/eclipse/ui/internal/keys/model/ModelElement.class
ModelElement.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.ModelElement extends java.lang.Object {
	public static final String PROP_PARENT
	public static final String PROP_ID
	public static final String PROP_NAME
	public static final String PROP_DESCRIPTION
	public static final String PROP_MODEL_OBJECT
	protected org.eclipse.ui.internal.keys.model.KeyController controller
	private org.eclipse.ui.internal.keys.model.ModelElement parent
	private String id
	private String name
	private String description
	private Object modelObject
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public org.eclipse.ui.internal.keys.model.ModelElement getParent () 
	public void setParent (org.eclipse.ui.internal.keys.model.ModelElement) 
		org.eclipse.ui.internal.keys.model.ModelElement parent
		org.eclipse.ui.internal.keys.model.ModelElement old
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
		String old
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
		String old
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
		String old
	public java.lang.Object getModelObject () 
	public void setModelObject (java.lang.Object) 
		Object o
		Object old
}

org/eclipse/ui/internal/keys/model/SchemeElement.class
SchemeElement.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.SchemeElement extends org.eclipse.ui.internal.keys.model.ModelElement {
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void init (org.eclipse.jface.bindings.Scheme) 
		org.eclipse.jface.bindings.Scheme scheme
		org.eclipse.core.commands.common.NotDefinedException e
}

org/eclipse/ui/internal/keys/model/SchemeModel.class
SchemeModel.java
package org.eclipse.ui.internal.keys.model
public org.eclipse.ui.internal.keys.model.SchemeModel extends org.eclipse.ui.internal.keys.model.CommonModel {
	public static final String PROP_SCHEMES
	private java.util.List schemes
	public void  (org.eclipse.ui.internal.keys.model.KeyController) 
		org.eclipse.ui.internal.keys.model.KeyController kc
	public void init (org.eclipse.jface.bindings.BindingManager) 
		org.eclipse.jface.bindings.BindingManager bindingManager
		org.eclipse.jface.bindings.Scheme[] definedSchemes
		int i
		org.eclipse.ui.internal.keys.model.SchemeElement se
	public java.util.List getSchemes () 
	public void setSchemes (java.util.List) 
		java.util.List schemes
		java.util.List old
}

org/eclipse/ui/internal/layout/
org/eclipse/ui/internal/layout/CacheWrapper$WrapperLayout.class
CacheWrapper.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.CacheWrapper$WrapperLayout extends org.eclipse.swt.widgets.Layout implements org.eclipse.ui.internal.layout.ICachingLayout  {
	final org.eclipse.ui.internal.layout.CacheWrapper this$0
	private void  (org.eclipse.ui.internal.layout.CacheWrapper) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.widgets.Control child
		org.eclipse.swt.graphics.Rectangle newBounds
	public void flush (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control dirtyControl
	void  (org.eclipse.ui.internal.layout.CacheWrapper, org.eclipse.ui.internal.layout.CacheWrapper$WrapperLayout) 
}

org/eclipse/ui/internal/layout/CacheWrapper.class
CacheWrapper.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.CacheWrapper extends java.lang.Object {
	private org.eclipse.swt.widgets.Composite proxy
	private org.eclipse.ui.internal.layout.SizeCache cache
	private org.eclipse.swt.graphics.Rectangle lastBounds
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void flushCache () 
	public org.eclipse.swt.widgets.Composite getControl () 
	public void dispose () 
	static org.eclipse.ui.internal.layout.SizeCache access$0 (org.eclipse.ui.internal.layout.CacheWrapper) 
	static org.eclipse.swt.graphics.Rectangle access$1 (org.eclipse.ui.internal.layout.CacheWrapper) 
	static void access$2 (org.eclipse.ui.internal.layout.CacheWrapper, org.eclipse.swt.graphics.Rectangle) 
}

org/eclipse/ui/internal/layout/CellData.class
CellData.java
package org.eclipse.ui.internal.layout
public final org.eclipse.ui.internal.layout.CellData extends java.lang.Object {
	public static final int NONE
	public static final int OVERRIDE
	public static final int MINIMUM
	public static final int MAXIMUM
	public int hintType
	public int widthHint
	public int heightHint
	public int verticalSpan
	public int horizontalSpan
	public int horizontalAlignment
	public int verticalAlignment
	public int horizontalIndent
	public int verticalIndent
	public void  () 
	public void  (org.eclipse.swt.layout.GridData) 
		org.eclipse.swt.layout.GridData data
	public void  (org.eclipse.ui.internal.layout.CellData) 
		org.eclipse.ui.internal.layout.CellData newData
	public org.eclipse.ui.internal.layout.CellData setHint (int, org.eclipse.swt.graphics.Point) 
		int hintType
		org.eclipse.swt.graphics.Point hint
	public org.eclipse.ui.internal.layout.CellData setHint (int, int, int) 
		int hintType
		int horizontal
		int vertical
	public org.eclipse.ui.internal.layout.CellData align (int, int) 
		int horizontalAlignment
		int verticalAlignment
	public org.eclipse.ui.internal.layout.CellData span (int, int) 
		int horizontalSpan
		int verticalSpan
	public org.eclipse.ui.internal.layout.CellData indent (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point indent
	public org.eclipse.ui.internal.layout.CellData indent (int, int) 
		int horizontalIndent
		int verticalIndent
	public org.eclipse.swt.graphics.Point computeSize (org.eclipse.ui.internal.layout.SizeCache, int, int) 
		org.eclipse.ui.internal.layout.SizeCache toCompute
		int cellWidth
		int cellHeight
		int absHorizontalIndent
		int absVerticalIndent
		int controlWidth
		int controlHeight
		org.eclipse.swt.graphics.Point controlSize
	public void positionControl (org.eclipse.ui.internal.layout.SizeCache, org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.ui.internal.layout.SizeCache cache
		org.eclipse.swt.graphics.Rectangle cellBounds
		int startx
		int starty
		int availableWidth
		int availableHeight
		org.eclipse.swt.graphics.Point size
	private org.eclipse.swt.graphics.Point computeControlSize (org.eclipse.ui.internal.layout.SizeCache, int, int) 
		org.eclipse.ui.internal.layout.SizeCache toCompute
		int controlWidth
		int controlHeight
	private static org.eclipse.swt.graphics.Point computeRawSize (org.eclipse.ui.internal.layout.SizeCache, int, int) 
		org.eclipse.ui.internal.layout.SizeCache toCompute
		int controlWidth
		int controlHeight
		org.eclipse.swt.graphics.Point result
	private static org.eclipse.swt.graphics.Point computeOverrideSize (org.eclipse.ui.internal.layout.SizeCache, int, int, int, int) 
		org.eclipse.ui.internal.layout.SizeCache control
		int wHint
		int hHint
		int overrideW
		int overrideH
		int resultWidth
		int resultHeight
		org.eclipse.swt.graphics.Point result
	private static org.eclipse.swt.graphics.Point computeMaximumBoundedSize (org.eclipse.ui.internal.layout.SizeCache, int, int, int, int) 
		org.eclipse.ui.internal.layout.SizeCache control
		int wHint
		int hHint
		int boundedWidth
		int boundedHeight
		org.eclipse.swt.graphics.Point controlSize
	private static org.eclipse.swt.graphics.Point computeMinimumBoundedSize (org.eclipse.ui.internal.layout.SizeCache, int, int, int, int) 
		org.eclipse.ui.internal.layout.SizeCache control
		int wHint
		int hHint
		int minimumWidth
		int minimumHeight
		org.eclipse.swt.graphics.Point controlSize
}

org/eclipse/ui/internal/layout/CellLayout.class
CellLayout.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.CellLayout extends org.eclipse.swt.widgets.Layout {
	private org.eclipse.ui.internal.layout.Row defaultRowSettings
	private org.eclipse.ui.internal.layout.Row defaultColSettings
	int horizontalSpacing
	int verticalSpacing
	public int marginWidth
	public int marginHeight
	private int numCols
	private java.util.List cols
	private java.util.List rows
	private org.eclipse.ui.internal.layout.GridInfo gridInfo
	private int[] cachedRowMin
	private int[] cachedColMin
	public static int cacheMisses
	public static int cacheHits
	private org.eclipse.ui.internal.layout.LayoutCache cache
	public void  (int) 
		int numCols
	public org.eclipse.ui.internal.layout.CellLayout setSpacing (int, int) 
		int horizontalSpacing
		int verticalSpacing
	public org.eclipse.ui.internal.layout.CellLayout setSpacing (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point newSpacing
	public org.eclipse.swt.graphics.Point getSpacing () 
	public org.eclipse.ui.internal.layout.CellLayout setMargins (int, int) 
		int marginWidth
		int marginHeight
	public org.eclipse.ui.internal.layout.CellLayout setMargins (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point newMargins
	public org.eclipse.swt.graphics.Point getMargins () 
	public org.eclipse.ui.internal.layout.CellLayout setDefaultColumn (org.eclipse.ui.internal.layout.Row) 
		org.eclipse.ui.internal.layout.Row info
	public org.eclipse.ui.internal.layout.CellLayout setColumn (int, org.eclipse.ui.internal.layout.Row) 
		int colNum
		org.eclipse.ui.internal.layout.Row info
	public org.eclipse.ui.internal.layout.CellLayout setDefaultRow (org.eclipse.ui.internal.layout.Row) 
		org.eclipse.ui.internal.layout.Row info
	public org.eclipse.ui.internal.layout.CellLayout setRow (int, org.eclipse.ui.internal.layout.Row) 
		int rowNum
		org.eclipse.ui.internal.layout.Row info
	private org.eclipse.ui.internal.layout.Row getRow (int, boolean) 
		int rowNum
		boolean isHorizontal
		org.eclipse.ui.internal.layout.Row result
		org.eclipse.ui.internal.layout.Row result
	private void initGrid (org.eclipse.swt.widgets.Control[]) 
		org.eclipse.swt.widgets.Control[] children
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point emptySpace
		int[] heightConstraints
		int width
		int width
		int height
		org.eclipse.swt.graphics.Point preferredSize
		org.eclipse.swt.graphics.Point minimumSize
		boolean wider
		boolean taller
	int[] computeSizes (int[], int, boolean) 
		int[] constraints
		int availableSpace
		boolean computingRows
		int[] result
		int totalFixed
		int denominator
		int numRows
		int remaining
		int idx
		org.eclipse.ui.internal.layout.Row row
		int greed
		int amount
	int preferredSize (int[], boolean) 
		int[] constraints
		boolean computingRows
		int[] fixedSizes
	static int sumOfSizes (int[]) 
		int[] input
	static int sumOfSizes (int[], int, int) 
		int[] input
		int start
		int length
		int sum
		int idx
		int next
	int getDynamicSize (int[], int[], boolean) 
		int[] constraints
		int[] fixedSizes
		boolean computingRows
		int result
		int numerator
		int rowSpacing
		int colSpacing
		int numControls
		int idx
		int controlRowStart
		int controlRowSpan
		int controlColStart
		int controlColSpan
		int denominator
		int widthHint
		int controlSize
	int computeControlSize (int, int, boolean) 
		int control
		int constraint
		boolean computingHeight
		org.eclipse.ui.internal.layout.CellData data
		org.eclipse.swt.graphics.Point result
	int getGrowthRatio (int, int, boolean) 
		int start
		int length
		boolean computingRows
		boolean willGrow
		int sum
		int end
		int idx
		org.eclipse.ui.internal.layout.Row row
	int[] computeMinSizes (int[], boolean) 
		int[] constraints
		boolean computingRows
		int[] result
		int columnSpacing
		int columnSpacing
		int rowSpacing
		int rowSpacing
		int rowCount
		int colCount
		int[] rowControls
		int lastGrowingRow
		int idx
		org.eclipse.ui.internal.layout.Row row
		int colIdx
		int control
		int controlStart
		int controlSpan
		int controlColStart
		int controlColSpan
		int controlRowSpan
		int spannedWidth
		int controlHeight
		int allocatedHeight
	private int[] computeConstraints (boolean) 
		boolean horizontal
		int numRows
		int[] result
		int idx
		org.eclipse.ui.internal.layout.Row row
	private int getResizeDenominator (boolean) 
		boolean horizontal
		int result
		int numRows
		int idx
		org.eclipse.ui.internal.layout.Row row
	protected int getSpan (int, boolean) 
		int controlId
		boolean isRow
		org.eclipse.ui.internal.layout.CellData data
	private org.eclipse.swt.graphics.Point totalEmptySpace () 
		int numRows
	private static int[] computeRowPositions (int, int[], int) 
		int startPos
		int[] sizes
		int spacing
		int[] result
		int idx
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point emptySpace
		int availableWidth
		int availableHeight
		int[] heights
		int[] widths
		org.eclipse.swt.graphics.Rectangle currentCell
		int[] starty
		int[] startx
		int numChildren
		int controlId
		org.eclipse.ui.internal.layout.CellData data
		int row
		int col
	public int getColumns () 
	public boolean canGrow (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean horizontally
		int numRows
		int idx
		org.eclipse.ui.internal.layout.Row row
}

org/eclipse/ui/internal/layout/CellLayoutUtil.class
CellLayoutUtil.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.CellLayoutUtil extends java.lang.Object {
	private static org.eclipse.swt.graphics.Point zero
	private static org.eclipse.swt.graphics.Point minimumShellSize
	private static org.eclipse.ui.internal.layout.CellData defaultData
	static void  () 
	void  () 
	static org.eclipse.swt.graphics.Point computeMinimumSize (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite toCompute
		org.eclipse.swt.widgets.Shell testShell
	static org.eclipse.ui.internal.layout.CellData getData (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		Object layoutData
		org.eclipse.ui.internal.layout.CellData data
}

org/eclipse/ui/internal/layout/GridInfo.class
GridInfo.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.GridInfo extends java.lang.Object {
	private int cols
	private int rows
	private int[] gridInfo
	int[] controlRow
	int[] controlCol
	private org.eclipse.ui.internal.layout.CellData[] cellData
	org.eclipse.swt.widgets.Control[] controls
	void  () 
	public void initGrid (org.eclipse.swt.widgets.Control[], org.eclipse.ui.internal.layout.CellLayout) 
		org.eclipse.swt.widgets.Control[] newControls
		org.eclipse.ui.internal.layout.CellLayout layout
		int area
		int totalWidth
		int idx
		org.eclipse.ui.internal.layout.CellData next
		int idx
		int infoIdx
		int idx
		org.eclipse.ui.internal.layout.CellData data
		int rowIdx
		int colIdx
	public int getRows () 
	public int getStartPos (int, boolean) 
		int control
		boolean row
	public int getNumRows (boolean) 
		boolean isRow
	public void getRow (int[], int, boolean) 
		int[] result
		int rowId
		boolean horizontal
		int prev
		int colIdx
		int next
		int prev
		int rowIdx
		int next
	public org.eclipse.ui.internal.layout.CellData getCellData (int) 
		int controlId
	public int getCols () 
}

org/eclipse/ui/internal/layout/ICachingLayout.class
ICachingLayout.java
package org.eclipse.ui.internal.layout
public abstract org.eclipse.ui.internal.layout.ICachingLayout extends java.lang.Object {
	public abstract void flush (org.eclipse.swt.widgets.Control) 
}

org/eclipse/ui/internal/layout/ITrimManager.class
ITrimManager.java
package org.eclipse.ui.internal.layout
public abstract org.eclipse.ui.internal.layout.ITrimManager extends java.lang.Object {
	public static final int TOP
	public static final int BOTTOM
	public static final int LEFT
	public static final int RIGHT
	public static final int NONTRIM
	public abstract void addTrim (int, org.eclipse.ui.internal.layout.IWindowTrim) 
	public abstract void addTrim (int, org.eclipse.ui.internal.layout.IWindowTrim, org.eclipse.ui.internal.layout.IWindowTrim) 
	public abstract void removeTrim (org.eclipse.ui.internal.layout.IWindowTrim) 
	public abstract org.eclipse.ui.internal.layout.IWindowTrim getTrim (java.lang.String) 
	public abstract int[] getAreaIds () 
	public abstract java.util.List getAreaTrim (int) 
	public abstract void updateAreaTrim (int, java.util.List, boolean) 
	public abstract java.util.List getAllTrim () 
	public abstract void setTrimVisible (org.eclipse.ui.internal.layout.IWindowTrim, boolean) 
	public abstract void forceLayout () 
}

org/eclipse/ui/internal/layout/IWindowTrim.class
IWindowTrim.java
package org.eclipse.ui.internal.layout
public abstract org.eclipse.ui.internal.layout.IWindowTrim extends java.lang.Object {
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract int getValidSides () 
	public abstract void dock (int) 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getDisplayName () 
	public abstract boolean isCloseable () 
	public abstract void handleClose () 
	public abstract int getWidthHint () 
	public abstract int getHeightHint () 
	public abstract boolean isResizeable () 
}

org/eclipse/ui/internal/layout/LayoutCache.class
LayoutCache.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.LayoutCache extends java.lang.Object {
	private org.eclipse.ui.internal.layout.SizeCache[] caches
	public void  () 
	public void  (org.eclipse.swt.widgets.Control[]) 
		org.eclipse.swt.widgets.Control[] controls
	public org.eclipse.ui.internal.layout.SizeCache getCache (int) 
		int idx
	public void setControls (org.eclipse.swt.widgets.Control[]) 
		org.eclipse.swt.widgets.Control[] controls
		int idx
	private void rebuildCache (org.eclipse.swt.widgets.Control[]) 
		org.eclipse.swt.widgets.Control[] controls
		org.eclipse.ui.internal.layout.SizeCache[] newCache
		int idx
	public org.eclipse.swt.graphics.Point computeSize (int, int, int) 
		int controlIndex
		int widthHint
		int heightHint
	public void flush (int) 
		int controlIndex
	public void flush () 
		int idx
}

org/eclipse/ui/internal/layout/LayoutUtil.class
LayoutUtil.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.LayoutUtil extends java.lang.Object {
	public void  () 
	public static void resize (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control changedControl
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Layout parentLayout
		org.eclipse.swt.graphics.Rectangle currentBounds
}

org/eclipse/ui/internal/layout/Row.class
Row.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.Row extends java.lang.Object {
	boolean grows
	int size
	boolean largerThanChildren
	public void  (int) 
		int size
	public void  (boolean) 
		boolean growing
	public void  (int, boolean) 
		int size
		boolean largerThanChildren
	public static org.eclipse.ui.internal.layout.Row growing () 
	public static org.eclipse.ui.internal.layout.Row growing (int, boolean) 
		int size
		boolean largerThanChildren
	public static org.eclipse.ui.internal.layout.Row fixed () 
	public static org.eclipse.ui.internal.layout.Row fixed (int) 
		int pixels
}

org/eclipse/ui/internal/layout/SizeCache.class
SizeCache.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.SizeCache extends java.lang.Object {
	private org.eclipse.swt.widgets.Control control
	private org.eclipse.swt.graphics.Point preferredSize
	private org.eclipse.swt.graphics.Point cachedWidth
	private org.eclipse.swt.graphics.Point cachedHeight
	private boolean flushChildren
	private boolean independentDimensions
	private boolean preferredWidthOrLargerIsMinimumHeight
	private int widthAdjustment
	private int heightAdjustment
	public void  () 
	public void  (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void setControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newControl
	public org.eclipse.swt.widgets.Control getControl () 
	public void flush () 
	public void flush (boolean) 
		boolean recursive
	private org.eclipse.swt.graphics.Point getPreferredSize () 
	public org.eclipse.swt.graphics.Point computeSize (int, int) 
		int widthHint
		int heightHint
		org.eclipse.swt.graphics.Point result
		org.eclipse.swt.graphics.Point result
	private org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Control, int, int) 
		org.eclipse.swt.widgets.Control control
		int widthHint
		int heightHint
		int adjustedWidthHint
		int adjustedHeightHint
		org.eclipse.swt.graphics.Point result
	static boolean independentLengthAndWidth (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	private void computeHintOffset (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Rectangle trim
	private static boolean isPreferredWidthMaximum (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/internal/layout/TrimArea$TrimLine.class
TrimArea.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimArea$TrimLine extends java.lang.Object {
	java.util.List controls
	int minorMax
	int resizableCount
	int availableSpace
	final org.eclipse.ui.internal.layout.TrimArea this$0
	public void  (org.eclipse.ui.internal.layout.TrimArea, int) 
		int majorHint
	void addControl (org.eclipse.swt.widgets.Control, int, int, org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		int tileLength
		int minorSize
		org.eclipse.swt.widgets.Control dragHandle
	int terminate () 
		java.util.Iterator ctrls
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.custom.CBanner banner
		org.eclipse.swt.graphics.Point bannerPrefSize
		int realWidth
		org.eclipse.swt.graphics.Point cbSize
}

org/eclipse/ui/internal/layout/TrimArea.class
TrimArea.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.TrimArea extends java.lang.Object {
	private static final org.eclipse.ui.internal.layout.IWindowTrim defaultData
	private int fId
	private String fDisplayName
	private java.util.List lines
	private java.util.ArrayList fTrim
	private static final String PREFSIZE_DATA_ID
	private static final int MIN_BANNER_LEFT
	private static int TILE_SPACING
	private static int LINE_SPACING
	private org.eclipse.swt.graphics.Rectangle curRect
	static int tileCount
	static void  () 
	private static org.eclipse.ui.internal.layout.IWindowTrim getData (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.layout.IWindowTrim data
	public void  (int, java.lang.String) 
		int id
		String displayName
	public boolean isEmpty () 
	public org.eclipse.swt.graphics.Rectangle getCurRect () 
	public java.util.List getTrims () 
		java.util.List trim
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public java.util.List getDescriptors () 
	private org.eclipse.swt.graphics.Point getPrefSize (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Point prefSize
		org.eclipse.swt.custom.CBanner banner
	public int computeWrappedTrim (int) 
		int majorHint
		int totalMinor
		boolean isHorizontal
		org.eclipse.ui.internal.layout.TrimArea$TrimLine curLine
		org.eclipse.ui.internal.layout.TrimCommonUIHandle dragHandle
		java.util.List caches
		java.util.Iterator cacheIter
		org.eclipse.ui.internal.layout.SizeCache cache
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Point dhSize
		org.eclipse.swt.graphics.Point prefSize
		int tileLength
		int minorSize
		org.eclipse.swt.graphics.Point dhSize
	public void tileTrim (int, int, int) 
		int anchorX
		int anchorY
		int major
		boolean isHorizontal
		int tileX
		int tileY
		java.util.Iterator lineIter
		org.eclipse.ui.internal.layout.TrimArea$TrimLine line
		int curExtraSpace
		int curResizeCount
		java.util.Iterator ctrlIter
		org.eclipse.swt.widgets.Control ctrl
		org.eclipse.swt.graphics.Point prefSize
		org.eclipse.swt.graphics.Point cachedPrefSize
		int resizeAmount
	public boolean isVertical () 
	public int getId () 
	public java.lang.String getDisplayName () 
	public void addTrim (org.eclipse.ui.internal.layout.TrimDescriptor) 
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public void addTrim (org.eclipse.ui.internal.layout.TrimDescriptor, org.eclipse.ui.internal.layout.TrimDescriptor) 
		org.eclipse.ui.internal.layout.TrimDescriptor desc
		org.eclipse.ui.internal.layout.TrimDescriptor beforeMe
		int idx
		java.util.ListIterator i
	public void removeTrim (org.eclipse.ui.internal.layout.TrimDescriptor) 
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public boolean contains (org.eclipse.ui.internal.layout.TrimDescriptor) 
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public java.util.List getCaches () 
		java.util.ArrayList result
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	static org.eclipse.ui.internal.layout.IWindowTrim access$0 (org.eclipse.swt.widgets.Control) 
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$1.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle this$0
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point position
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$2.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle this$0
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point loc
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$3.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$3 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle this$0
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
		org.eclipse.ui.internal.layout.TrimCommonUIHandle ctrl
		org.eclipse.swt.graphics.Point size
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$4.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$4 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle this$0
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.MenuItem closeItem
	static org.eclipse.ui.internal.layout.TrimCommonUIHandle access$0 (org.eclipse.ui.internal.layout.TrimCommonUIHandle$4) 
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$5.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$5 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle$4 this$1
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle$4) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle$6.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimCommonUIHandle$6 extends java.lang.Object implements org.eclipse.ui.internal.IChangeListener  {
	final org.eclipse.ui.internal.layout.TrimCommonUIHandle$4 this$1
	void  (org.eclipse.ui.internal.layout.TrimCommonUIHandle$4) 
	public void update (boolean) 
		boolean changed
}

org/eclipse/ui/internal/layout/TrimCommonUIHandle.class
TrimCommonUIHandle.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.TrimCommonUIHandle extends org.eclipse.swt.widgets.Composite {
	private org.eclipse.ui.internal.layout.TrimLayout layout
	private org.eclipse.ui.internal.layout.IWindowTrim trim
	private org.eclipse.swt.widgets.Control toDrag
	private int orientation
	private org.eclipse.swt.widgets.CoolBar cb
	private org.eclipse.swt.widgets.CoolItem ci
	private static int horizontalHandleSize
	private static int verticalHandleSize
	private org.eclipse.jface.action.MenuManager dockMenuManager
	private org.eclipse.jface.action.ContributionItem dockContributionItem
	private org.eclipse.swt.widgets.Menu sidesMenu
	private org.eclipse.swt.widgets.MenuItem dockCascade
	private org.eclipse.ui.internal.RadioMenu radioButtons
	private org.eclipse.ui.internal.IntModel radioVal
	private org.eclipse.swt.widgets.Listener dragListener
	private org.eclipse.swt.widgets.Listener menuListener
	private org.eclipse.swt.events.ControlListener controlListener
	static void  () 
	public void  (org.eclipse.ui.internal.layout.TrimLayout, org.eclipse.ui.internal.layout.IWindowTrim, int) 
		org.eclipse.ui.internal.layout.TrimLayout layout
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int curSide
	public void setup (org.eclipse.ui.internal.layout.TrimLayout, org.eclipse.ui.internal.layout.IWindowTrim, int) 
		org.eclipse.ui.internal.layout.TrimLayout layout
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int curSide
	private void handleShowOnChange () 
	private void createWindowTrimProxy () 
		org.eclipse.ui.internal.WindowTrimProxy proxy
	private int getHandleSize () 
		org.eclipse.swt.widgets.CoolBar bar
		org.eclipse.swt.widgets.CoolItem item
		org.eclipse.swt.widgets.Label ctrl
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point ps
		org.eclipse.swt.graphics.Point bl
		org.eclipse.swt.graphics.Point cl
		int length
		int length
	public void insertCoolBar (int) 
		int orientation
		org.eclipse.swt.widgets.Composite comp
	private void setDragCursor () 
		org.eclipse.swt.graphics.Cursor dragCursor
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.Point ctrlPrefSize
	public org.eclipse.jface.action.ContributionItem getDockingContribution () 
	private void handleCloseTrim () 
	public void dispose () 
	protected void startDraggingTrim (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle fakeBounds
	private void showDockTrimPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.Menu menu
	static void access$0 (org.eclipse.ui.internal.layout.TrimCommonUIHandle, org.eclipse.swt.graphics.Point) 
	static org.eclipse.swt.widgets.CoolBar access$1 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static org.eclipse.swt.widgets.CoolItem access$2 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static org.eclipse.ui.internal.layout.IWindowTrim access$3 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static void access$4 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static void access$5 (org.eclipse.ui.internal.layout.TrimCommonUIHandle, org.eclipse.swt.widgets.MenuItem) 
	static org.eclipse.swt.widgets.MenuItem access$6 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static void access$7 (org.eclipse.ui.internal.layout.TrimCommonUIHandle, org.eclipse.swt.widgets.Menu) 
	static org.eclipse.swt.widgets.Menu access$8 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static org.eclipse.ui.internal.IntModel access$9 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static void access$10 (org.eclipse.ui.internal.layout.TrimCommonUIHandle, org.eclipse.ui.internal.RadioMenu) 
	static org.eclipse.ui.internal.RadioMenu access$11 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
	static void access$12 (org.eclipse.ui.internal.layout.TrimCommonUIHandle) 
}

org/eclipse/ui/internal/layout/TrimDescriptor.class
TrimDescriptor.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.TrimDescriptor extends java.lang.Object {
	private org.eclipse.ui.internal.layout.IWindowTrim fTrim
	private org.eclipse.ui.internal.layout.SizeCache fCache
	private org.eclipse.ui.internal.layout.SizeCache fDockingHandle
	private int fAreaId
	public void  (org.eclipse.ui.internal.layout.IWindowTrim, int) 
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int areaId
	public org.eclipse.ui.internal.layout.SizeCache getCache () 
	public void setCache (org.eclipse.ui.internal.layout.SizeCache) 
		org.eclipse.ui.internal.layout.SizeCache c
	public org.eclipse.ui.internal.layout.IWindowTrim getTrim () 
	public org.eclipse.ui.internal.layout.SizeCache getDockingCache () 
	public java.lang.String getId () 
	public boolean isVisible () 
	public void setDockingCache (org.eclipse.ui.internal.layout.SizeCache) 
		org.eclipse.ui.internal.layout.SizeCache cache
	public int getAreaId () 
	public void setAreaId (int) 
		int id
	public void flush () 
	public void setVisible (boolean) 
		boolean visible
}

org/eclipse/ui/internal/layout/TrimDragPreferenceDialog.class
TrimDragPreferenceDialog.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.TrimDragPreferenceDialog extends org.eclipse.jface.dialogs.Dialog {
	private org.eclipse.swt.widgets.Text thresholdValue
	private org.eclipse.swt.widgets.Button raggedTrimButton
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Label disclaimer
		org.eclipse.swt.layout.GridData dgd
		org.eclipse.swt.widgets.Label tLabel
		org.eclipse.swt.layout.GridData tgd
		org.eclipse.swt.layout.GridData rgd
	protected void okPressed () 
		boolean val
}

org/eclipse/ui/internal/layout/TrimLayout$1.class
TrimLayout.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimLayout$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.layout.TrimLayout this$0
	void  (org.eclipse.ui.internal.layout.TrimLayout) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		org.eclipse.swt.widgets.Control control
		org.eclipse.ui.internal.layout.IWindowTrim trim
}

org/eclipse/ui/internal/layout/TrimLayout.class
TrimLayout.java
package org.eclipse.ui.internal.layout
public org.eclipse.ui.internal.layout.TrimLayout extends org.eclipse.swt.widgets.Layout implements org.eclipse.ui.internal.layout.ICachingLayout org.eclipse.ui.internal.layout.ITrimManager  {
	public static final Integer TOP_ID
	public static final Integer BOTTOM_ID
	public static final Integer LEFT_ID
	public static final Integer RIGHT_ID
	public static final Integer NONTRIM_ID
	private static final int[] TRIM_ID_INFO
	private org.eclipse.ui.internal.layout.SizeCache centerArea
	private java.util.Map fTrimArea
	private java.util.Map fTrimDescriptors
	private boolean trimLocked
	private java.util.HashMap preferredLocationMap
	static void  () 
	public void  () 
		org.eclipse.jface.preference.IPreferenceStore store
	private void createTrimArea (java.lang.Integer, java.lang.String) 
		Integer id
		String displayName
		org.eclipse.ui.internal.layout.TrimArea top
	public int getTrimAreaId (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control trimControl
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public void addTrim (org.eclipse.ui.internal.layout.IWindowTrim, int) 
		org.eclipse.ui.internal.layout.IWindowTrim control
		int areaId
	public void addTrim (org.eclipse.ui.internal.layout.IWindowTrim, int, org.eclipse.ui.internal.layout.IWindowTrim) 
		org.eclipse.ui.internal.layout.IWindowTrim trim
		int areaId
		org.eclipse.ui.internal.layout.IWindowTrim beforeMe
	public void addTrim (int, org.eclipse.ui.internal.layout.IWindowTrim) 
		int areaId
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.layout.IWindowTrim insertBefore
		java.util.List trimDescs
		java.util.Iterator trimIter
		org.eclipse.ui.internal.layout.IWindowTrim curTrim
	public void addTrim (int, org.eclipse.ui.internal.layout.IWindowTrim, org.eclipse.ui.internal.layout.IWindowTrim) 
		int areaId
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.ui.internal.layout.IWindowTrim beforeMe
		org.eclipse.ui.internal.layout.TrimArea area
		org.eclipse.ui.internal.layout.TrimDescriptor desc
		boolean isAlreadyAHandle
		org.eclipse.swt.widgets.Composite dockingHandle
		org.eclipse.ui.internal.layout.SizeCache cache
		org.eclipse.ui.internal.layout.TrimDescriptor beforeDesc
	public void forceLayout () 
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public void removeTrim (org.eclipse.ui.internal.layout.IWindowTrim) 
		org.eclipse.ui.internal.layout.IWindowTrim toRemove
		org.eclipse.ui.internal.layout.TrimDescriptor desc
		org.eclipse.ui.internal.layout.TrimArea area
		org.eclipse.swt.widgets.Control ctrl
	public org.eclipse.ui.internal.layout.IWindowTrim getTrim (java.lang.String) 
		String id
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	private void removeDisposed () 
		java.util.Iterator a
		org.eclipse.ui.internal.layout.TrimArea area
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
		org.eclipse.swt.widgets.Control nextControl
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.ui.internal.layout.TrimArea top
		org.eclipse.ui.internal.layout.TrimArea bottom
		org.eclipse.ui.internal.layout.TrimArea left
		org.eclipse.ui.internal.layout.TrimArea right
		org.eclipse.swt.graphics.Rectangle clientArea
		int trim_top
		int trim_bottom
		int verticalMajor
		int trim_left
		int trim_right
		org.eclipse.swt.widgets.Control caCtrl
	public void setCenterControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control center
	public org.eclipse.swt.widgets.Control getCenterControl () 
	public void flush (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control dirtyControl
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public int[] getAreaIds () 
	public java.util.List getAreaTrim (int) 
		int areaId
		org.eclipse.ui.internal.layout.TrimArea area
	public void updateAreaTrim (int, java.util.List, boolean) 
		int id
		java.util.List trim
		boolean removeExtra
		org.eclipse.ui.internal.layout.TrimArea area
		java.util.List current
		java.util.Iterator i
		org.eclipse.ui.internal.layout.IWindowTrim t
		org.eclipse.ui.internal.layout.IWindowTrim t
	public org.eclipse.swt.graphics.Rectangle getTrimRect (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite window
		int areaId
		org.eclipse.ui.internal.layout.TrimArea area
	public java.util.List getAllTrim () 
		java.util.List trimList
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public void setTrimVisible (org.eclipse.ui.internal.layout.IWindowTrim, boolean) 
		org.eclipse.ui.internal.layout.IWindowTrim trim
		boolean visible
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	private org.eclipse.ui.internal.layout.TrimDescriptor findTrimDescription (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control trim
		java.util.Iterator d
		org.eclipse.ui.internal.layout.TrimDescriptor desc
	public org.eclipse.ui.internal.layout.TrimArea getTrimArea (int) 
		int areaId
	public void setPreferredLocations (int, java.util.List) 
		int areaId
		java.util.List preferredLocations
	public int getPreferredArea (java.lang.String) 
		String trimId
		java.util.Iterator keyIter
		Integer key
		java.util.List areaList
	public org.eclipse.ui.internal.layout.IWindowTrim getPreferredLocation (java.lang.String) 
		String trimId
		java.util.Iterator keyIter
		Integer key
		java.util.List areaList
		int index
		int i
		String id
		org.eclipse.ui.internal.layout.IWindowTrim trim
	public java.util.List disableTrim (org.eclipse.ui.internal.layout.IWindowTrim) 
		org.eclipse.ui.internal.layout.IWindowTrim ignoreMe
		java.util.List disabledControls
		java.util.List allTrim
		java.util.Iterator trimIter
		org.eclipse.ui.internal.layout.IWindowTrim trim
		org.eclipse.swt.widgets.Control ctrl
	public void enableTrim (java.util.List) 
		java.util.List disabledControls
		java.util.Iterator dcIter
		org.eclipse.swt.widgets.Control ctrl
}

org/eclipse/ui/internal/layout/TrimToolBarBase$1.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.layout.TrimToolBarBase this$0
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point loc
}

org/eclipse/ui/internal/layout/TrimToolBarBase$2.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.layout.TrimToolBarBase this$0
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point loc
}

org/eclipse/ui/internal/layout/TrimToolBarBase$3.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.layout.TrimToolBarBase this$0
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point position
}

org/eclipse/ui/internal/layout/TrimToolBarBase$4.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$4 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.layout.TrimToolBarBase this$0
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.MenuItem closeItem
	static org.eclipse.ui.internal.layout.TrimToolBarBase access$0 (org.eclipse.ui.internal.layout.TrimToolBarBase$4) 
}

org/eclipse/ui/internal/layout/TrimToolBarBase$5.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$5 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.layout.TrimToolBarBase$4 this$1
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase$4) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/layout/TrimToolBarBase$6.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
 org.eclipse.ui.internal.layout.TrimToolBarBase$6 extends java.lang.Object implements org.eclipse.ui.internal.IChangeListener  {
	final org.eclipse.ui.internal.layout.TrimToolBarBase$4 this$1
	void  (org.eclipse.ui.internal.layout.TrimToolBarBase$4) 
	public void update (boolean) 
		boolean changed
}

org/eclipse/ui/internal/layout/TrimToolBarBase.class
TrimToolBarBase.java
package org.eclipse.ui.internal.layout
public abstract org.eclipse.ui.internal.layout.TrimToolBarBase extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	protected String id
	protected int orientation
	protected org.eclipse.ui.internal.WorkbenchWindow wbw
	protected org.eclipse.ui.internal.layout.TrimLayout layout
	protected org.eclipse.jface.action.ToolBarManager tbMgr
	protected org.eclipse.swt.widgets.ToolItem contextToolItem
	private org.eclipse.ui.internal.TrimFrame frame
	private org.eclipse.swt.widgets.CoolBar cb
	private org.eclipse.swt.widgets.CoolItem ci
	private org.eclipse.jface.action.MenuManager dockMenuManager
	private org.eclipse.jface.action.ContributionItem dockContributionItem
	private org.eclipse.swt.widgets.Menu sidesMenu
	private org.eclipse.swt.widgets.MenuItem dockCascade
	private org.eclipse.ui.internal.RadioMenu radioButtons
	private org.eclipse.ui.internal.IntModel radioVal
	private org.eclipse.swt.widgets.Listener tbListener
	private org.eclipse.swt.widgets.Listener cbListener
	private org.eclipse.swt.widgets.Listener dragListener
	protected void  (java.lang.String, int, org.eclipse.ui.internal.WorkbenchWindow) 
		String id
		int curSide
		org.eclipse.ui.internal.WorkbenchWindow wbw
	private void showToolBarPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point loc
		org.eclipse.swt.graphics.Point tbLoc
		org.eclipse.jface.action.MenuManager mm
		org.eclipse.swt.widgets.Menu menu
	public abstract void initToolBarManager (org.eclipse.jface.action.ToolBarManager) 
	public abstract void hookControl (org.eclipse.jface.action.ToolBarManager) 
	private void createControl (int) 
		int curSide
		org.eclipse.swt.widgets.ToolBar tb
		org.eclipse.swt.graphics.Cursor dragCursor
		org.eclipse.swt.graphics.Cursor tbCursor
	private void handleShowOnChange () 
	public void update (boolean) 
		boolean changed
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Point ps
	private org.eclipse.jface.action.ContributionItem getDockingContribution () 
	public int getCurrentSide () 
	private void handleCloseTrim () 
	public void dispose () 
	private void startDraggingTrim (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point position
		org.eclipse.swt.graphics.Rectangle fakeBounds
	private void showDockTrimPopup (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point pt
		org.eclipse.swt.widgets.Menu menu
	public void dock (int) 
		int dropSide
	public org.eclipse.swt.widgets.Control getControl () 
	public java.lang.String getDisplayName () 
	public int getHeightHint () 
	public java.lang.String getId () 
	public int getValidSides () 
	public int getWidthHint () 
	public void handleClose () 
	public boolean isCloseable () 
	public boolean isResizeable () 
	static void access$0 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.swt.graphics.Point) 
	static void access$1 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.swt.graphics.Point) 
	static void access$2 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.swt.graphics.Point) 
	static void access$3 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	static void access$4 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.swt.widgets.MenuItem) 
	static org.eclipse.swt.widgets.MenuItem access$5 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	static void access$6 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.swt.widgets.Menu) 
	static org.eclipse.swt.widgets.Menu access$7 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	static org.eclipse.ui.internal.IntModel access$8 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	static void access$9 (org.eclipse.ui.internal.layout.TrimToolBarBase, org.eclipse.ui.internal.RadioMenu) 
	static org.eclipse.ui.internal.RadioMenu access$10 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
	static void access$11 (org.eclipse.ui.internal.layout.TrimToolBarBase) 
}

org/eclipse/ui/internal/menus/
org/eclipse/ui/internal/menus/AbstractMenuAdditionCacheEntry.class
AbstractMenuAdditionCacheEntry.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry extends org.eclipse.ui.menus.AbstractContributionFactory {
	private org.eclipse.core.runtime.IConfigurationElement additionElement
	public void  (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String location
		String namespace
		org.eclipse.core.runtime.IConfigurationElement element
	public final org.eclipse.core.runtime.IConfigurationElement getConfigElement () 
}

org/eclipse/ui/internal/menus/AbstractWorkbenchWidget.class
AbstractWorkbenchWidget.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.AbstractWorkbenchWidget extends java.lang.Object implements org.eclipse.ui.menus.IWorkbenchWidget  {
	public void  () 
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
	public void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
	public org.eclipse.swt.graphics.Point getPreferredSize () 
}

org/eclipse/ui/internal/menus/CommandMessages.class
CommandMessages.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.CommandMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Tooltip_Accelerator
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/menus/ContributionRoot.class
ContributionRoot.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.ContributionRoot extends java.lang.Object implements org.eclipse.ui.menus.IContributionRoot  {
	private java.util.List topLevelItems
	private java.util.List itemsToExpressions
	private org.eclipse.ui.internal.menus.InternalMenuService menuService
	java.util.Set restriction
	private org.eclipse.jface.action.ContributionManager mgr
	private org.eclipse.ui.menus.AbstractContributionFactory factory
	public void  (org.eclipse.ui.internal.menus.InternalMenuService, java.util.Set, org.eclipse.jface.action.ContributionManager, org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.internal.menus.InternalMenuService menuService
		java.util.Set restriction
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.ui.menus.AbstractContributionFactory factory
	public void addContributionItem (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.expressions.Expression visibleWhen
	private java.lang.String createIdentifierId (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
		String namespace
		String identifierID
	public java.util.List getItems () 
	public void release () 
		java.util.Iterator itemIter
		org.eclipse.jface.action.IContributionItem item
	public void registerVisibilityForChild (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.expressions.Expression visibleWhen
	public org.eclipse.jface.action.ContributionManager getManager () 
}

org/eclipse/ui/internal/menus/DynamicMenuContributionItem.class
DynamicMenuContributionItem.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.DynamicMenuContributionItem extends org.eclipse.jface.action.ContributionItem {
	private final org.eclipse.core.runtime.IConfigurationElement dynamicAddition
	private final org.eclipse.ui.services.IServiceLocator locator
	private boolean alreadyFailed
	private org.eclipse.jface.action.ContributionItem loadedDynamicContribution
	static Class class$0
	public void  (java.lang.String, org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement) 
		String id
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement dynamicAddition
	public boolean isDynamic () 
	public boolean isDirty () 
	public void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.action.IContributionItem contributionItem
	public void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
		org.eclipse.jface.action.IContributionItem contributionItem
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.jface.action.IContributionItem contributionItem
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.jface.action.IContributionItem contributionItem
	private org.eclipse.jface.action.IContributionItem getContributionItem () 
	private void createContributionItem () 
	public void dispose () 
	public void update () 
	public void update (java.lang.String) 
		String id
	public void setParent (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager parent
}

org/eclipse/ui/internal/menus/DynamicToolBarContributionItem.class
DynamicToolBarContributionItem.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.DynamicToolBarContributionItem extends org.eclipse.ui.menus.WorkbenchWindowControlContribution {
	private final org.eclipse.core.runtime.IConfigurationElement dynamicAddition
	private final org.eclipse.ui.services.IServiceLocator locator
	private boolean alreadyFailed
	private org.eclipse.ui.menus.WorkbenchWindowControlContribution loadedDynamicContribution
	static Class class$0
	public void  (java.lang.String, org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement) 
		String id
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement dynamicAddition
	public boolean isDynamic () 
	public boolean isDirty () 
	public void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
		org.eclipse.jface.action.IContributionItem contributionItem
	private org.eclipse.ui.menus.WorkbenchWindowControlContribution getContributionItem () 
	private void createContributionItem () 
	public void dispose () 
	public void update () 
	public void update (java.lang.String) 
		String id
	public void setParent (org.eclipse.jface.action.IContributionManager) 
		org.eclipse.jface.action.IContributionManager parent
	public void setWorkbenchWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow wbw
	public void setCurSide (int) 
		int curSide
	public org.eclipse.swt.widgets.Control createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.menus.WorkbenchWindowControlContribution contributionItem
}

org/eclipse/ui/internal/menus/FocusControlSourceProvider$1.class
FocusControlSourceProvider.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.FocusControlSourceProvider$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.menus.FocusControlSourceProvider this$0
	void  (org.eclipse.ui.internal.menus.FocusControlSourceProvider) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/menus/FocusControlSourceProvider$2.class
FocusControlSourceProvider.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.FocusControlSourceProvider$2 extends java.lang.Object implements org.eclipse.swt.events.FocusListener  {
	final org.eclipse.ui.internal.menus.FocusControlSourceProvider this$0
	void  (org.eclipse.ui.internal.menus.FocusControlSourceProvider) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
	public void focusLost (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/menus/FocusControlSourceProvider.class
FocusControlSourceProvider.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.FocusControlSourceProvider extends org.eclipse.ui.AbstractSourceProvider implements org.eclipse.ui.swt.IFocusService  {
	private static final String[] PROVIDED_SOURCE_NAMES
	java.util.Map controlToId
	private org.eclipse.swt.events.FocusListener focusListener
	private String currentId
	private org.eclipse.swt.widgets.Control currentControl
	private org.eclipse.swt.events.DisposeListener disposeListener
	static void  () 
	public void  () 
	public void addFocusTracker (org.eclipse.swt.widgets.Control, java.lang.String) 
		org.eclipse.swt.widgets.Control control
		String id
	private org.eclipse.swt.events.DisposeListener getDisposeListener () 
	private org.eclipse.swt.events.FocusListener getFocusListener () 
	private void focusIn (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
		String id
		java.util.Map m
	public void removeFocusTracker (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void dispose () 
		java.util.Iterator i
		org.eclipse.swt.widgets.Control c
	public java.util.Map getCurrentState () 
		java.util.Map m
	public java.lang.String[] getProvidedSourceNames () 
	static void access$0 (org.eclipse.ui.internal.menus.FocusControlSourceProvider, org.eclipse.swt.widgets.Widget) 
}

org/eclipse/ui/internal/menus/IActionSetsListener.class
IActionSetsListener.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.IActionSetsListener extends java.lang.Object {
	public abstract void actionSetsChanged (org.eclipse.ui.internal.ActionSetsEvent) 
}

org/eclipse/ui/internal/menus/IMenuActivation.class
IMenuActivation.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.IMenuActivation extends java.lang.Object implements org.eclipse.ui.internal.services.IEvaluationResultCache  {
	public abstract org.eclipse.jface.action.IContributionItem getContribution () 
}

org/eclipse/ui/internal/menus/IMenuLabelProvider.class
IMenuLabelProvider.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.IMenuLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ILabelProvider  {
	public abstract java.lang.String getToolTip () 
}

org/eclipse/ui/internal/menus/InternalControlContribution.class
InternalControlContribution.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.InternalControlContribution extends org.eclipse.jface.action.ControlContribution {
	private org.eclipse.ui.IWorkbenchWindow wbw
	private int curSide
	protected void  (java.lang.String) 
		String id
	public void  () 
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public void setWorkbenchWindow (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow wbw
	public int getCurSide () 
	public void setCurSide (int) 
		int curSide
	public int getOrientation () 
}

org/eclipse/ui/internal/menus/InternalMenuService.class
InternalMenuService.java
package org.eclipse.ui.internal.menus
public abstract org.eclipse.ui.internal.menus.InternalMenuService extends java.lang.Object implements org.eclipse.ui.menus.IMenuService  {
	public void  () 
	public abstract void registerVisibleWhen (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression, java.util.Set, java.lang.String) 
	public abstract void unregisterVisibleWhen (org.eclipse.jface.action.IContributionItem, java.util.Set) 
	public abstract java.util.List getAdditionsForURI (org.eclipse.ui.internal.menus.MenuLocationURI) 
	public abstract void populateContributionManager (org.eclipse.ui.services.IServiceLocator, java.util.Set, org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
	public abstract void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
}

org/eclipse/ui/internal/menus/LegacyActionPersistence$1.class
LegacyActionPersistence.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.LegacyActionPersistence$1 extends java.lang.Object implements org.eclipse.core.commands.ICommandListener  {
	final org.eclipse.ui.internal.menus.LegacyActionPersistence this$0
	void  (org.eclipse.ui.internal.menus.LegacyActionPersistence) 
	public void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		org.eclipse.core.commands.Command cmd
		String commandId
		org.eclipse.jface.bindings.Binding binding
}

org/eclipse/ui/internal/menus/LegacyActionPersistence$ObjectClassExpression.class
LegacyActionPersistence.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.LegacyActionPersistence$ObjectClassExpression extends org.eclipse.core.expressions.Expression {
	String objectClass
	boolean adapt
	public void  (java.lang.String, boolean) 
		String objectClass
		boolean adapt
	public void collectExpressionInfo (org.eclipse.core.expressions.ExpressionInfo) 
		org.eclipse.core.expressions.ExpressionInfo info
	public org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.expressions.IEvaluationContext context
		Object s
		int status
}

org/eclipse/ui/internal/menus/LegacyActionPersistence.class
LegacyActionPersistence.java
package org.eclipse.ui.internal.menus
public final org.eclipse.ui.internal.menus.LegacyActionPersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private static final int INDEX_ACTION_SETS
	private static final int INDEX_EDITOR_CONTRIBUTIONS
	private static final int INDEX_OBJECT_CONTRIBUTIONS
	private static final int INDEX_VIEW_CONTRIBUTIONS
	private static final int INDEX_VIEWER_CONTRIBUTIONS
	private final org.eclipse.ui.internal.keys.BindingService bindingService
	private final org.eclipse.ui.commands.ICommandService commandService
	private final java.util.Collection handlerActivations
	private final java.util.Collection menuContributions
	private final org.eclipse.ui.IWorkbenchWindow window
	private org.eclipse.core.commands.ICommandListener actionSetListener
	private java.util.HashMap commandIdToBinding
	private java.util.HashSet actionSetActiveBindings
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	private static final org.eclipse.core.expressions.Expression readVisibility (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.util.List) 
		org.eclipse.core.runtime.IConfigurationElement parentElement
		String parentId
		java.util.List warningsToLog
		org.eclipse.core.runtime.IConfigurationElement[] visibilityElements
		org.eclipse.core.runtime.IConfigurationElement visibilityElement
		org.eclipse.ui.internal.ActionExpression visibilityActionExpression
		org.eclipse.ui.internal.expressions.LegacyActionExpressionWrapper wrapper
	public void  (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	private final void clearActivations () 
		org.eclipse.ui.handlers.IHandlerService service
		java.util.Iterator activationItr
		org.eclipse.ui.handlers.IHandlerActivation activation
		org.eclipse.core.commands.IHandler handler
	private final void clearBindings () 
		java.util.Iterator i
		java.util.Map$Entry entry
		String commandId
		org.eclipse.jface.bindings.Binding binding
	private final void clearImages () 
	private final void clearMenus () 
	private final void convertActionToBinding (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.core.commands.ParameterizedCommand, java.util.List) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.commands.ParameterizedCommand command
		java.util.List warningsToLog
		String acceleratorText
		String label
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
		int acceleratorInt
		int modifierMask
		int modifierKeys
		int naturalKey
		org.eclipse.jface.bindings.keys.KeyStroke keyStroke
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.jface.bindings.Scheme activeScheme
		org.eclipse.jface.bindings.Binding binding
		IllegalArgumentException e
	private final org.eclipse.core.commands.ParameterizedCommand convertActionToCommand (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String, java.util.List) 
		org.eclipse.core.runtime.IConfigurationElement element
		String primaryId
		String secondaryId
		java.util.List warningsToLog
		String commandId
		org.eclipse.core.commands.Command command
		org.eclipse.ui.internal.handlers.IActionCommandMappingService mappingService
		String label
		String tooltip
		org.eclipse.core.commands.Category category
		String name
		String style
		org.eclipse.core.commands.State state
		boolean checked
		org.eclipse.core.commands.State state
		boolean checked
	private final void convertActionToHandler (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.core.commands.ParameterizedCommand, org.eclipse.core.expressions.Expression, java.lang.String, java.util.List) 
		org.eclipse.core.runtime.IConfigurationElement element
		String actionId
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.core.expressions.Expression activeWhenExpression
		String viewId
		java.util.List warningsToLog
		boolean retarget
		boolean classAvailable
		String classString
		org.eclipse.ui.internal.handlers.IActionCommandMappingService mappingService
		org.eclipse.ui.SelectionEnabler enabler
		org.eclipse.core.runtime.IConfigurationElement[] kids
		org.eclipse.core.expressions.Expression enabledWhenExpression
		org.eclipse.core.expressions.Expression enabledWhenExpression
		org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy handler
		String helpContextId
		String commandId
		org.eclipse.ui.handlers.IHandlerService service
		org.eclipse.ui.handlers.IHandlerActivation handlerActivation
		org.eclipse.ui.handlers.IHandlerActivation handlerActivation
	public final void dispose () 
	private void clear () 
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	public final void read () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		int actionSetCount
		int editorContributionCount
		int objectContributionCount
		int viewContributionCount
		int viewerContributionCount
		org.eclipse.core.runtime.IConfigurationElement[][] indexedConfigurationElements
		org.eclipse.core.runtime.IConfigurationElement[] actionSetsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		org.eclipse.core.runtime.IConfigurationElement[] editorActionsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		org.eclipse.core.runtime.IConfigurationElement[] popupMenusExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		org.eclipse.core.runtime.IConfigurationElement[] viewActionsExtensionPoint
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String name
	private final void readActions (java.lang.String, org.eclipse.core.runtime.IConfigurationElement[], java.util.List, org.eclipse.core.expressions.Expression, java.lang.String) 
		String primaryId
		org.eclipse.core.runtime.IConfigurationElement[] elements
		java.util.List warningsToLog
		org.eclipse.core.expressions.Expression visibleWhenExpression
		String viewId
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		org.eclipse.core.commands.ParameterizedCommand command
	private final void readActionsAndMenus (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.util.List, org.eclipse.core.expressions.Expression, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		java.util.List warningsToLog
		org.eclipse.core.expressions.Expression visibleWhenExpression
		String viewId
		org.eclipse.core.runtime.IConfigurationElement[] actionElements
	private final void readActionSets (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String label
		org.eclipse.ui.internal.expressions.LegacyActionSetExpression expression
	private final void readEditorContributions (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String targetId
		org.eclipse.core.expressions.Expression visibleWhenExpression
	private final void readObjectContributions (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String objectClass
		boolean adaptable
		org.eclipse.core.expressions.Expression visibleWhenExpression
	private final void readViewContributions (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String targetId
		org.eclipse.core.expressions.Expression visibleWhenExpression
	private final void readViewerContributions (org.eclipse.core.runtime.IConfigurationElement[], int) 
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int configurationElementCount
		java.util.List warningsToLog
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String targetId
		org.eclipse.core.expressions.Expression visibleWhenExpression
		org.eclipse.core.expressions.Expression menuVisibleWhenExpression
	static java.util.HashMap access$0 (org.eclipse.ui.internal.menus.LegacyActionPersistence) 
	static java.util.HashSet access$1 (org.eclipse.ui.internal.menus.LegacyActionPersistence) 
	static org.eclipse.ui.internal.keys.BindingService access$2 (org.eclipse.ui.internal.menus.LegacyActionPersistence) 
	static void access$3 (org.eclipse.ui.internal.menus.LegacyActionPersistence) 
}

org/eclipse/ui/internal/menus/MenuActivation.class
MenuActivation.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.MenuActivation extends org.eclipse.ui.internal.services.EvaluationResultCache implements org.eclipse.ui.internal.menus.IMenuActivation  {
	private org.eclipse.jface.action.IContributionItem fItem
	public void  (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.expressions.Expression visibleWhen
	public org.eclipse.jface.action.IContributionItem getContribution () 
}

org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.class
MenuAdditionCacheEntry.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.MenuAdditionCacheEntry extends org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry {
	private java.util.HashMap visWhenMap
	private org.eclipse.ui.menus.IMenuService menuService
	private java.util.List subCaches
	private boolean hasAdditions
	private Boolean contributeToAllPopups
	static Class class$0
	public void  (org.eclipse.ui.menus.IMenuService, org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String) 
		org.eclipse.ui.menus.IMenuService menuService
		org.eclipse.core.runtime.IConfigurationElement element
		String location
		String namespace
	private void generateSubCaches () 
		org.eclipse.core.runtime.IConfigurationElement[] items
		int i
		String itemType
		String location
		org.eclipse.ui.internal.menus.MenuAdditionCacheEntry subMenuEntry
	private org.eclipse.core.expressions.Expression getVisibleWhenForItem (org.eclipse.jface.action.IContributionItem, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.runtime.IConfigurationElement configElement
		org.eclipse.core.runtime.IConfigurationElement[] visibleConfig
		org.eclipse.core.runtime.IConfigurationElement[] visibleChild
		org.eclipse.core.expressions.Expression visWhen
		org.eclipse.core.runtime.InvalidRegistryObjectException e
		org.eclipse.core.runtime.CoreException e
	public void createContributionItems (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.menus.IContributionRoot) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.ui.menus.IContributionRoot additions
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentationFactory
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.core.runtime.IConfigurationElement[] items
		int i
		String itemType
		org.eclipse.jface.action.IContributionItem newItem
	private org.eclipse.jface.action.IContributionItem createToolBarAdditionContribution (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory actionBarPresentationFactory
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
		String label
	private boolean inToolbar () 
	private org.eclipse.jface.action.IContributionItem createMenuAdditionContribution (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement menuAddition
		String text
		String mnemonic
		int idx
		org.eclipse.jface.action.MenuManager menuManager
	private org.eclipse.jface.action.IContributionItem createSeparatorAdditionContribution (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement sepAddition
	private org.eclipse.jface.action.IContributionItem createDynamicAdditionContribution (org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement dynamicAddition
	private org.eclipse.jface.action.IContributionItem createControlAdditionContribution (org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement widgetAddition
	private org.eclipse.jface.action.IContributionItem createCommandAdditionContribution (org.eclipse.ui.services.IServiceLocator, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.core.runtime.IConfigurationElement commandAddition
		org.eclipse.ui.menus.CommandContributionItemParameter parm
	static boolean getVisibleEnabled (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.IConfigurationElement[] children
		String checkEnabled
	public static java.lang.String getId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	static java.lang.String getName (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static int getMode (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getLabel (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getMnemonic (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getTooltip (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getIconPath (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getDisabledIconPath (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static java.lang.String getHoverIconPath (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	static org.eclipse.jface.resource.ImageDescriptor getIconDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extendingPluginId
		String iconPath
	static org.eclipse.jface.resource.ImageDescriptor getDisabledIconDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extendingPluginId
		String iconPath
	static org.eclipse.jface.resource.ImageDescriptor getHoverIconDescriptor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String extendingPluginId
		String iconPath
	static java.lang.String getHelpContextId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public static boolean isSeparatorVisible (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String val
	public static java.lang.String getClassSpec (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public static java.lang.String getCommandId (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	private int getStyle (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String style
	public static java.util.Map getParameters (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		java.util.HashMap map
		org.eclipse.core.runtime.IConfigurationElement[] parameters
		int i
		String name
		String value
	public java.util.List getSubCaches () 
	private void findAdditions () 
		org.eclipse.core.runtime.IConfigurationElement[] items
		boolean done
		int i
		String itemType
	public boolean hasAdditions () 
	public boolean contributeToAllPopups () 
		String allPopups
}

org/eclipse/ui/internal/menus/MenuLocationURI.class
MenuLocationURI.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.MenuLocationURI extends java.lang.Object {
	private String rawString
	public void  (java.lang.String) 
		String uriDef
	public java.lang.String getQuery () 
		String[] vals
	public java.lang.String getScheme () 
		String[] vals
	public java.lang.String getPath () 
		String[] vals
	public java.lang.String toString () 
	public java.lang.String getRawString () 
}

org/eclipse/ui/internal/menus/MenuPersistence$1.class
MenuPersistence.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.MenuPersistence$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.menus.MenuPersistence this$0
	void  (org.eclipse.ui.internal.menus.MenuPersistence) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.core.runtime.IConfigurationElement c1
		org.eclipse.core.runtime.IConfigurationElement c2
}

org/eclipse/ui/internal/menus/MenuPersistence.class
MenuPersistence.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.MenuPersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	private final org.eclipse.ui.internal.menus.WorkbenchMenuService menuService
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
		org.eclipse.ui.internal.menus.WorkbenchMenuService workbenchMenuService
	public final void dispose () 
	protected final boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	public boolean menusNeedUpdating (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] menuDeltas
	protected final void read () 
	public void readTrimAdditions () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int i
		String id
		String uriSpec
		org.eclipse.core.runtime.IConfigurationElement location
		org.eclipse.core.runtime.IConfigurationElement order
		String pos
		String relTo
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		java.util.List trimAdditions
		org.eclipse.ui.internal.menus.MenuLocationURI uri
	public void readAdditions () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		java.util.ArrayList configElements
		org.eclipse.core.runtime.IConfigurationElement[] menusExtensionPoint
		int i
		java.util.Comparator comparer
		java.util.Iterator i
		org.eclipse.core.runtime.IConfigurationElement configElement
		org.eclipse.ui.menus.AbstractContributionFactory newFactory
	private boolean isProgramaticContribution (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement menuAddition
}

org/eclipse/ui/internal/menus/MenuServiceFactory.class
MenuServiceFactory.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.MenuServiceFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench wb
		Object parent
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/internal/menus/ProxyMenuAdditionCacheEntry$1.class
ProxyMenuAdditionCacheEntry.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.ProxyMenuAdditionCacheEntry$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.menus.ProxyMenuAdditionCacheEntry this$0
	private final org.eclipse.ui.menus.AbstractContributionFactory[] val$factory
	void  (org.eclipse.ui.internal.menus.ProxyMenuAdditionCacheEntry, org.eclipse.ui.menus.AbstractContributionFactory[]) 
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/menus/ProxyMenuAdditionCacheEntry.class
ProxyMenuAdditionCacheEntry.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.ProxyMenuAdditionCacheEntry extends org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry {
	private org.eclipse.ui.menus.AbstractContributionFactory factory
	private boolean createFactory
	public void  (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String location
		String namespace
		org.eclipse.core.runtime.IConfigurationElement element
	public void createContributionItems (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.menus.IContributionRoot) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.ui.menus.IContributionRoot additions
		org.eclipse.ui.menus.AbstractContributionFactory factory
	private org.eclipse.ui.menus.AbstractContributionFactory getFactory () 
	private org.eclipse.ui.menus.AbstractContributionFactory createFactory () 
		org.eclipse.ui.menus.AbstractContributionFactory[] factory
}

org/eclipse/ui/internal/menus/PulldownDelegateWidgetProxy$1.class
PulldownDelegateWidgetProxy.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy this$0
	void  (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/menus/PulldownDelegateWidgetProxy$2.class
PulldownDelegateWidgetProxy.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy this$0
	void  (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	public final void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget item
		int style
		org.eclipse.swt.widgets.ToolItem toolItem
		org.eclipse.swt.widgets.ToolBar toolBar
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 delegate2
		org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader loader
		org.eclipse.swt.widgets.Menu subMenu
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point location
		org.eclipse.ui.handlers.IHandlerService service
}

org/eclipse/ui/internal/menus/PulldownDelegateWidgetProxy$MenuLoader.class
PulldownDelegateWidgetProxy.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private final org.eclipse.swt.widgets.Control control
	private final org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
	private org.eclipse.swt.widgets.Menu menu
	private final org.eclipse.swt.widgets.Menu parent
	private void  (org.eclipse.ui.IWorkbenchWindowPulldownDelegate, org.eclipse.swt.widgets.Control) 
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
		org.eclipse.swt.widgets.Control parent
	private void  (org.eclipse.ui.IWorkbenchWindowPulldownDelegate2, org.eclipse.swt.widgets.Menu) 
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 delegate
		org.eclipse.swt.widgets.Menu parent
	private org.eclipse.swt.widgets.Menu getMenu () 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	void  (org.eclipse.ui.IWorkbenchWindowPulldownDelegate, org.eclipse.swt.widgets.Control, org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader) 
	static org.eclipse.swt.widgets.Menu access$1 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader) 
	void  (org.eclipse.ui.IWorkbenchWindowPulldownDelegate2, org.eclipse.swt.widgets.Menu, org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader) 
}

org/eclipse/ui/internal/menus/PulldownDelegateWidgetProxy.class
PulldownDelegateWidgetProxy.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy extends java.lang.Object implements org.eclipse.jface.menus.IWidget  {
	private final org.eclipse.core.commands.ParameterizedCommand command
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.ui.IWorkbenchWindowPulldownDelegate delegate
	private final String delegateAttributeName
	private final org.eclipse.swt.events.DisposeListener disposeListener
	private final org.eclipse.ui.services.IServiceLocator locator
	private final org.eclipse.swt.widgets.Listener selectionListener
	private org.eclipse.swt.widgets.Widget widget
	static Class class$0
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, org.eclipse.core.commands.ParameterizedCommand, org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String delegateAttributeName
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.ui.services.IServiceLocator locator
	public final void dispose () 
	public final void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public final void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
	public final void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
		org.eclipse.swt.widgets.MenuItem menuItem
		org.eclipse.swt.widgets.MenuItem menuItem
		org.eclipse.ui.IWorkbenchWindowPulldownDelegate2 delegate2
		org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy$MenuLoader loader
		org.eclipse.swt.widgets.Menu subMenu
	public final void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem toolItem
		org.eclipse.swt.widgets.ToolItem toolItem
	private final boolean loadDelegate () 
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	public final java.lang.String toString () 
	static org.eclipse.swt.widgets.Widget access$0 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	static void access$1 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy, org.eclipse.swt.widgets.Widget) 
	static boolean access$2 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	static org.eclipse.ui.IWorkbenchWindowPulldownDelegate access$3 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	static org.eclipse.ui.services.IServiceLocator access$4 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
	static org.eclipse.core.commands.ParameterizedCommand access$5 (org.eclipse.ui.internal.menus.PulldownDelegateWidgetProxy) 
}

org/eclipse/ui/internal/menus/SlaveMenuService.class
SlaveMenuService.java
package org.eclipse.ui.internal.menus
public final org.eclipse.ui.internal.menus.SlaveMenuService extends org.eclipse.ui.internal.menus.InternalMenuService {
	private java.util.Collection providers
	private java.util.Collection factories
	private final org.eclipse.ui.internal.menus.InternalMenuService parent
	private org.eclipse.ui.services.IServiceLocator serviceLocator
	private java.util.Set restrictionExpression
	public void  (org.eclipse.ui.internal.menus.InternalMenuService, org.eclipse.ui.services.IServiceLocator, java.util.Set) 
		org.eclipse.ui.internal.menus.InternalMenuService parent
		org.eclipse.ui.services.IServiceLocator serviceLocator
		java.util.Set restrictions
	public void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String) 
		org.eclipse.jface.action.ContributionManager mgr
		String uri
	public void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
		org.eclipse.jface.action.ContributionManager mgr
		String uri
		boolean recurse
	public org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public void addContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory cache
	public void releaseContributions (org.eclipse.jface.action.ContributionManager) 
		org.eclipse.jface.action.ContributionManager mgr
	public void removeContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
	public void dispose () 
		Object[] array
		int i
		Object[] array
		int i
	public void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public java.util.List getAdditionsForURI (org.eclipse.ui.internal.menus.MenuLocationURI) 
		org.eclipse.ui.internal.menus.MenuLocationURI uri
	public void registerVisibleWhen (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression, java.util.Set, java.lang.String) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.expressions.Expression visibleWhen
		java.util.Set restriction
		String identifierID
	public void unregisterVisibleWhen (org.eclipse.jface.action.IContributionItem, java.util.Set) 
		org.eclipse.jface.action.IContributionItem item
		java.util.Set restriction
	public void populateContributionManager (org.eclipse.ui.services.IServiceLocator, java.util.Set, org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
		org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
		java.util.Set restriction
		org.eclipse.jface.action.ContributionManager mgr
		String uri
		boolean recurse
}

org/eclipse/ui/internal/menus/TrimAdditionCacheEntry.class
TrimAdditionCacheEntry.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.TrimAdditionCacheEntry extends java.lang.Object {
	private org.eclipse.core.runtime.IConfigurationElement additionElement
	private org.eclipse.ui.internal.menus.MenuLocationURI uri
	private java.util.Map failedWidgets
	private java.util.Map widgetToConfigElementMap
	java.util.Map iciToConfigElementMap
	static Class class$0
	public void  (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.internal.menus.MenuLocationURI, org.eclipse.ui.menus.IMenuService) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		org.eclipse.ui.menus.IMenuService service
	public void getContributionItems (java.util.List) 
		java.util.List additions
	public void generateSubCaches () 
	public org.eclipse.core.expressions.Expression getVisibleWhenForItem (org.eclipse.jface.action.IContributionItem) 
		org.eclipse.jface.action.IContributionItem item
	public java.lang.String getId () 
	public boolean isAtStart () 
		org.eclipse.core.runtime.IConfigurationElement location
		org.eclipse.core.runtime.IConfigurationElement order
		String pos
	public boolean fillMajor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement widgetElement
		org.eclipse.core.runtime.IConfigurationElement layout
		String fillMajorVal
	public boolean fillMinor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement widgetElement
		org.eclipse.core.runtime.IConfigurationElement layout
		String fillMinorVal
	private java.util.List getWidgetConfigs () 
		java.util.List widgetConfigs
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] widgetElements
		int i
		org.eclipse.core.runtime.IConfigurationElement location
		org.eclipse.core.runtime.IConfigurationElement bar
		String path
	public java.util.List getWidgets () 
		java.util.List loadedWidgets
		java.util.List widgetConfigs
		java.util.Iterator iterator
		org.eclipse.core.runtime.IConfigurationElement widgetCE
		org.eclipse.ui.menus.IWorkbenchWidget loadedWidget
	private org.eclipse.ui.menus.IWorkbenchWidget loadWidget (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement widgetCE
	public org.eclipse.core.runtime.IConfigurationElement getElement (org.eclipse.ui.menus.IWorkbenchWidget) 
		org.eclipse.ui.menus.IWorkbenchWidget widget
	public void removeWidget (org.eclipse.jface.menus.IWidget) 
		org.eclipse.jface.menus.IWidget widget
	public org.eclipse.ui.internal.menus.MenuLocationURI getUri () 
}

org/eclipse/ui/internal/menus/TrimBarManager2$STrimBuilder.class
TrimBarManager2.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.TrimBarManager2$STrimBuilder extends java.lang.Object {
	private org.eclipse.ui.internal.WorkbenchWindow fWindow
	private java.util.List curGroups
	private java.util.Map initializedTrim
	final org.eclipse.ui.internal.menus.TrimBarManager2 this$0
	public void  (org.eclipse.ui.internal.menus.TrimBarManager2, org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void tearDown () 
		java.util.Iterator iter
		org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy proxy
		Throwable e
		org.eclipse.core.runtime.IStatus status
	public void build (boolean) 
		boolean hideTopTrim
		int i
	private void processAdditions (org.eclipse.ui.internal.menus.MenuLocationURI, boolean) 
		org.eclipse.ui.internal.menus.MenuLocationURI trimURI
		boolean hideTopTrim
		java.util.List additions
		int swtSide
		java.util.Iterator iterator
		org.eclipse.ui.internal.menus.TrimAdditionCacheEntry trimEntry
		String groupId
		java.util.List widgets
		org.eclipse.swt.widgets.Composite grpComposite
		org.eclipse.swt.layout.RowLayout rl
		boolean resizeable
		java.util.Iterator widgetIter
		org.eclipse.ui.menus.IWorkbenchWidget widget
		org.eclipse.core.runtime.IConfigurationElement widgetElement
		org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy groupTrimProxy
	private void placeGroup (org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy) 
		org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy proxy
		int side
		boolean atStart
		org.eclipse.ui.internal.layout.IWindowTrim beforeMe
		java.util.List trim
		org.eclipse.ui.internal.layout.TrimLayout tl
		Throwable e
		org.eclipse.core.runtime.IStatus status
	private void renderTrim (org.eclipse.swt.widgets.Composite, org.eclipse.jface.menus.IWidget, int) 
		org.eclipse.swt.widgets.Composite groupComposite
		org.eclipse.jface.menus.IWidget iw
		int side
		org.eclipse.ui.menus.IWorkbenchWidget iww
	private int getSide (org.eclipse.ui.internal.menus.MenuLocationURI) 
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		int i
	public void updateLocations (java.util.List) 
		java.util.List knownIds
		java.util.Iterator iter
		org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy proxy
}

org/eclipse/ui/internal/menus/TrimBarManager2$TrimWidgetProxy.class
TrimBarManager2.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.TrimBarManager2$TrimWidgetProxy extends org.eclipse.ui.internal.WindowTrimProxy {
	private java.util.List widgets
	private org.eclipse.ui.internal.menus.TrimAdditionCacheEntry cacheEntry
	private int originalSide
	private int curSide
	private org.eclipse.swt.widgets.Composite parent
	final org.eclipse.ui.internal.menus.TrimBarManager2 this$0
	public void  (org.eclipse.ui.internal.menus.TrimBarManager2, java.util.List, int, org.eclipse.swt.widgets.Composite, org.eclipse.ui.internal.menus.TrimAdditionCacheEntry, boolean) 
		java.util.List widgets
		int side
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.menus.TrimAdditionCacheEntry entry
		boolean resizeable
	public void dock (int) 
		int newSide
		java.util.Iterator iter
		org.eclipse.jface.menus.IWidget widget
		java.util.Iterator iter
		org.eclipse.ui.menus.IWorkbenchWidget widget
	public void dispose () 
		java.util.Iterator iter
		org.eclipse.jface.menus.IWidget widget
	public int getSide () 
	public boolean isAtStart () 
}

org/eclipse/ui/internal/menus/TrimBarManager2.class
TrimBarManager2.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.TrimBarManager2 extends java.lang.Object {
	private org.eclipse.ui.internal.menus.MenuLocationURI[] trimAreaURIs
	int[] swtSides
	private org.eclipse.ui.internal.menus.TrimBarManager2$STrimBuilder fTrimBuilder
	private org.eclipse.ui.internal.menus.WorkbenchMenuService fMenuService
	private boolean fDirty
	static Class class$0
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void update (boolean, boolean, boolean) 
		boolean force
		boolean recursive
		boolean hideTopTrim
	public void update (boolean, boolean) 
		boolean force
		boolean recursive
	private void setDirty (boolean) 
		boolean isDirty
	private boolean isDirty () 
	public void updateLocations (java.util.List) 
		java.util.List knownIds
	public void dispose () 
	static org.eclipse.ui.internal.menus.MenuLocationURI[] access$0 (org.eclipse.ui.internal.menus.TrimBarManager2) 
	static org.eclipse.ui.internal.menus.WorkbenchMenuService access$1 (org.eclipse.ui.internal.menus.TrimBarManager2) 
}

org/eclipse/ui/internal/menus/TrimContributionManager$ToolBarTrimProxy.class
TrimContributionManager.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.TrimContributionManager$ToolBarTrimProxy extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	private String id
	private String uriSpec
	private org.eclipse.ui.internal.menus.WorkbenchMenuService menuService
	private org.eclipse.ui.internal.WorkbenchWindow wbw
	private org.eclipse.swt.widgets.ToolBar tb
	private org.eclipse.jface.action.ToolBarManager tbm
	final org.eclipse.ui.internal.menus.TrimContributionManager this$0
	void  (org.eclipse.ui.internal.menus.TrimContributionManager, java.lang.String, org.eclipse.ui.internal.WorkbenchWindow) 
		String id
		org.eclipse.ui.internal.WorkbenchWindow wbw
	public void dock (int) 
		int dropSide
		int orientation
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.ui.internal.menus.InternalControlContribution wbwcc
	public org.eclipse.swt.widgets.Control getControl () 
	public java.lang.String getDisplayName () 
	public int getHeightHint () 
	public java.lang.String getId () 
	public int getValidSides () 
	public int getWidthHint () 
	public void handleClose () 
	public boolean isCloseable () 
	public boolean isResizeable () 
	public void dispose () 
}

org/eclipse/ui/internal/menus/TrimContributionManager.class
TrimContributionManager.java
package org.eclipse.ui.internal.menus
public org.eclipse.ui.internal.menus.TrimContributionManager extends org.eclipse.jface.action.ContributionManager {
	private String[] trimAreaURIs
	private int[] swtSides
	private org.eclipse.ui.internal.WorkbenchWindow wbWindow
	org.eclipse.ui.internal.layout.TrimLayout layout
	private org.eclipse.ui.internal.menus.InternalMenuService menuService
	java.util.List contributedTrim
	java.util.List contributedLists
	private java.util.Set restrictionExpression
	static Class class$0
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
	public void update (boolean) 
		boolean force
	public void update (boolean, boolean) 
		boolean force
		boolean hideTopTrim
		int i
		java.util.List contribs
		java.util.Iterator cacheIter
		org.eclipse.ui.menus.AbstractContributionFactory cache
		org.eclipse.ui.internal.menus.ContributionRoot ciList
		org.eclipse.ui.internal.layout.IWindowTrim insertBefore
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		String query
		String[] args
		String relative
		String relId
		java.util.List areaTrim
		java.util.Iterator iterator
		org.eclipse.ui.internal.layout.IWindowTrim trimElement
		java.util.Iterator ciIter
		org.eclipse.jface.action.IContributionItem ci
		org.eclipse.ui.internal.menus.TrimContributionManager$ToolBarTrimProxy tbProxy
	private void teardown () 
		java.util.Iterator iter
		org.eclipse.ui.internal.menus.TrimContributionManager$ToolBarTrimProxy proxy
		Throwable e
		org.eclipse.core.runtime.IStatus status
		java.util.Iterator iter
		org.eclipse.ui.internal.menus.ContributionRoot list
	public void dispose () 
	public void updateLocations (java.util.List) 
		java.util.List knownIds
	static java.util.Set access$0 (org.eclipse.ui.internal.menus.TrimContributionManager) 
}

org/eclipse/ui/internal/menus/WidgetProxy.class
WidgetProxy.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.WidgetProxy extends java.lang.Object implements org.eclipse.ui.menus.IWorkbenchWidget  {
	private boolean firstLoad
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.ui.menus.IWorkbenchWidget widget
	private final String widgetAttributeName
	public void  (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String widgetAttributeName
	public final void dispose () 
	public final void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public final void fill (org.eclipse.swt.widgets.CoolBar, int) 
		org.eclipse.swt.widgets.CoolBar parent
		int index
	public final void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
	public final void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public final void fill (org.eclipse.swt.widgets.Composite, int, int) 
		org.eclipse.swt.widgets.Composite parent
		int oldSide
		int newSide
	private final boolean loadWidget () 
		ClassCastException e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		String message
		org.eclipse.core.runtime.IStatus status
	private final boolean isMoveableTrimWidget () 
	public final java.lang.String toString () 
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$1.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.WorkbenchMenuService$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.swt.widgets.Display display
	static org.eclipse.ui.internal.menus.WorkbenchMenuService access$0 (org.eclipse.ui.internal.menus.WorkbenchMenuService$1) 
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$2.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.WorkbenchMenuService$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.menus.WorkbenchMenuService$1 this$1
	private final org.eclipse.core.runtime.IRegistryChangeEvent val$event
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService$1, org.eclipse.core.runtime.IRegistryChangeEvent) 
	public void run () 
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$3.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.WorkbenchMenuService$3 extends java.lang.Object implements org.eclipse.ui.activities.IActivityManagerListener  {
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
	public void activityManagerChanged (org.eclipse.ui.activities.ActivityManagerEvent) 
		org.eclipse.ui.activities.ActivityManagerEvent activityManagerEvent
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$4.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.WorkbenchMenuService$4 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$5.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
 org.eclipse.ui.internal.menus.WorkbenchMenuService$5 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	private final int val$idx
	private final org.eclipse.ui.menus.AbstractContributionFactory val$cache
	private final org.eclipse.ui.services.IServiceLocator val$serviceLocatorToUse
	private final org.eclipse.ui.internal.menus.ContributionRoot val$ciList
	private final org.eclipse.jface.action.ContributionManager val$mgr
	private final java.util.Set val$itemsAdded
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService, int, org.eclipse.ui.menus.AbstractContributionFactory, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.internal.menus.ContributionRoot, org.eclipse.jface.action.ContributionManager, java.util.Set) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
		int insertionIndex
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
		org.eclipse.ui.internal.menus.ContributionRoot contributions
		java.util.Iterator i
		org.eclipse.jface.action.IContributionItem item
		java.util.Iterator ciIter
		org.eclipse.jface.action.IContributionItem ici
		org.eclipse.jface.action.IContributionItem foundIci
		org.eclipse.core.runtime.IStatus status
		org.eclipse.jface.action.IToolBarManager toolBarManager
		org.eclipse.core.runtime.IStatus status
		int oldSize
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$ContributionItemUpdater.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.WorkbenchMenuService$ContributionItemUpdater extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener org.eclipse.ui.activities.IIdentifierListener  {
	private final org.eclipse.jface.action.IContributionItem item
	private org.eclipse.ui.activities.IIdentifier identifier
	private boolean lastExpressionResult
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	private void  (org.eclipse.ui.internal.menus.WorkbenchMenuService, org.eclipse.jface.action.IContributionItem, org.eclipse.ui.activities.IIdentifier) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.ui.activities.IIdentifier identifier
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	private void updateVisibility () 
		boolean visible
		org.eclipse.jface.action.IContributionManager parent
	public void identifierChanged (org.eclipse.ui.activities.IdentifierEvent) 
		org.eclipse.ui.activities.IdentifierEvent identifierEvent
	public void dispose () 
	void  (org.eclipse.ui.internal.menus.WorkbenchMenuService, org.eclipse.jface.action.IContributionItem, org.eclipse.ui.activities.IIdentifier, org.eclipse.ui.internal.menus.WorkbenchMenuService$ContributionItemUpdater) 
}

org/eclipse/ui/internal/menus/WorkbenchMenuService$ManagerPopulationRecord.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
final org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord extends java.lang.Object {
	public org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
	public java.util.Set restriction
	public String uri
	public boolean recurse
	java.util.Map factoryToItems
	final org.eclipse.ui.internal.menus.WorkbenchMenuService this$0
	public void  (org.eclipse.ui.internal.menus.WorkbenchMenuService, org.eclipse.ui.services.IServiceLocator, java.util.Set, java.lang.String, boolean) 
		org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
		java.util.Set restriction
		String uri
		boolean recurse
	public void addFactoryContribution (org.eclipse.ui.menus.AbstractContributionFactory, org.eclipse.ui.internal.menus.ContributionRoot) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.ContributionRoot ciList
	public void removeFactoryContribution (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.ContributionRoot items
	public org.eclipse.ui.internal.menus.ContributionRoot getContributions (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
	public void releaseContributions () 
		java.util.Collection cRoots
		java.util.Iterator crItem
		org.eclipse.ui.internal.menus.ContributionRoot items
}

org/eclipse/ui/internal/menus/WorkbenchMenuService.class
WorkbenchMenuService.java
package org.eclipse.ui.internal.menus
public final org.eclipse.ui.internal.menus.WorkbenchMenuService extends org.eclipse.ui.internal.menus.InternalMenuService {
	private static final String INDEX_AFTER_ADDITIONS
	private static final String PROP_VISIBLE
	private final org.eclipse.ui.internal.menus.MenuPersistence menuPersistence
	private org.eclipse.ui.services.IEvaluationService evaluationService
	private org.eclipse.jface.util.IPropertyChangeListener serviceListener
	private org.eclipse.ui.services.IServiceLocator serviceLocator
	private org.eclipse.ui.activities.IActivityManagerListener activityManagerListener
	private java.util.Map uriToFactories
	private java.util.Map evaluationsByItem
	private java.util.Map activityListenersByItem
	private java.util.Set managersAwaitingUpdates
	private java.util.HashMap populatedManagers
	private org.eclipse.core.runtime.IRegistryChangeListener registryChangeListener
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public void  (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.core.runtime.IExtensionRegistry registry
	private org.eclipse.ui.activities.IActivityManagerListener getActivityManagerListener () 
	private org.eclipse.jface.util.IPropertyChangeListener getServiceListener () 
	public void updateManagers () 
		Object[] managers
		int i
		org.eclipse.jface.action.IContributionManager mgr
		org.eclipse.jface.action.IContributionManager parent
	private void updateTrim (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
		org.eclipse.swt.widgets.Control control
	private boolean updateCoolBar (org.eclipse.jface.action.ToolBarManager) 
		org.eclipse.jface.action.ToolBarManager mgr
		org.eclipse.ui.IWorkbenchWindow[] windows
		int i
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.jface.action.ICoolBarManager cb
		org.eclipse.jface.action.IContributionItem[] items
		int j
		org.eclipse.jface.action.IToolBarManager tbm
	public final void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public final void dispose () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		java.util.Iterator i
		org.eclipse.ui.services.IEvaluationReference ref
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench workbench
	public final void readRegistry () 
	public final void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	private java.lang.String getIdFromURI (org.eclipse.ui.internal.menus.MenuLocationURI) 
		org.eclipse.ui.internal.menus.MenuLocationURI uri
	public java.util.List getAdditionsForURI (org.eclipse.ui.internal.menus.MenuLocationURI) 
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		java.util.List caches
	public void addContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		String factoryId
		java.util.List factories
		java.util.List factoryList
		java.util.List affectedManagers
		java.util.Iterator mgrIter
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
	private java.util.List getManagersFor (java.lang.String) 
		String factoryId
		java.util.List mgrs
		java.util.Iterator mgrIter
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
	public void removeContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		String factoryId
		java.util.List factories
		java.util.List subCaches
		java.util.Iterator subCacheIter
		org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry mace
		java.util.List factoryList
		java.util.List affectedManagers
		java.util.Iterator mgrIter
		org.eclipse.jface.action.ContributionManager mgr
	private boolean processAdditions (org.eclipse.ui.services.IServiceLocator, java.util.Set, org.eclipse.jface.action.ContributionManager, org.eclipse.ui.menus.AbstractContributionFactory, java.util.Set) 
		org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
		java.util.Set restriction
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.ui.menus.AbstractContributionFactory cache
		java.util.Set itemsAdded
		int idx
		org.eclipse.ui.internal.menus.ContributionRoot ciList
		org.eclipse.core.runtime.ISafeRunnable run
	private boolean processFactory (org.eclipse.jface.action.ContributionManager, org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		org.eclipse.ui.internal.menus.MenuAdditionCacheEntry menuEntry
	protected void removeContributionsForFactory (org.eclipse.jface.action.IContributionManager, org.eclipse.ui.menus.AbstractContributionFactory) 
		org.eclipse.jface.action.IContributionManager manager
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
	private void releaseCache (org.eclipse.ui.internal.menus.ContributionRoot) 
		org.eclipse.ui.internal.menus.ContributionRoot items
	public void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String) 
		org.eclipse.jface.action.ContributionManager mgr
		String uri
	public void populateContributionManager (org.eclipse.ui.services.IServiceLocator, java.util.Set, org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
		org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
		java.util.Set restriction
		org.eclipse.jface.action.ContributionManager mgr
		String uri
		boolean recurse
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
		org.eclipse.ui.internal.menus.MenuLocationURI contributionLocation
		java.util.List factories
	public void addContributionsToManager (org.eclipse.ui.services.IServiceLocator, java.util.Set, org.eclipse.jface.action.ContributionManager, java.lang.String, boolean, java.util.List) 
		org.eclipse.ui.services.IServiceLocator serviceLocatorToUse
		java.util.Set restriction
		org.eclipse.jface.action.ContributionManager mgr
		String uri
		boolean recurse
		java.util.List factories
		org.eclipse.ui.internal.menus.MenuLocationURI contributionLocation
		java.util.List retryList
		java.util.Set itemsAdded
		java.util.Iterator iterator
		org.eclipse.ui.menus.AbstractContributionFactory cache
		boolean done
		java.util.List curRetry
		int retryCount
		java.util.Iterator iterator
		org.eclipse.ui.menus.AbstractContributionFactory cache
		org.eclipse.jface.action.IContributionItem[] curItems
		int i
		String id
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem tbci
	private int getInsertionIndex (org.eclipse.jface.action.ContributionManager, java.lang.String) 
		org.eclipse.jface.action.ContributionManager mgr
		String location
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		String query
		int additionsIndex
		String[] queryParts
		String modifier
		String id
		org.eclipse.jface.action.IContributionItem[] items
	public org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public void registerVisibleWhen (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression, java.util.Set, java.lang.String) 
		org.eclipse.jface.action.IContributionItem item
		org.eclipse.core.expressions.Expression visibleWhen
		java.util.Set restriction
		String identifierID
		String id
		org.eclipse.ui.activities.IIdentifier identifier
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ContributionItemUpdater listener
		org.eclipse.ui.services.IEvaluationReference ref
	public void unregisterVisibleWhen (org.eclipse.jface.action.IContributionItem, java.util.Set) 
		org.eclipse.jface.action.IContributionItem item
		java.util.Set restriction
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ContributionItemUpdater identifierListener
		org.eclipse.ui.services.IEvaluationReference ref
	protected void releaseContributions (org.eclipse.ui.internal.menus.ContributionRoot) 
		org.eclipse.ui.internal.menus.ContributionRoot items
		org.eclipse.jface.action.ContributionManager mgr
		java.util.Iterator j
		org.eclipse.jface.action.IContributionItem item
	public void releaseContributions (org.eclipse.jface.action.ContributionManager) 
		org.eclipse.jface.action.ContributionManager mgr
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem tbci
		org.eclipse.ui.internal.menus.WorkbenchMenuService$ManagerPopulationRecord mpr
	private void releaseItem (org.eclipse.jface.action.IContributionItem, java.util.Set) 
		org.eclipse.jface.action.IContributionItem item
		java.util.Set restriction
		org.eclipse.jface.internal.provisional.action.IToolBarContributionItem tbci
	public void handleDynamicAdditions (java.util.List) 
		java.util.List menuAdditions
		java.util.Iterator additionsIter
		org.eclipse.ui.menus.AbstractContributionFactory newFactory
		org.eclipse.core.runtime.IConfigurationElement menuAddition
	private boolean isProgramaticContribution (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement menuAddition
	public void handleDynamicRemovals (java.util.List) 
		java.util.List menuRemovals
		java.util.Iterator additionsIter
		org.eclipse.core.runtime.IConfigurationElement ceToRemove
		org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry factoryToRemove
	private org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry findFactory (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement ceToRemove
		String uriStr
		org.eclipse.ui.internal.menus.MenuLocationURI uri
		java.util.List factories
		java.util.Iterator iterator
		org.eclipse.ui.menus.AbstractContributionFactory factory
		org.eclipse.ui.internal.menus.AbstractMenuAdditionCacheEntry mace
	private void handleMenuChanges (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] menuDeltas
		java.util.List menuAdditions
		java.util.List menuRemovals
		int i
		org.eclipse.core.runtime.IConfigurationElement[] ices
		int j
	public void handleRegistryChanges (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
		org.eclipse.core.runtime.IExtensionDelta[] deltas
		boolean isAddition
		org.eclipse.ui.internal.handlers.HandlerService handlerSvc
		org.eclipse.ui.internal.handlers.HandlerPersistence handlerPersistence
		org.eclipse.ui.internal.commands.CommandService cmdSvc
		org.eclipse.ui.internal.commands.CommandPersistence cmdPersistence
		org.eclipse.ui.internal.keys.BindingService bindingSvc
		org.eclipse.ui.internal.keys.BindingPersistence bindingPersistence
		boolean needsUpdate
		org.eclipse.core.runtime.IExtensionDelta[] handlerDeltas
		int i
		org.eclipse.core.runtime.IConfigurationElement[] ices
		org.eclipse.jface.action.ContributionManager[] managers
		int i
		org.eclipse.jface.action.ContributionManager mgr
	public org.eclipse.ui.internal.menus.MenuPersistence getMenuPersistence () 
	public void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String, boolean) 
		org.eclipse.jface.action.ContributionManager mgr
		String uri
		boolean recurse
	static java.util.Set access$0 (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
	static java.util.HashMap access$1 (org.eclipse.ui.internal.menus.WorkbenchMenuService) 
}

org/eclipse/ui/internal/menus/messages.properties
org/eclipse/ui/internal/messages.properties
org/eclipse/ui/internal/misc/
org/eclipse/ui/internal/misc/ExternalEditor.class
ExternalEditor.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.ExternalEditor extends java.lang.Object {
	private org.eclipse.core.runtime.IPath filePath
	private org.eclipse.ui.internal.registry.EditorDescriptor descriptor
	public void  (org.eclipse.core.runtime.IPath, org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.core.runtime.IPath newFilePath
		org.eclipse.ui.internal.registry.EditorDescriptor editorDescriptor
	public void open ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.swt.program.Program program
		String path
	public void openWithUserDefinedProgram ()  throws org.eclipse.core.runtime.CoreException 
		String programFileName
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.osgi.framework.Bundle bundle
		java.net.URL entry
		java.net.URL localName
		java.io.File file
		String path
		Exception e
}

org/eclipse/ui/internal/misc/ExternalProgramImageDescriptor.class
ExternalProgramImageDescriptor.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.ExternalProgramImageDescriptor extends org.eclipse.jface.resource.ImageDescriptor {
	public org.eclipse.swt.program.Program program
	public void  (org.eclipse.swt.program.Program) 
		org.eclipse.swt.program.Program program
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.ui.internal.misc.ExternalProgramImageDescriptor other
		String otherName
	public org.eclipse.swt.graphics.Image getImage () 
	public org.eclipse.swt.graphics.ImageData getImageData () 
		org.eclipse.swt.graphics.ImageData data
		org.eclipse.swt.graphics.ImageData defaultImage
	public int hashCode () 
		String programName
}

org/eclipse/ui/internal/misc/Policy.class
Policy.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.Policy extends java.lang.Object {
	public static boolean DEFAULT
	public static boolean DEBUG_UI_GLOBAL
	public static boolean DEBUG_SWT_GRAPHICS
	public static boolean DEBUG_SWT_DEBUG
	public static boolean DEBUG_SWT_DEBUG_GLOBAL
	public static boolean DEBUG_DRAG_DROP
	public static boolean DEBUG_STALE_JOBS
	public static boolean DEBUG_SOURCES
	public static boolean DEBUG_KEY_BINDINGS
	public static boolean DEBUG_KEY_BINDINGS_VERBOSE
	public static boolean DEBUG_TOOLBAR_DISPOSAL
	public static boolean DEBUG_COMMANDS
	public static boolean DEBUG_CONTEXTS
	public static boolean DEBUG_CONTEXTS_PERFORMANCE
	public static boolean DEBUG_CONTEXTS_VERBOSE
	public static boolean DEBUG_HANDLERS
	public static boolean DEBUG_HANDLERS_PERFORMANCE
	public static boolean DEBUG_HANDLERS_VERBOSE
	public static boolean DEBUG_OPERATIONS
	public static boolean DEBUG_OPERATIONS_VERBOSE
	public static boolean DEBUG_SHOW_ALL_JOBS
	public static boolean DEBUG_DECLARED_IMAGES
	public static boolean DEBUG_CONTRIBUTIONS
	public static String DEBUG_HANDLERS_VERBOSE_COMMAND_ID
	public static boolean EXPERIMENTAL_MENU
	public static boolean DEBUG_MPE
	public static boolean DEBUG_WORKING_SETS
	static void  () 
	public void  () 
	private static boolean getDebugOption (java.lang.String) 
		String option
}

org/eclipse/ui/internal/misc/ProgramImageDescriptor.class
ProgramImageDescriptor.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.ProgramImageDescriptor extends org.eclipse.jface.resource.ImageDescriptor {
	private String filename
	private int offset
	public void  (java.lang.String, int) 
		String fullPath
		int offsetInFile
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.ui.internal.misc.ProgramImageDescriptor other
	public org.eclipse.swt.graphics.Image getImage () 
	public org.eclipse.swt.graphics.ImageData getImageData () 
	public int hashCode () 
}

org/eclipse/ui/internal/misc/StatusUtil.class
StatusUtil.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.StatusUtil extends java.lang.Object {
	public void  () 
	protected static java.util.List flatten (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus aStatus
		java.util.List result
		org.eclipse.core.runtime.IStatus[] children
		int i
		org.eclipse.core.runtime.IStatus currentChild
		java.util.Iterator childStatiiEnum
	protected static org.eclipse.core.runtime.IStatus newStatus (org.eclipse.core.runtime.IStatus[], java.lang.String, java.lang.Throwable) 
		org.eclipse.core.runtime.IStatus[] stati
		String message
		Throwable exception
	public static org.eclipse.core.runtime.IStatus newStatus (java.lang.String, java.lang.Throwable) 
		String pluginId
		Throwable exception
	public static java.lang.String getLocalizedMessage (java.lang.Throwable) 
		Throwable exception
		String message
		org.eclipse.core.runtime.CoreException ce
	public static org.eclipse.core.runtime.IStatus newStatus (org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.core.runtime.IStatus originalStatus
		String newMessage
	public static org.eclipse.core.runtime.IStatus newStatus (java.lang.String, java.lang.String, java.lang.Throwable) 
		String pluginId
		String message
		Throwable exception
	public static java.lang.Throwable getCause (java.lang.Throwable) 
		Throwable exception
		Throwable cause
		org.eclipse.core.runtime.CoreException ce
		java.lang.reflect.Method causeMethod
		Object o
	public static org.eclipse.core.runtime.IStatus newStatus (int, java.lang.String, java.lang.Throwable) 
		int severity
		String message
		Throwable exception
		String statusMessage
	public static org.eclipse.core.runtime.IStatus newStatus (java.util.List, java.lang.String, java.lang.Throwable) 
		java.util.List children
		String message
		Throwable exception
		java.util.List flatStatusCollection
		java.util.Iterator iter
		org.eclipse.core.runtime.IStatus currentStatus
		java.util.Iterator childrenIter
		org.eclipse.core.runtime.IStatus[] stati
	public static void handleStatus (org.eclipse.core.runtime.IStatus, int, org.eclipse.swt.widgets.Shell) 
		org.eclipse.core.runtime.IStatus status
		int hint
		org.eclipse.swt.widgets.Shell shell
	public static void handleStatus (java.lang.Throwable, int) 
		Throwable e
		int hint
	public static void handleStatus (java.lang.String, java.lang.Throwable, int) 
		String message
		Throwable e
		int hint
	public static void handleStatus (java.lang.String, java.lang.Throwable, int, org.eclipse.swt.widgets.Shell) 
		String message
		Throwable e
		int hint
		org.eclipse.swt.widgets.Shell shell
	public static void handleStatus (org.eclipse.core.runtime.IStatus, java.lang.String, int) 
		org.eclipse.core.runtime.IStatus status
		String message
		int hint
	public static void handleStatus (org.eclipse.core.runtime.IStatus, java.lang.String, int, org.eclipse.swt.widgets.Shell) 
		org.eclipse.core.runtime.IStatus status
		String message
		int hint
		org.eclipse.swt.widgets.Shell shell
	public static void handleStatus (java.lang.String, int) 
		String message
		int hint
	public static void handleStatus (java.lang.String, int, org.eclipse.swt.widgets.Shell) 
		String message
		int hint
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/misc/StringMatcher$Position.class
StringMatcher.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.StringMatcher$Position extends java.lang.Object {
	int start
	int end
	public void  (int, int) 
		int start
		int end
	public int getStart () 
	public int getEnd () 
}

org/eclipse/ui/internal/misc/StringMatcher.class
StringMatcher.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.StringMatcher extends java.lang.Object {
	protected String fPattern
	protected int fLength
	protected boolean fIgnoreWildCards
	protected boolean fIgnoreCase
	protected boolean fHasLeadingStar
	protected boolean fHasTrailingStar
	protected String[] fSegments
	protected int fBound
	protected static final char fSingleWildCard
	public void  (java.lang.String, boolean, boolean) 
		String pattern
		boolean ignoreCase
		boolean ignoreWildCards
	public org.eclipse.ui.internal.misc.StringMatcher$Position find (java.lang.String, int, int) 
		String text
		int start
		int end
		int tlen
		int x
		int segCount
		int curPos
		int matchStart
		int i
		String current
		int nextMatch
	public boolean match (java.lang.String) 
		String text
	public boolean match (java.lang.String, int, int) 
		String text
		int start
		int end
		int segCount
		int tlen
		int tCurPos
		int bound
		int i
		String current
		int segLength
		int currentMatch
		int currentMatch
		int k
		int clen
	private void parseNoWildCards () 
	private void parseWildCards () 
		java.util.Vector temp
		int pos
		StringBuffer buf
		char c
		char next
	protected int posIn (java.lang.String, int, int) 
		String text
		int start
		int end
		int max
		int i
		int i
	protected int regExpPosIn (java.lang.String, int, int, java.lang.String) 
		String text
		int start
		int end
		String p
		int plen
		int max
		int i
	protected boolean regExpRegionMatches (java.lang.String, int, java.lang.String, int, int) 
		String text
		int tStart
		String p
		int pStart
		int plen
		char tchar
		char pchar
	protected int textPosIn (java.lang.String, int, int, java.lang.String) 
		String text
		int start
		int end
		String p
		int plen
		int max
		int i
		int i
}

org/eclipse/ui/internal/misc/TestPartListener.class
TestPartListener.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.TestPartListener extends java.lang.Object implements org.eclipse.ui.IPartListener  {
	public void  () 
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/misc/UIListenerLogging.class
UIListenerLogging.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.UIListenerLogging extends java.lang.Object {
	private static final String LISTENER_EVENTS
	public static final String PAGE_PARTLISTENER_EVENTS
	public static final String PAGE_PARTLISTENER2_EVENTS
	private static final String PAGE_PROPERTY_EVENTS
	private static final String WINDOW_PAGE_EVENTS
	private static final String WINDOW_PERSPECTIVE_EVENTS
	public static final String WINDOW_PARTLISTENER_EVENTS
	public static final String WINDOW_PARTLISTENER2_EVENTS
	private static final String PARTREFERENCE_PROPERTY_EVENTS
	public static final boolean enabled
	public static final String PE_ACTIVATED
	public static final String PE_PART_BROUGHT_TO_TOP
	public static final String PE_PART_CLOSED
	public static final String PE_PART_DEACTIVATED
	public static final String PE_PART_OPENED
	public static final String PE2_ACTIVATED
	public static final String PE2_PART_VISIBLE
	public static final String PE2_PART_HIDDEN
	public static final String PE2_PART_BROUGHT_TO_TOP
	public static final String PE2_PART_CLOSED
	public static final String PE2_PART_DEACTIVATED
	public static final String PE2_PART_OPENED
	public static final String PE2_PART_INPUT_CHANGED
	public static final String WPE_PAGE_ACTIVATED
	public static final String WPE_PAGE_OPENED
	public static final String WPE_PAGE_CLOSED
	public static final String PLE_PERSP_PRE_DEACTIVATE
	public static final String PLE_PERSP_DEACTIVATED
	public static final String PLE_PERSP_ACTIVATED
	public static final String PLE_PERSP_OPENED
	public static final String PLE_PERSP_CLOSED
	public static final String PLE_PERSP_SAVED_AS
	static void  () 
	public void  () 
	private static java.lang.String getSourceId (java.lang.Object) 
		Object source
	private static java.lang.String getWindowId (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow source
	private static java.lang.String getPageId (org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IWorkbenchPage page
	private static java.lang.String getPerspectiveId (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor descriptor
	public static final void logPageEvent (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IWorkbenchPage, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		String eventId
	public static final void logPerspectiveEvent (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		String eventId
	public static final void logPerspectiveChangedEvent (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.IWorkbenchPartReference ref
		String changeId
	public static final void logPerspectiveSavedAs (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor oldDescriptor
		org.eclipse.ui.IPerspectiveDescriptor newDescriptor
	private static java.lang.String getPartId (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private static java.lang.String getPartId (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference ref
	public static final void logPartListenerEvent (java.lang.String, java.lang.Object, org.eclipse.ui.IWorkbenchPart, java.lang.String) 
		String sourceType
		Object source
		org.eclipse.ui.IWorkbenchPart part
		String eventId
	public static final void logPartListener2Event (java.lang.String, java.lang.Object, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		String sourceType
		Object source
		org.eclipse.ui.IWorkbenchPartReference part
		String eventId
	public static final void logPartListenerEvent (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IWorkbenchPart, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPart part
		String eventId
	public static final void logPartListener2Event (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IWorkbenchPartReference, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IWorkbenchPartReference part
		String eventId
	public static final void logPagePropertyChanged (org.eclipse.ui.IWorkbenchPage, java.lang.String, java.lang.Object, java.lang.Object) 
		org.eclipse.ui.IWorkbenchPage page
		String changeId
		Object oldValue
		Object newValue
	public static final void logPartReferencePropertyChange (org.eclipse.ui.IWorkbenchPartReference, int) 
		org.eclipse.ui.IWorkbenchPartReference ref
		int changeId
		String eventDescription
		String eventDescription
		String eventDescription
		String eventDescription
		String eventDescription
		String eventDescription
	private static boolean isEnabled (java.lang.String) 
		String eventName
	private static boolean internal_isEnabled (java.lang.String) 
		String eventName
		String option
}

org/eclipse/ui/internal/misc/UIStats.class
UIStats.java
package org.eclipse.ui.internal.misc
public org.eclipse.ui.internal.misc.UIStats extends java.lang.Object {
	private static java.util.HashMap operations
	public static final int CREATE_PART
	public static final int CREATE_PART_CONTROL
	public static final int INIT_PART
	public static final int CREATE_PERSPECTIVE
	public static final int RESTORE_WORKBENCH
	public static final int START_WORKBENCH
	public static final int CREATE_PART_INPUT
	public static final int ACTIVATE_PART
	public static final int BRING_PART_TO_TOP
	public static final int NOTIFY_PART_LISTENERS
	public static final int SWITCH_PERSPECTIVE
	public static final int NOTIFY_PAGE_LISTENERS
	public static final int NOTIFY_PERSPECTIVE_LISTENERS
	public static final int UI_JOB
	public static final int CONTENT_TYPE_LOOKUP
	public static final int LAST_VALUE
	private static boolean[] debug
	private static String[] events
	static void  () 
		int i
	public void  () 
	public static boolean isDebugging (int) 
		int event
	public static void start (int, java.lang.String) 
		int event
		String label
	public static void end (int, java.lang.Object, java.lang.String) 
		int event
		Object blame
		String label
		Long startTime
		long elapsed
	public static void startupComplete () 
		String option
		String startString
		long start
		long end
}

org/eclipse/ui/internal/model/
org/eclipse/ui/internal/model/ContributionService.class
ContributionService.java
package org.eclipse.ui.internal.model
public org.eclipse.ui.internal.model.ContributionService extends java.lang.Object implements org.eclipse.ui.model.IContributionService  {
	private org.eclipse.ui.application.WorkbenchAdvisor advisor
	public void  (org.eclipse.ui.application.WorkbenchAdvisor) 
		org.eclipse.ui.application.WorkbenchAdvisor advisor
	public org.eclipse.ui.model.ContributionComparator getComparatorFor (java.lang.String) 
		String contributionType
}

org/eclipse/ui/internal/operations/
org/eclipse/ui/internal/operations/AdvancedValidationUserApprover$1.class
AdvancedValidationUserApprover.java
package org.eclipse.ui.internal.operations
 org.eclipse.ui.internal.operations.AdvancedValidationUserApprover$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.operations.AdvancedValidationUserApprover this$0
	private final org.eclipse.core.runtime.IStatus[] val$status
	private final org.eclipse.core.commands.operations.IUndoableOperation val$operation
	private final org.eclipse.core.commands.operations.IOperationHistory val$history
	private final org.eclipse.core.runtime.IAdaptable val$uiInfo
	private final int val$doing
	void  (org.eclipse.ui.internal.operations.AdvancedValidationUserApprover, org.eclipse.core.runtime.IStatus[], org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable, int) 
	public void run () 
}

org/eclipse/ui/internal/operations/AdvancedValidationUserApprover$StatusReportingRunnable.class
AdvancedValidationUserApprover.java
package org.eclipse.ui.internal.operations
 org.eclipse.ui.internal.operations.AdvancedValidationUserApprover$StatusReportingRunnable extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	org.eclipse.core.runtime.IStatus status
	int doing
	org.eclipse.core.commands.operations.IUndoableOperation operation
	org.eclipse.core.runtime.IAdaptable uiInfo
	final org.eclipse.ui.internal.operations.AdvancedValidationUserApprover this$0
	void  (org.eclipse.ui.internal.operations.AdvancedValidationUserApprover, org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable, int) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		int doing
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.core.commands.ExecutionException e
	org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/ui/internal/operations/AdvancedValidationUserApprover.class
AdvancedValidationUserApprover.java
package org.eclipse.ui.internal.operations
public org.eclipse.ui.internal.operations.AdvancedValidationUserApprover extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover org.eclipse.core.commands.operations.IOperationApprover2  {
	public static boolean AUTOMATED_MODE
	private org.eclipse.core.commands.operations.IUndoContext context
	private static final int EXECUTING
	private static final int UNDOING
	private static final int REDOING
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
	public org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
	public org.eclipse.core.runtime.IStatus proceedExecuting (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
	private org.eclipse.core.runtime.IStatus proceedWithOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable, int) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		int doing
		org.eclipse.core.runtime.IStatus[] status
	private org.eclipse.core.runtime.IStatus computeOperationStatus (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable, int) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		int doing
		org.eclipse.ui.internal.operations.AdvancedValidationUserApprover$StatusReportingRunnable runnable
		org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog progressDialog
		java.lang.reflect.InvocationTargetException e
	private void reportException (java.lang.Exception, org.eclipse.core.runtime.IAdaptable) 
		Exception e
		org.eclipse.core.runtime.IAdaptable uiInfo
		Throwable nestedException
		Throwable exception
		String title
		String message
		String exceptionMessage
		org.eclipse.core.runtime.IStatus status
		boolean createdShell
		org.eclipse.swt.widgets.Shell shell
	private org.eclipse.core.runtime.IStatus reportAndInterpretStatus (org.eclipse.core.runtime.IStatus, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation, int) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IAdaptable uiInfo
		org.eclipse.core.commands.operations.IUndoableOperation operation
		int doing
		boolean createdShell
		org.eclipse.core.runtime.IStatus reportedStatus
		org.eclipse.swt.widgets.Shell shell
		String warning
		String warning
		String warning
		String title
		String title
		String title
		String title
		String title
		String title
		String message
		String[] buttons
		org.eclipse.jface.dialogs.MessageDialog dialog
		int dialogAnswer
		String title
		String title
		String title
		String stopped
		String stopped
		String stopped
		String message
		org.eclipse.jface.dialogs.MessageDialog dialog
	org.eclipse.swt.widgets.Shell getShell (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable uiInfo
		org.eclipse.swt.widgets.Shell shell
	static void access$0 (org.eclipse.ui.internal.operations.AdvancedValidationUserApprover, java.lang.Exception, org.eclipse.core.runtime.IAdaptable) 
	static org.eclipse.core.runtime.IStatus access$1 (org.eclipse.ui.internal.operations.AdvancedValidationUserApprover, org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable, int) 
	static org.eclipse.core.runtime.IStatus access$2 (org.eclipse.ui.internal.operations.AdvancedValidationUserApprover, org.eclipse.core.runtime.IStatus, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation, int) 
}

org/eclipse/ui/internal/operations/TimeTriggeredProgressMonitorDialog$1.class
TimeTriggeredProgressMonitorDialog.java
package org.eclipse.ui.internal.operations
 org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog$1 extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor  {
	org.eclipse.core.runtime.IProgressMonitor superMonitor
	final org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog this$0
	void  (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog) 
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	private void checkTicking () 
	public void done () 
	public void internalWorked (double) 
		double work
	public boolean isCanceled () 
	public void setCanceled (boolean) 
		boolean value
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void worked (int) 
		int work
}

org/eclipse/ui/internal/operations/TimeTriggeredProgressMonitorDialog$2.class
TimeTriggeredProgressMonitorDialog.java
package org.eclipse.ui.internal.operations
 org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog this$0
	private final boolean val$fork
	private final boolean val$cancelable
	private final org.eclipse.jface.operation.IRunnableWithProgress val$runnable
	private final java.lang.reflect.InvocationTargetException[] val$invokes
	private final InterruptedException[] val$interrupt
	void  (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog, boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress, java.lang.reflect.InvocationTargetException[], java.lang.InterruptedException[]) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
		InterruptedException e
}

org/eclipse/ui/internal/operations/TimeTriggeredProgressMonitorDialog.class
TimeTriggeredProgressMonitorDialog.java
package org.eclipse.ui.internal.operations
public org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog extends org.eclipse.jface.dialogs.ProgressMonitorDialog {
	private int longOperationTime
	private long triggerTime
	private boolean dialogOpened
	private org.eclipse.core.runtime.IProgressMonitor wrapperedMonitor
	public void  (org.eclipse.swt.widgets.Shell, int) 
		org.eclipse.swt.widgets.Shell parent
		int longOperationTime
	public void createWrapperedMonitor () 
	public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		java.lang.reflect.InvocationTargetException[] invokes
		InterruptedException[] interrupt
		Runnable dialogWaitRunnable
		org.eclipse.swt.widgets.Display display
	static org.eclipse.core.runtime.IProgressMonitor access$0 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog) 
	static long access$1 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog) 
	static int access$2 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog) 
	static void access$3 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog, long) 
	static boolean access$4 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog) 
	static void access$5 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog, boolean) 
	static void access$6 (org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog, boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
}

org/eclipse/ui/internal/operations/WorkbenchOperationSupport.class
WorkbenchOperationSupport.java
package org.eclipse.ui.internal.operations
public org.eclipse.ui.internal.operations.WorkbenchOperationSupport extends java.lang.Object implements org.eclipse.ui.operations.IWorkbenchOperationSupport  {
	private org.eclipse.core.commands.operations.ObjectUndoContext undoContext
	private org.eclipse.core.commands.operations.IOperationApprover approver
	static void  () 
	public void  () 
	public void dispose () 
	public org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
	public org.eclipse.core.commands.operations.IOperationHistory getOperationHistory () 
		org.eclipse.core.commands.operations.IOperationHistory history
}

org/eclipse/ui/internal/part/
org/eclipse/ui/internal/part/IMultiPageEditorSiteHolder.class
IMultiPageEditorSiteHolder.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.IMultiPageEditorSiteHolder extends java.lang.Object {
	public abstract org.eclipse.ui.part.MultiPageEditorSite getSite () 
}

org/eclipse/ui/internal/part/IPageSiteHolder.class
IPageSiteHolder.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.IPageSiteHolder extends java.lang.Object {
	public abstract org.eclipse.ui.part.IPageSite getSite () 
}

org/eclipse/ui/internal/part/IPartHost.class
IPartHost.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.IPartHost extends java.lang.Object {
	public abstract org.eclipse.ui.IWorkbenchPartSite getSite () 
	public abstract org.eclipse.ui.IEditorPart getActiveEditor () 
	public abstract org.eclipse.ui.IWorkbenchPart getActivePart () 
}

org/eclipse/ui/internal/part/IPartPropertyProvider.class
IPartPropertyProvider.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.IPartPropertyProvider extends java.lang.Object {
	public abstract void addPropertyListener (org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IPropertyListener) 
	public abstract void removePropertyListener (org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IPropertyListener) 
	public abstract java.lang.String getTitleToolTip () 
	public abstract org.eclipse.swt.graphics.Image getTitleImage () 
	public abstract java.lang.String getPartName () 
	public abstract java.lang.String getTitle () 
	public abstract java.lang.String getContentDescription () 
	public abstract org.eclipse.ui.IEditorInput getEditorInput () 
	public abstract boolean isDirty () 
}

org/eclipse/ui/internal/part/IWorkbenchScopeConstants.class
IWorkbenchScopeConstants.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.IWorkbenchScopeConstants extends java.lang.Object {
	public static final String PART_DELEGATOR_SCOPE
	public static final String SITE_MULTIPLEXER_SCOPE
	public static final String SITE_SCOPE
	public static final String PART_SCOPE
	public static final String PLUGIN_SCOPE
}

org/eclipse/ui/internal/part/NullEditorInput.class
NullEditorInput.java
package org.eclipse.ui.internal.part
public org.eclipse.ui.internal.part.NullEditorInput extends java.lang.Object implements org.eclipse.ui.IEditorInput  {
	private org.eclipse.ui.internal.EditorReference editorReference
	public void  () 
	public void  (org.eclipse.ui.internal.EditorReference) 
		org.eclipse.ui.internal.EditorReference editorReference
	public boolean exists () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
		String result
	public org.eclipse.ui.IPersistableElement getPersistable () 
	public java.lang.String getToolTipText () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ui/internal/part/NullPersistable.class
NullPersistable.java
package org.eclipse.ui.internal.part
public org.eclipse.ui.internal.part.NullPersistable extends java.lang.Object implements org.eclipse.ui.IPersistable  {
	public void  () 
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
}

org/eclipse/ui/internal/part/Part.class
Part.java
package org.eclipse.ui.internal.part
public abstract org.eclipse.ui.internal.part.Part extends java.lang.Object implements org.eclipse.ui.IPersistable  {
	public void  () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
}

org/eclipse/ui/internal/part/SelectionProviderAdapter$1.class
SelectionProviderAdapter.java
package org.eclipse.ui.internal.part
 org.eclipse.ui.internal.part.SelectionProviderAdapter$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.part.SelectionProviderAdapter this$0
	private final org.eclipse.jface.viewers.ISelectionChangedListener val$l
	private final org.eclipse.jface.viewers.SelectionChangedEvent val$e
	void  (org.eclipse.ui.internal.part.SelectionProviderAdapter, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.SelectionChangedEvent) 
	public void run () 
}

org/eclipse/ui/internal/part/SelectionProviderAdapter.class
SelectionProviderAdapter.java
package org.eclipse.ui.internal.part
 org.eclipse.ui.internal.part.SelectionProviderAdapter extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionProvider  {
	java.util.List listeners
	org.eclipse.jface.viewers.ISelection theSelection
	void  () 
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.SelectionChangedEvent e
		Object[] listenersArray
		int i
		org.eclipse.jface.viewers.ISelectionChangedListener l
}

org/eclipse/ui/internal/part/StatusPart$1.class
StatusPart.java
package org.eclipse.ui.internal.part
 org.eclipse.ui.internal.part.StatusPart$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.part.StatusPart this$0
	void  (org.eclipse.ui.internal.part.StatusPart) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/part/StatusPart$2.class
StatusPart.java
package org.eclipse.ui.internal.part
 org.eclipse.ui.internal.part.StatusPart$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.part.StatusPart this$0
	void  (org.eclipse.ui.internal.part.StatusPart) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/ui/internal/part/StatusPart.class
StatusPart.java
package org.eclipse.ui.internal.part
public org.eclipse.ui.internal.part.StatusPart extends java.lang.Object {
	private static final String LOG_VIEW_ID
	boolean showingDetails
	private org.eclipse.swt.widgets.Button detailsButton
	private org.eclipse.swt.widgets.Composite detailsArea
	private org.eclipse.swt.widgets.Control details
	private org.eclipse.core.runtime.IStatus reason
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.core.runtime.IStatus) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.core.runtime.IStatus reason_
		org.eclipse.swt.graphics.Color bgColor
		org.eclipse.swt.graphics.Color fgColor
		org.eclipse.swt.layout.GridLayout layout
		int spacing
		int margins
		org.eclipse.swt.widgets.Label imageLabel
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.widgets.Text text
		org.eclipse.swt.widgets.Composite buttonParent
		org.eclipse.swt.layout.GridLayout buttonsLayout
		org.eclipse.swt.layout.GridData data
	private org.eclipse.swt.graphics.Image getImage () 
		org.eclipse.swt.widgets.Display d
	private void showDetails (boolean) 
		boolean shouldShow
	private void updateDetailsText () 
		org.eclipse.swt.widgets.Text detailsText
	private java.lang.String getDetails (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	private java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable throwable
		java.io.StringWriter swriter
		java.io.PrintWriter pwriter
	private void createShowLogButton (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.views.IViewDescriptor descriptor
		org.eclipse.swt.widgets.Button button
	static void access$0 (org.eclipse.ui.internal.part.StatusPart, boolean) 
}

org/eclipse/ui/internal/preferences/
org/eclipse/ui/internal/preferences/AbstractBooleanListener.class
AbstractBooleanListener.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.AbstractBooleanListener extends org.eclipse.ui.internal.preferences.AbstractPropertyListener {
	private org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
	private boolean defaultValue
	private String propertyId
	public void  () 
	public void attach (org.eclipse.ui.internal.preferences.IDynamicPropertyMap, java.lang.String, boolean) 
		org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
		String propertyId
		boolean defaultValue
	protected void update () 
	protected abstract void handleValue (boolean) 
}

org/eclipse/ui/internal/preferences/AbstractIntegerListener.class
AbstractIntegerListener.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.AbstractIntegerListener extends org.eclipse.ui.internal.preferences.AbstractPropertyListener {
	private org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
	private int defaultValue
	private String propertyId
	public void  () 
	public void attach (org.eclipse.ui.internal.preferences.IDynamicPropertyMap, java.lang.String, int) 
		org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
		String propertyId
		int defaultValue
	protected void update () 
	protected abstract void handleValue (int) 
}

org/eclipse/ui/internal/preferences/AbstractPropertyListener.class
AbstractPropertyListener.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.AbstractPropertyListener extends java.lang.Object implements org.eclipse.ui.internal.preferences.IPropertyMapListener  {
	public void  () 
	public void propertyChanged (java.lang.String[]) 
		String[] propertyIds
	public void listenerAttached () 
	protected abstract void update () 
}

org/eclipse/ui/internal/preferences/Base64.class
Base64.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.Base64 extends java.lang.Object {
	private static final byte equalSign
	static char[] digits
	static void  () 
	void  () 
	public static byte[] decode (byte[]) 
		byte[] data
		int lastRealDataIndex
		int padBytes
		int byteLength
		byte[] result
		int dataIndex
		int resultIndex
		int allBits
		int resultChunks
		int i
		int j
		int j
		int j
		int j
		int j
	static int decodeDigit (byte) 
		byte data
		char charData
	public static byte[] encode (byte[]) 
		byte[] data
		int sourceChunks
		int len
		byte[] result
		int extraBytes
		int dataIndex
		int resultIndex
		int allBits
		int i
		int j
		int j
		int j
		int j
}

org/eclipse/ui/internal/preferences/IDynamicPropertyMap.class
IDynamicPropertyMap.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.IDynamicPropertyMap extends java.lang.Object implements org.eclipse.ui.internal.preferences.IPropertyMap  {
	public abstract void addListener (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
	public abstract void addListener (java.lang.String[], org.eclipse.ui.internal.preferences.IPropertyMapListener) 
	public abstract void removeListener (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
}

org/eclipse/ui/internal/preferences/IPropertyMap.class
IPropertyMap.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.IPropertyMap extends java.lang.Object {
	public abstract java.util.Set keySet () 
	public abstract java.lang.Object getValue (java.lang.String, java.lang.Class) 
	public abstract boolean isCommonProperty (java.lang.String) 
	public abstract boolean propertyExists (java.lang.String) 
	public abstract void setValue (java.lang.String, java.lang.Object) 
}

org/eclipse/ui/internal/preferences/IPropertyMapListener.class
IPropertyMapListener.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.IPropertyMapListener extends java.lang.Object {
	public abstract void propertyChanged (java.lang.String[]) 
	public abstract void listenerAttached () 
}

org/eclipse/ui/internal/preferences/PreferenceStoreAdapter$1.class
PreferenceStoreAdapter.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.PreferenceStoreAdapter$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.preferences.PreferenceStoreAdapter this$0
	void  (org.eclipse.ui.internal.preferences.PreferenceStoreAdapter) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/preferences/PreferenceStoreAdapter.class
PreferenceStoreAdapter.java
package org.eclipse.ui.internal.preferences
public final org.eclipse.ui.internal.preferences.PreferenceStoreAdapter extends org.eclipse.ui.internal.preferences.PropertyMapAdapter {
	private org.eclipse.jface.preference.IPreferenceStore store
	private org.eclipse.jface.util.IPropertyChangeListener listener
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	public void  (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore toConvert
	protected void attachListener () 
	protected void detachListener () 
	public java.util.Set keySet () 
	public java.lang.Object getValue (java.lang.String, java.lang.Class) 
		String propertyId
		Class propertyType
	public boolean propertyExists (java.lang.String) 
		String propertyId
	public void setValue (java.lang.String, java.lang.Object) 
		String propertyId
		Object newValue
}

org/eclipse/ui/internal/preferences/PreferenceTransferElement$PreferenceFilter.class
PreferenceTransferElement.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.PreferenceTransferElement$PreferenceFilter extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceFilter  {
	private String[] scopes
	private java.util.Map mappings
	final org.eclipse.ui.internal.preferences.PreferenceTransferElement this$0
	public void  (org.eclipse.ui.internal.preferences.PreferenceTransferElement, java.lang.String[], java.util.Map) 
		String[] scopes
		java.util.Map mappings
	public java.lang.String[] getScopes () 
	public java.util.Map getMapping (java.lang.String) 
		String scope
}

org/eclipse/ui/internal/preferences/PreferenceTransferElement.class
PreferenceTransferElement.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.PreferenceTransferElement extends org.eclipse.ui.model.WorkbenchAdapter implements org.eclipse.ui.IPluginContribution  {
	private String id
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.core.runtime.preferences.IPreferenceFilter filter
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public org.eclipse.core.runtime.preferences.IPreferenceFilter getFilter ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement[] mappingConfigurations
		int size
		java.util.Set scopes
		java.util.Map mappingsMap
		int i
		String scope
		java.util.Map mappings
		java.util.Map mappings
		java.util.Map entries
	public java.lang.String getDescription () 
	public java.lang.String getID () 
	public java.lang.String getName () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public java.lang.String getLabel (java.lang.Object) 
		Object object
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
		String iconName
}

org/eclipse/ui/internal/preferences/PreferenceTransferManager.class
PreferenceTransferManager.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.PreferenceTransferManager extends java.lang.Object {
	public void  () 
	public static org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getPreferenceTransfers () 
}

org/eclipse/ui/internal/preferences/PreferencesAdapter$1.class
PreferencesAdapter.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.PreferencesAdapter$1 extends java.lang.Object implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener  {
	final org.eclipse.ui.internal.preferences.PreferencesAdapter this$0
	void  (org.eclipse.ui.internal.preferences.PreferencesAdapter) 
	public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
}

org/eclipse/ui/internal/preferences/PreferencesAdapter.class
PreferencesAdapter.java
package org.eclipse.ui.internal.preferences
public final org.eclipse.ui.internal.preferences.PreferencesAdapter extends org.eclipse.ui.internal.preferences.PropertyMapAdapter {
	private org.eclipse.core.runtime.Preferences store
	private org.eclipse.core.runtime.Preferences$IPropertyChangeListener listener
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	public void  (org.eclipse.core.runtime.Preferences) 
		org.eclipse.core.runtime.Preferences toConvert
	protected void attachListener () 
	protected void detachListener () 
	public java.util.Set keySet () 
		java.util.Set result
		String[] names
		int i
		String string
	public java.lang.Object getValue (java.lang.String, java.lang.Class) 
		String propertyId
		Class propertyType
	public boolean propertyExists (java.lang.String) 
		String propertyId
	public void setValue (java.lang.String, java.lang.Object) 
		String propertyId
		Object newValue
}

org/eclipse/ui/internal/preferences/PropertyListenerList.class
PropertyListenerList.java
package org.eclipse.ui.internal.preferences
public final org.eclipse.ui.internal.preferences.PropertyListenerList extends java.lang.Object {
	private java.util.Map listeners
	private java.util.List globalListeners
	private static String[] singlePropertyDelta
	private static Object mutex
	static void  () 
	public void  () 
	public void firePropertyChange (java.lang.String) 
		String prefId
		String[] delta
		String[] delta
		String[] delta
	public void firePropertyChange (java.lang.String[]) 
		String[] propertyIds
		java.util.Iterator iter
		org.eclipse.ui.internal.preferences.IPropertyMapListener next
		java.util.Collection result
		java.util.HashSet union
		int i
		String property
		java.util.List existingListeners
		java.util.Iterator iter
		org.eclipse.ui.internal.preferences.IPropertyMapListener next
	public void add (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		org.eclipse.ui.internal.preferences.IPropertyMapListener newListener
	private void addInternal (java.lang.String, org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		String propertyId
		org.eclipse.ui.internal.preferences.IPropertyMapListener newListener
		java.util.List listenerList
	public void add (java.lang.String[], org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		String[] propertyIds
		org.eclipse.ui.internal.preferences.IPropertyMapListener newListener
		int i
		String id
	public void remove (java.lang.String, org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		String propertyId
		org.eclipse.ui.internal.preferences.IPropertyMapListener toRemove
		java.util.List listenerList
	public void removeAll () 
	public void remove (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		org.eclipse.ui.internal.preferences.IPropertyMapListener toRemove
		java.util.Iterator iter
		String key
	public boolean isEmpty () 
}

org/eclipse/ui/internal/preferences/PropertyMapAdapter.class
PropertyMapAdapter.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.PropertyMapAdapter extends java.lang.Object implements org.eclipse.ui.internal.preferences.IDynamicPropertyMap  {
	private org.eclipse.ui.internal.preferences.PropertyListenerList listeners
	private int ignoreCount
	private java.util.ArrayList queuedEvents
	public void  () 
	public final void addListener (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		org.eclipse.ui.internal.preferences.IPropertyMapListener listener
	public final void removeListener (org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		org.eclipse.ui.internal.preferences.IPropertyMapListener listener
	public final boolean isCommonProperty (java.lang.String) 
		String propertyId
	public void dispose () 
	protected final void firePropertyChange (java.lang.String) 
		String prefId
	public final void addListener (java.lang.String[], org.eclipse.ui.internal.preferences.IPropertyMapListener) 
		String[] eventsOfInterest
		org.eclipse.ui.internal.preferences.IPropertyMapListener listener
	protected final void firePropertyChange (java.lang.String[]) 
		String[] prefIds
		int i
	public final void startTransaction () 
	public final void endTransaction () 
	public boolean equals (java.lang.Object) 
		Object toCompare
	protected abstract void attachListener () 
	protected abstract void detachListener () 
}

org/eclipse/ui/internal/preferences/PropertyMapUnion$PropertyInfo.class
PropertyMapUnion.java
package org.eclipse.ui.internal.preferences
final org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo extends java.lang.Object {
	Object value
	boolean commonAttribute
	void  (java.lang.Object, boolean) 
		Object value
		boolean commonAttribute
}

org/eclipse/ui/internal/preferences/PropertyMapUnion.class
PropertyMapUnion.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.PropertyMapUnion extends java.lang.Object implements org.eclipse.ui.internal.preferences.IPropertyMap  {
	private java.util.Map values
	static Class class$0
	public void  () 
	public java.util.Set keySet () 
	public java.lang.Object getValue (java.lang.String, java.lang.Class) 
		String propertyId
		Class propertyType
		org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo info
		Object value
	public boolean isCommonProperty (java.lang.String) 
		String propertyId
		org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo info
	public boolean propertyExists (java.lang.String) 
		String propertyId
	public void setValue (java.lang.String, java.lang.Object) 
		String propertyId
		Object newValue
		org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo info
	public void addMap (org.eclipse.ui.internal.preferences.IPropertyMap) 
		org.eclipse.ui.internal.preferences.IPropertyMap toAdd
		java.util.Set keySet
		java.util.Iterator iter
		String key
		org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo localInfo
		Object value
		java.util.Iterator iter
		String element
		org.eclipse.ui.internal.preferences.PropertyMapUnion$PropertyInfo localInfo
		Object value
		boolean isCommon
	public void removeValue (java.lang.String) 
		String propertyId
}

org/eclipse/ui/internal/preferences/PropertyUtil.class
PropertyUtil.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.PropertyUtil extends java.lang.Object {
	static Class class$0
	static Class class$1
	static Class class$2
	private void  () 
	public static boolean isEqual (org.eclipse.ui.internal.preferences.IPropertyMap, org.eclipse.ui.internal.preferences.IPropertyMap) 
		org.eclipse.ui.internal.preferences.IPropertyMap map1
		org.eclipse.ui.internal.preferences.IPropertyMap map2
		java.util.Set map1Keys
		java.util.Set map2Keys
		java.util.Iterator iter
		String next
	public static void copy (org.eclipse.ui.internal.preferences.IPropertyMap, org.eclipse.ui.internal.preferences.IPropertyMap) 
		org.eclipse.ui.internal.preferences.IPropertyMap destination
		org.eclipse.ui.internal.preferences.IPropertyMap source
		java.util.Set keys
		java.util.Iterator iter
		String key
	public static org.eclipse.ui.internal.preferences.IPropertyMap union (org.eclipse.ui.internal.preferences.IPropertyMap[]) 
		org.eclipse.ui.internal.preferences.IPropertyMap[] sources
		org.eclipse.ui.internal.preferences.PropertyMapUnion result
		int i
		org.eclipse.ui.internal.preferences.IPropertyMap map
	public static boolean get (org.eclipse.ui.internal.preferences.IPropertyMap, java.lang.String, boolean) 
		org.eclipse.ui.internal.preferences.IPropertyMap toRead
		String propertyId
		boolean defaultValue
		Boolean result
	public static int get (org.eclipse.ui.internal.preferences.IPropertyMap, java.lang.String, int) 
		org.eclipse.ui.internal.preferences.IPropertyMap toRead
		String propertyId
		int defaultValue
		Integer result
}

org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.class
SettingsTransferRegistryReader.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.SettingsTransferRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	java.util.Collection settingsTransfers
	public void  () 
	public org.eclipse.core.runtime.IConfigurationElement[] getSettingTransfers () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] transfers
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
}

org/eclipse/ui/internal/preferences/ThemeAdapter$1.class
ThemeAdapter.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.ThemeAdapter$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.preferences.ThemeAdapter this$0
	void  (org.eclipse.ui.internal.preferences.ThemeAdapter) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/preferences/ThemeAdapter.class
ThemeAdapter.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.ThemeAdapter extends org.eclipse.ui.internal.preferences.PropertyMapAdapter {
	private org.eclipse.ui.themes.ITheme targetTheme
	private org.eclipse.jface.util.IPropertyChangeListener listener
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public void  (org.eclipse.ui.themes.ITheme) 
		org.eclipse.ui.themes.ITheme targetTheme
	protected void attachListener () 
	protected void detachListener () 
	public java.util.Set keySet () 
	public java.lang.Object getValue (java.lang.String, java.lang.Class) 
		String propertyId
		Class propertyType
	public static java.util.Set getKeySet (org.eclipse.ui.themes.ITheme) 
		org.eclipse.ui.themes.ITheme targetTheme
		java.util.Set result
	public static java.lang.Object getValue (org.eclipse.ui.themes.ITheme, java.lang.String, java.lang.Class) 
		org.eclipse.ui.themes.ITheme targetTheme
		String propertyId
		Class propertyType
		org.eclipse.swt.graphics.Color result
		org.eclipse.jface.resource.FontRegistry fonts
	public boolean propertyExists (java.lang.String) 
		String propertyId
	public void setValue (java.lang.String, java.lang.Object) 
		String propertyId
		Object newValue
}

org/eclipse/ui/internal/preferences/ThemeManagerAdapter$1.class
ThemeManagerAdapter.java
package org.eclipse.ui.internal.preferences
 org.eclipse.ui.internal.preferences.ThemeManagerAdapter$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.preferences.ThemeManagerAdapter this$0
	void  (org.eclipse.ui.internal.preferences.ThemeManagerAdapter) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/preferences/ThemeManagerAdapter.class
ThemeManagerAdapter.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.ThemeManagerAdapter extends org.eclipse.ui.internal.preferences.PropertyMapAdapter {
	private org.eclipse.ui.themes.IThemeManager manager
	private org.eclipse.jface.util.IPropertyChangeListener listener
	public void  (org.eclipse.ui.themes.IThemeManager) 
		org.eclipse.ui.themes.IThemeManager manager
	protected void attachListener () 
	protected void detachListener () 
	public java.util.Set keySet () 
		java.util.Set result
	public java.lang.Object getValue (java.lang.String, java.lang.Class) 
		String propertyId
		Class propertyType
	public boolean propertyExists (java.lang.String) 
		String propertyId
	public void setValue (java.lang.String, java.lang.Object) 
		String propertyId
		Object newValue
}

org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.class
WorkbenchPreferenceExpressionNode.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.WorkbenchPreferenceExpressionNode extends org.eclipse.jface.preference.PreferenceNode implements org.eclipse.ui.IPluginContribution  {
	public void  (java.lang.String) 
		String id
	public org.eclipse.jface.preference.IPreferenceNode findSubNode (java.lang.String) 
		String id
	public org.eclipse.jface.preference.IPreferenceNode[] getSubNodes () 
		org.eclipse.jface.preference.IPreferenceNode[] prefNodes
		int size
		java.util.List list
		int i
		org.eclipse.jface.preference.IPreferenceNode prefNode
	public static org.eclipse.jface.preference.IPreferenceNode getNodeExpression (org.eclipse.jface.preference.IPreferenceNode) 
		org.eclipse.jface.preference.IPreferenceNode prefNode
		org.eclipse.ui.internal.preferences.WorkbenchPreferenceExpressionNode node
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.class
WorkbenchPreferenceExtensionNode.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.WorkbenchPreferenceExtensionNode extends org.eclipse.ui.internal.preferences.WorkbenchPreferenceExpressionNode implements org.eclipse.ui.model.IComparableContribution  {
	private java.util.Collection keywordReferences
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.swt.graphics.Image image
	private java.util.Collection keywordLabelCache
	private int priority
	private String pluginId
	static Class class$0
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String id
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public java.util.Collection getKeywordReferences () 
		org.eclipse.core.runtime.IConfigurationElement[] references
		java.util.HashSet list
		int i
		org.eclipse.core.runtime.IConfigurationElement page
		String id
	public java.util.Collection getKeywordLabels () 
		java.util.Collection refs
		java.util.Iterator referenceIterator
		Object label
	public void clearKeywords () 
	public void disposeResources () 
	public org.eclipse.swt.graphics.Image getLabelImage () 
		org.eclipse.jface.resource.ImageDescriptor desc
	public java.lang.String getLabelText () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String imageName
		String contributingPluginId
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getLabel () 
	public int getPriority () 
	public void setPriority (int) 
		int pri
}

org/eclipse/ui/internal/preferences/WorkbenchSettingsTransfer.class
WorkbenchSettingsTransfer.java
package org.eclipse.ui.internal.preferences
public abstract org.eclipse.ui.internal.preferences.WorkbenchSettingsTransfer extends org.eclipse.ui.preferences.SettingsTransfer {
	public void  () 
	protected org.eclipse.core.runtime.IStatus noWorkingSettingsStatus () 
	protected org.eclipse.core.runtime.IPath getNewWorkbenchStateLocation (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath newWorkspaceRoot
		org.eclipse.core.runtime.IPath currentWorkspaceRoot
		org.eclipse.core.runtime.IPath dataLocation
		int segmentsToRemove
}

org/eclipse/ui/internal/preferences/WorkingCopyPreferences.class
WorkingCopyPreferences.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.WorkingCopyPreferences extends org.eclipse.core.commands.common.EventManager implements org.eclipse.core.runtime.preferences.IEclipsePreferences  {
	private static final String TRUE
	private final java.util.Map temporarySettings
	private final org.eclipse.core.runtime.preferences.IEclipsePreferences original
	private boolean removed
	private org.eclipse.ui.preferences.WorkingCopyManager manager
	public void  (org.eclipse.core.runtime.preferences.IEclipsePreferences, org.eclipse.ui.preferences.WorkingCopyManager) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences original
		org.eclipse.ui.preferences.WorkingCopyManager manager
	private void checkRemoved () 
		String message
	public void addNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
	public void removeNodeChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener listener
	public void addPreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public void removePreferenceChangeListener (org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public void removeNode ()  throws org.osgi.service.prefs.BackingStoreException 
		String[] keys
		int i
		String[] childNames
		int i
	public org.osgi.service.prefs.Preferences node (java.lang.String) 
		String path
	public void accept (org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor visitor
		String[] childNames
		int i
	public void put (java.lang.String, java.lang.String) 
		String key
		String value
		String oldValue
	private void firePropertyChangeEvent (java.lang.String, java.lang.Object, java.lang.Object) 
		String key
		Object oldValue
		Object newValue
		Object[] listeners
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
		int i
	public java.lang.String get (java.lang.String, java.lang.String) 
		String key
		String defaultValue
	private java.lang.String internalGet (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		Object value
	public void remove (java.lang.String) 
		String key
		Object oldValue
	public void clear () 
		java.util.Iterator i
		String key
		Object value
	public void putInt (java.lang.String, int) 
		String key
		int value
		String oldValue
		String newValue
	public int getInt (java.lang.String, int) 
		String key
		int defaultValue
		String value
		int result
	public void putLong (java.lang.String, long) 
		String key
		long value
		String oldValue
		String newValue
	public long getLong (java.lang.String, long) 
		String key
		long defaultValue
		String value
		long result
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
		String oldValue
		String newValue
	public boolean getBoolean (java.lang.String, boolean) 
		String key
		boolean defaultValue
		String value
	public void putFloat (java.lang.String, float) 
		String key
		float value
		String oldValue
		String newValue
	public float getFloat (java.lang.String, float) 
		String key
		float defaultValue
		String value
		float result
	public void putDouble (java.lang.String, double) 
		String key
		double value
		String oldValue
		String newValue
	public double getDouble (java.lang.String, double) 
		String key
		double defaultValue
		String value
		double result
	public void putByteArray (java.lang.String, byte[]) 
		String key
		byte[] value
		String oldValue
		String newValue
	public byte[] getByteArray (java.lang.String, byte[]) 
		String key
		byte[] defaultValue
		String value
	public java.lang.String[] keys ()  throws org.osgi.service.prefs.BackingStoreException 
		java.util.HashSet allKeys
	public java.lang.String[] childrenNames ()  throws org.osgi.service.prefs.BackingStoreException 
	public org.osgi.service.prefs.Preferences parent () 
	public boolean nodeExists (java.lang.String)  throws org.osgi.service.prefs.BackingStoreException 
		String pathName
	public java.lang.String name () 
	public java.lang.String absolutePath () 
	public void flush ()  throws org.osgi.service.prefs.BackingStoreException 
		java.util.Iterator i
		String key
		String value
	public void sync ()  throws org.osgi.service.prefs.BackingStoreException 
	private org.eclipse.core.runtime.preferences.IEclipsePreferences getOriginal () 
}

org/eclipse/ui/internal/preferences/WorkingSetPropertyPage$ReadOnlyPage.class
WorkingSetPropertyPage.java
package org.eclipse.ui.internal.preferences
final org.eclipse.ui.internal.preferences.WorkingSetPropertyPage$ReadOnlyPage extends org.eclipse.jface.wizard.WizardPage {
	protected void  () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
}

org/eclipse/ui/internal/preferences/WorkingSetPropertyPage$ReadOnlyWizard.class
WorkingSetPropertyPage.java
package org.eclipse.ui.internal.preferences
final org.eclipse.ui.internal.preferences.WorkingSetPropertyPage$ReadOnlyWizard extends org.eclipse.jface.wizard.Wizard {
	public void  () 
	public boolean performFinish () 
	public void addPages () 
}

org/eclipse/ui/internal/preferences/WorkingSetPropertyPage.class
WorkingSetPropertyPage.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.WorkingSetPropertyPage extends org.eclipse.ui.preferences.WizardPropertyPage {
	private org.eclipse.ui.IWorkingSet fWorkingSet
	static Class class$0
	public void  () 
	public void setElement (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable element
	protected void applyChanges () 
	protected org.eclipse.jface.wizard.IWizard createWizard () 
}

org/eclipse/ui/internal/preferences/WorkingSetSettingsTransfer.class
WorkingSetSettingsTransfer.java
package org.eclipse.ui.internal.preferences
public org.eclipse.ui.internal.preferences.WorkingSetSettingsTransfer extends org.eclipse.ui.internal.preferences.WorkbenchSettingsTransfer {
	public void  () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.IStatus transferSettings (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath newWorkspaceRoot
		org.eclipse.core.runtime.IPath dataLocation
		java.io.File stateFile
		org.eclipse.ui.IWorkingSetManager manager
		java.io.IOException e
}

org/eclipse/ui/internal/presentations/
org/eclipse/ui/internal/presentations/AbstractTableInformationControl$1.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$1 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl, org.eclipse.swt.widgets.Table) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$2.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$2 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$3.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$3 extends java.lang.Object implements org.eclipse.swt.events.MouseMoveListener  {
	org.eclipse.swt.widgets.TableItem fLastItem
	int lastY
	int itemHeightdiv4
	int tableHeight
	org.eclipse.swt.graphics.Point tableLoc
	int divCount
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	private final int val$ignoreEventCount
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl, org.eclipse.swt.widgets.Table, int) 
	public void mouseMove (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		Object o
		org.eclipse.swt.widgets.Item item
		org.eclipse.swt.widgets.Item item
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$4.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl, org.eclipse.swt.widgets.Table) 
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		Object o
		org.eclipse.swt.widgets.TableItem selection
		org.eclipse.swt.widgets.TableItem tItem
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem mItem
	static org.eclipse.ui.internal.presentations.AbstractTableInformationControl access$0 (org.eclipse.ui.internal.presentations.AbstractTableInformationControl$4) 
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$5.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl$4 this$1
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl$4) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent selectionEvent
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$6.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$6 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	private final org.eclipse.swt.widgets.Table val$table
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl, org.eclipse.swt.widgets.Table) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
		int n
		int i
		int n
		int i
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$7.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$7 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$8.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$8 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
		String text
		int length
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$BorderFillLayout.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.AbstractTableInformationControl$BorderFillLayout extends org.eclipse.swt.widgets.Layout {
	final int fBorderSize
	public void  (int) 
		int borderSize
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point minSize
		int i
		org.eclipse.swt.graphics.Point size
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.swt.graphics.Point minSize
		int i
		org.eclipse.swt.widgets.Control child
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl$NamePatternFilter.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.AbstractTableInformationControl$NamePatternFilter extends org.eclipse.jface.viewers.ViewerFilter {
	final org.eclipse.ui.internal.presentations.AbstractTableInformationControl this$0
	public void  (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		org.eclipse.ui.internal.misc.StringMatcher matcher
		org.eclipse.jface.viewers.TableViewer tableViewer
		String matchName
		String prefix
}

org/eclipse/ui/internal/presentations/AbstractTableInformationControl.class
AbstractTableInformationControl.java
package org.eclipse.ui.internal.presentations
public abstract org.eclipse.ui.internal.presentations.AbstractTableInformationControl extends java.lang.Object {
	private static final int BORDER
	private static final int RIGHT_MARGIN
	private org.eclipse.swt.widgets.Shell fShell
	protected org.eclipse.swt.widgets.Composite fComposite
	private org.eclipse.swt.widgets.Text fFilterText
	private org.eclipse.jface.viewers.TableViewer fTableViewer
	private org.eclipse.ui.internal.misc.StringMatcher fStringMatcher
	public void  (org.eclipse.swt.widgets.Shell, int, int) 
		org.eclipse.swt.widgets.Shell parent
		int shellStyle
		int controlStyle
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Table table
		int ignoreEventCount
		int border
	protected void removeSelectedItems () 
		int selInd
	protected abstract org.eclipse.jface.viewers.TableViewer createTableViewer (org.eclipse.swt.widgets.Composite, int) 
	public org.eclipse.jface.viewers.TableViewer getTableViewer () 
	protected org.eclipse.swt.widgets.Text createFilterText (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		org.eclipse.swt.widgets.Label separator
	private void setInfoSystemColor () 
		org.eclipse.swt.widgets.Display display
	private void installFilter () 
	protected void stringMatcherUpdated () 
	protected void setMatcherString (java.lang.String) 
		String pattern
		boolean ignoreCase
	protected org.eclipse.ui.internal.misc.StringMatcher getMatcher () 
	protected java.lang.Object getSelectedElement () 
	protected org.eclipse.jface.viewers.IStructuredSelection getSelectedElements () 
	protected abstract void gotoSelectedElement () 
	protected abstract boolean deleteSelectedElements () 
	protected void selectFirstMatch () 
		org.eclipse.swt.widgets.Table table
		Object element
	private java.lang.Object findElement (org.eclipse.swt.widgets.TableItem[]) 
		org.eclipse.swt.widgets.TableItem[] items
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		int i
		Object element
		String label
		String prefix
	public abstract void setInput (java.lang.Object) 
	protected void inputChanged (java.lang.Object, java.lang.Object) 
		Object newInput
		Object newSelection
		org.eclipse.swt.widgets.Table viewerTable
		org.eclipse.swt.graphics.Point tableSize
		int tableMaxHeight
		int tableHeight
		org.eclipse.swt.graphics.Point fCompSize
	public void setVisible (boolean) 
		boolean visible
	public void dispose () 
	public boolean hasContents () 
	public void setSizeConstraints (int, int) 
		int maxWidth
		int maxHeight
	public org.eclipse.swt.graphics.Point computeSizeHint () 
	public void setLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Rectangle trim
		org.eclipse.swt.graphics.Point textLocation
	public void setSize (int, int) 
		int width
		int height
	public void addDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	public void removeDisposeListener (org.eclipse.swt.events.DisposeListener) 
		org.eclipse.swt.events.DisposeListener listener
	public void setForegroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color foreground
	public void setBackgroundColor (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color background
	public boolean isFocusControl () 
	public void setFocus () 
	public void addFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	public void removeFocusListener (org.eclipse.swt.events.FocusListener) 
		org.eclipse.swt.events.FocusListener listener
	static org.eclipse.swt.widgets.Text access$0 (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
	static org.eclipse.jface.viewers.TableViewer access$1 (org.eclipse.ui.internal.presentations.AbstractTableInformationControl) 
}

org/eclipse/ui/internal/presentations/BasicPartList$1.class
BasicPartList.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.BasicPartList$1 extends org.eclipse.jface.viewers.TableViewer {
	final org.eclipse.ui.internal.presentations.BasicPartList this$0
	void  (org.eclipse.ui.internal.presentations.BasicPartList, org.eclipse.swt.widgets.Table) 
		org.eclipse.swt.widgets.Table $anonymous0
	protected void internalRefresh (java.lang.Object) 
		Object element
		boolean usingMotif
}

org/eclipse/ui/internal/presentations/BasicPartList$BasicStackListContentProvider.class
BasicPartList.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.BasicPartList$BasicStackListContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final org.eclipse.ui.internal.presentations.BasicPartList this$0
	public void  (org.eclipse.ui.internal.presentations.BasicPartList) 
	public void dispose () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/presentations/BasicPartList$BasicStackListLabelProvider.class
BasicPartList.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.BasicPartList$BasicStackListLabelProvider extends org.eclipse.jface.viewers.ColumnLabelProvider {
	private org.eclipse.swt.graphics.Font visibleEditorsFont
	private org.eclipse.swt.graphics.Font invisibleEditorsFont
	private org.eclipse.swt.graphics.Color visibleEditorsColor
	final org.eclipse.ui.internal.presentations.BasicPartList this$0
	public void  (org.eclipse.ui.internal.presentations.BasicPartList) 
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.presentations.IPresentablePart presentablePart
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.ui.presentations.IPresentablePart presentablePart
	public org.eclipse.swt.graphics.Font getFont (java.lang.Object) 
		Object element
		org.eclipse.ui.presentations.IPresentablePart presentablePart
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
		org.eclipse.swt.widgets.Control control
	private org.eclipse.swt.graphics.Color getVisibleEditorsColor (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.RGB originalForeground
		org.eclipse.swt.graphics.RGB originalBackground
	private org.eclipse.swt.graphics.Font getVisibleEditorsFont (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Font font
	private org.eclipse.swt.graphics.Font getInvisibleEditorsFont (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Font font
	public void dispose () 
	public org.eclipse.swt.graphics.Color getForeground (java.lang.Object) 
		Object element
		org.eclipse.ui.presentations.IPresentablePart presentablePart
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
		org.eclipse.swt.widgets.Control control
	public java.lang.String getToolTipText (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.presentations.PresentablePart part
		org.eclipse.ui.IWorkbenchPartReference reference
	public boolean useNativeToolTip (java.lang.Object) 
		Object object
}

org/eclipse/ui/internal/presentations/BasicPartList$BasicStackListViewerComparator.class
BasicPartList.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.BasicPartList$BasicStackListViewerComparator extends org.eclipse.jface.viewers.ViewerComparator {
	final org.eclipse.ui.internal.presentations.BasicPartList this$0
	public void  (org.eclipse.ui.internal.presentations.BasicPartList) 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object e1
		Object e2
		int cat1
		int cat2
		String name1
		String name1
		String name1
		String name2
		String name2
		String name2
		org.eclipse.jface.viewers.IBaseLabelProvider prov
		org.eclipse.jface.viewers.ILabelProvider lprov
		String prefix
	public int category (java.lang.Object) 
		Object element
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tabItem
}

org/eclipse/ui/internal/presentations/BasicPartList.class
BasicPartList.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.BasicPartList extends org.eclipse.ui.internal.presentations.AbstractTableInformationControl {
	private org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
	private org.eclipse.ui.presentations.IStackPresentationSite site
	public void  (org.eclipse.swt.widgets.Shell, int, int, org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
		org.eclipse.swt.widgets.Shell parent
		int shellStyle
		int treeStyle
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
	protected org.eclipse.jface.viewers.TableViewer createTableViewer (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.swt.widgets.Table table
		org.eclipse.jface.viewers.TableViewer tableViewer
	public void setInput (java.lang.Object) 
		Object information
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder newFolder
	protected void gotoSelectedElement () 
		Object selectedElement
	protected boolean deleteSelectedElements () 
		org.eclipse.jface.viewers.IStructuredSelection structuredSelection
		java.util.ArrayList list
		java.util.Iterator iterator
		org.eclipse.ui.presentations.IPresentablePart presentablePart
	static org.eclipse.ui.internal.presentations.util.PresentablePartFolder access$0 (org.eclipse.ui.internal.presentations.BasicPartList) 
	static void access$1 (org.eclipse.ui.internal.presentations.BasicPartList, org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
}

org/eclipse/ui/internal/presentations/DefaultActionBarPresentationFactory.class
DefaultActionBarPresentationFactory.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.DefaultActionBarPresentationFactory extends java.lang.Object implements org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory  {
	public void  () 
	public org.eclipse.jface.internal.provisional.action.ICoolBarManager2 createCoolBarManager () 
	public org.eclipse.jface.internal.provisional.action.IToolBarManager2 createToolBarManager () 
	public org.eclipse.jface.internal.provisional.action.IToolBarManager2 createViewToolBarManager () 
	public org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
		org.eclipse.jface.action.IToolBarManager toolBarManager
		String id
}

org/eclipse/ui/internal/presentations/ISelfUpdatingAction.class
ISelfUpdatingAction.java
package org.eclipse.ui.internal.presentations
public abstract org.eclipse.ui.internal.presentations.ISelfUpdatingAction extends java.lang.Object implements org.eclipse.jface.action.IAction  {
	public abstract void update () 
	public abstract boolean shouldBeVisible () 
}

org/eclipse/ui/internal/presentations/NativePresentationFactory.class
NativePresentationFactory.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.NativePresentationFactory extends org.eclipse.ui.presentations.WorkbenchPresentationFactory {
	public void  () 
	public org.eclipse.ui.presentations.StackPresentation createEditorPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
	public org.eclipse.ui.presentations.StackPresentation createViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
	public org.eclipse.ui.presentations.StackPresentation createStandaloneViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite, boolean) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		boolean showTitle
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$1.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$2.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point pos
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$3.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.ui.presentations.IPresentablePart item
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$4.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$5.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$5 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int property
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$6.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$6 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		org.eclipse.swt.widgets.TabItem item
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/NativeStackPresentation$7.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.NativeStackPresentation$7 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.NativeStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/presentations/NativeStackPresentation.class
NativeStackPresentation.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.NativeStackPresentation extends org.eclipse.ui.presentations.StackPresentation {
	private org.eclipse.swt.widgets.TabFolder tabFolder
	private org.eclipse.swt.widgets.Listener dragListener
	private org.eclipse.ui.presentations.IPresentablePart current
	private org.eclipse.jface.action.MenuManager systemMenuManager
	private static int tabPos
	private static final String TAB_DATA
	private org.eclipse.swt.events.MouseListener mouseListener
	private org.eclipse.swt.widgets.Listener menuListener
	private org.eclipse.swt.widgets.Listener selectionListener
	private org.eclipse.swt.widgets.Listener resizeListener
	private org.eclipse.ui.IPropertyListener childPropertyChangeListener
	private org.eclipse.swt.events.DisposeListener tabDisposeListener
	static Class class$0
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite stackSite
	private final int indexOf (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.swt.widgets.TabItem[] items
		int idx
		org.eclipse.ui.presentations.IPresentablePart tabPart
	protected final org.eclipse.swt.widgets.TabItem getTab (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.swt.widgets.TabItem[] items
		int idx
	protected void childPropertyChanged (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int property
		org.eclipse.swt.widgets.TabItem tab
	protected final org.eclipse.ui.presentations.IPresentablePart getPartForTab (org.eclipse.swt.widgets.TabItem) 
		org.eclipse.swt.widgets.TabItem item
		org.eclipse.ui.presentations.IPresentablePart part
	protected org.eclipse.swt.widgets.TabFolder getTabFolder () 
	public boolean isDisposed () 
	private void setControlSize () 
	public static org.eclipse.swt.graphics.Rectangle calculatePageBounds (org.eclipse.swt.widgets.TabFolder) 
		org.eclipse.swt.widgets.TabFolder folder
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle offset
	public void dispose () 
	private org.eclipse.swt.widgets.TabItem createPartTab (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int tabIndex
		org.eclipse.swt.widgets.TabItem tabItem
	protected void initTab (org.eclipse.swt.widgets.TabItem, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.swt.widgets.TabItem tabItem
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.swt.graphics.Image tabImage
	public void addPart (org.eclipse.ui.presentations.IPresentablePart, java.lang.Object) 
		org.eclipse.ui.presentations.IPresentablePart newPart
		Object cookie
	public void removePart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart oldPart
		org.eclipse.swt.widgets.TabItem item
	public void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toSelect
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	public org.eclipse.swt.graphics.Point computeMinimumSize () 
	public void setVisible (boolean) 
		boolean isVisible
	public void setState (int) 
		int state
	public org.eclipse.jface.action.IMenuManager getSystemMenuManager () 
	protected void showPaneMenu (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.swt.graphics.Point point
		org.eclipse.swt.widgets.Menu aMenu
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.ui.presentations.StackDropResult dragOver (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Control currentControl
		org.eclipse.swt.graphics.Point location
	public void showSystemMenu () 
	public void showPaneMenu () 
	public org.eclipse.swt.widgets.Control[] getTabList (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		java.util.ArrayList list
	public org.eclipse.ui.presentations.IPresentablePart getCurrentPart () 
	public void setActive (int) 
		int newState
	static org.eclipse.ui.presentations.IPresentablePart access$0 (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	static org.eclipse.ui.presentations.IStackPresentationSite access$1 (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	static void access$2 (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
	static org.eclipse.ui.IPropertyListener access$3 (org.eclipse.ui.internal.presentations.NativeStackPresentation) 
}

org/eclipse/ui/internal/presentations/PaneFolder$1.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PaneFolder$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.PaneFolder this$0
	void  (org.eclipse.ui.internal.presentations.PaneFolder) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/presentations/PaneFolder$2.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PaneFolder$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.PaneFolder this$0
	void  (org.eclipse.ui.internal.presentations.PaneFolder) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
		org.eclipse.swt.widgets.Control disposedControl
}

org/eclipse/ui/internal/presentations/PaneFolder$3.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PaneFolder$3 extends org.eclipse.swt.custom.CTabFolder2Adapter {
	final org.eclipse.ui.internal.presentations.PaneFolder this$0
	void  (org.eclipse.ui.internal.presentations.PaneFolder) 
	public void minimize (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
	public void restore (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
	public void maximize (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
	public void close (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
	public void showList (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
}

org/eclipse/ui/internal/presentations/PaneFolder$4.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PaneFolder$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.PaneFolder this$0
	void  (org.eclipse.ui.internal.presentations.PaneFolder) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Point mouseupPoint
		org.eclipse.swt.custom.CTabItem item
		long mouseupTime
		org.eclipse.swt.custom.CTabItem mousedownItem
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/presentations/PaneFolder$5.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PaneFolder$5 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.presentations.PaneFolder this$0
	void  (org.eclipse.ui.internal.presentations.PaneFolder) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/ui/internal/presentations/PaneFolder.class
PaneFolder.java
package org.eclipse.ui.internal.presentations
public final org.eclipse.ui.internal.presentations.PaneFolder extends java.lang.Object {
	private org.eclipse.swt.custom.CTabFolder tabFolder
	private org.eclipse.swt.widgets.Control titleAreaProxy
	private org.eclipse.swt.custom.ViewForm viewForm
	private org.eclipse.ui.internal.presentations.util.ProxyControl contentProxy
	private org.eclipse.ui.internal.presentations.util.ProxyControl viewFormTopLeftProxy
	private org.eclipse.ui.internal.presentations.util.ProxyControl viewFormTopRightProxy
	private org.eclipse.ui.internal.presentations.util.ProxyControl viewFormTopCenterProxy
	private org.eclipse.ui.internal.layout.SizeCache topRightCache
	private org.eclipse.ui.internal.layout.SizeCache topCenterCache
	private org.eclipse.ui.internal.layout.SizeCache topLeftCache
	private boolean putTrimOnTop
	private boolean topRightResized
	private boolean useTopRightOptimization
	private int lastWidth
	private org.eclipse.swt.events.DisposeListener tabFolderDisposeListener
	private org.eclipse.swt.events.DisposeListener prematureDisposeListener
	private java.util.List buttonListeners
	private int state
	private int mousedownState
	private org.eclipse.swt.graphics.Point mousedownPoint
	private long mousedownTime
	private static long CLICK_TIME
	private org.eclipse.swt.custom.CTabFolder2Adapter expandListener
	private org.eclipse.swt.events.MouseListener mouseListener
	private boolean showButtons
	private boolean minimizeVisible
	private boolean maximizeVisible
	private boolean inLayout
	private int tabPosition
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int flags
	public org.eclipse.swt.graphics.Rectangle getTitleArea () 
	public org.eclipse.swt.widgets.Composite getControl () 
	public void flushTopCenterSize () 
	public void flushTopLeftSize () 
	public void setTopCenter (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control topCenter
	public void setTopRight (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control topRight
	public void setTopLeft (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control topLeft
	public void aboutToResize () 
	public void showMinMax (boolean) 
		boolean show
	public void layout (boolean) 
		boolean flushCache
		org.eclipse.swt.graphics.Rectangle titleArea
		org.eclipse.swt.graphics.Point topRightSize
		org.eclipse.swt.graphics.Point topCenterSize
		int requiredWidth
		int requiredHeight
		boolean lastTrimOnTop
		org.eclipse.swt.widgets.Control topRight
		org.eclipse.swt.widgets.Control topCenter
		org.eclipse.swt.graphics.Rectangle topRightArea
		org.eclipse.swt.graphics.Rectangle topCenterArea
		org.eclipse.swt.graphics.Rectangle newBounds
	public org.eclipse.swt.widgets.Composite getContentParent () 
	public void setContent (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newContent
	public int getState () 
	protected void notifyButtonListeners (int) 
		int buttonId
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.PaneFolderButtonListener listener
	public org.eclipse.swt.widgets.Control getContent () 
	protected void notifyShowListeners (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.PaneFolderButtonListener listener
	protected void notifyCloseListeners (org.eclipse.swt.custom.CTabItem) 
		org.eclipse.swt.custom.CTabItem tabItem
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.PaneFolderButtonListener listener
	public void setState (int) 
		int state
	public void addButtonListener (org.eclipse.ui.internal.presentations.PaneFolderButtonListener) 
		org.eclipse.ui.internal.presentations.PaneFolderButtonListener listener
	public void removeButtonListener (org.eclipse.ui.internal.presentations.PaneFolderButtonListener) 
		org.eclipse.ui.internal.presentations.PaneFolderButtonListener listener
	public void setTabPosition (int) 
		int newTabPosition
	public int getTabPosition () 
	public boolean isDisposed () 
	public org.eclipse.swt.custom.CTabItem createItem (int, int) 
		int style
		int index
	public org.eclipse.swt.graphics.Point computeMinimumSize () 
		org.eclipse.swt.graphics.Point result
	private void removeDisposeListener (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control oldControl
	private void widgetDisposed () 
	public org.eclipse.swt.graphics.Point getChevronLocation () 
		int numItems
		org.eclipse.swt.custom.CTabItem item
		org.eclipse.swt.custom.CTabItem tempItem
		int i
		org.eclipse.swt.graphics.Rectangle itemBounds
		int x
		int y
	public void setSelection (int) 
		int selection
	public void showItem (int) 
		int selection
	public org.eclipse.swt.graphics.Rectangle computeTrim (int, int, int, int) 
		int i
		int j
		int k
		int l
	public void setUnselectedCloseVisible (boolean) 
		boolean b
	public void setSelectionForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color fgColor
	public void setSelectionBackground (org.eclipse.swt.graphics.Color[], int[], boolean) 
		org.eclipse.swt.graphics.Color[] bgColors
		int[] percentages
		boolean vertical
	public org.eclipse.swt.custom.CTabItem getItem (int) 
		int idx
	public int getSelectionIndex () 
	public int getTabHeight () 
	public int indexOf (org.eclipse.swt.custom.CTabItem) 
		org.eclipse.swt.custom.CTabItem toFind
	public void setTabHeight (int) 
		int height
	public int getItemCount () 
	public org.eclipse.swt.custom.CTabItem[] getItems () 
	public org.eclipse.swt.custom.CTabItem getItem (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toGet
	public org.eclipse.swt.custom.CTabItem getSelection () 
	public void setMinimizeVisible (boolean) 
		boolean isVisible
	public void setMinimumCharacters (int) 
		int count
	public void setMaximizeVisible (boolean) 
		boolean isVisible
	public void setSimpleTab (boolean) 
		boolean traditionalTab
	public void setUnselectedImageVisible (boolean) 
		boolean b
	public void setSingleTab (boolean) 
		boolean b
	public void hideTitle () 
	public org.eclipse.swt.custom.ViewForm getViewForm () 
	public void setVisible (boolean) 
		boolean visible
	static void access$0 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static org.eclipse.ui.internal.layout.SizeCache access$1 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static org.eclipse.ui.internal.layout.SizeCache access$2 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static org.eclipse.ui.internal.layout.SizeCache access$3 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static void access$4 (org.eclipse.ui.internal.presentations.PaneFolder, int) 
	static void access$5 (org.eclipse.ui.internal.presentations.PaneFolder, org.eclipse.swt.graphics.Point) 
	static void access$6 (org.eclipse.ui.internal.presentations.PaneFolder, long) 
	static org.eclipse.swt.custom.CTabFolder access$7 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static long access$8 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static long access$9 () 
	static org.eclipse.swt.graphics.Point access$10 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static void access$11 (org.eclipse.ui.internal.presentations.PaneFolder, boolean) 
	static boolean access$12 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static org.eclipse.swt.custom.ViewForm access$13 (org.eclipse.ui.internal.presentations.PaneFolder) 
	static org.eclipse.ui.internal.presentations.util.ProxyControl access$14 (org.eclipse.ui.internal.presentations.PaneFolder) 
}

org/eclipse/ui/internal/presentations/PaneFolderButtonListener.class
PaneFolderButtonListener.java
package org.eclipse.ui.internal.presentations
public abstract org.eclipse.ui.internal.presentations.PaneFolderButtonListener extends java.lang.Object {
	public void  () 
	public void stateButtonPressed (int) 
		int buttonId
	public void closeButtonPressed (org.eclipse.swt.custom.CTabItem) 
		org.eclipse.swt.custom.CTabItem item
	public void showList (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
}

org/eclipse/ui/internal/presentations/PresentablePart$1.class
PresentablePart.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PresentablePart$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.presentations.PresentablePart this$0
	void  (org.eclipse.ui.internal.presentations.PresentablePart) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/presentations/PresentablePart$2.class
PresentablePart.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PresentablePart$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.presentations.PresentablePart this$0
	void  (org.eclipse.ui.internal.presentations.PresentablePart) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.jface.util.PropertyChangeEvent e
}

org/eclipse/ui/internal/presentations/PresentablePart$3.class
PresentablePart.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.PresentablePart$3 extends java.lang.Object implements org.eclipse.ui.presentations.IPartMenu  {
	final org.eclipse.ui.internal.presentations.PresentablePart this$0
	void  (org.eclipse.ui.internal.presentations.PresentablePart) 
	public void showMenu (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point location
}

org/eclipse/ui/internal/presentations/PresentablePart.class
PresentablePart.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.PresentablePart extends java.lang.Object implements org.eclipse.ui.presentations.IPresentablePart  {
	private org.eclipse.ui.internal.PartPane part
	private java.util.List listeners
	private org.eclipse.ui.IPropertyListener lazyPropertyListenerProxy
	private org.eclipse.core.runtime.ListenerList partPropertyChangeListeners
	private org.eclipse.jface.util.IPropertyChangeListener lazyPartPropertyChangeListener
	private org.eclipse.ui.presentations.IPartMenu viewMenu
	private boolean enableInputs
	private boolean enableOutputs
	private org.eclipse.swt.graphics.Rectangle savedBounds
	private boolean isVisible
	private String name
	private String titleStatus
	private boolean isDirty
	private boolean isBusy
	private boolean hasViewMenu
	public void  (org.eclipse.ui.internal.PartPane, org.eclipse.swt.widgets.Composite) 
		org.eclipse.ui.internal.PartPane part
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.ui.internal.PartPane getPane () 
	private org.eclipse.ui.IPropertyListener getPropertyListenerProxy () 
	private org.eclipse.jface.util.IPropertyChangeListener getPartPropertyListenerProxy () 
	public void dispose () 
	public void firePropertyChange (int) 
		int propertyId
		int i
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener listener
	protected void firePartPropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] l
		int i
	public void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	public void setVisible (boolean) 
		boolean isVisible
	public void setFocus () 
	private org.eclipse.ui.internal.WorkbenchPartReference getPartReference () 
	public java.lang.String getName () 
	public java.lang.String getTitle () 
	public java.lang.String getTitleStatus () 
	public org.eclipse.swt.graphics.Image getTitleImage () 
	public java.lang.String getTitleToolTip () 
	public boolean isDirty () 
	public boolean isBusy () 
	public org.eclipse.swt.widgets.Control getToolBar () 
	public org.eclipse.ui.presentations.IPartMenu getMenu () 
		boolean hasMenu
		boolean hasMenu
	public boolean isCloseable () 
	public org.eclipse.swt.widgets.Control getControl () 
	public void enableOutputs (boolean) 
		boolean isActive
		org.eclipse.ui.internal.WorkbenchPartReference ref
	public void enableInputs (boolean) 
		boolean isActive
	public java.lang.String getPartProperty (java.lang.String) 
		String key
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredResult
	public int getSizeFlags (boolean) 
		boolean width
	static org.eclipse.ui.internal.PartPane access$0 (org.eclipse.ui.internal.presentations.PresentablePart) 
}

org/eclipse/ui/internal/presentations/PresentationFactoryUtil.class
PresentationFactoryUtil.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.PresentationFactoryUtil extends java.lang.Object {
	public static final int ROLE_EDITOR
	public static final int ROLE_VIEW
	public static final int ROLE_STANDALONE
	public static final int ROLE_STANDALONE_NOTITLE
	public static org.eclipse.ui.presentations.StackPresentation createPresentation (org.eclipse.ui.presentations.AbstractPresentationFactory, int, org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.AbstractPresentationFactory factory
		int role
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.presentations.IPresentationSerializer serializer
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.presentations.StackPresentation presentation
	private void  () 
}

org/eclipse/ui/internal/presentations/PresentationSerializer.class
PresentationSerializer.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.PresentationSerializer extends java.lang.Object implements org.eclipse.ui.presentations.IPresentationSerializer  {
	private java.util.List parts
	public void  (java.util.List) 
		java.util.List presentableParts
	public java.lang.String getId (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		int index
	public org.eclipse.ui.presentations.IPresentablePart getPart (java.lang.String) 
		String id
		Integer integer
		int index
	public void dispose () 
}

org/eclipse/ui/internal/presentations/SystemMenuClose.class
SystemMenuClose.java
package org.eclipse.ui.internal.presentations
public final org.eclipse.ui.internal.presentations.SystemMenuClose extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.presentations.IStackPresentationSite site
	private org.eclipse.ui.presentations.IPresentablePart part
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	public void dispose () 
	public void run () 
	public void setTarget (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart presentablePart
	public void update () 
	public boolean shouldBeVisible () 
}

org/eclipse/ui/internal/presentations/SystemMenuCloseAll.class
SystemMenuCloseAll.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuCloseAll extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.presentations.IStackPresentationSite presentation
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite presentation
	public void dispose () 
	public void run () 
	public void update () 
		org.eclipse.ui.presentations.IPresentablePart[] parts
	public boolean shouldBeVisible () 
}

org/eclipse/ui/internal/presentations/SystemMenuCloseOthers.class
SystemMenuCloseOthers.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuCloseOthers extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.presentations.IStackPresentationSite stackPresentation
	private org.eclipse.ui.presentations.IPresentablePart current
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite stackPresentation
	public void dispose () 
	public void run () 
		java.util.List others
	public void update () 
	public boolean shouldBeVisible () 
	public void setTarget (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart current
}

org/eclipse/ui/internal/presentations/SystemMenuDetach.class
SystemMenuDetach.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuDetach extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.internal.ViewPane viewPane
	private org.eclipse.ui.presentations.IStackPresentationSite site
	private org.eclipse.ui.internal.WorkbenchPage page
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	public void update () 
		org.eclipse.ui.presentations.IPresentablePart presentablePart
	public boolean shouldBeVisible () 
	public void dispose () 
	public void setPane (org.eclipse.ui.internal.ViewPane) 
		org.eclipse.ui.internal.ViewPane current
	public void run () 
}

org/eclipse/ui/internal/presentations/SystemMenuFastView.class
SystemMenuFastView.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuFastView extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.internal.presentations.PresentablePart viewPane
	private org.eclipse.ui.presentations.IStackPresentationSite site
	private boolean realFV
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	public void setPane (org.eclipse.ui.internal.presentations.PresentablePart) 
		org.eclipse.ui.internal.presentations.PresentablePart newPane
	public void update () 
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.FastViewManager fvm
		String trimId
	private org.eclipse.ui.IViewReference getReference () 
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.IWorkbenchPartReference ref
	public boolean shouldBeVisible () 
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
	public void dispose () 
	public void run () 
		org.eclipse.ui.internal.ViewPane pane
		org.eclipse.ui.IViewReference viewRef
		org.eclipse.ui.internal.Perspective persp
		org.eclipse.ui.internal.FastViewManager fvm
		String trimId
}

org/eclipse/ui/internal/presentations/SystemMenuFastViewOrientation$1.class
SystemMenuFastViewOrientation.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation$1 extends java.lang.Object implements org.eclipse.ui.internal.IChangeListener  {
	final org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation this$0
	private final org.eclipse.ui.internal.ViewStackTrimToolBar val$vstt
	void  (org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation, org.eclipse.ui.internal.ViewStackTrimToolBar) 
	public void update (boolean) 
		boolean changed
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		org.eclipse.ui.internal.FastViewBar bar
		org.eclipse.ui.IWorkbenchPartReference ref
}

org/eclipse/ui/internal/presentations/SystemMenuFastViewOrientation.class
SystemMenuFastViewOrientation.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.ui.internal.PartPane viewPane
	private org.eclipse.ui.internal.IntModel currentOrientation
	private org.eclipse.ui.internal.ViewStackTrimToolBar minimizedStack
	public void  (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane newViewPane
	public void  (org.eclipse.ui.internal.PartPane, org.eclipse.ui.internal.ViewStackTrimToolBar) 
		org.eclipse.ui.internal.PartPane newViewPane
		org.eclipse.ui.internal.ViewStackTrimToolBar vstt
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		org.eclipse.ui.IWorkbenchPartReference ref
		org.eclipse.ui.internal.FastViewBar bar
		org.eclipse.swt.widgets.MenuItem orientationItem
		org.eclipse.swt.widgets.Menu orientationSwtMenu
		org.eclipse.ui.internal.RadioMenu orientationMenu
	public boolean isDynamic () 
	static org.eclipse.ui.internal.PartPane access$0 (org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation) 
	static org.eclipse.ui.internal.IntModel access$1 (org.eclipse.ui.internal.presentations.SystemMenuFastViewOrientation) 
}

org/eclipse/ui/internal/presentations/SystemMenuMaximize.class
SystemMenuMaximize.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuMaximize extends org.eclipse.ui.internal.presentations.SystemMenuStateChange {
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
}

org/eclipse/ui/internal/presentations/SystemMenuMinimize.class
SystemMenuMinimize.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuMinimize extends org.eclipse.ui.internal.presentations.SystemMenuStateChange {
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
}

org/eclipse/ui/internal/presentations/SystemMenuMove.class
SystemMenuMove.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuMove extends org.eclipse.jface.action.MenuManager {
	private org.eclipse.ui.presentations.IStackPresentationSite stackPresentationSite
	private org.eclipse.ui.internal.presentations.SystemMenuMovePane movePaneAction
	private org.eclipse.ui.internal.presentations.SystemMenuMoveFolder moveFolderAction
	private boolean assumeActivePart
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, java.lang.String) 
		org.eclipse.ui.presentations.IStackPresentationSite stackPresentationSite
		String partName
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, java.lang.String, boolean) 
		org.eclipse.ui.presentations.IStackPresentationSite stackPresentationSite
		String partName
		boolean assumeActivePart
	public void setTarget (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	protected void update (boolean, boolean) 
		boolean force
		boolean recursive
}

org/eclipse/ui/internal/presentations/SystemMenuMoveFolder.class
SystemMenuMoveFolder.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuMoveFolder extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.presentations.IStackPresentationSite site
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	public void run () 
	public void update () 
	public boolean shouldBeVisible () 
}

org/eclipse/ui/internal/presentations/SystemMenuMovePane.class
SystemMenuMovePane.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuMovePane extends org.eclipse.jface.action.Action {
	org.eclipse.ui.presentations.IStackPresentationSite site
	org.eclipse.ui.presentations.IPresentablePart part
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	public void run () 
	public void setTarget (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/SystemMenuPinEditor.class
SystemMenuPinEditor.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuPinEditor extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.internal.EditorPane editorPane
	public void  (org.eclipse.ui.internal.EditorPane) 
		org.eclipse.ui.internal.EditorPane pane
	public void dispose () 
	public void setPane (org.eclipse.ui.internal.EditorPane) 
		org.eclipse.ui.internal.EditorPane pane
	public void run () 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	public void update () 
		org.eclipse.ui.internal.WorkbenchPartReference ref
	public boolean shouldBeVisible () 
		org.eclipse.jface.preference.IPreferenceStore store
		boolean reuseEditor
}

org/eclipse/ui/internal/presentations/SystemMenuRestore.class
SystemMenuRestore.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuRestore extends org.eclipse.ui.internal.presentations.SystemMenuStateChange {
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
}

org/eclipse/ui/internal/presentations/SystemMenuSize.class
SystemMenuSize.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuSize extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.ui.internal.PartPane partPane
	public void  (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane pane
	public void setPane (org.eclipse.ui.internal.PartPane) 
		org.eclipse.ui.internal.PartPane pane
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
	public boolean isDynamic () 
}

org/eclipse/ui/internal/presentations/SystemMenuSizeFastView$1.class
SystemMenuSizeFastView.java
package org.eclipse.ui.internal.presentations
 org.eclipse.ui.internal.presentations.SystemMenuSizeFastView$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.presentations.SystemMenuSizeFastView this$0
	void  (org.eclipse.ui.internal.presentations.SystemMenuSizeFastView) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/presentations/SystemMenuSizeFastView.class
SystemMenuSizeFastView.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuSizeFastView extends org.eclipse.jface.action.ContributionItem {
	private org.eclipse.ui.internal.FastViewPane fastViewPane
	public void  (org.eclipse.ui.internal.FastViewPane) 
		org.eclipse.ui.internal.FastViewPane fastViewPane
	public void dispose () 
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu menu
		int index
		org.eclipse.swt.widgets.MenuItem item
	public boolean isDynamic () 
	static org.eclipse.ui.internal.FastViewPane access$0 (org.eclipse.ui.internal.presentations.SystemMenuSizeFastView) 
}

org/eclipse/ui/internal/presentations/SystemMenuStateChange.class
SystemMenuStateChange.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.SystemMenuStateChange extends org.eclipse.jface.action.Action implements org.eclipse.ui.internal.presentations.ISelfUpdatingAction  {
	private org.eclipse.ui.presentations.IStackPresentationSite site
	private int state
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, java.lang.String, int) 
		org.eclipse.ui.presentations.IStackPresentationSite site
		String name
		int state
	public void dispose () 
	public void run () 
	public void update () 
	public boolean shouldBeVisible () 
}

org/eclipse/ui/internal/presentations/UpdatingActionContributionItem.class
UpdatingActionContributionItem.java
package org.eclipse.ui.internal.presentations
public org.eclipse.ui.internal.presentations.UpdatingActionContributionItem extends org.eclipse.jface.action.ActionContributionItem {
	public void  (org.eclipse.ui.internal.presentations.ISelfUpdatingAction) 
		org.eclipse.ui.internal.presentations.ISelfUpdatingAction action
	public boolean isVisible () 
		org.eclipse.ui.internal.presentations.ISelfUpdatingAction action
	public void update (java.lang.String) 
		String propertyName
		org.eclipse.ui.internal.presentations.ISelfUpdatingAction action
	public boolean isDynamic () 
}

org/eclipse/ui/internal/presentations/classic/
org/eclipse/ui/internal/presentations/classic/WorkbenchPresentationFactoryClassic.class
WorkbenchPresentationFactoryClassic.java
package org.eclipse.ui.internal.presentations.classic
public org.eclipse.ui.internal.presentations.classic.WorkbenchPresentationFactoryClassic extends org.eclipse.ui.presentations.WorkbenchPresentationFactory {
	private static int viewTabPosition
	static void  () 
	public void  () 
	public org.eclipse.ui.presentations.StackPresentation createViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
		org.eclipse.jface.preference.IPreferenceStore store
		int minimumCharacters
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder partFolder
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation result
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultThemeListener themeListener
}

org/eclipse/ui/internal/presentations/defaultpresentation/
org/eclipse/ui/internal/presentations/defaultpresentation/DefaultMultiTabListener.class
DefaultMultiTabListener.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultMultiTabListener extends org.eclipse.ui.internal.preferences.AbstractBooleanListener {
	private org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
	public void  (org.eclipse.ui.internal.preferences.IDynamicPropertyMap, java.lang.String, org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
		org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
		String propertyId
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
	protected void handleValue (boolean) 
		boolean b
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultPartList$1.class
DefaultPartList.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultPartList$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultPartList this$0
	private final org.eclipse.ui.internal.presentations.BasicPartList val$editorList
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultPartList, org.eclipse.ui.internal.presentations.BasicPartList) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultPartList.class
DefaultPartList.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultPartList extends java.lang.Object implements org.eclipse.ui.internal.presentations.util.ISystemMenu  {
	private org.eclipse.ui.presentations.IStackPresentationSite site
	private org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
	public void show (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Point displayCoordinates
		org.eclipse.ui.presentations.IPresentablePart currentSelection
		int shellStyle
		int tableStyle
		org.eclipse.ui.internal.presentations.BasicPartList editorList
		org.eclipse.swt.graphics.Point size
		int x
		int y
		org.eclipse.swt.widgets.Monitor mon
		org.eclipse.swt.graphics.Rectangle bounds
	public void dispose () 
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultSimpleTabListener.class
DefaultSimpleTabListener.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultSimpleTabListener extends org.eclipse.ui.internal.preferences.AbstractBooleanListener {
	private org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
	public void  (org.eclipse.ui.internal.preferences.IDynamicPropertyMap, java.lang.String, org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
		org.eclipse.ui.internal.preferences.IDynamicPropertyMap map
		String propertyId
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
	protected void handleValue (boolean) 
		boolean b
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder$1.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1 extends org.eclipse.ui.internal.presentations.PaneFolderButtonListener {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
	public void stateButtonPressed (int) 
		int buttonId
	public void closeButtonPressed (org.eclipse.swt.custom.CTabItem) 
		org.eclipse.swt.custom.CTabItem item
	public void showList (org.eclipse.swt.custom.CTabFolderEvent) 
		org.eclipse.swt.custom.CTabFolderEvent event
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder$2.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder$3.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$3 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder$4.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$4 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder$5.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolder.class
DefaultTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder extends org.eclipse.ui.internal.presentations.util.AbstractTabFolder {
	private org.eclipse.ui.internal.presentations.PaneFolder paneFolder
	private org.eclipse.swt.widgets.Control viewToolBar
	private org.eclipse.swt.widgets.Label titleLabel
	private org.eclipse.ui.internal.presentations.PaneFolderButtonListener buttonListener
	private org.eclipse.swt.widgets.Listener selectionListener
	private static org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors defaultColors
	private org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors[] activeShellColors
	private org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors[] inactiveShellColors
	private boolean shellActive
	static void  () 
	public void  (org.eclipse.swt.widgets.Composite, int, boolean, boolean) 
		org.eclipse.swt.widgets.Composite parent
		int flags
		boolean allowMin
		boolean allowMax
		org.eclipse.swt.widgets.ToolBar actualToolBar
		org.eclipse.swt.widgets.ToolItem pullDownButton
		org.eclipse.swt.graphics.Image hoverImage
	public void setMinimumCharacters (int) 
		int count
	public void setSimpleTabs (boolean) 
		boolean simple
	protected org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem getTab (org.eclipse.swt.custom.CTabItem) 
		org.eclipse.swt.custom.CTabItem item
	public org.eclipse.swt.graphics.Point computeSize (int, int) 
		int widthHint
		int heightHint
	org.eclipse.ui.internal.presentations.PaneFolder getFolder () 
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getSelection () 
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem add (int, int) 
		int index
		int flags
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem result
	public org.eclipse.swt.widgets.Composite getContentParent () 
	public void setContent (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newContent
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem[] getItems () 
		org.eclipse.swt.custom.CTabItem[] items
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] result
		int i
	public int getItemCount () 
	public void setSelection (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem toSelect
	public void showItem (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem toSelect
		int index
	public org.eclipse.swt.widgets.Composite getToolbarParent () 
	public org.eclipse.swt.widgets.Control getControl () 
	public void setUnselectedCloseVisible (boolean) 
		boolean visible
	public void setUnselectedImageVisible (boolean) 
		boolean visible
	public org.eclipse.swt.graphics.Rectangle getTabArea () 
	public void enablePaneMenu (boolean) 
		boolean enabled
	public void setSelectedInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
		String newTitle
	public org.eclipse.swt.graphics.Point getPaneMenuLocation () 
		org.eclipse.swt.graphics.Point toolbarSize
	public org.eclipse.swt.graphics.Point getPartListLocation () 
	public org.eclipse.swt.graphics.Point getSystemMenuLocation () 
		org.eclipse.swt.graphics.Rectangle bounds
		int idx
		org.eclipse.swt.custom.CTabItem item
		org.eclipse.swt.graphics.Rectangle itemBounds
		org.eclipse.swt.graphics.Point location
	public boolean isOnBorder (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toTest
		org.eclipse.swt.widgets.Control content
		org.eclipse.swt.graphics.Rectangle displayBounds
	public void layout (boolean) 
		boolean flushCache
	public void setState (int) 
		int state
	public void setActive (int) 
		int activeState
	public void setTabPosition (int) 
		int tabPosition
	public void flushToolbarSize () 
	public void setToolbar (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toolbarControl
	public void setColors (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors, int, boolean) 
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors colors
		int activationState
		boolean shellActivationState
	public void updateColors () 
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors currentColors
	public void setColors (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors, int) 
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors colors
		int activationState
	public void shellActive (boolean) 
		boolean isActive
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	protected int computeTabHeight () 
		org.eclipse.swt.graphics.GC gc
		int tabHeight
	public void setSingleTab (boolean) 
		boolean b
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] items
		int i
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem item
	public void setVisible (boolean) 
		boolean visible
	public void showMinMax (boolean) 
		boolean show
	static void access$0 (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder, int) 
	static void access$1 (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder, int, org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
	static void access$2 (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder, int, org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.swt.graphics.Point) 
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabFolderColors.class
DefaultTabFolderColors.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public final org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors extends java.lang.Object {
	org.eclipse.swt.graphics.Color foreground
	int[] percentages
	org.eclipse.swt.graphics.Color[] background
	boolean vertical
	public void  () 
	public void  (org.eclipse.swt.graphics.Color, org.eclipse.swt.graphics.Color[], int[], boolean) 
		org.eclipse.swt.graphics.Color fgColor
		org.eclipse.swt.graphics.Color[] bgColors
		int[] percentages
		boolean vertical
	public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors setForeground (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color fg
	public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolderColors setBackground (org.eclipse.swt.graphics.Color[], int[], boolean) 
		org.eclipse.swt.graphics.Color[] background
		int[] percentages
		boolean vertical
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultTabItem.class
DefaultTabItem.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabItem extends org.eclipse.ui.internal.presentations.util.WidgetTabItem {
	public static String DIRTY_PREFIX
	private boolean busy
	private boolean bold
	private org.eclipse.swt.graphics.Font lastFont
	private String shortName
	private String longName
	static void  () 
	public void  (org.eclipse.swt.custom.CTabFolder, int, int) 
		org.eclipse.swt.custom.CTabFolder parent
		int index
		int flags
	private static org.eclipse.swt.custom.CTabItem getTab (org.eclipse.swt.custom.CTabFolder, int, int) 
		org.eclipse.swt.custom.CTabFolder parent
		int index
		int flags
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public org.eclipse.swt.custom.CTabItem getItem () 
	public boolean isShowing () 
	public void setInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
		org.eclipse.swt.custom.CTabItem tabItem
		String toolTipText
	public void updateTabText () 
		org.eclipse.swt.custom.CTabItem tabItem
		String newName
	public static java.lang.String escapeAmpersands (java.lang.String) 
		String input
		StringBuffer title
		int i
		char character
	public void setBold (boolean) 
		boolean bold
	public void setBusy (boolean) 
		boolean busy
	private void updateFont () 
		org.eclipse.swt.custom.CTabItem tabItem
		org.eclipse.jface.resource.FontRegistry registry
		org.eclipse.swt.graphics.Font targetFont
	private static java.lang.String computeShortName (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
		String text
	private static java.lang.String computeLongName (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
		String text
		String contentDescription
		String titleTooltip
}

org/eclipse/ui/internal/presentations/defaultpresentation/DefaultThemeListener.class
DefaultThemeListener.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.DefaultThemeListener extends org.eclipse.ui.internal.preferences.AbstractPropertyListener {
	private org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
	private org.eclipse.ui.internal.preferences.IPropertyMap theme
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	public void  (org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder, org.eclipse.ui.internal.preferences.IPropertyMap) 
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
		org.eclipse.ui.internal.preferences.IPropertyMap theme
	private org.eclipse.swt.graphics.Color getColor (java.lang.String, org.eclipse.swt.graphics.Color) 
		String id
		org.eclipse.swt.graphics.Color defaultValue
		org.eclipse.swt.graphics.Color value
	private int getInt (java.lang.String, int) 
		String id
		int defaultValue
		Integer result
	private boolean getBoolean (java.lang.String, boolean) 
		String id
		boolean defaultValue
		Boolean result
	private boolean updateHighlightColor () 
		org.eclipse.swt.graphics.RGB newTabBegin
		org.eclipse.swt.graphics.RGB newHighlight
	private boolean useHighlight () 
	public void update () 
		org.eclipse.swt.graphics.Color[] activeFocusBackgroundColors
}

org/eclipse/ui/internal/presentations/defaultpresentation/EmptyTabFolder$1.class
EmptyTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
		org.eclipse.swt.graphics.Rectangle rect
}

org/eclipse/ui/internal/presentations/defaultpresentation/EmptyTabFolder.class
EmptyTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder extends org.eclipse.ui.internal.presentations.util.AbstractTabFolder {
	private org.eclipse.swt.widgets.Composite control
	private org.eclipse.swt.widgets.Control childControl
	private org.eclipse.swt.graphics.Color borderColor
	public void  (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite parent
		boolean showborder
		org.eclipse.ui.internal.presentations.util.EnhancedFillLayout layout
	public org.eclipse.swt.graphics.Point computeSize (int, int) 
		int widthHint
		int heightHint
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.ui.internal.presentations.util.EnhancedFillLayout layout
		int w
		int h
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem add (int, int) 
		int index
		int flags
	public org.eclipse.swt.widgets.Composite getContentParent () 
	public void setContent (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newContent
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem[] getItems () 
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getSelection () 
	public void setSelection (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem toSelect
	public void setToolbar (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toolbar
	public void layout (boolean) 
		boolean flushCache
	public void setSelectedInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
	public void enablePaneMenu (boolean) 
		boolean enabled
	public org.eclipse.swt.widgets.Composite getToolbarParent () 
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.swt.graphics.Rectangle getTabArea () 
	static org.eclipse.swt.graphics.Color access$0 (org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder) 
	static org.eclipse.swt.widgets.Composite access$1 (org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder) 
}

org/eclipse/ui/internal/presentations/defaultpresentation/EmptyTabItem.class
EmptyTabItem.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabItem extends org.eclipse.ui.internal.presentations.util.AbstractTabItem {
	public void  () 
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public void setInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
	public void dispose () 
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
}

org/eclipse/ui/internal/presentations/defaultpresentation/NativePresentationFactory.class
NativePresentationFactory.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.NativePresentationFactory extends org.eclipse.ui.presentations.AbstractPresentationFactory {
	public void  () 
	public org.eclipse.ui.presentations.StackPresentation createEditorPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
	public org.eclipse.ui.presentations.StackPresentation createViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
	public org.eclipse.ui.presentations.StackPresentation createStandaloneViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite, boolean) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		boolean showTitle
}

org/eclipse/ui/internal/presentations/defaultpresentation/NativeTabFolder$1.class
NativeTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/ui/internal/presentations/defaultpresentation/NativeTabFolder$2.class
NativeTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
 org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder$2 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
		org.eclipse.swt.graphics.Point location
		org.eclipse.swt.graphics.Point location
}

org/eclipse/ui/internal/presentations/defaultpresentation/NativeTabFolder.class
NativeTabFolder.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder extends org.eclipse.ui.internal.presentations.util.AbstractTabFolder {
	private org.eclipse.swt.widgets.TabFolder control
	private org.eclipse.swt.custom.ViewForm viewForm
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar systemToolbar
	private org.eclipse.swt.custom.CLabel title
	private org.eclipse.ui.internal.presentations.util.ProxyControl topCenter
	private org.eclipse.ui.internal.layout.SizeCache topCenterCache
	private org.eclipse.swt.widgets.Listener selectionListener
	private org.eclipse.ui.IPropertyListener systemToolbarListener
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.swt.graphics.Point computeSize (int, int) 
		int widthHint
		int heightHint
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem add (int, int) 
		int index
		int flags
		org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabItem item
	public void layout (boolean) 
		boolean flushCache
		org.eclipse.swt.graphics.Rectangle oldBounds
		org.eclipse.swt.graphics.Rectangle newBounds
	public org.eclipse.swt.graphics.Point getPaneMenuLocation () 
	public void setState (int) 
		int state
	public org.eclipse.swt.graphics.Rectangle getClientArea () 
		org.eclipse.swt.widgets.Control content
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem[] getItems () 
		org.eclipse.swt.widgets.TabItem[] items
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] result
		int i
	private org.eclipse.ui.internal.presentations.util.AbstractTabItem getTab (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget item
	public void setSelection (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem toSelect
		org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabItem tab
	public void setSelectedInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
	public org.eclipse.swt.widgets.Composite getToolbarParent () 
	public org.eclipse.swt.graphics.Rectangle getTabArea () 
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Rectangle clientArea
	public void setToolbar (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toolbarControl
	public org.eclipse.swt.widgets.Control getControl () 
	public boolean isOnBorder (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point globalPos
		org.eclipse.swt.graphics.Point localPos
		org.eclipse.swt.graphics.Rectangle clientArea
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getSelection () 
		org.eclipse.swt.widgets.TabItem[] sel
	public org.eclipse.swt.widgets.Composite getContentParent () 
	public void setContent (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newContent
	public org.eclipse.swt.widgets.TabFolder getTabFolder () 
	void setSelectedTitle (java.lang.String) 
		String newTitle
	void setSelectedImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image image
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getItem (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toFind
	public void enablePaneMenu (boolean) 
		boolean enabled
	static org.eclipse.ui.internal.presentations.util.AbstractTabItem access$0 (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder, org.eclipse.swt.widgets.Widget) 
	static void access$1 (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder, int, org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
	static void access$2 (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder, int, org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.swt.graphics.Point) 
}

org/eclipse/ui/internal/presentations/defaultpresentation/NativeTabItem.class
NativeTabItem.java
package org.eclipse.ui.internal.presentations.defaultpresentation
public org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabItem extends org.eclipse.ui.internal.presentations.util.WidgetTabItem {
	public void  (org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder, int) 
		org.eclipse.ui.internal.presentations.defaultpresentation.NativeTabFolder parent
		int index
	public org.eclipse.swt.graphics.Rectangle getBounds () 
	public void setInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
		org.eclipse.ui.internal.presentations.util.PartInfo info
		org.eclipse.swt.widgets.TabItem widget
		String oldToolTip
		String toolTip
}

org/eclipse/ui/internal/presentations/util/
org/eclipse/ui/internal/presentations/util/AbstractTabFolder$1.class
AbstractTabFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.AbstractTabFolder$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.util.AbstractTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.AbstractTabFolder) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.Point globalPos
}

org/eclipse/ui/internal/presentations/util/AbstractTabFolder$2.class
AbstractTabFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.AbstractTabFolder$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.util.AbstractTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.AbstractTabFolder) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.swt.graphics.Point globalPos
}

org/eclipse/ui/internal/presentations/util/AbstractTabFolder$3.class
AbstractTabFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.AbstractTabFolder$3 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.util.AbstractTabFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.AbstractTabFolder) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Point p
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.graphics.Point p
}

org/eclipse/ui/internal/presentations/util/AbstractTabFolder.class
AbstractTabFolder.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.AbstractTabFolder extends java.lang.Object {
	private java.util.List listeners
	private org.eclipse.swt.widgets.Control toolbar
	private int state
	private int activeState
	private org.eclipse.swt.widgets.Listener menuListener
	private org.eclipse.swt.widgets.Listener dragListener
	private org.eclipse.swt.events.MouseListener mouseListener
	public void  () 
	public abstract org.eclipse.swt.graphics.Point computeSize (int, int) 
	public abstract org.eclipse.ui.internal.presentations.util.AbstractTabItem add (int, int) 
	public abstract org.eclipse.swt.widgets.Composite getContentParent () 
	public abstract void setContent (org.eclipse.swt.widgets.Control) 
	public abstract org.eclipse.ui.internal.presentations.util.AbstractTabItem[] getItems () 
	public abstract org.eclipse.ui.internal.presentations.util.AbstractTabItem getSelection () 
	public abstract void setSelection (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
	public abstract void setSelectedInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
	public abstract void enablePaneMenu (boolean) 
	public void setActive (int) 
		int activeState
	public int getActive () 
	public org.eclipse.swt.graphics.Point getPaneMenuLocation () 
	public org.eclipse.swt.graphics.Point getPartListLocation () 
	public org.eclipse.swt.graphics.Point getSystemMenuLocation () 
	public abstract org.eclipse.swt.widgets.Composite getToolbarParent () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getItem (int) 
		int idx
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getItem (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toFind
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] items
		int i
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem findItem (java.lang.Object) 
		Object dataToFind
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] items
		int i
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
	public int indexOf (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] items
		int idx
		org.eclipse.ui.internal.presentations.util.AbstractTabItem next
	public int getItemCount () 
	public void setToolbar (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toolbarControl
	public final org.eclipse.swt.widgets.Control getToolbar () 
	public void setState (int) 
		int state
	public abstract org.eclipse.swt.graphics.Rectangle getTabArea () 
	public void shellActive (boolean) 
		boolean isActive
	public final void addListener (org.eclipse.ui.internal.presentations.util.TabFolderListener) 
		org.eclipse.ui.internal.presentations.util.TabFolderListener newListener
	public final void removeListener (org.eclipse.ui.internal.presentations.util.TabFolderListener) 
		org.eclipse.ui.internal.presentations.util.TabFolderListener toRemove
	public void flushToolbarSize () 
	protected final void fireEvent (org.eclipse.ui.internal.presentations.util.TabFolderEvent) 
		org.eclipse.ui.internal.presentations.util.TabFolderEvent e
		java.util.Iterator iter
		org.eclipse.ui.internal.presentations.util.TabFolderListener next
	protected final void fireEvent (int) 
		int id
	protected final void fireEvent (int, org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		int id
		org.eclipse.ui.internal.presentations.util.AbstractTabItem w
	protected final void fireEvent (int, org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.swt.graphics.Point) 
		int id
		org.eclipse.ui.internal.presentations.util.AbstractTabItem w
		org.eclipse.swt.graphics.Point pos
	public void layout (boolean) 
		boolean flushCache
	public void setTabPosition (int) 
		int tabPosition
	public int getTabPosition () 
	public int getState () 
	protected void attachListeners (org.eclipse.swt.widgets.Control, boolean) 
		org.eclipse.swt.widgets.Control theControl
		boolean recursive
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
	protected void detachListeners (org.eclipse.swt.widgets.Control, boolean) 
		org.eclipse.swt.widgets.Control theControl
		boolean recursive
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
	protected void handleContextMenu (org.eclipse.swt.graphics.Point, org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.graphics.Point displayPos
		org.eclipse.swt.widgets.Event e
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tab
	protected void handleMouseDown (org.eclipse.swt.graphics.Point, org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.graphics.Point displayPos
		org.eclipse.swt.events.MouseEvent e
	protected void handleDoubleClick (org.eclipse.swt.graphics.Point, org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.graphics.Point displayPos
		org.eclipse.swt.events.MouseEvent e
	protected void handleDragStarted (org.eclipse.swt.graphics.Point, org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.graphics.Point displayPos
		org.eclipse.swt.widgets.Event e
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tab
	public boolean isOnBorder (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point toTest
	public void setVisible (boolean) 
		boolean visible
	public void showMinMax (boolean) 
		boolean show
	public void showItem (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem toSelect
}

org/eclipse/ui/internal/presentations/util/AbstractTabItem.class
AbstractTabItem.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.AbstractTabItem extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.swt.graphics.Rectangle getBounds () 
	public abstract void setInfo (org.eclipse.ui.internal.presentations.util.PartInfo) 
	public abstract void dispose () 
	public void setBusy (boolean) 
		boolean busy
	public void setBold (boolean) 
		boolean bold
	public abstract java.lang.Object getData () 
	public abstract void setData (java.lang.Object) 
	public boolean isShowing () 
}

org/eclipse/ui/internal/presentations/util/EnhancedFillLayout.class
EnhancedFillLayout.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.EnhancedFillLayout extends org.eclipse.swt.widgets.Layout {
	public int xmargin
	public int ymargin
	public void  () 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		int resultX
		int resultY
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Point sz
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Rectangle area
}

org/eclipse/ui/internal/presentations/util/IPresentablePartList.class
IPresentablePartList.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.IPresentablePartList extends java.lang.Object {
	public abstract void insert (org.eclipse.ui.presentations.IPresentablePart, int) 
	public abstract void remove (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract void move (org.eclipse.ui.presentations.IPresentablePart, int) 
	public abstract int size () 
	public abstract void select (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
}

org/eclipse/ui/internal/presentations/util/ISystemMenu.class
ISystemMenu.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.ISystemMenu extends java.lang.Object {
	public abstract void show (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, org.eclipse.ui.presentations.IPresentablePart) 
	public abstract void dispose () 
}

org/eclipse/ui/internal/presentations/util/LeftToRightTabOrder.class
LeftToRightTabOrder.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder extends org.eclipse.ui.internal.presentations.util.TabOrder {
	private org.eclipse.ui.internal.presentations.util.IPresentablePartList list
	public void  (org.eclipse.ui.internal.presentations.util.IPresentablePartList) 
		org.eclipse.ui.internal.presentations.util.IPresentablePartList list
	public void add (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart newPart
	public void addInitial (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart newPart
	public void insert (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart newPart
		int index
	public void remove (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart removed
	public void select (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart selected
	public void move (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart toMove
		int newIndex
	public org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
	public void restoreState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer serializer
		org.eclipse.ui.IMemento savedState
		org.eclipse.ui.IMemento[] parts
		int idx
		String id
		org.eclipse.ui.presentations.IPresentablePart part
	public void saveState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer context
		org.eclipse.ui.IMemento memento
		java.util.List parts
		java.util.Iterator iter
		org.eclipse.ui.presentations.IPresentablePart next
		org.eclipse.ui.IMemento childMem
}

org/eclipse/ui/internal/presentations/util/PartInfo.class
PartInfo.java
package org.eclipse.ui.internal.presentations.util
public final org.eclipse.ui.internal.presentations.util.PartInfo extends java.lang.Object {
	public String name
	public String title
	public String contentDescription
	public String toolTip
	public org.eclipse.swt.graphics.Image image
	public boolean dirty
	public void  () 
	public void  (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public void set (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/util/PresentablePartFolder$1.class
PresentablePartFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.PresentablePartFolder$1 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.presentations.util.PresentablePartFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/ui/internal/presentations/util/PresentablePartFolder$2.class
PresentablePartFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.PresentablePartFolder$2 extends org.eclipse.swt.events.ShellAdapter {
	final org.eclipse.ui.internal.presentations.util.PresentablePartFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	public void shellActivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
	public void shellDeactivated (org.eclipse.swt.events.ShellEvent) 
		org.eclipse.swt.events.ShellEvent e
}

org/eclipse/ui/internal/presentations/util/PresentablePartFolder$3.class
PresentablePartFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.PresentablePartFolder$3 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.presentations.util.PresentablePartFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int property
		org.eclipse.ui.presentations.IPresentablePart part
}

org/eclipse/ui/internal/presentations/util/PresentablePartFolder$4.class
PresentablePartFolder.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.PresentablePartFolder$4 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.util.PresentablePartFolder this$0
	void  (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/presentations/util/PresentablePartFolder.class
PresentablePartFolder.java
package org.eclipse.ui.internal.presentations.util
public final org.eclipse.ui.internal.presentations.util.PresentablePartFolder extends java.lang.Object implements org.eclipse.ui.internal.presentations.util.IPresentablePartList  {
	private org.eclipse.ui.internal.presentations.util.AbstractTabFolder folder
	private org.eclipse.ui.presentations.IPresentablePart current
	private org.eclipse.swt.widgets.Control contentProxy
	private static org.eclipse.ui.internal.presentations.util.PartInfo tempPartInfo
	private org.eclipse.swt.events.ControlListener contentListener
	private org.eclipse.swt.events.ShellListener shellListener
	private org.eclipse.ui.IPropertyListener childPropertyChangeListener
	private org.eclipse.swt.events.DisposeListener tabDisposeListener
	private java.util.List partList
	private boolean isVisible
	static void  () 
	public void  (org.eclipse.ui.internal.presentations.util.AbstractTabFolder) 
		org.eclipse.ui.internal.presentations.util.AbstractTabFolder folder
		org.eclipse.swt.widgets.Control current
	private void layoutContent () 
		org.eclipse.swt.graphics.Rectangle clientArea
	protected void disposed () 
		java.util.Iterator iter
		org.eclipse.ui.presentations.IPresentablePart next
	public org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem[] items
		org.eclipse.ui.presentations.IPresentablePart[] result
		int i
	public void insert (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int idx
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
		int style
	public void remove (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toRemove
	private void internalRemove (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toRemove
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
	public void move (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int newIndex
		int currentIndex
	public int size () 
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
		org.eclipse.swt.graphics.Point minSize
	public void select (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toSelect
		org.eclipse.ui.internal.presentations.util.AbstractTabItem selectedItem
	private void setToolbar (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control newToolbar
	private void childPropertyChanged (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int property
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tab
	protected void initTab (org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
		org.eclipse.ui.presentations.IPresentablePart part
	public boolean isDisposed () 
	public org.eclipse.ui.presentations.IPresentablePart getPartForTab (org.eclipse.ui.internal.presentations.util.AbstractTabItem) 
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tab
		org.eclipse.ui.presentations.IPresentablePart part
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem getTab (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
	public int indexOf (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.presentations.util.AbstractTabItem item
	public org.eclipse.ui.internal.presentations.util.AbstractTabFolder getTabFolder () 
	public void setVisible (boolean) 
		boolean isVisible
	public void layout (boolean) 
		boolean changed
	public org.eclipse.ui.presentations.IPresentablePart getCurrent () 
	static void access$0 (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	static org.eclipse.ui.internal.presentations.util.AbstractTabFolder access$1 (org.eclipse.ui.internal.presentations.util.PresentablePartFolder) 
	static void access$2 (org.eclipse.ui.internal.presentations.util.PresentablePartFolder, org.eclipse.ui.presentations.IPresentablePart, int) 
}

org/eclipse/ui/internal/presentations/util/ProxyControl$1.class
ProxyControl.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.ProxyControl$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.util.ProxyControl this$0
	void  (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/presentations/util/ProxyControl$2.class
ProxyControl.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.ProxyControl$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.presentations.util.ProxyControl this$0
	void  (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/presentations/util/ProxyControl$3.class
ProxyControl.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.ProxyControl$3 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.presentations.util.ProxyControl this$0
	void  (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/ui/internal/presentations/util/ProxyControl$4.class
ProxyControl.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.ProxyControl$4 extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.ui.internal.presentations.util.ProxyControl this$0
	void  (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
}

org/eclipse/ui/internal/presentations/util/ProxyControl.class
ProxyControl.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.ProxyControl extends java.lang.Object {
	private org.eclipse.swt.widgets.Composite control
	private org.eclipse.swt.widgets.Control target
	private org.eclipse.ui.internal.layout.SizeCache targetCache
	private org.eclipse.swt.widgets.Control commonAncestor
	private boolean visible
	private org.eclipse.swt.events.DisposeListener disposeListener
	private org.eclipse.swt.widgets.Listener visibilityListener
	private org.eclipse.swt.events.ControlListener controlListener
	public void setVisible (boolean) 
		boolean visible
	public void  (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void setTargetControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control target
	private void internalSetTargetControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control target
		org.eclipse.swt.widgets.Control next
		org.eclipse.swt.widgets.Control next
	public void setTarget (org.eclipse.ui.internal.layout.SizeCache) 
		org.eclipse.ui.internal.layout.SizeCache cache
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.swt.widgets.Control getTarget () 
	public void layout () 
		org.eclipse.swt.graphics.Rectangle displayBounds
		org.eclipse.swt.graphics.Rectangle clippingRegion
		org.eclipse.swt.graphics.Rectangle targetBounds
	static org.eclipse.swt.widgets.Control access$0 (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	static org.eclipse.swt.widgets.Composite access$1 (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	static void access$2 (org.eclipse.ui.internal.presentations.util.ProxyControl, boolean) 
	static boolean access$3 (org.eclipse.ui.internal.presentations.util.ProxyControl) 
	static org.eclipse.ui.internal.layout.SizeCache access$4 (org.eclipse.ui.internal.presentations.util.ProxyControl) 
}

org/eclipse/ui/internal/presentations/util/ReplaceDragHandler$DragCookie.class
ReplaceDragHandler.java
package org.eclipse.ui.internal.presentations.util
final org.eclipse.ui.internal.presentations.util.ReplaceDragHandler$DragCookie extends java.lang.Object {
	int insertPosition
	final org.eclipse.ui.internal.presentations.util.ReplaceDragHandler this$0
	public void  (org.eclipse.ui.internal.presentations.util.ReplaceDragHandler, int) 
		int pos
}

org/eclipse/ui/internal/presentations/util/ReplaceDragHandler.class
ReplaceDragHandler.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.ReplaceDragHandler extends org.eclipse.ui.internal.presentations.util.TabDragHandler {
	private org.eclipse.ui.internal.presentations.util.AbstractTabFolder tabFolder
	public void  (org.eclipse.ui.internal.presentations.util.AbstractTabFolder) 
		org.eclipse.ui.internal.presentations.util.AbstractTabFolder folder
	public org.eclipse.ui.presentations.StackDropResult dragOver (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, int) 
		org.eclipse.swt.widgets.Control currentControl
		org.eclipse.swt.graphics.Point location
		int dragStart
		org.eclipse.ui.internal.presentations.util.AbstractTabItem tabUnderPointer
		org.eclipse.swt.graphics.Rectangle titleArea
		int dragOverIndex
		org.eclipse.ui.internal.presentations.util.AbstractTabItem lastTab
		org.eclipse.swt.graphics.Rectangle lastTabBounds
		org.eclipse.swt.graphics.Rectangle dropRectangle
		org.eclipse.swt.graphics.Rectangle displayBounds
		int closestSide
		org.eclipse.swt.graphics.Rectangle tabBounds
	public int getInsertionPosition (java.lang.Object) 
		Object cookie
}

org/eclipse/ui/internal/presentations/util/StandardEditorSystemMenu.class
StandardEditorSystemMenu.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.StandardEditorSystemMenu extends org.eclipse.ui.internal.presentations.util.StandardViewSystemMenu {
	private org.eclipse.ui.internal.presentations.SystemMenuCloseOthers closeOthers
	private org.eclipse.ui.internal.presentations.SystemMenuCloseAll closeAll
	private org.eclipse.ui.actions.ActionFactory$IWorkbenchAction openAgain
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	java.lang.String getMoveMenuText () 
	public void show (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.swt.widgets.Control parent
		org.eclipse.swt.graphics.Point displayCoordinates
		org.eclipse.ui.presentations.IPresentablePart currentSelection
	public void dispose () 
}

org/eclipse/ui/internal/presentations/util/StandardSystemToolbar$1.class
StandardSystemToolbar.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.presentations.util.StandardSystemToolbar this$0
	void  (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		org.eclipse.swt.widgets.ToolItem item
}

org/eclipse/ui/internal/presentations/util/StandardSystemToolbar$2.class
StandardSystemToolbar.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.presentations.util.StandardSystemToolbar this$0
	void  (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/presentations/util/StandardSystemToolbar$PaneMenu.class
StandardSystemToolbar.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$PaneMenu extends org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution {
	final org.eclipse.ui.internal.presentations.util.StandardSystemToolbar this$0
	public void  (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	public void setToolTipText (java.lang.String) 
		String text
	public void setImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image img
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
}

org/eclipse/ui/internal/presentations/util/StandardSystemToolbar$SystemMenuContribution.class
StandardSystemToolbar.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution extends org.eclipse.jface.action.ContributionItem {
	org.eclipse.swt.widgets.ToolItem item
	org.eclipse.swt.graphics.Image img
	String text
	int flags
	final org.eclipse.ui.internal.presentations.util.StandardSystemToolbar this$0
	public void  (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	public void  (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar, int) 
		int flags
	public void setToolTipText (java.lang.String) 
		String text
	public void setImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image img
	public void setVisible (boolean) 
		boolean visible
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
}

org/eclipse/ui/internal/presentations/util/StandardSystemToolbar.class
StandardSystemToolbar.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.StandardSystemToolbar extends org.eclipse.core.commands.common.EventManager {
	private org.eclipse.jface.action.ToolBarManager toolbarManager
	private org.eclipse.swt.widgets.Composite control
	private org.eclipse.swt.events.MouseListener mouseListener
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution paneMenu
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution showToolbar
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution min
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution max
	private org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution close
	private int state
	private boolean showingToolbar
	private org.eclipse.swt.events.SelectionAdapter selectionListener
	public void  (org.eclipse.swt.widgets.Composite, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.swt.widgets.Composite parent
		boolean showPaneMenu
		boolean showHideToolbar
		boolean showMinimize
		boolean showMaximize
		boolean enableClose
	public org.eclipse.swt.graphics.Point getPaneMenuLocation () 
		org.eclipse.swt.graphics.Rectangle bounds
	public void enableClose (boolean) 
		boolean enabled
	public void enableMinimize (boolean) 
		boolean enabled
	public void enableMaximize (boolean) 
		boolean enabled
	public void enableShowToolbar (boolean) 
		boolean enabled
	public void enablePaneMenu (boolean) 
		boolean enabled
	public void setState (int) 
		int newState
	public void setToolbarShowing (boolean) 
		boolean isShowing
	public void addListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener propertyListener
	public void removeListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener propertyListener
	public org.eclipse.swt.widgets.Control getControl () 
	private void fireEvent (int) 
		int event
		Object[] list
		int i
		org.eclipse.ui.IPropertyListener listener
	static org.eclipse.jface.action.ToolBarManager access$0 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution access$1 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static void access$2 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar, int) 
	static org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution access$3 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static boolean access$4 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution access$5 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static int access$6 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution access$7 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static org.eclipse.ui.internal.presentations.util.StandardSystemToolbar$SystemMenuContribution access$8 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
	static org.eclipse.swt.events.SelectionAdapter access$9 (org.eclipse.ui.internal.presentations.util.StandardSystemToolbar) 
}

org/eclipse/ui/internal/presentations/util/StandardViewSystemMenu.class
StandardViewSystemMenu.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.StandardViewSystemMenu extends java.lang.Object implements org.eclipse.ui.internal.presentations.util.ISystemMenu  {
	org.eclipse.jface.action.MenuManager menuManager
	private org.eclipse.ui.internal.presentations.SystemMenuRestore restore
	private org.eclipse.ui.internal.presentations.SystemMenuMove move
	private org.eclipse.ui.internal.presentations.SystemMenuMinimize minimize
	private org.eclipse.ui.internal.presentations.SystemMenuMaximize maximize
	private org.eclipse.ui.internal.presentations.SystemMenuClose close
	public void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite site
	java.lang.String getMoveMenuText () 
	public void show (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.swt.widgets.Control parent
		org.eclipse.swt.graphics.Point displayCoordinates
		org.eclipse.ui.presentations.IPresentablePart currentSelection
		org.eclipse.swt.widgets.Menu aMenu
	public void dispose () 
}

org/eclipse/ui/internal/presentations/util/TabDragHandler.class
TabDragHandler.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.TabDragHandler extends java.lang.Object {
	public void  () 
	public abstract org.eclipse.ui.presentations.StackDropResult dragOver (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point, int) 
	public abstract int getInsertionPosition (java.lang.Object) 
}

org/eclipse/ui/internal/presentations/util/TabFolderEvent.class
TabFolderEvent.java
package org.eclipse.ui.internal.presentations.util
public org.eclipse.ui.internal.presentations.util.TabFolderEvent extends java.lang.Object {
	public static final int EVENT_PANE_MENU
	public static final int EVENT_HIDE_TOOLBAR
	public static final int EVENT_SHOW_TOOLBAR
	public static final int EVENT_RESTORE
	public static final int EVENT_MINIMIZE
	public static final int EVENT_CLOSE
	public static final int EVENT_MAXIMIZE
	public static final int EVENT_TAB_SELECTED
	public static final int EVENT_GIVE_FOCUS_TO_PART
	public static final int EVENT_DRAG_START
	public static final int EVENT_SHOW_LIST
	public static final int EVENT_SYSTEM_MENU
	public static final int EVENT_PREFERRED_SIZE
	public org.eclipse.ui.internal.presentations.util.AbstractTabItem tab
	public int type
	public int x
	public int y
	public static int eventIdToStackState (int) 
		int eventId
	public static int stackStateToEventId (int) 
		int stackState
	public void  (int) 
		int type
	public void  (int, org.eclipse.ui.internal.presentations.util.AbstractTabItem, int, int) 
		int type
		org.eclipse.ui.internal.presentations.util.AbstractTabItem w
		int x
		int y
	public void  (int, org.eclipse.ui.internal.presentations.util.AbstractTabItem, org.eclipse.swt.graphics.Point) 
		int type
		org.eclipse.ui.internal.presentations.util.AbstractTabItem w
		org.eclipse.swt.graphics.Point pos
}

org/eclipse/ui/internal/presentations/util/TabFolderListener.class
TabFolderListener.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.TabFolderListener extends java.lang.Object {
	public void  () 
	public abstract void handleEvent (org.eclipse.ui.internal.presentations.util.TabFolderEvent) 
}

org/eclipse/ui/internal/presentations/util/TabOrder.class
TabOrder.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.TabOrder extends java.lang.Object {
	public void  () 
	public abstract void add (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract void addInitial (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract void restoreState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
	public abstract void saveState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
	public abstract void insert (org.eclipse.ui.presentations.IPresentablePart, int) 
	public abstract void move (org.eclipse.ui.presentations.IPresentablePart, int) 
	public abstract void remove (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract void select (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
}

org/eclipse/ui/internal/presentations/util/TabbedStackPresentation$1.class
TabbedStackPresentation.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1 extends org.eclipse.ui.internal.presentations.util.TabFolderListener {
	final org.eclipse.ui.internal.presentations.util.TabbedStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
	public void handleEvent (org.eclipse.ui.internal.presentations.util.TabFolderEvent) 
		org.eclipse.ui.internal.presentations.util.TabFolderEvent e
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.internal.presentations.util.AbstractTabItem beingDragged
		org.eclipse.swt.graphics.Point initialLocation
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.ui.presentations.IPresentablePart[] parts
}

org/eclipse/ui/internal/presentations/util/TabbedStackPresentation$2.class
TabbedStackPresentation.java
package org.eclipse.ui.internal.presentations.util
 org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.presentations.util.TabbedStackPresentation this$0
	void  (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/presentations/util/TabbedStackPresentation.class
TabbedStackPresentation.java
package org.eclipse.ui.internal.presentations.util
public final org.eclipse.ui.internal.presentations.util.TabbedStackPresentation extends org.eclipse.ui.presentations.StackPresentation {
	private org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
	private org.eclipse.ui.internal.presentations.util.ISystemMenu systemMenu
	private org.eclipse.ui.internal.presentations.util.ISystemMenu partList
	private org.eclipse.ui.internal.preferences.PreferenceStoreAdapter apiPreferences
	private org.eclipse.ui.internal.preferences.ThemeManagerAdapter themePreferences
	private org.eclipse.ui.internal.presentations.util.TabOrder tabs
	private org.eclipse.ui.internal.presentations.util.TabDragHandler dragBehavior
	private boolean initializing
	private int ignoreSelectionChanges
	private org.eclipse.ui.internal.presentations.util.TabFolderListener tabFolderListener
	private int dragStart
	private java.util.Map prefs
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.internal.presentations.util.AbstractTabFolder, org.eclipse.ui.internal.presentations.util.ISystemMenu) 
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.util.AbstractTabFolder widget
		org.eclipse.ui.internal.presentations.util.ISystemMenu systemMenu
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.internal.presentations.util.PresentablePartFolder, org.eclipse.ui.internal.presentations.util.ISystemMenu) 
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder folder
		org.eclipse.ui.internal.presentations.util.ISystemMenu systemMenu
	public void  (org.eclipse.ui.presentations.IStackPresentationSite, org.eclipse.ui.internal.presentations.util.PresentablePartFolder, org.eclipse.ui.internal.presentations.util.TabOrder, org.eclipse.ui.internal.presentations.util.TabDragHandler, org.eclipse.ui.internal.presentations.util.ISystemMenu) 
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder newFolder
		org.eclipse.ui.internal.presentations.util.TabOrder tabs
		org.eclipse.ui.internal.presentations.util.TabDragHandler dragBehavior
		org.eclipse.ui.internal.presentations.util.ISystemMenu systemMenu
	public void restoreState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer serializer
		org.eclipse.ui.IMemento savedState
	public void saveState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer context
		org.eclipse.ui.IMemento memento
	private boolean isDisposed () 
	public void setBounds (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle bounds
	public org.eclipse.swt.graphics.Point computeMinimumSize () 
	private int computePreferredMinimumSize (boolean, int) 
		boolean width
		int availablePerpendicular
		int minSize
		int minSize
		int hint
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredResult
		org.eclipse.ui.presentations.IPresentablePart[] parts
		int partSize
		int minSize
		int minSize
	public int getSizeFlags (boolean) 
		boolean width
		int flags
		org.eclipse.ui.presentations.IPresentablePart[] parts
	public void showPartList () 
		int numberOfParts
	public void dispose () 
	private void presentationDisposed () 
		java.util.Iterator iter
		org.eclipse.ui.internal.preferences.PropertyMapAdapter next
	public void setActive (int) 
		int newState
	public void setVisible (boolean) 
		boolean isVisible
		org.eclipse.ui.presentations.IPresentablePart current
	public void setState (int) 
		int state
	public org.eclipse.swt.widgets.Control getControl () 
	public org.eclipse.ui.internal.presentations.util.AbstractTabFolder getTabFolder () 
	public void addPart (org.eclipse.ui.presentations.IPresentablePart, java.lang.Object) 
		org.eclipse.ui.presentations.IPresentablePart newPart
		Object cookie
		int insertionPoint
	public void movePart (org.eclipse.ui.presentations.IPresentablePart, java.lang.Object) 
		org.eclipse.ui.presentations.IPresentablePart toMove
		Object cookie
		int insertionPoint
	public void removePart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart oldPart
	public void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart toSelect
	public org.eclipse.ui.presentations.StackDropResult dragOver (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.widgets.Control currentControl
		org.eclipse.swt.graphics.Point location
	public void showSystemMenu () 
	public void showSystemMenu (org.eclipse.swt.graphics.Point, org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.swt.graphics.Point displayCoordinates
		org.eclipse.ui.presentations.IPresentablePart context
	public void showPaneMenu () 
		org.eclipse.ui.presentations.IPresentablePart part
	public void showPaneMenu (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point) 
		org.eclipse.ui.presentations.IPresentablePart part
		org.eclipse.swt.graphics.Point location
		org.eclipse.ui.presentations.IPartMenu menu
	public org.eclipse.swt.widgets.Control[] getTabList (org.eclipse.ui.presentations.IPresentablePart) 
		org.eclipse.ui.presentations.IPresentablePart part
		java.util.ArrayList list
	public void setPartList (org.eclipse.ui.internal.presentations.util.ISystemMenu) 
		org.eclipse.ui.internal.presentations.util.ISystemMenu menu
	public org.eclipse.ui.internal.preferences.IDynamicPropertyMap getTheme () 
	public org.eclipse.ui.internal.preferences.IDynamicPropertyMap getApiPreferences () 
	public org.eclipse.ui.internal.preferences.IDynamicPropertyMap getPluginPreferences (org.eclipse.core.runtime.Plugin) 
		org.eclipse.core.runtime.Plugin toQuery
		String id
		org.eclipse.ui.internal.preferences.IDynamicPropertyMap result
	public void moveTab (org.eclipse.ui.presentations.IPresentablePart, int) 
		org.eclipse.ui.presentations.IPresentablePart part
		int index
	public org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
	public void showMinMax (boolean) 
		boolean show
	static org.eclipse.ui.presentations.IStackPresentationSite access$0 (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
	static org.eclipse.ui.internal.presentations.util.PresentablePartFolder access$1 (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
	static void access$2 (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation, int) 
	static int access$3 (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
	static void access$4 (org.eclipse.ui.internal.presentations.util.TabbedStackPresentation) 
}

org/eclipse/ui/internal/presentations/util/WidgetTabItem.class
WidgetTabItem.java
package org.eclipse.ui.internal.presentations.util
public abstract org.eclipse.ui.internal.presentations.util.WidgetTabItem extends org.eclipse.ui.internal.presentations.util.AbstractTabItem {
	private Object data
	private org.eclipse.swt.widgets.Widget widget
	public void  (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget theWidget
	public void dispose () 
	public java.lang.Object getData () 
	public void setData (java.lang.Object) 
		Object data
	public org.eclipse.swt.widgets.Widget getWidget () 
}

org/eclipse/ui/internal/progress/
org/eclipse/ui/internal/progress/AbstractProgressViewer.class
AbstractProgressViewer.java
package org.eclipse.ui.internal.progress
public abstract org.eclipse.ui.internal.progress.AbstractProgressViewer extends org.eclipse.jface.viewers.StructuredViewer {
	public void  () 
	public abstract void add (java.lang.Object[]) 
	public abstract void remove (java.lang.Object[]) 
}

org/eclipse/ui/internal/progress/AnimationItem$1.class
AnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.AnimationItem$1 extends java.lang.Object implements org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer  {
	final org.eclipse.ui.internal.progress.AnimationItem this$0
	void  (org.eclipse.ui.internal.progress.AnimationItem) 
	public void animationDone () 
	public void animationStart () 
}

org/eclipse/ui/internal/progress/AnimationItem$2.class
AnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.AnimationItem$2 extends java.lang.Object implements org.eclipse.swt.events.MouseListener  {
	final org.eclipse.ui.internal.progress.AnimationItem this$0
	void  (org.eclipse.ui.internal.progress.AnimationItem) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent arg0
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent arg0
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent arg0
}

org/eclipse/ui/internal/progress/AnimationItem$3.class
AnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.AnimationItem$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.progress.AnimationItem this$0
	void  (org.eclipse.ui.internal.progress.AnimationItem) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/progress/AnimationItem$IAnimationContainer.class
AnimationItem.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer extends java.lang.Object {
	public abstract void animationStart () 
	public abstract void animationDone () 
}

org/eclipse/ui/internal/progress/AnimationItem.class
AnimationItem.java
package org.eclipse.ui.internal.progress
public abstract org.eclipse.ui.internal.progress.AnimationItem extends java.lang.Object {
	org.eclipse.ui.internal.WorkbenchWindow window
	org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer animationContainer
	public void  (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control animationItem
	protected abstract org.eclipse.swt.widgets.Control createAnimationItem (org.eclipse.swt.widgets.Composite) 
	void paintImage (org.eclipse.swt.events.PaintEvent, org.eclipse.swt.graphics.Image, org.eclipse.swt.graphics.ImageData) 
		org.eclipse.swt.events.PaintEvent event
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.ImageData imageData
	public abstract org.eclipse.swt.widgets.Control getControl () 
	void animationStart () 
	void animationDone () 
	public int getPreferredWidth () 
	void setAnimationContainer (org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer) 
		org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer container
	public org.eclipse.ui.internal.WorkbenchWindow getWindow () 
}

org/eclipse/ui/internal/progress/AnimationManager$1.class
AnimationManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.AnimationManager$1 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.AnimationManager this$0
	void  (org.eclipse.ui.internal.progress.AnimationManager, 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/ui/internal/progress/AnimationManager$2.class
AnimationManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.AnimationManager$2 extends java.lang.Object implements org.eclipse.ui.internal.progress.IJobProgressManagerListener  {
	java.util.Set jobs
	final org.eclipse.ui.internal.progress.AnimationManager this$0
	void  (org.eclipse.ui.internal.progress.AnimationManager) 
	public void addJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		int state
	public void refreshAll () 
		org.eclipse.ui.internal.progress.ProgressManager manager
		org.eclipse.ui.internal.progress.JobInfo[] currentInfos
		int i
	public void removeJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public boolean showsDebug () 
	private void incrementJobCount (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	private void decrementJobCount (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	private boolean isNotTracked (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.core.runtime.jobs.Job job
	public void addGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
	public void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
}

org/eclipse/ui/internal/progress/AnimationManager.class
AnimationManager.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.AnimationManager extends java.lang.Object {
	private static org.eclipse.ui.internal.progress.AnimationManager singleton
	boolean animated
	private org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	org.eclipse.ui.internal.progress.IAnimationProcessor animationProcessor
	org.eclipse.ui.progress.WorkbenchJob animationUpdateJob
	public static org.eclipse.ui.internal.progress.AnimationManager getInstance () 
	static org.eclipse.swt.graphics.Color getItemBackgroundColor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	void  () 
	void addItem (org.eclipse.ui.internal.progress.AnimationItem) 
		org.eclipse.ui.internal.progress.AnimationItem item
	void removeItem (org.eclipse.ui.internal.progress.AnimationItem) 
		org.eclipse.ui.internal.progress.AnimationItem item
	boolean isAnimated () 
	void setAnimated (boolean) 
		boolean bool
	void dispose () 
	private org.eclipse.ui.internal.progress.IJobProgressManagerListener getProgressListener () 
	int getPreferredWidth () 
}

org/eclipse/ui/internal/progress/BlockedJobsDialog$1.class
BlockedJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.BlockedJobsDialog$1 extends org.eclipse.ui.progress.WorkbenchJob {
	void  (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/ui/internal/progress/BlockedJobsDialog$2.class
BlockedJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.BlockedJobsDialog$2 extends org.eclipse.jface.viewers.ViewerComparator {
	final org.eclipse.ui.internal.progress.BlockedJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.BlockedJobsDialog) 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer testViewer
		Object e1
		Object e2
}

org/eclipse/ui/internal/progress/BlockedJobsDialog$3.class
BlockedJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.BlockedJobsDialog$3 extends org.eclipse.ui.internal.progress.ProgressViewerContentProvider {
	final org.eclipse.ui.internal.progress.BlockedJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.BlockedJobsDialog, org.eclipse.ui.internal.progress.AbstractProgressViewer, boolean, boolean) 
		org.eclipse.ui.internal.progress.AbstractProgressViewer $anonymous0
		boolean $anonymous1
		boolean $anonymous2
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		Object[] elements
		Object[] result
}

org/eclipse/ui/internal/progress/BlockedJobsDialog$BlockedUIElement.class
BlockedJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.BlockedJobsDialog$BlockedUIElement extends org.eclipse.ui.internal.progress.JobTreeElement {
	final org.eclipse.ui.internal.progress.BlockedJobsDialog this$0
	private void  (org.eclipse.ui.internal.progress.BlockedJobsDialog) 
	java.lang.Object[] getChildren () 
	java.lang.String getDisplayString () 
	public org.eclipse.swt.graphics.Image getDisplayImage () 
	boolean hasChildren () 
	boolean isActive () 
	boolean isJobInfo () 
	public void cancel () 
	public boolean isCancellable () 
	void  (org.eclipse.ui.internal.progress.BlockedJobsDialog, org.eclipse.ui.internal.progress.BlockedJobsDialog$BlockedUIElement) 
}

org/eclipse/ui/internal/progress/BlockedJobsDialog.class
BlockedJobsDialog.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.BlockedJobsDialog extends org.eclipse.jface.dialogs.IconAndMessageDialog {
	protected static org.eclipse.ui.internal.progress.BlockedJobsDialog singleton
	private org.eclipse.ui.internal.progress.DetailedProgressViewer viewer
	private String blockedTaskName
	private org.eclipse.swt.widgets.Button cancelSelected
	private org.eclipse.swt.graphics.Cursor arrowCursor
	private org.eclipse.swt.graphics.Cursor waitCursor
	private org.eclipse.core.runtime.IProgressMonitor blockingMonitor
	private org.eclipse.ui.internal.progress.JobTreeElement blockedElement
	public static org.eclipse.ui.internal.progress.BlockedJobsDialog createBlockedDialog (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.core.runtime.IProgressMonitor blockedMonitor
		org.eclipse.core.runtime.IStatus reason
		String taskName
		org.eclipse.ui.progress.WorkbenchJob dialogJob
	public static void clear (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	private void  (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IStatus) 
		org.eclipse.swt.widgets.Shell parentShell
		org.eclipse.core.runtime.IProgressMonitor blocking
		org.eclipse.core.runtime.IStatus blockingStatus
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	void showJobDetails (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.progress.ProgressViewerContentProvider provider
		org.eclipse.swt.layout.GridData data
		int heightHint
	private org.eclipse.ui.internal.progress.ProgressViewerContentProvider getContentProvider () 
	private void clearCursors () 
	private void clearCursor (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	private void setMessage (java.lang.String) 
		String messageString
	protected org.eclipse.swt.graphics.Image getImage () 
	public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public boolean close (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean close () 
	protected org.eclipse.swt.widgets.Control createButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	void setBlockedTaskName (java.lang.String) 
		String taskName
	static java.lang.String access$0 (org.eclipse.ui.internal.progress.BlockedJobsDialog) 
	static org.eclipse.core.runtime.IProgressMonitor access$1 (org.eclipse.ui.internal.progress.BlockedJobsDialog) 
	static org.eclipse.ui.internal.progress.JobTreeElement access$2 (org.eclipse.ui.internal.progress.BlockedJobsDialog) 
}

org/eclipse/ui/internal/progress/DetailedProgressViewer$1.class
DetailedProgressViewer.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.DetailedProgressViewer$1 extends org.eclipse.swt.events.FocusAdapter {
	private boolean settingFocus
	final org.eclipse.ui.internal.progress.DetailedProgressViewer this$0
	void  (org.eclipse.ui.internal.progress.DetailedProgressViewer) 
	public void focusGained (org.eclipse.swt.events.FocusEvent) 
		org.eclipse.swt.events.FocusEvent e
}

org/eclipse/ui/internal/progress/DetailedProgressViewer$2.class
DetailedProgressViewer.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.DetailedProgressViewer$2 extends java.lang.Object implements org.eclipse.swt.events.ControlListener  {
	final org.eclipse.ui.internal.progress.DetailedProgressViewer this$0
	void  (org.eclipse.ui.internal.progress.DetailedProgressViewer) 
	public void controlMoved (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
}

org/eclipse/ui/internal/progress/DetailedProgressViewer$3.class
DetailedProgressViewer.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.DetailedProgressViewer$3 extends java.lang.Object implements org.eclipse.ui.internal.progress.ProgressInfoItem$IndexListener  {
	final org.eclipse.ui.internal.progress.DetailedProgressViewer this$0
	private final org.eclipse.ui.internal.progress.ProgressInfoItem val$item
	void  (org.eclipse.ui.internal.progress.DetailedProgressViewer, org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void selectNext () 
	public void selectPrevious () 
	public void select () 
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem child
}

org/eclipse/ui/internal/progress/DetailedProgressViewer.class
DetailedProgressViewer.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.DetailedProgressViewer extends org.eclipse.ui.internal.progress.AbstractProgressViewer {
	private static final int MAX_DISPLAYED
	org.eclipse.swt.widgets.Composite control
	private org.eclipse.swt.custom.ScrolledComposite scrolled
	private org.eclipse.swt.widgets.Composite noEntryArea
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		int height
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Text noEntryLabel
		org.eclipse.swt.layout.GridData textData
	public void add (java.lang.Object[]) 
		Object[] elements
		org.eclipse.jface.viewers.ViewerComparator sorter
		java.util.Set newItems
		org.eclipse.swt.widgets.Control[] existingChildren
		int i
		int i
		org.eclipse.ui.internal.progress.JobTreeElement[] infos
		int i
		int totalSize
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem item
	private void updateForShowingProgress () 
	private org.eclipse.ui.internal.progress.ProgressInfoItem createNewItem (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement info
		org.eclipse.ui.internal.progress.ProgressInfoItem item
	protected void selectPrevious (org.eclipse.ui.internal.progress.ProgressInfoItem) 
		org.eclipse.ui.internal.progress.ProgressInfoItem item
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem child
		org.eclipse.ui.internal.progress.ProgressInfoItem previous
		org.eclipse.ui.internal.progress.ProgressInfoItem previous
	protected void selectNext (org.eclipse.ui.internal.progress.ProgressInfoItem) 
		org.eclipse.ui.internal.progress.ProgressInfoItem item
		org.eclipse.swt.widgets.Control[] children
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem child
		org.eclipse.ui.internal.progress.ProgressInfoItem next
		org.eclipse.ui.internal.progress.ProgressInfoItem next
	protected org.eclipse.swt.widgets.Widget doFindInputItem (java.lang.Object) 
		Object element
	protected org.eclipse.swt.widgets.Widget doFindItem (java.lang.Object) 
		Object element
		org.eclipse.swt.widgets.Control[] existingChildren
		int i
	protected void doUpdateItem (org.eclipse.swt.widgets.Widget, java.lang.Object, boolean) 
		org.eclipse.swt.widgets.Widget item
		Object element
		boolean fullMap
	public org.eclipse.swt.widgets.Control getControl () 
	protected java.util.List getSelectionFromWidget () 
	protected void inputChanged (java.lang.Object, java.lang.Object) 
		Object input
		Object oldInput
	protected void internalRefresh (java.lang.Object) 
		Object element
		org.eclipse.swt.widgets.Widget widget
		org.eclipse.swt.graphics.Point size
	public void remove (java.lang.Object[]) 
		Object[] elements
		int i
		org.eclipse.ui.internal.progress.JobTreeElement treeElement
		org.eclipse.swt.widgets.Widget item
		org.eclipse.swt.widgets.Widget item
		Object parent
		org.eclipse.swt.widgets.Control[] existingChildren
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem item
	public void reveal (java.lang.Object) 
		Object element
	protected void setSelectionToWidget (java.util.List, boolean) 
		java.util.List l
		boolean reveal
	public void cancelSelection () 
	public void setFocus () 
		org.eclipse.swt.widgets.Control[] children
	private void refreshAll () 
		Object[] infos
		org.eclipse.swt.widgets.Control[] existingChildren
		int i
		int maxLength
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem item
	private void updateVisibleItems () 
		org.eclipse.swt.widgets.Control[] children
		int top
		int bottom
		int i
		org.eclipse.ui.internal.progress.ProgressInfoItem item
	public org.eclipse.ui.internal.progress.ProgressInfoItem[] getProgressInfoItems () 
		org.eclipse.swt.widgets.Control[] children
		org.eclipse.ui.internal.progress.ProgressInfoItem[] progressInfoItems
	static void access$0 (org.eclipse.ui.internal.progress.DetailedProgressViewer) 
}

org/eclipse/ui/internal/progress/ErrorInfo.class
ErrorInfo.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ErrorInfo extends org.eclipse.ui.internal.progress.JobTreeElement {
	private final org.eclipse.core.runtime.IStatus errorStatus
	private final org.eclipse.core.runtime.jobs.Job job
	private final long timestamp
	public void  (org.eclipse.core.runtime.IStatus, org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.jobs.Job job
	boolean hasChildren () 
	java.lang.Object[] getChildren () 
	java.lang.String getDisplayString () 
	org.eclipse.swt.graphics.Image getImage () 
	boolean isJobInfo () 
	org.eclipse.core.runtime.IStatus getErrorStatus () 
	boolean isActive () 
	public org.eclipse.core.runtime.jobs.Job getJob () 
	public long getTimestamp () 
	public int compareTo (java.lang.Object) 
		Object arg0
		long otherTimestamp
}

org/eclipse/ui/internal/progress/FinishedJobs$1.class
FinishedJobs.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.FinishedJobs$1 extends java.lang.Object implements org.eclipse.ui.internal.progress.IJobProgressManagerListener  {
	final org.eclipse.ui.internal.progress.FinishedJobs this$0
	void  (org.eclipse.ui.internal.progress.FinishedJobs) 
	public void addJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void addGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void refreshAll () 
	public void removeJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
	public boolean showsDebug () 
}

org/eclipse/ui/internal/progress/FinishedJobs$KeptJobsListener.class
FinishedJobs.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener extends java.lang.Object {
	public abstract void finished (org.eclipse.ui.internal.progress.JobTreeElement) 
	public abstract void removed (org.eclipse.ui.internal.progress.JobTreeElement) 
}

org/eclipse/ui/internal/progress/FinishedJobs.class
FinishedJobs.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.FinishedJobs extends org.eclipse.core.commands.common.EventManager {
	private static org.eclipse.ui.internal.progress.FinishedJobs theInstance
	private org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	private java.util.HashSet keptjobinfos
	private java.util.HashMap finishedTime
	private static org.eclipse.ui.internal.progress.JobTreeElement[] EMPTY_INFOS
	public static synchronized org.eclipse.ui.internal.progress.FinishedJobs getInstance () 
	private void  () 
	static boolean keep (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.core.runtime.jobs.Job job
		Object prop
		org.eclipse.core.runtime.IStatus status
	void addListener (org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener) 
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener l
	void removeListener (org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener) 
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener l
	private void checkForDuplicates (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
		Object[] objects
		int i
	private void checkForDuplicates (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement info
		org.eclipse.ui.internal.progress.JobTreeElement[] toBeRemoved
		int i
	private void add (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		boolean fire
		long now
		Object parent
		Object[] l
		int i
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener jv
	static void disposeAction (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		org.eclipse.ui.internal.progress.JobInfo ji
		org.eclipse.core.runtime.jobs.Job job
		Object prop
	private org.eclipse.ui.internal.progress.JobTreeElement[] findJobsToRemove (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement info
		org.eclipse.core.runtime.jobs.Job myJob
		Object prop
		java.util.ArrayList found
		org.eclipse.ui.internal.progress.JobTreeElement[] all
		org.eclipse.ui.internal.progress.JobTreeElement[] all
		int i
		org.eclipse.ui.internal.progress.JobTreeElement jte
		org.eclipse.core.runtime.jobs.Job job
	private void checkTasks (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.TaskInfo tinfo
		org.eclipse.ui.internal.progress.JobTreeElement[] toBeRemoved
		boolean fire
		org.eclipse.ui.internal.progress.JobTreeElement element
		int i
		Object[] l
		int i
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener jv
	public void removeErrorJobs () 
		org.eclipse.ui.internal.progress.JobTreeElement[] infos
		int i
		org.eclipse.ui.internal.progress.JobInfo info1
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.IStatus status
		org.eclipse.ui.internal.progress.JobTreeElement topElement
	boolean remove (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		boolean fire
		boolean removed
		org.eclipse.ui.internal.progress.JobTreeElement[] jtes
		int i
		org.eclipse.ui.internal.progress.JobTreeElement parent
		Object[] l
		int i
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener jv
	org.eclipse.ui.internal.progress.JobTreeElement[] getKeptElements () 
		org.eclipse.ui.internal.progress.JobTreeElement[] all
		org.eclipse.ui.internal.progress.JobTreeElement[] all
	public java.util.Date getFinishDate (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		Object o
	public boolean isKept (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement element
	public void clearAll () 
		org.eclipse.ui.internal.progress.JobTreeElement[] all
		int i
		Object[] l
		int i
		org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener jv
	java.util.Set getKeptAsSet () 
	static void access$0 (org.eclipse.ui.internal.progress.FinishedJobs, org.eclipse.ui.internal.progress.JobTreeElement) 
	static void access$1 (org.eclipse.ui.internal.progress.FinishedJobs, org.eclipse.ui.internal.progress.GroupInfo) 
	static void access$2 (org.eclipse.ui.internal.progress.FinishedJobs, org.eclipse.ui.internal.progress.JobInfo) 
	static void access$3 (org.eclipse.ui.internal.progress.FinishedJobs, org.eclipse.ui.internal.progress.JobInfo) 
}

org/eclipse/ui/internal/progress/GroupInfo.class
GroupInfo.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.GroupInfo extends org.eclipse.ui.internal.progress.JobTreeElement implements org.eclipse.core.runtime.IProgressMonitor  {
	private java.util.List infos
	private Object lock
	private String taskName
	boolean isActive
	double total
	double currentWork
	void  () 
	boolean hasChildren () 
	java.lang.Object[] getChildren () 
	java.lang.String getDisplayString () 
		String[] messageValues
	int getPercentDone () 
	boolean isJobInfo () 
	public int compareTo (java.lang.Object) 
		Object arg0
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void done () 
	private void updateInProgressManager () 
		java.util.Iterator infoIterator
		org.eclipse.ui.internal.progress.JobInfo next
	public void internalWorked (double) 
		double work
	public boolean isCanceled () 
	public void setCanceled (boolean) 
		boolean value
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void worked (int) 
		int work
	void removeJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo job
	void addJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo job
	boolean isActive () 
	public void cancel () 
		Object[] jobInfos
		int i
	public boolean isCancellable () 
	java.lang.String getTaskName () 
}

org/eclipse/ui/internal/progress/IAnimationProcessor.class
IAnimationProcessor.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.IAnimationProcessor extends java.lang.Object {
	public abstract void addItem (org.eclipse.ui.internal.progress.AnimationItem) 
	public abstract void removeItem (org.eclipse.ui.internal.progress.AnimationItem) 
	public abstract boolean hasItems () 
	public abstract void animationStarted () 
	public abstract void animationFinished () 
	public abstract int getPreferredWidth () 
	public abstract boolean isProcessorJob (org.eclipse.core.runtime.jobs.Job) 
}

org/eclipse/ui/internal/progress/IJobBusyListener.class
IJobBusyListener.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.IJobBusyListener extends java.lang.Object {
	public abstract void incrementBusy (org.eclipse.core.runtime.jobs.Job) 
	public abstract void decrementBusy (org.eclipse.core.runtime.jobs.Job) 
}

org/eclipse/ui/internal/progress/IJobProgressManagerListener.class
IJobProgressManagerListener.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.IJobProgressManagerListener extends java.lang.Object {
	public abstract void addJob (org.eclipse.ui.internal.progress.JobInfo) 
	public abstract void addGroup (org.eclipse.ui.internal.progress.GroupInfo) 
	public abstract void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
	public abstract void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
	public abstract void refreshAll () 
	public abstract void removeJob (org.eclipse.ui.internal.progress.JobInfo) 
	public abstract void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
	public abstract boolean showsDebug () 
}

org/eclipse/ui/internal/progress/IProgressUpdateCollector.class
IProgressUpdateCollector.java
package org.eclipse.ui.internal.progress
public abstract org.eclipse.ui.internal.progress.IProgressUpdateCollector extends java.lang.Object {
	public abstract void refresh () 
	public abstract void refresh (java.lang.Object[]) 
	public abstract void add (java.lang.Object[]) 
	public abstract void remove (java.lang.Object[]) 
}

org/eclipse/ui/internal/progress/JobInfo.class
JobInfo.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.JobInfo extends org.eclipse.ui.internal.progress.JobTreeElement {
	private org.eclipse.core.runtime.IStatus blockedStatus
	private volatile boolean canceled
	private java.util.List children
	private org.eclipse.core.runtime.jobs.Job job
	private org.eclipse.ui.internal.progress.GroupInfo parent
	private org.eclipse.ui.internal.progress.TaskInfo taskInfo
	private int ticks
	void  (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job enclosingJob
	void addSubTask (java.lang.String) 
		String subTaskName
	void addWork (double) 
		double workIncrement
	void beginTask (java.lang.String, int) 
		String taskName
		int work
	public void cancel () 
	void clearChildren () 
	void clearTaskInfo () 
	private int compareJobs (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.core.runtime.jobs.Job job2
	public int compareTo (java.lang.Object) 
		Object arg0
		org.eclipse.ui.internal.progress.JobInfo element
	void dispose () 
	public org.eclipse.core.runtime.IStatus getBlockedStatus () 
	java.lang.Object[] getChildren () 
	java.lang.String getCondensedDisplayString () 
		org.eclipse.ui.internal.progress.TaskInfo info
	public org.eclipse.swt.graphics.Image getDisplayImage () 
		int done
		int state
	java.lang.String getDisplayString () 
	java.lang.String getDisplayString (boolean) 
		boolean showProgress
		String name
	private java.lang.String getDisplayStringWithStatus (boolean) 
		boolean showProgress
		org.eclipse.ui.internal.progress.TaskInfo info
	org.eclipse.ui.internal.progress.GroupInfo getGroupInfo () 
	public org.eclipse.core.runtime.jobs.Job getJob () 
	public java.lang.Object getParent () 
	int getPercentDone () 
		org.eclipse.ui.internal.progress.TaskInfo info
	org.eclipse.ui.internal.progress.TaskInfo getTaskInfo () 
	boolean hasChildren () 
	boolean hasTaskInfo () 
	boolean isActive () 
	public boolean isBlocked () 
	public boolean isCanceled () 
	public boolean isCancellable () 
	boolean isJobInfo () 
	public void setBlockedStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus blockedStatus
	void setGroupInfo (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
	void setTaskName (java.lang.String) 
		String name
	public void setTicks (int) 
		int ticks
}

org/eclipse/ui/internal/progress/JobTreeElement.class
JobTreeElement.java
package org.eclipse.ui.internal.progress
public abstract org.eclipse.ui.internal.progress.JobTreeElement extends java.lang.Object implements java.lang.Comparable  {
	public void  () 
	public java.lang.Object getParent () 
	abstract boolean hasChildren () 
	abstract java.lang.Object[] getChildren () 
	abstract java.lang.String getDisplayString () 
	java.lang.String getDisplayString (boolean) 
		boolean showProgress
	public org.eclipse.swt.graphics.Image getDisplayImage () 
	java.lang.String getCondensedDisplayString () 
	abstract boolean isJobInfo () 
	public int compareTo (java.lang.Object) 
		Object arg0
	abstract boolean isActive () 
	public boolean isCancellable () 
	public void cancel () 
}

org/eclipse/ui/internal/progress/JobsViewPreferenceDialog.class
JobsViewPreferenceDialog.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.JobsViewPreferenceDialog extends org.eclipse.ui.preferences.ViewSettingsDialog {
	private org.eclipse.jface.preference.BooleanFieldEditor verboseEditor
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell newShell
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite top
		org.eclipse.swt.widgets.Composite editArea
	protected void okPressed () 
	protected void performDefaults () 
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$1.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$1 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$2.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$2 extends org.eclipse.swt.accessibility.AccessibleAdapter {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	private final String val$tt
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem, java.lang.String) 
	public void getName (org.eclipse.swt.accessibility.AccessibleEvent) 
		org.eclipse.swt.accessibility.AccessibleEvent e
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$3.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$3 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$4.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$5.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressAnimationItem$6.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationItem$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressAnimationItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressAnimationItem.class
ProgressAnimationItem.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressAnimationItem extends org.eclipse.ui.internal.progress.AnimationItem implements org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener  {
	org.eclipse.swt.widgets.ProgressBar bar
	org.eclipse.swt.events.MouseListener mouseListener
	org.eclipse.swt.widgets.Composite top
	org.eclipse.swt.widgets.ToolBar toolbar
	org.eclipse.swt.widgets.ToolItem toolButton
	org.eclipse.ui.internal.progress.ProgressRegion progressRegion
	org.eclipse.swt.graphics.Image noneImage
	org.eclipse.swt.graphics.Image okImage
	org.eclipse.swt.graphics.Image errorImage
	boolean animationRunning
	private int flags
	static Class class$0
	void  (org.eclipse.ui.internal.progress.ProgressRegion, int) 
		org.eclipse.ui.internal.progress.ProgressRegion region
		int flags
	void doAction () 
		org.eclipse.ui.internal.progress.JobTreeElement[] jobTreeElements
		int i
		org.eclipse.ui.internal.progress.JobInfo ji
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.IStatus status
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	private void execute (org.eclipse.ui.internal.progress.JobInfo, org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.ui.internal.progress.JobInfo ji
		org.eclipse.core.runtime.jobs.Job job
		Object prop
		org.eclipse.jface.action.IAction action
		org.eclipse.core.commands.ParameterizedCommand command
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.handlers.IHandlerService service
		Exception exception
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.NotEnabledException e
		org.eclipse.core.commands.NotHandledException e
		org.eclipse.core.runtime.Status status
	private void removeTopElement (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo ji
		org.eclipse.ui.internal.progress.JobTreeElement topElement
	private org.eclipse.jface.action.IAction getAction (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		Object property
	private void refresh () 
		org.eclipse.ui.internal.progress.JobTreeElement[] jobTreeElements
		int i
		org.eclipse.ui.internal.progress.JobInfo ji
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.IStatus status
		org.eclipse.jface.action.IAction action
		String tt
	private void initButton (org.eclipse.swt.graphics.Image, java.lang.String) 
		org.eclipse.swt.graphics.Image im
		String tt
	protected org.eclipse.swt.widgets.Control createAnimationItem (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Display display
		boolean isCarbon
		org.eclipse.swt.layout.GridLayout gl
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.layout.GridData gd
		int hh
	private boolean isHorizontal () 
	public org.eclipse.swt.widgets.Control getControl () 
	void animationDone () 
	public boolean animationRunning () 
	void animationStart () 
	public void removed (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement info
		org.eclipse.swt.widgets.Display display
	public void finished (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		org.eclipse.swt.widgets.Display display
	static void access$0 (org.eclipse.ui.internal.progress.ProgressAnimationItem) 
}

org/eclipse/ui/internal/progress/ProgressAnimationProcessor.class
ProgressAnimationProcessor.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressAnimationProcessor extends java.lang.Object implements org.eclipse.ui.internal.progress.IAnimationProcessor  {
	org.eclipse.ui.internal.progress.AnimationManager manager
	java.util.List items
	void  (org.eclipse.ui.internal.progress.AnimationManager) 
		org.eclipse.ui.internal.progress.AnimationManager animationManager
	public void startAnimationLoop (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.internal.progress.ProgressAnimationItem[] animationItems
		int i
	public void addItem (org.eclipse.ui.internal.progress.AnimationItem) 
		org.eclipse.ui.internal.progress.AnimationItem item
	public void removeItem (org.eclipse.ui.internal.progress.AnimationItem) 
		org.eclipse.ui.internal.progress.AnimationItem item
	public boolean hasItems () 
	public void itemsInactiveRedraw () 
	public void animationStarted () 
		org.eclipse.ui.internal.progress.AnimationItem[] animationItems
		int i
	public int getPreferredWidth () 
	private org.eclipse.ui.internal.progress.ProgressAnimationItem[] getAnimationItems () 
		org.eclipse.ui.internal.progress.ProgressAnimationItem[] animationItems
	public void animationFinished () 
		org.eclipse.ui.internal.progress.AnimationItem[] animationItems
		int i
	public boolean isProcessorJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
}

org/eclipse/ui/internal/progress/ProgressCanvasViewer$1.class
ProgressCanvasViewer.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressCanvasViewer$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.progress.ProgressCanvasViewer this$0
	void  (org.eclipse.ui.internal.progress.ProgressCanvasViewer) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent event
}

org/eclipse/ui/internal/progress/ProgressCanvasViewer$2.class
ProgressCanvasViewer.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressCanvasViewer$2 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.progress.ProgressCanvasViewer this$0
	void  (org.eclipse.ui.internal.progress.ProgressCanvasViewer) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent event
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Transform transform
		org.eclipse.jface.viewers.ILabelProvider labelProvider
		int itemCount
		int yOffset
		int xOffset
		org.eclipse.swt.graphics.Rectangle clientArea
		int size
		int size
		int i
		String string
}

org/eclipse/ui/internal/progress/ProgressCanvasViewer.class
ProgressCanvasViewer.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressCanvasViewer extends org.eclipse.ui.internal.progress.AbstractProgressViewer {
	org.eclipse.swt.widgets.Canvas canvas
	Object[] displayedItems
	private static final java.util.List EMPTY_LIST
	private org.eclipse.swt.graphics.FontMetrics fontMetrics
	private int numShowItems
	private int maxCharacterWidth
	private int orientation
	static void  () 
	void  (org.eclipse.swt.widgets.Composite, int, int, int, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		int itemsToShow
		int numChars
		int orientation
		org.eclipse.swt.graphics.GC gc
	protected void hookControl (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	protected org.eclipse.swt.widgets.Widget doFindInputItem (java.lang.Object) 
		Object element
	protected org.eclipse.swt.widgets.Widget doFindItem (java.lang.Object) 
		Object element
	protected void doUpdateItem (org.eclipse.swt.widgets.Widget, java.lang.Object, boolean) 
		org.eclipse.swt.widgets.Widget item
		Object element
		boolean fullMap
	protected java.util.List getSelectionFromWidget () 
	protected void internalRefresh (java.lang.Object) 
		Object element
	public void reveal (java.lang.Object) 
		Object element
	protected void setSelectionToWidget (java.util.List, boolean) 
		java.util.List l
		boolean reveal
	public org.eclipse.swt.widgets.Control getControl () 
	private void initializeListeners () 
	public void setLabelProvider (org.eclipse.jface.viewers.IBaseLabelProvider) 
		org.eclipse.jface.viewers.IBaseLabelProvider labelProvider
	public org.eclipse.swt.graphics.Point getSizeHints () 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fm
		int charWidth
		int charHeight
		int maxWidth
		int maxHeight
		int fontWidth
		int fontHeight
	public void add (java.lang.Object[]) 
		Object[] elements
	public void remove (java.lang.Object[]) 
		Object[] elements
	static void access$0 (org.eclipse.ui.internal.progress.ProgressCanvasViewer, org.eclipse.swt.events.DisposeEvent) 
	static int access$1 (org.eclipse.ui.internal.progress.ProgressCanvasViewer) 
	static int access$2 (org.eclipse.ui.internal.progress.ProgressCanvasViewer) 
	static org.eclipse.swt.graphics.FontMetrics access$3 (org.eclipse.ui.internal.progress.ProgressCanvasViewer) 
}

org/eclipse/ui/internal/progress/ProgressContentProvider.class
ProgressContentProvider.java
package org.eclipse.ui.internal.progress
public abstract org.eclipse.ui.internal.progress.ProgressContentProvider extends java.lang.Object implements org.eclipse.ui.internal.progress.IProgressUpdateCollector org.eclipse.jface.viewers.IStructuredContentProvider  {
	private boolean canShowDebug
	public void  () 
	public void  (boolean) 
		boolean debug
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public boolean debug () 
}

org/eclipse/ui/internal/progress/ProgressInfoItem$1.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressInfoItem$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressInfoItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/progress/ProgressInfoItem$2.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressInfoItem$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.progress.ProgressInfoItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		int detail
}

org/eclipse/ui/internal/progress/ProgressInfoItem$3.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressInfoItem$3 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.progress.ProgressInfoItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/progress/ProgressInfoItem$4.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressInfoItem$4 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressInfoItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/progress/ProgressInfoItem$5.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressInfoItem$5 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.progress.ProgressInfoItem this$0
	void  (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		Object text
}

org/eclipse/ui/internal/progress/ProgressInfoItem$IndexListener.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
abstract org.eclipse.ui.internal.progress.ProgressInfoItem$IndexListener extends java.lang.Object {
	public abstract void selectPrevious () 
	public abstract void selectNext () 
	public abstract void select () 
}

org/eclipse/ui/internal/progress/ProgressInfoItem.class
ProgressInfoItem.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressInfoItem extends org.eclipse.swt.widgets.Composite {
	static String STOP_IMAGE_KEY
	static String DISABLED_STOP_IMAGE_KEY
	static String CLEAR_FINISHED_JOB_KEY
	static String DISABLED_CLEAR_FINISHED_JOB_KEY
	static String DEFAULT_JOB_KEY
	static String DARK_COLOR_KEY
	org.eclipse.ui.internal.progress.JobTreeElement info
	org.eclipse.swt.widgets.Label progressLabel
	org.eclipse.swt.widgets.ToolBar actionBar
	org.eclipse.swt.widgets.ToolItem actionButton
	java.util.List taskEntries
	private org.eclipse.swt.widgets.ProgressBar progressBar
	private org.eclipse.swt.widgets.Label jobImageLabel
	static final int MAX_PROGRESS_HEIGHT
	static final int MIN_ICON_SIZE
	private static final String TEXT_KEY
	private static final String TRIGGER_KEY
	org.eclipse.ui.internal.progress.ProgressInfoItem$IndexListener indexListener
	private int currentIndex
	private boolean selected
	private org.eclipse.swt.events.MouseAdapter mouseListener
	private boolean isShowing
	private org.eclipse.jface.resource.ResourceManager resourceManager
	private org.eclipse.swt.widgets.Link link
	static Class class$0
	static void  () 
		int shift
		org.eclipse.swt.graphics.Color lightColor
		org.eclipse.swt.graphics.RGB darkRGB
	public void  (org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.swt.widgets.Composite parent
		int style
		org.eclipse.ui.internal.progress.JobTreeElement progressInfo
	protected void createChildren () 
		org.eclipse.swt.layout.FormLayout layout
		org.eclipse.swt.graphics.Image infoImage
		org.eclipse.swt.layout.FormData imageData
		org.eclipse.swt.layout.FormData progressData
	private void setMainText () 
	private void setLayoutsForNoProgress () 
		org.eclipse.swt.layout.FormData buttonData
		org.eclipse.swt.layout.FormData linkData
	protected void cancelOrRemove () 
	private org.eclipse.swt.graphics.Image getInfoImage () 
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.jface.resource.ImageDescriptor descriptor
		Object property
		org.eclipse.swt.graphics.Image image
	private org.eclipse.jface.resource.ResourceManager getResourceManager () 
	private java.lang.String getMainTitle () 
	public java.lang.String getJobNameAndStatus (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.core.runtime.jobs.Job job
		String name
		org.eclipse.core.runtime.IStatus blockedStatus
	java.lang.String getJobInfoFinishedString (org.eclipse.core.runtime.jobs.Job, boolean) 
		org.eclipse.core.runtime.jobs.Job job
		boolean withTime
		String time
	private java.lang.String getTimeString () 
		java.util.Date date
	void refresh () 
		int percentDone
		org.eclipse.ui.internal.progress.JobInfo[] infos
		int i
		int i
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.ui.internal.progress.TaskInfo taskInfo
		String taskString
		String subTaskString
		Object[] jobChildren
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.IStatus result
		int i
	private boolean isCompleted () 
		org.eclipse.ui.internal.progress.JobInfo[] infos
		int i
	public org.eclipse.ui.internal.progress.JobInfo[] getJobInfos () 
		Object[] children
		org.eclipse.ui.internal.progress.JobInfo[] infos
	private boolean isRunning () 
		org.eclipse.ui.internal.progress.JobInfo[] infos
		int i
		int state
	private int getPercentDone () 
		Object[] roots
		org.eclipse.ui.internal.progress.TaskInfo ti
	private void updateToolBarValues () 
		org.eclipse.ui.internal.progress.JobInfo[] infos
		int i
	void createProgressBar (int) 
		int style
		org.eclipse.swt.layout.FormData buttonData
		org.eclipse.swt.layout.FormData barData
		org.eclipse.swt.layout.FormData linkData
	void setLinkText (org.eclipse.core.runtime.jobs.Job, java.lang.String, int) 
		org.eclipse.core.runtime.jobs.Job linkJob
		String taskString
		int index
		org.eclipse.swt.layout.FormData linkData
		org.eclipse.swt.widgets.Control top
		org.eclipse.swt.widgets.Link previous
		Object actionProperty
		Object commandProperty
		Object property
	public void executeTrigger () 
		Object data
		org.eclipse.jface.action.IAction action
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.handlers.IHandlerService handlerService
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.NotEnabledException e
		org.eclipse.core.commands.NotHandledException e
		Object text
	private void updateTrigger (java.lang.Object, org.eclipse.swt.widgets.Link) 
		Object trigger
		org.eclipse.swt.widgets.Link link
	private void updateText (java.lang.String, org.eclipse.swt.widgets.Link) 
		String taskString
		org.eclipse.swt.widgets.Link link
	public void setColor (int) 
		int i
	private void setAllForegrounds (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
		java.util.Iterator taskEntryIterator
	private void setAllBackgrounds (org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.graphics.Color color
		java.util.Iterator taskEntryIterator
	void setButtonFocus () 
	void selectWidgets (boolean) 
		boolean select
	void setIndexListener (org.eclipse.ui.internal.progress.ProgressInfoItem$IndexListener) 
		org.eclipse.ui.internal.progress.ProgressInfoItem$IndexListener indexListener
	boolean isSelected () 
	void setDisplayed (int, int) 
		int top
		int bottom
		int itemTop
		int itemBottom
	private void setDisplayed (boolean) 
		boolean displayed
		boolean refresh
	public void dispose () 
	public org.eclipse.ui.internal.progress.JobTreeElement getInfo () 
	static org.eclipse.swt.widgets.Link access$0 (org.eclipse.ui.internal.progress.ProgressInfoItem) 
	static void access$1 (org.eclipse.ui.internal.progress.ProgressInfoItem, java.lang.String, org.eclipse.swt.widgets.Link) 
}

org/eclipse/ui/internal/progress/ProgressLabelProvider.class
ProgressLabelProvider.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	org.eclipse.swt.graphics.Image image
	public void  () 
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
	public java.lang.String getText (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/progress/ProgressManager$1.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$1 extends org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor {
	final org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus this$1
	void  (org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor $anonymous0
	public void setBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
}

org/eclipse/ui/internal/progress/ProgressManager$2.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$2 extends java.lang.Object implements org.eclipse.ui.statushandlers.StatusManager$INotificationListener  {
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	void  (org.eclipse.ui.internal.progress.ProgressManager) 
	public void statusManagerNotified (int, org.eclipse.ui.statushandlers.StatusAdapter[]) 
		int type
		org.eclipse.ui.statushandlers.StatusAdapter[] adapters
}

org/eclipse/ui/internal/progress/ProgressManager$3.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$3 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	void  (org.eclipse.ui.internal.progress.ProgressManager) 
	public void aboutToRun (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
		org.eclipse.ui.internal.progress.JobInfo info
		java.util.Iterator startListeners
		org.eclipse.ui.internal.progress.IJobBusyListener next
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
		java.util.Iterator startListeners
		org.eclipse.ui.internal.progress.IJobBusyListener next
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public void scheduled (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
		boolean noDialog
		org.eclipse.core.runtime.jobs.IJobChangeEvent finalEvent
		org.eclipse.ui.progress.WorkbenchJob showJob
	private void updateFor (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void awake (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void sleeping (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	static org.eclipse.ui.internal.progress.ProgressManager access$0 (org.eclipse.ui.internal.progress.ProgressManager$3) 
}

org/eclipse/ui/internal/progress/ProgressManager$4.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$4 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressManager$3 this$1
	private final org.eclipse.core.runtime.jobs.IJobChangeEvent val$finalEvent
	void  (org.eclipse.ui.internal.progress.ProgressManager$3, java.lang.String, org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/progress/ProgressManager$5.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	private final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog val$dialog
	private final org.eclipse.jface.operation.IRunnableWithProgress val$runnable
	private final java.lang.reflect.InvocationTargetException[] val$invokes
	private final InterruptedException[] val$interrupt
	void  (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog, org.eclipse.jface.operation.IRunnableWithProgress, java.lang.reflect.InvocationTargetException[], java.lang.InterruptedException[]) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
		InterruptedException e
}

org/eclipse/ui/internal/progress/ProgressManager$6.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$6 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	private final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog val$dialog
	void  (org.eclipse.ui.internal.progress.ProgressManager, java.lang.String, org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/progress/ProgressManager$7.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$7 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	private final org.eclipse.swt.widgets.Display val$display
	private final org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus val$runnableWithStatus
	void  (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.swt.widgets.Display, org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressManager$JobMonitor.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$JobMonitor extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitorWithBlocking  {
	org.eclipse.core.runtime.jobs.Job job
	String currentTaskName
	org.eclipse.core.runtime.IProgressMonitorWithBlocking listener
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	void  (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job newJob
	void addProgressListener (org.eclipse.core.runtime.IProgressMonitorWithBlocking) 
		org.eclipse.core.runtime.IProgressMonitorWithBlocking monitor
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.TaskInfo currentTask
	public void beginTask (java.lang.String, int) 
		String taskName
		int totalWork
		org.eclipse.ui.internal.progress.JobInfo info
	public void done () 
		org.eclipse.ui.internal.progress.JobInfo info
	public void internalWorked (double) 
		double work
		org.eclipse.ui.internal.progress.JobInfo info
	public boolean isCanceled () 
		org.eclipse.ui.internal.progress.JobInfo info
	public void setCanceled (boolean) 
		boolean value
		org.eclipse.ui.internal.progress.JobInfo info
	public void setTaskName (java.lang.String) 
		String taskName
		org.eclipse.ui.internal.progress.JobInfo info
	public void subTask (java.lang.String) 
		String name
		org.eclipse.ui.internal.progress.JobInfo info
	public void worked (int) 
		int work
	public void clearBlocked () 
		org.eclipse.ui.internal.progress.JobInfo info
	public void setBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
		org.eclipse.ui.internal.progress.JobInfo info
}

org/eclipse/ui/internal/progress/ProgressManager$RunnableWithStatus.class
ProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus extends java.lang.Object implements java.lang.Runnable  {
	org.eclipse.core.runtime.IStatus status
	private final org.eclipse.jface.operation.IRunnableContext context
	private final org.eclipse.jface.operation.IRunnableWithProgress runnable
	private final org.eclipse.core.runtime.jobs.ISchedulingRule rule
	final org.eclipse.ui.internal.progress.ProgressManager this$0
	public void  (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.jface.operation.IRunnableContext context
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public void run () 
		org.eclipse.core.runtime.jobs.IJobManager manager
		java.lang.reflect.InvocationTargetException e
		InterruptedException e
		org.eclipse.core.runtime.OperationCanceledException e
	private org.eclipse.core.runtime.IProgressMonitor getEventLoopMonitor () 
	public org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/ui/internal/progress/ProgressManager.class
ProgressManager.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressManager extends org.eclipse.core.runtime.jobs.ProgressProvider implements org.eclipse.ui.progress.IProgressService  {
	public static final org.eclipse.core.runtime.QualifiedName PROPERTY_IN_DIALOG
	private static final String ERROR_JOB
	static final String ERROR_JOB_KEY
	private static org.eclipse.ui.internal.progress.ProgressManager singleton
	private final java.util.Map jobs
	private final java.util.Map familyListeners
	private org.eclipse.core.runtime.ListenerList listeners
	final org.eclipse.core.runtime.jobs.IJobChangeListener changeListener
	static final String PROGRESS_VIEW_NAME
	static final String PROGRESS_FOLDER
	private static final String SLEEPING_JOB
	private static final String WAITING_JOB
	private static final String BLOCKED_JOB
	public static final String SLEEPING_JOB_KEY
	public static final String WAITING_JOB_KEY
	public static final String BLOCKED_JOB_KEY
	final java.util.Map runnableMonitors
	private java.util.Hashtable imageKeyTable
	private final org.eclipse.ui.statushandlers.StatusManager$INotificationListener notificationListener
	private static final String IMAGE_KEY
	static Class class$0
	static void  () 
	public static org.eclipse.ui.internal.progress.ProgressManager getInstance () 
	public static void shutdownProgressManager () 
	void  () 
	private void setUpImages () 
		java.net.URL iconsRoot
		org.eclipse.jface.resource.ImageDescriptor errorImage
		java.net.MalformedURLException e
	private org.eclipse.ui.statushandlers.StatusManager$INotificationListener createNotificationListener () 
	private org.eclipse.core.runtime.jobs.IJobChangeListener createChangeListener () 
	protected void sleepJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
		Object[] listenersArray
		int i
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	private void sleepGroup (org.eclipse.ui.internal.progress.GroupInfo, org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
		org.eclipse.ui.internal.progress.JobInfo info
		Object[] listenersArray
		int i
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	private void setUpImage (java.net.URL, java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URL iconsRoot
		String fileName
		String key
	public org.eclipse.core.runtime.IProgressMonitor createMonitor (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	public org.eclipse.core.runtime.IProgressMonitor getDefaultMonitor () 
		org.eclipse.swt.widgets.Display display
	public org.eclipse.ui.internal.progress.ProgressManager$JobMonitor progressFor (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.ui.internal.progress.ProgressManager$JobMonitor monitor
	void addListener (org.eclipse.ui.internal.progress.IJobProgressManagerListener) 
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	void removeListener (org.eclipse.ui.internal.progress.IJobProgressManagerListener) 
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	org.eclipse.ui.internal.progress.JobInfo getJobInfo (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.ui.internal.progress.JobInfo info
	org.eclipse.ui.internal.progress.JobInfo internalGetJobInfo (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	public void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
		Object[] listenersArray
		int i
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	public void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
		Object[] listenersArray
		int i
	public void refreshAll () 
		Object[] listenersArray
		int i
	public void removeJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.core.runtime.jobs.Job job
		Object[] listenersArray
		int i
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	public void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
		Object[] listenersArray
		int i
	public void addJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
		Object[] listenersArray
		int i
		org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	boolean isCurrentDisplaying (org.eclipse.core.runtime.jobs.Job, boolean) 
		org.eclipse.core.runtime.jobs.Job job
		boolean debug
	boolean isNeverDisplaying (org.eclipse.core.runtime.jobs.Job, boolean) 
		org.eclipse.core.runtime.jobs.Job job
		boolean debug
	private boolean isInfrastructureJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	public org.eclipse.ui.internal.progress.JobInfo[] getJobInfos (boolean) 
		boolean debug
		java.util.Iterator iterator
		java.util.Collection result
		org.eclipse.core.runtime.jobs.Job next
		org.eclipse.ui.internal.progress.JobInfo[] infos
	public org.eclipse.ui.internal.progress.JobTreeElement[] getRootElements (boolean) 
		boolean debug
		java.util.Iterator iterator
		java.util.Collection result
		org.eclipse.core.runtime.jobs.Job next
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.ui.internal.progress.GroupInfo group
		org.eclipse.ui.internal.progress.JobTreeElement[] infos
	public boolean hasJobInfos () 
		java.util.Iterator iterator
	org.eclipse.swt.graphics.Image getImage (org.eclipse.swt.graphics.ImageData) 
		org.eclipse.swt.graphics.ImageData source
		org.eclipse.swt.graphics.ImageData mask
	org.eclipse.swt.graphics.ImageData[] getImageData (java.net.URL, org.eclipse.swt.graphics.ImageLoader) 
		java.net.URL fileSystemPath
		org.eclipse.swt.graphics.ImageLoader loader
		java.io.InputStream stream
		org.eclipse.swt.graphics.ImageData[] result
		java.io.FileNotFoundException exception
		java.io.IOException exception
	public void busyCursorWhile (org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog dialog
		java.lang.reflect.InvocationTargetException[] invokes
		InterruptedException[] interrupt
		Runnable dialogWaitRunnable
	private void busyCursorWhile (java.lang.Runnable, org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
		Runnable dialogWaitRunnable
		org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog dialog
		org.eclipse.swt.widgets.Display display
	private void scheduleProgressMonitorJob (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
		org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog dialog
		org.eclipse.ui.progress.WorkbenchJob updateJob
	private void shutdown () 
	public org.eclipse.core.runtime.IProgressMonitor createProgressGroup () 
	public org.eclipse.core.runtime.IProgressMonitor createMonitor (org.eclipse.core.runtime.jobs.Job, org.eclipse.core.runtime.IProgressMonitor, int) 
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.IProgressMonitor group
		int ticks
		org.eclipse.ui.internal.progress.ProgressManager$JobMonitor monitor
		org.eclipse.ui.internal.progress.GroupInfo groupInfo
		org.eclipse.ui.internal.progress.JobInfo jobInfo
	void addListenerToFamily (java.lang.Object, org.eclipse.ui.internal.progress.IJobBusyListener) 
		Object family
		org.eclipse.ui.internal.progress.IJobBusyListener listener
		java.util.Collection currentListeners
	void removeListener (org.eclipse.ui.internal.progress.IJobBusyListener) 
		org.eclipse.ui.internal.progress.IJobBusyListener listener
		java.util.Iterator families
		Object next
		java.util.Collection currentListeners
	private java.util.Collection busyListenersForJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		java.util.Iterator families
		java.util.Collection returnValue
		Object next
		java.util.Collection currentListeners
	public void showInDialog (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog dialog
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog dialog
	public void runInUI (org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.jobs.ISchedulingRule)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.jface.operation.IRunnableContext context
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus runnableWithStatus
		org.eclipse.swt.widgets.Display display
		org.eclipse.core.runtime.IStatus status
		Throwable exception
	public int getLongOperationTime () 
	public void registerIconForFamily (org.eclipse.jface.resource.ImageDescriptor, java.lang.Object) 
		org.eclipse.jface.resource.ImageDescriptor icon
		Object family
		String key
		org.eclipse.jface.resource.ImageRegistry registry
	public org.eclipse.swt.graphics.Image getIconFor (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		java.util.Enumeration families
		Object next
	private void setUserInterfaceActive (boolean) 
		boolean active
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.swt.widgets.Shell[] shells
		int i
		int i
	private boolean pruneStaleJobs () 
		Object[] jobsToCheck
		boolean pruned
		int i
		org.eclipse.core.runtime.jobs.Job job
	boolean checkForStaleness (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	private boolean shouldRunInBackground () 
	public void setShowSystemJobs (boolean) 
		boolean showSystem
		org.eclipse.ui.internal.progress.ProgressViewUpdater updater
	static java.util.Collection access$0 (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.core.runtime.jobs.Job) 
	static boolean access$1 (org.eclipse.ui.internal.progress.ProgressManager) 
	static boolean access$2 (org.eclipse.ui.internal.progress.ProgressManager, org.eclipse.core.runtime.jobs.Job) 
	static java.util.Map access$3 (org.eclipse.ui.internal.progress.ProgressManager) 
	static void access$4 (org.eclipse.ui.internal.progress.ProgressManager, boolean) 
}

org/eclipse/ui/internal/progress/ProgressManagerUtil$1.class
ProgressManagerUtil.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManagerUtil$1 extends org.eclipse.jface.viewers.ViewerComparator {
	void  () 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer testViewer
		Object e1
		Object e2
}

org/eclipse/ui/internal/progress/ProgressManagerUtil$2.class
ProgressManagerUtil.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressManagerUtil$2 extends java.lang.Object implements org.eclipse.jface.window.IShellProvider  {
	void  () 
	public org.eclipse.swt.widgets.Shell getShell () 
}

org/eclipse/ui/internal/progress/ProgressManagerUtil.class
ProgressManagerUtil.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressManagerUtil extends java.lang.Object {
	public static long SHORT_OPERATION_TIME
	static final org.eclipse.core.runtime.QualifiedName KEEP_PROPERTY
	static final org.eclipse.core.runtime.QualifiedName KEEPONE_PROPERTY
	static final Object[] EMPTY_OBJECT_ARRAY
	static final org.eclipse.core.runtime.QualifiedName INFRASTRUCTURE_PROPERTY
	private static String ellipsis
	static void  () 
	public void  () 
	static org.eclipse.core.runtime.IStatus exceptionStatus (java.lang.Throwable) 
		Throwable exception
	static void logException (java.lang.Throwable) 
		Throwable exception
	static org.eclipse.jface.viewers.ViewerComparator getProgressViewerComparator () 
	static void openProgressView (org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.views.IViewDescriptor reference
		org.eclipse.ui.PartInitException exception
	static java.lang.String shortenText (java.lang.String, org.eclipse.swt.widgets.Control) 
		String textValue
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.GC gc
		int maxWidth
		int maxExtent
		int length
		int charsToClip
		int secondWord
		int pivot
		int start
		int end
		String s1
		String s2
		String s
		int l
	private static int findSecondWhitespace (java.lang.String, org.eclipse.swt.graphics.GC, int) 
		String textValue
		org.eclipse.swt.graphics.GC gc
		int maxWidth
		int firstCharacter
		char[] chars
		int i
		int secondCharacter
		int i
	public static boolean rescheduleIfModalShellOpen (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job openJob
		org.eclipse.swt.widgets.Shell modal
	public static boolean safeToOpen (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog, org.eclipse.swt.widgets.Shell) 
		org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog dialog
		org.eclipse.swt.widgets.Shell excludedShell
		org.eclipse.swt.widgets.Shell modal
	public static org.eclipse.swt.widgets.Shell getModalShellExcluding (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	private static org.eclipse.swt.widgets.Shell getModalChildExcluding (org.eclipse.swt.widgets.Shell[], org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell[] toSearch
		org.eclipse.swt.widgets.Shell toExclude
		int modal
		int i
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell[] children
		org.eclipse.swt.widgets.Shell modalChild
	public static org.eclipse.swt.widgets.Shell getDefaultParent () 
		org.eclipse.swt.widgets.Shell modal
	public static org.eclipse.swt.widgets.Shell getNonModalShell () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchWindow[] windows
	public static void animateDown (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle startPosition
		org.eclipse.ui.IWorkbenchWindow currentWindow
		org.eclipse.ui.internal.WorkbenchWindow internalWindow
		org.eclipse.ui.internal.progress.ProgressRegion progressRegion
		org.eclipse.swt.graphics.Rectangle endPosition
		org.eclipse.swt.graphics.Point windowLocation
	public static void animateUp (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle endPosition
		org.eclipse.ui.IWorkbenchWindow currentWindow
		org.eclipse.ui.internal.WorkbenchWindow internalWindow
		org.eclipse.swt.graphics.Point windowLocation
		org.eclipse.ui.internal.progress.ProgressRegion progressRegion
		org.eclipse.swt.graphics.Rectangle startPosition
	static org.eclipse.jface.window.IShellProvider getShellProvider () 
	public static java.net.URL getIconsRoot () 
	public static java.net.URL getProgressSpinnerLocation () 
}

org/eclipse/ui/internal/progress/ProgressMessages.class
ProgressMessages.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String PendingUpdateAdapter_PendingLabel
	public static String JobInfo_DoneMessage
	public static String JobInfo_DoneNoProgressMessage
	public static String JobInfo_NoTaskNameDoneMessage
	public static String JobsViewPreferenceDialog_Note
	public static String JobErrorDialog_CustomJobText
	public static String JobInfo_UnknownProgress
	public static String JobInfo_Waiting
	public static String JobInfo_Sleeping
	public static String JobInfo_System
	public static String JobInfo_Cancelled
	public static String JobInfo_Cancel_Requested
	public static String JobInfo_Error
	public static String JobInfo_Blocked
	public static String JobInfo_Finished
	public static String JobInfo_FinishedAt
	public static String JobErrorDialog_CloseDialogMessage
	public static String InternalError
	public static String DeferredTreeContentManager_NotDeferred
	public static String DeferredTreeContentManager_AddingChildren
	public static String DeferredTreeContentManager_FetchingName
	public static String ProgressView_CancelAction
	public static String ProgressView_ClearAllAction
	public static String ProgressView_NoOperations
	public static String NewProgressView_RemoveAllJobsToolTip
	public static String NewProgressView_CancelJobToolTip
	public static String NewProgressView_ClearJobToolTip
	public static String NewProgressView_errorDialogTitle
	public static String NewProgressView_errorDialogMessage
	public static String ProgressAnimationItem_tasks
	public static String ProgressAnimationItem_ok
	public static String ProgressAnimationItem_error
	public static String SubTaskInfo_UndefinedTaskName
	public static String DeferredTreeContentManager_ClearJob
	public static String ProgressContentProvider_UpdateProgressJob
	public static String JobErrorDialog_MultipleErrorsTitle
	public static String ProgressManager_openJobName
	public static String ProgressManager_showInDialogName
	public static String ProgressMonitorJobsDialog_DetailsTitle
	public static String ProgressMonitorJobsDialog_HideTitle
	public static String ErrorNotificationManager_OpenErrorDialogJob
	public static String AnimationManager_AnimationStart
	public static String ProgressFloatingWindow_EllipsisValue
	public static String BlockedJobsDialog_UserInterfaceTreeElement
	public static String BlockedJobsDialog_BlockedTitle
	public static String WorkbenchSiteProgressService_CursorJob
	public static String ProgressMonitorFocusJobDialog_UserDialogJob
	public static String ProgressMonitorFocusJobDialog_CLoseDialogJob
	public static String ProgressMonitorFocusJobDialog_RunInBackgroundButton
	public static String JobErrorDialog_MultipleErrorsMessage
	public static String JobErrorDialog_CloseDialogTitle
	public static String JobsViewPreferenceDialog_Title
	public static String JobErrorDialog_DoNotShowAgainMessage
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$1.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.graphics.Rectangle shellPosition
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$10.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$10 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final org.eclipse.core.runtime.IStatus val$finalReason
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, org.eclipse.core.runtime.IStatus) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$11.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$11 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final String val$finalName
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, java.lang.String) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$12.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$12 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final String val$finalName
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, java.lang.String) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$13.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$13 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$14.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$14 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	private final org.eclipse.swt.widgets.Shell val$originatingShell
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog, java.lang.String, org.eclipse.swt.widgets.Shell) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$15.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$15 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	private final org.eclipse.swt.widgets.Button val$showUserDialogButton
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog, org.eclipse.swt.widgets.Button) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$2.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$2 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
		org.eclipse.ui.progress.WorkbenchJob closeJob
	static org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog access$0 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$2) 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$3.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$3 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$2 this$1
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$2, 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.swt.widgets.Shell currentShell
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$4.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitorWithBlocking  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
		String finalName
		int finalWork
	public void clearBlocked () 
	public void done () 
	public void internalWorked (double) 
		double work
		double finalWork
	public boolean isCanceled () 
	private void runAsync (java.lang.Runnable) 
		Runnable runnable
		org.eclipse.swt.widgets.Shell currentShell
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.widgets.Display display
	public void setBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
		org.eclipse.core.runtime.IStatus finalReason
	public void setCanceled (boolean) 
		boolean value
	public void setTaskName (java.lang.String) 
		String name
		String finalName
	public void subTask (java.lang.String) 
		String name
		String finalName
	public void worked (int) 
		int work
	static org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog access$0 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4) 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$5.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final String val$finalName
	private final int val$finalWork
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, java.lang.String, int) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$6.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$7.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$7 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$8.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$8 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final double val$finalWork
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, double) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog$9.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$9 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4 this$1
	private final Runnable val$runnable
	void  (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$4, java.lang.Runnable) 
	public void run () 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/progress/ProgressMonitorFocusJobDialog.class
ProgressMonitorFocusJobDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog extends org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog {
	org.eclipse.core.runtime.jobs.Job job
	private boolean showDialog
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void cancelPressed () 
	protected void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Button runInWorkspace
	private org.eclipse.core.runtime.jobs.IJobChangeListener createCloseListener () 
	private org.eclipse.core.runtime.IProgressMonitorWithBlocking getBlockingProgressMonitor () 
	public int open () 
		int result
		org.eclipse.core.runtime.jobs.IJobChangeListener listener
	public void show (org.eclipse.core.runtime.jobs.Job, org.eclipse.swt.widgets.Shell) 
		org.eclipse.core.runtime.jobs.Job jobToWatch
		org.eclipse.swt.widgets.Shell originatingShell
		org.eclipse.ui.progress.WorkbenchJob openJob
	private void cleanUpFinishedJob () 
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Control area
	protected void createExtendedDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Button showUserDialogButton
		org.eclipse.swt.layout.GridData gd
	public boolean close () 
	static void access$0 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	static void access$1 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	static org.eclipse.swt.widgets.Shell access$2 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog) 
	static void access$3 (org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog, boolean) 
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog$1.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$1 extends org.eclipse.jface.viewers.ViewerComparator {
	final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer testViewer
		Object e1
		Object e2
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog$2.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$2 extends org.eclipse.ui.internal.progress.ProgressViewerContentProvider {
	final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog, org.eclipse.ui.internal.progress.AbstractProgressViewer, boolean, boolean) 
		org.eclipse.ui.internal.progress.AbstractProgressViewer $anonymous0
		boolean $anonymous1
		boolean $anonymous2
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog$3.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog$4.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$4 extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitorWithBlocking  {
	org.eclipse.core.runtime.IProgressMonitor superMonitor
	final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog this$0
	void  (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	private void checkTicking () 
	private void openDialog () 
	public void done () 
	public void internalWorked (double) 
		double work
	public boolean isCanceled () 
	public void setCanceled (boolean) 
		boolean value
	public void setTaskName (java.lang.String) 
		String name
	public void subTask (java.lang.String) 
		String name
	public void worked (int) 
		int work
	public void clearBlocked () 
	public void setBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
	static org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog access$0 (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$4) 
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog$5.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$4 this$1
	void  (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$4) 
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog.class
ProgressMonitorJobsDialog.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog extends org.eclipse.jface.dialogs.ProgressMonitorDialog {
	private org.eclipse.ui.internal.progress.DetailedProgressViewer viewer
	private int viewerHeight
	org.eclipse.swt.widgets.Composite viewerComposite
	private org.eclipse.swt.widgets.Button detailsButton
	private long watchTime
	protected boolean alreadyClosed
	private org.eclipse.core.runtime.IProgressMonitor wrapperedMonitor
	protected boolean enableDetailsButton
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite top
	protected void createExtendedDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData viewerData
	void handleDetailsButtonSelect () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point shellSize
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData viewerData
		org.eclipse.swt.layout.GridData viewerCompositeData
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected void createSpacer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label spacer
	protected void createDetailsButton (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
	protected void clearCursors () 
	protected void updateForSetBlocked (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus reason
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
	protected void enableDetails (boolean) 
		boolean enableState
	public void watchTicks () 
	public void createWrapperedMonitor () 
	public org.eclipse.core.runtime.IProgressMonitor getProgressMonitor () 
	public boolean close () 
		boolean result
	protected boolean isResizable () 
	static org.eclipse.core.runtime.IProgressMonitor access$0 (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
	static long access$1 (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog) 
	static void access$2 (org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog, long) 
}

org/eclipse/ui/internal/progress/ProgressRegion$1.class
ProgressRegion.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressRegion$1 extends org.eclipse.swt.widgets.Composite {
	final org.eclipse.ui.internal.progress.ProgressRegion this$0
	void  (org.eclipse.ui.internal.progress.ProgressRegion, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.Point size
}

org/eclipse/ui/internal/progress/ProgressRegion$2.class
ProgressRegion.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressRegion$2 extends java.lang.Object implements org.eclipse.ui.internal.progress.AnimationItem$IAnimationContainer  {
	final org.eclipse.ui.internal.progress.ProgressRegion this$0
	void  (org.eclipse.ui.internal.progress.ProgressRegion) 
	public void animationDone () 
	public void animationStart () 
}

org/eclipse/ui/internal/progress/ProgressRegion$3.class
ProgressRegion.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressRegion$3 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.progress.ProgressRegion this$0
	void  (org.eclipse.ui.internal.progress.ProgressRegion) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/progress/ProgressRegion$4.class
ProgressRegion.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressRegion$4 extends org.eclipse.jface.viewers.ViewerFilter {
	final org.eclipse.ui.internal.progress.ProgressRegion this$0
	void  (org.eclipse.ui.internal.progress.ProgressRegion) 
	public boolean select (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object parentElement
		Object element
		org.eclipse.ui.internal.progress.JobInfo info
}

org/eclipse/ui/internal/progress/ProgressRegion.class
ProgressRegion.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressRegion extends java.lang.Object implements org.eclipse.ui.internal.layout.IWindowTrim  {
	org.eclipse.ui.internal.progress.ProgressCanvasViewer viewer
	org.eclipse.ui.internal.progress.ProgressAnimationItem animationItem
	org.eclipse.swt.widgets.Composite region
	org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
	private int fWidthHint
	private int fHeightHint
	private int side
	private boolean forceHorizontal
	public void  () 
	public org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite, org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.internal.WorkbenchWindow window
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.layout.GridLayout gl
		org.eclipse.swt.widgets.Control viewerControl
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.graphics.Point viewerSizeHints
		int widthPreference
		org.eclipse.jface.viewers.IContentProvider provider
	public org.eclipse.ui.internal.progress.AnimationItem getAnimationItem () 
	public org.eclipse.swt.widgets.Control getControl () 
	public void processDoubleClick () 
	public void dock (int) 
		int dropSide
		int oldSide
	private boolean isHorizontal (int) 
		int dropSide
	private boolean isVertical (int) 
		int dropSide
	private void recreate () 
		org.eclipse.swt.widgets.Composite parent
		boolean animating
	public java.lang.String getId () 
	public java.lang.String getDisplayName () 
	public int getValidSides () 
	public boolean isCloseable () 
	public void handleClose () 
	public int getWidthHint () 
	public void setWidthHint (int) 
		int w
	public int getHeightHint () 
	public void setHeightHint (int) 
		int h
	public boolean isResizeable () 
	static int access$0 (org.eclipse.ui.internal.progress.ProgressRegion) 
	static boolean access$1 (org.eclipse.ui.internal.progress.ProgressRegion, int) 
}

org/eclipse/ui/internal/progress/ProgressView$1.class
ProgressView.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressView$1 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.internal.progress.ProgressView this$0
	void  (org.eclipse.ui.internal.progress.ProgressView) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
		org.eclipse.ui.internal.progress.JobInfo info
}

org/eclipse/ui/internal/progress/ProgressView$2.class
ProgressView.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressView$2 extends org.eclipse.ui.preferences.ViewPreferencesAction {
	final org.eclipse.ui.internal.progress.ProgressView this$0
	void  (org.eclipse.ui.internal.progress.ProgressView) 
	public void openViewPreferencesDialog () 
}

org/eclipse/ui/internal/progress/ProgressView$3.class
ProgressView.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressView$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.progress.ProgressView this$0
	void  (org.eclipse.ui.internal.progress.ProgressView, java.lang.String) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressView$4.class
ProgressView.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressView$4 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.internal.progress.ProgressView this$0
	void  (org.eclipse.ui.internal.progress.ProgressView, java.lang.String) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/internal/progress/ProgressView.class
ProgressView.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressView extends org.eclipse.ui.part.ViewPart implements org.eclipse.ui.IViewPart  {
	org.eclipse.ui.internal.progress.DetailedProgressViewer viewer
	org.eclipse.jface.action.Action cancelAction
	org.eclipse.jface.action.Action clearAllAction
	public void  () 
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public void setFocus () 
	protected void initContentProvider () 
		org.eclipse.ui.internal.progress.ProgressViewerContentProvider provider
	private void initContextMenu () 
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.swt.widgets.Menu menu
	private void initPulldownMenu () 
		org.eclipse.jface.action.IMenuManager menuMgr
	private void initToolBar () 
		org.eclipse.ui.IActionBars bars
		org.eclipse.jface.action.IToolBarManager tm
	private org.eclipse.jface.viewers.IStructuredSelection getSelection () 
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.jface.viewers.ISelection currentSelection
	org.eclipse.ui.internal.progress.JobInfo getSelectedInfo () 
		org.eclipse.jface.viewers.IStructuredSelection selection
		org.eclipse.ui.internal.progress.JobTreeElement element
	private void createCancelAction () 
	private void createClearAllAction () 
		org.eclipse.jface.resource.ImageDescriptor id
	public org.eclipse.ui.internal.progress.DetailedProgressViewer getViewer () 
}

org/eclipse/ui/internal/progress/ProgressViewUpdater$1.class
ProgressViewUpdater.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewUpdater$1 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressViewUpdater this$0
	void  (org.eclipse.ui.internal.progress.ProgressViewUpdater, java.lang.String) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		Object[] updateItems
		Object[] updateItems
		Object[] additionItems
		Object[] additionItems
		Object[] deletionItems
		Object[] deletionItems
		int v
		org.eclipse.ui.internal.progress.IProgressUpdateCollector collector
}

org/eclipse/ui/internal/progress/ProgressViewUpdater$UpdatesInfo.class
ProgressViewUpdater.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewUpdater$UpdatesInfo extends java.lang.Object {
	java.util.Collection additions
	java.util.Collection deletions
	java.util.Collection refreshes
	boolean updateAll
	final org.eclipse.ui.internal.progress.ProgressViewUpdater this$0
	private void  (org.eclipse.ui.internal.progress.ProgressViewUpdater) 
	void add (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement addition
	void remove (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement removal
	void refresh (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement refresh
	void reset () 
	void processForUpdate () 
		java.util.HashSet staleAdditions
		java.util.Iterator additionsIterator
		org.eclipse.ui.internal.progress.JobTreeElement treeElement
		java.util.HashSet obsoleteRefresh
		java.util.Iterator refreshIterator
		org.eclipse.ui.internal.progress.JobTreeElement treeElement
		Object parent
	void  (org.eclipse.ui.internal.progress.ProgressViewUpdater, org.eclipse.ui.internal.progress.ProgressViewUpdater$UpdatesInfo) 
}

org/eclipse/ui/internal/progress/ProgressViewUpdater.class
ProgressViewUpdater.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewUpdater extends java.lang.Object implements org.eclipse.ui.internal.progress.IJobProgressManagerListener  {
	private static org.eclipse.ui.internal.progress.ProgressViewUpdater singleton
	private org.eclipse.ui.internal.progress.IProgressUpdateCollector[] collectors
	org.eclipse.core.runtime.jobs.Job updateJob
	org.eclipse.ui.internal.progress.ProgressViewUpdater$UpdatesInfo currentInfo
	Object updateLock
	boolean debug
	private long lastUpdateJobScheduleRequest
	static org.eclipse.ui.internal.progress.ProgressViewUpdater getSingleton () 
	static boolean hasSingleton () 
	static void clearSingleton () 
	private void  () 
	void addCollector (org.eclipse.ui.internal.progress.IProgressUpdateCollector) 
		org.eclipse.ui.internal.progress.IProgressUpdateCollector newCollector
		org.eclipse.ui.internal.progress.IProgressUpdateCollector[] newCollectors
	void removeCollector (org.eclipse.ui.internal.progress.IProgressUpdateCollector) 
		org.eclipse.ui.internal.progress.IProgressUpdateCollector provider
		java.util.HashSet newCollectors
		int i
		org.eclipse.ui.internal.progress.IProgressUpdateCollector[] newArray
	void scheduleUpdate () 
		long now
	private void createUpdateJob () 
	org.eclipse.ui.internal.progress.ProgressViewUpdater$UpdatesInfo getCurrentInfo () 
	public void refresh (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
	public void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void addGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void refreshAll () 
	public void addJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
	public void removeJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.internal.progress.GroupInfo group
	public void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
	public boolean showsDebug () 
	boolean isUpdateJob (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	static org.eclipse.ui.internal.progress.IProgressUpdateCollector[] access$0 (org.eclipse.ui.internal.progress.ProgressViewUpdater) 
}

org/eclipse/ui/internal/progress/ProgressViewerContentProvider$1.class
ProgressViewerContentProvider.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1 extends java.lang.Object implements org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener  {
	final org.eclipse.ui.internal.progress.ProgressViewerContentProvider this$0
	void  (org.eclipse.ui.internal.progress.ProgressViewerContentProvider) 
	public void finished (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		org.eclipse.ui.internal.progress.JobTreeElement element
		org.eclipse.core.runtime.jobs.Job updateJob
	public void removed (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement jte
		org.eclipse.ui.internal.progress.JobTreeElement element
		org.eclipse.core.runtime.jobs.Job updateJob
	static org.eclipse.ui.internal.progress.ProgressViewerContentProvider access$0 (org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1) 
}

org/eclipse/ui/internal/progress/ProgressViewerContentProvider$2.class
ProgressViewerContentProvider.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewerContentProvider$2 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1 this$1
	private final org.eclipse.ui.internal.progress.JobTreeElement val$element
	void  (org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1, java.lang.String, org.eclipse.ui.internal.progress.JobTreeElement) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean shouldSchedule () 
	public boolean shouldRun () 
}

org/eclipse/ui/internal/progress/ProgressViewerContentProvider$3.class
ProgressViewerContentProvider.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.ProgressViewerContentProvider$3 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1 this$1
	private final org.eclipse.ui.internal.progress.JobTreeElement val$element
	void  (org.eclipse.ui.internal.progress.ProgressViewerContentProvider$1, java.lang.String, org.eclipse.ui.internal.progress.JobTreeElement) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/ui/internal/progress/ProgressViewerContentProvider.class
ProgressViewerContentProvider.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressViewerContentProvider extends org.eclipse.ui.internal.progress.ProgressContentProvider {
	protected org.eclipse.ui.internal.progress.AbstractProgressViewer progressViewer
	private org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener keptJobListener
	private boolean showFinished
	public void  (org.eclipse.ui.internal.progress.AbstractProgressViewer, boolean, boolean) 
		org.eclipse.ui.internal.progress.AbstractProgressViewer structured
		boolean debug
		boolean showFinished
	private org.eclipse.ui.internal.progress.FinishedJobs$KeptJobsListener getKeptJobListener () 
	public void refresh () 
	public void refresh (java.lang.Object[]) 
		Object[] elements
		Object[] refreshes
		int i
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		Object[] elements
		java.util.Set kept
		java.util.Set all
		int i
		Object element
		java.util.Iterator keptIterator
		org.eclipse.ui.internal.progress.JobTreeElement next
	private java.lang.Object[] getRoots (java.lang.Object[], boolean) 
		Object[] elements
		boolean subWithParent
		java.util.HashSet roots
		int i
		org.eclipse.ui.internal.progress.JobTreeElement element
		org.eclipse.ui.internal.progress.GroupInfo group
	public void add (java.lang.Object[]) 
		Object[] elements
	public void remove (java.lang.Object[]) 
		Object[] elements
	public void dispose () 
}

org/eclipse/ui/internal/progress/ProgressViewerLabelProvider.class
ProgressViewerLabelProvider.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.ProgressViewerLabelProvider extends org.eclipse.jface.viewers.LabelProvider {
	private org.eclipse.swt.widgets.Control control
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.progress.JobTreeElement info
	public void  (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control progressControl
}

org/eclipse/ui/internal/progress/StatusAdapterHelper.class
StatusAdapterHelper.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.StatusAdapterHelper extends java.lang.Object {
	private static org.eclipse.ui.internal.progress.StatusAdapterHelper instance
	private java.util.HashMap map
	private void  () 
	public static org.eclipse.ui.internal.progress.StatusAdapterHelper getInstance () 
	public void putStatusAdapter (org.eclipse.ui.internal.progress.JobInfo, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public org.eclipse.ui.statushandlers.StatusAdapter getStatusAdapter (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public void clear () 
}

org/eclipse/ui/internal/progress/SubTaskInfo.class
SubTaskInfo.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.SubTaskInfo extends org.eclipse.ui.internal.progress.JobTreeElement {
	protected String taskName
	org.eclipse.ui.internal.progress.JobInfo jobInfo
	void  (org.eclipse.ui.internal.progress.JobInfo, java.lang.String) 
		org.eclipse.ui.internal.progress.JobInfo parentJob
		String name
	java.lang.Object[] getChildren () 
	java.lang.String getDisplayString () 
	boolean hasChildren () 
	void setTaskName (java.lang.String) 
		String name
	java.lang.String getTaskName () 
	public java.lang.Object getParent () 
	boolean isJobInfo () 
	boolean isActive () 
}

org/eclipse/ui/internal/progress/TaskBarProgressManager$1.class
TaskBarProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.TaskBarProgressManager$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.progress.TaskBarProgressManager this$0
	void  (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/progress/TaskBarProgressManager$2.class
TaskBarProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.TaskBarProgressManager$2 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.internal.progress.TaskBarProgressManager this$0
	void  (org.eclipse.ui.internal.progress.TaskBarProgressManager, 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.core.runtime.jobs.Job job
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		int percentDone
	private void setProgressState (int) 
		int state
	private int getPercentDone (org.eclipse.ui.internal.progress.JobTreeElement) 
		org.eclipse.ui.internal.progress.JobTreeElement info
		Object[] roots
		org.eclipse.ui.internal.progress.TaskInfo ti
}

org/eclipse/ui/internal/progress/TaskBarProgressManager$3.class
TaskBarProgressManager.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.TaskBarProgressManager$3 extends java.lang.Object implements org.eclipse.ui.internal.progress.IJobProgressManagerListener  {
	final org.eclipse.ui.internal.progress.TaskBarProgressManager this$0
	void  (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	public void addJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public void refreshJobInfo (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		int state
	public void refreshAll () 
		org.eclipse.ui.internal.progress.ProgressManager manager
		org.eclipse.ui.internal.progress.JobInfo[] currentInfos
		int i
	public void removeJob (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
	public boolean showsDebug () 
	private boolean isNotTracked (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		org.eclipse.core.runtime.jobs.Job job
	private boolean shouldShowSystemProgress (org.eclipse.ui.internal.progress.JobInfo) 
		org.eclipse.ui.internal.progress.JobInfo info
		Boolean showInTaskBarIcon
		Object property
	public void addGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
	public void removeGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo group
	public void refreshGroup (org.eclipse.ui.internal.progress.GroupInfo) 
		org.eclipse.ui.internal.progress.GroupInfo info
}

org/eclipse/ui/internal/progress/TaskBarProgressManager.class
TaskBarProgressManager.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.TaskBarProgressManager extends java.lang.Object {
	private org.eclipse.ui.internal.progress.IJobProgressManagerListener listener
	private org.eclipse.ui.progress.WorkbenchJob animationUpdateJob
	private boolean isAnimated
	private java.util.List jobs
	private java.util.Map jobInfoMap
	private final org.eclipse.swt.widgets.TaskItem taskItem
	public void  (org.eclipse.swt.widgets.TaskItem) 
		org.eclipse.swt.widgets.TaskItem taskItem
	public void dispose () 
	private org.eclipse.ui.progress.WorkbenchJob getAnimationUpdateJob () 
	private org.eclipse.ui.internal.progress.IJobProgressManagerListener getProgressListener () 
	private synchronized void setAnimated (boolean) 
		boolean animated
	static boolean access$0 (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	static org.eclipse.swt.widgets.TaskItem access$1 (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	static java.util.List access$2 (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	static java.util.Map access$3 (org.eclipse.ui.internal.progress.TaskBarProgressManager) 
	static void access$4 (org.eclipse.ui.internal.progress.TaskBarProgressManager, boolean) 
}

org/eclipse/ui/internal/progress/TaskInfo.class
TaskInfo.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.TaskInfo extends org.eclipse.ui.internal.progress.SubTaskInfo {
	double preWork
	int totalWork
	void  (org.eclipse.ui.internal.progress.JobInfo, java.lang.String, int) 
		org.eclipse.ui.internal.progress.JobInfo parentJobInfo
		String infoName
		int total
	void addWork (double) 
		double workIncrement
	void addWork (double, org.eclipse.core.runtime.IProgressMonitor, int) 
		double workIncrement
		org.eclipse.core.runtime.IProgressMonitor parentMonitor
		int parentTicks
	java.lang.String getDisplayString (boolean) 
		boolean showProgress
		String[] messageValues
		String[] messageValues
	java.lang.String getDisplayStringWithoutTask (boolean) 
		boolean showProgress
	int getPercentDone () 
	private java.lang.String unknownProgress () 
		String[] messageValues
}

org/eclipse/ui/internal/progress/WorkbenchSiteProgressService$1.class
WorkbenchSiteProgressService.java
package org.eclipse.ui.internal.progress
 org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$1 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.ui.internal.progress.WorkbenchSiteProgressService this$0
	private final boolean val$useHalfBusyCursor
	void  (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService, boolean) 
	public void aboutToRun (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
		org.eclipse.core.runtime.jobs.Job job
}

org/eclipse/ui/internal/progress/WorkbenchSiteProgressService$SiteUpdateJob.class
WorkbenchSiteProgressService.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$SiteUpdateJob extends org.eclipse.ui.progress.WorkbenchJob {
	private boolean busy
	Object lock
	final org.eclipse.ui.internal.progress.WorkbenchSiteProgressService this$0
	void setBusy (boolean) 
		boolean cursorState
	private void  (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService) 
	private org.eclipse.swt.graphics.Cursor getWaitCursor (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.graphics.Cursor cursor
		org.eclipse.ui.IWorkbenchPart part
	void clearCursors () 
	void  (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService, org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$SiteUpdateJob) 
}

org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.class
WorkbenchSiteProgressService.java
package org.eclipse.ui.internal.progress
public org.eclipse.ui.internal.progress.WorkbenchSiteProgressService extends java.lang.Object implements org.eclipse.ui.progress.IWorkbenchSiteProgressService org.eclipse.ui.internal.progress.IJobBusyListener  {
	org.eclipse.ui.internal.PartSite site
	private java.util.Map busyJobs
	private Object busyLock
	org.eclipse.jface.util.IPropertyChangeListener[] changeListeners
	private org.eclipse.swt.graphics.Cursor waitCursor
	private int waitCursorJobCount
	private Object waitCursorLock
	private org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$SiteUpdateJob updateJob
	private int busyCount
	public void  (org.eclipse.ui.internal.PartSite) 
		org.eclipse.ui.internal.PartSite partSite
	public void dispose () 
	public void busyCursorWhile (org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.jface.operation.IRunnableWithProgress runnable
	public void schedule (org.eclipse.core.runtime.jobs.Job, long, boolean) 
		org.eclipse.core.runtime.jobs.Job job
		long delay
		boolean useHalfBusyCursor
	public void schedule (org.eclipse.core.runtime.jobs.Job, long) 
		org.eclipse.core.runtime.jobs.Job job
		long delay
	public void schedule (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	public void showBusyForFamily (java.lang.Object) 
		Object family
	public org.eclipse.core.runtime.jobs.IJobChangeListener getJobChangeListener (boolean) 
		boolean useHalfBusyCursor
	public void decrementBusy (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		Object halfBusyCursorState
		Object halfBusyCursorState
		Exception ex
	public void incrementBusy (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	private void incrementBusy (org.eclipse.core.runtime.jobs.Job, boolean) 
		org.eclipse.core.runtime.jobs.Job job
		boolean useHalfBusyCursor
		Object halfBusyCursorState
		Object halfBusyCursorState
	public void warnOfContentChange () 
	public void showInDialog (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.core.runtime.jobs.Job job
	private org.eclipse.ui.progress.IProgressService getWorkbenchProgressService () 
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
	public void runInUI (org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.jobs.ISchedulingRule)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		org.eclipse.jface.operation.IRunnableContext context
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public int getLongOperationTime () 
	public void registerIconForFamily (org.eclipse.jface.resource.ImageDescriptor, java.lang.Object) 
		org.eclipse.jface.resource.ImageDescriptor icon
		Object family
	public org.eclipse.swt.graphics.Image getIconFor (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
	public void incrementBusy () 
	public void decrementBusy () 
	public org.eclipse.ui.internal.progress.WorkbenchSiteProgressService$SiteUpdateJob getUpdateJob () 
	static org.eclipse.swt.graphics.Cursor access$0 (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService) 
	static void access$1 (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService, org.eclipse.swt.graphics.Cursor) 
	static int access$2 (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService) 
	static void access$3 (org.eclipse.ui.internal.progress.WorkbenchSiteProgressService, org.eclipse.core.runtime.jobs.Job, boolean) 
}

org/eclipse/ui/internal/progress/messages.properties
org/eclipse/ui/internal/provisional/
org/eclipse/ui/internal/provisional/application/
org/eclipse/ui/internal/provisional/application/IActionBarConfigurer2.class
IActionBarConfigurer2.java
package org.eclipse.ui.internal.provisional.application
public abstract org.eclipse.ui.internal.provisional.application.IActionBarConfigurer2 extends java.lang.Object implements org.eclipse.ui.application.IActionBarConfigurer  {
	public abstract org.eclipse.jface.action.IToolBarManager createToolBarManager () 
	public abstract org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
}

org/eclipse/ui/internal/provisional/presentations/
org/eclipse/ui/internal/provisional/presentations/IActionBarPresentationFactory.class
IActionBarPresentationFactory.java
package org.eclipse.ui.internal.provisional.presentations
public abstract org.eclipse.ui.internal.provisional.presentations.IActionBarPresentationFactory extends java.lang.Object {
	public abstract org.eclipse.jface.internal.provisional.action.ICoolBarManager2 createCoolBarManager () 
	public abstract org.eclipse.jface.internal.provisional.action.IToolBarManager2 createToolBarManager () 
	public abstract org.eclipse.jface.internal.provisional.action.IToolBarManager2 createViewToolBarManager () 
	public abstract org.eclipse.jface.internal.provisional.action.IToolBarContributionItem createToolBarContributionItem (org.eclipse.jface.action.IToolBarManager, java.lang.String) 
}

org/eclipse/ui/internal/quickaccess/
org/eclipse/ui/internal/quickaccess/ActionElement.class
ActionElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.ActionElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private org.eclipse.jface.action.ActionContributionItem item
	void  (org.eclipse.jface.action.ActionContributionItem, org.eclipse.ui.internal.quickaccess.ActionProvider) 
		org.eclipse.jface.action.ActionContributionItem item
		org.eclipse.ui.internal.quickaccess.ActionProvider actionProvider
	public void execute () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getLabel () 
		org.eclipse.jface.action.IAction action
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.ActionElement other
}

org/eclipse/ui/internal/quickaccess/ActionProvider.class
ActionProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.ActionProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private java.util.Map idToElement
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.jface.action.MenuManager menu
		java.util.Set result
		org.eclipse.jface.action.ActionContributionItem[] actions
		int i
		org.eclipse.ui.internal.quickaccess.ActionElement actionElement
	private void collectContributions (org.eclipse.jface.action.MenuManager, java.util.Set) 
		org.eclipse.jface.action.MenuManager menu
		java.util.Set result
		org.eclipse.jface.action.IContributionItem[] items
		int i
		org.eclipse.jface.action.IContributionItem item
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/CamelUtil.class
CamelUtil.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.CamelUtil extends java.lang.Object {
	public void  () 
	public static java.lang.String getCamelCase (java.lang.String) 
		String s
		StringBuffer result
		int index
	public static int[][] getCamelCaseIndices (java.lang.String, int, int) 
		String s
		int start
		int length
		java.util.List result
		int index
	public static int getNextCamelIndex (java.lang.String, int) 
		String s
		int index
		char c
		char c
		char c
		char c
	public static boolean isSeparatorForCamelCase (char) 
		char c
}

org/eclipse/ui/internal/quickaccess/CommandElement.class
CommandElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.CommandElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private org.eclipse.core.commands.ParameterizedCommand command
	private String id
	static Class class$0
	static Class class$1
	void  (org.eclipse.core.commands.ParameterizedCommand, java.lang.String, org.eclipse.ui.internal.quickaccess.CommandProvider) 
		org.eclipse.core.commands.ParameterizedCommand command
		String id
		org.eclipse.ui.internal.quickaccess.CommandProvider commandProvider
	public void execute () 
		Object o
		org.eclipse.ui.internal.quickaccess.CommandProvider provider
		Exception ex
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.handlers.IHandlerService handlerService
		Exception ex
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getCommand () 
		StringBuffer label
		org.eclipse.core.commands.Command nestedCommand
	public java.lang.String getLabel () 
		String command
		String binding
	public java.lang.String getBinding () 
		org.eclipse.ui.internal.keys.BindingService service
		org.eclipse.jface.bindings.TriggerSequence[] triggerSeq
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.CommandElement other
}

org/eclipse/ui/internal/quickaccess/CommandProvider.class
CommandProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.CommandProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private java.util.Map idToElement
	private org.eclipse.core.expressions.IEvaluationContext contextSnapshot
	private org.eclipse.ui.handlers.IHandlerService handlerService
	static Class class$0
	static Class class$1
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.commands.ICommandService commandService
		java.util.Collection commandIds
		java.util.Iterator commandIdItr
		String currentCommandId
		org.eclipse.core.commands.Command command
		java.util.Collection combinations
		java.util.Iterator it
		org.eclipse.core.commands.ParameterizedCommand pc
		String id
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
	private void saveApplicationContext () 
	org.eclipse.ui.handlers.IHandlerService getHandlerService () 
	org.eclipse.core.expressions.IEvaluationContext getContextSnapshot () 
}

org/eclipse/ui/internal/quickaccess/EditorElement.class
EditorElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.EditorElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private static final String DIRTY_MARK
	private org.eclipse.ui.IEditorReference editorReference
	void  (org.eclipse.ui.IEditorReference, org.eclipse.ui.internal.quickaccess.EditorProvider) 
		org.eclipse.ui.IEditorReference editorReference
		org.eclipse.ui.internal.quickaccess.EditorProvider editorProvider
	public void execute () 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IWorkbenchPage activePage
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getLabel () 
		boolean dirty
	public java.lang.String getSortLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.EditorElement other
}

org/eclipse/ui/internal/quickaccess/EditorProvider.class
EditorProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.EditorProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private java.util.Map idToElement
	public void  () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IEditorReference[] editors
		int i
		org.eclipse.ui.internal.quickaccess.EditorElement editorElement
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/PerspectiveElement.class
PerspectiveElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PerspectiveElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private final org.eclipse.ui.IPerspectiveDescriptor descriptor
	void  (org.eclipse.ui.IPerspectiveDescriptor, org.eclipse.ui.internal.quickaccess.PerspectiveProvider) 
		org.eclipse.ui.IPerspectiveDescriptor descriptor
		org.eclipse.ui.internal.quickaccess.PerspectiveProvider perspectiveProvider
	public void execute () 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.WorkbenchException e
		org.eclipse.core.runtime.IStatus errorStatus
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.PerspectiveElement other
}

org/eclipse/ui/internal/quickaccess/PerspectiveProvider.class
PerspectiveProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PerspectiveProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private org.eclipse.ui.internal.quickaccess.QuickAccessElement[] cachedElements
	private java.util.Map idToElement
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.ui.internal.quickaccess.PerspectiveElement perspectiveElement
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/PreferenceElement.class
PreferenceElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PreferenceElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private org.eclipse.jface.preference.IPreferenceNode preferenceNode
	private String prefix
	void  (org.eclipse.jface.preference.IPreferenceNode, java.lang.String, org.eclipse.ui.internal.quickaccess.PreferenceProvider) 
		org.eclipse.jface.preference.IPreferenceNode preferenceNode
		String prefix
		org.eclipse.ui.internal.quickaccess.PreferenceProvider preferenceProvider
	public void execute () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog dialog
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public java.lang.String getLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.PreferenceElement other
}

org/eclipse/ui/internal/quickaccess/PreferenceProvider.class
PreferenceProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PreferenceProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private org.eclipse.ui.internal.quickaccess.QuickAccessElement[] cachedElements
	private java.util.Map idToElement
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		java.util.List list
		int i
		org.eclipse.ui.internal.quickaccess.PreferenceElement preferenceElement
	private void collectElements (java.lang.String, org.eclipse.jface.preference.IPreferenceNode[], java.util.List) 
		String prefix
		org.eclipse.jface.preference.IPreferenceNode[] subNodes
		java.util.List result
		int i
		org.eclipse.ui.internal.quickaccess.PreferenceElement preferenceElement
		String nestedPrefix
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/PropertiesElement.class
PropertiesElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PropertiesElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private Object selectedElement
	private org.eclipse.jface.preference.IPreferenceNode preferenceNode
	void  (java.lang.Object, org.eclipse.jface.preference.IPreferenceNode, org.eclipse.ui.internal.quickaccess.PropertiesProvider) 
		Object selectedElement
		org.eclipse.jface.preference.IPreferenceNode preferenceNode
		org.eclipse.ui.internal.quickaccess.PropertiesProvider propertiesProvider
	public void execute () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.dialogs.PropertyDialog dialog
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public java.lang.String getLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.PropertiesElement other
}

org/eclipse/ui/internal/quickaccess/PropertiesProvider.class
PropertiesProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.PropertiesProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private java.util.Map idToElement
	public void  () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.internal.dialogs.PropertyPageManager pageManager
		org.eclipse.jface.viewers.ISelection selection
		Object element
		java.util.List list
		org.eclipse.jface.preference.IPreferenceNode[] properties
		int i
		org.eclipse.ui.internal.quickaccess.PropertiesElement propertiesElement
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$1.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	private final org.eclipse.core.commands.Command val$invokingCommand
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, org.eclipse.core.commands.Command) 
	public void run () 
		int i
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$10.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$10 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	private final org.eclipse.swt.graphics.TextStyle val$boldStyle
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, org.eclipse.swt.graphics.TextStyle) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$11.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$11 extends org.eclipse.swt.events.KeyAdapter {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int accelerator
		org.eclipse.jface.bindings.keys.KeySequence keySequence
		org.eclipse.jface.bindings.TriggerSequence[] sequences
		int i
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$2.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void run () 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.graphics.Point size
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$3.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$3 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		int index
		int index
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$4.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$4 extends java.lang.Object implements org.eclipse.swt.events.ModifyListener  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void modifyText (org.eclipse.swt.events.ModifyEvent) 
		org.eclipse.swt.events.ModifyEvent e
		String text
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$5.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$5 extends org.eclipse.swt.events.ControlAdapter {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void controlResized (org.eclipse.swt.events.ControlEvent) 
		org.eclipse.swt.events.ControlEvent e
	static org.eclipse.ui.internal.quickaccess.QuickAccessDialog access$0 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog$5) 
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$6.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$6 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog$5 this$1
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog$5) 
	public void run () 
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$7.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$7 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$8.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$8 extends org.eclipse.swt.events.MouseAdapter {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
		Object o
		org.eclipse.swt.widgets.TableItem selection
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$9.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$9 extends java.lang.Object implements org.eclipse.swt.events.SelectionListener  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
	public void widgetDefaultSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog$PreviousPicksProvider.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessDialog$PreviousPicksProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	final org.eclipse.ui.internal.quickaccess.QuickAccessDialog this$0
	private void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElementsSorted () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, org.eclipse.ui.internal.quickaccess.QuickAccessDialog$PreviousPicksProvider) 
}

org/eclipse/ui/internal/quickaccess/QuickAccessDialog.class
QuickAccessDialog.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.QuickAccessDialog extends org.eclipse.jface.dialogs.PopupDialog {
	private static final int INITIAL_COUNT_PER_PROVIDER
	private static final int MAX_COUNT_TOTAL
	protected org.eclipse.swt.widgets.Text filterText
	private org.eclipse.ui.internal.quickaccess.QuickAccessProvider[] providers
	private org.eclipse.ui.IWorkbenchWindow window
	protected org.eclipse.swt.widgets.Table table
	private org.eclipse.jface.resource.LocalResourceManager resourceManager
	private static final String TEXT_ARRAY
	private static final String TEXT_ENTRIES
	private static final String ORDERED_PROVIDERS
	private static final String ORDERED_ELEMENTS
	static final int MAXIMUM_NUMBER_OF_ELEMENTS
	static final int MAXIMUM_NUMBER_OF_TEXT_ENTRIES_PER_ELEMENT
	protected String rememberedText
	protected java.util.Map textMap
	protected java.util.Map elementMap
	private java.util.LinkedList previousPicksList
	protected java.util.Map providerMap
	private org.eclipse.swt.graphics.Color grayColor
	private org.eclipse.swt.graphics.TextLayout textLayout
	private org.eclipse.jface.bindings.TriggerSequence[] invokingCommandKeySequences
	private org.eclipse.core.commands.Command invokingCommand
	private org.eclipse.swt.events.KeyAdapter keyAdapter
	private boolean showAllMatches
	protected boolean resized
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchWindow, org.eclipse.core.commands.Command) 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.core.commands.Command invokingCommand
	protected org.eclipse.swt.widgets.Control createTitleControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		boolean isWin32
		org.eclipse.swt.widgets.Composite tableComposite
		org.eclipse.jface.layout.TableColumnLayout tableColumnLayout
		org.eclipse.swt.graphics.Font boldFont
		int maxProviderWidth
		int i
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
		int width
		org.eclipse.swt.graphics.TextStyle boldStyle
		org.eclipse.swt.graphics.TextStyle boldStyle
		org.eclipse.swt.widgets.Listener listener
	private int computeNumberOfItems () 
		org.eclipse.swt.graphics.Rectangle rect
		int itemHeight
		int headerHeight
	private void refresh (java.lang.String) 
		String filter
		int numItems
		org.eclipse.ui.internal.quickaccess.QuickAccessElement perfectMatch
		java.util.List[] entries
		int selectionIndex
		org.eclipse.swt.widgets.TableItem item
		int i
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.bindings.TriggerSequence[] sequences
	protected final org.eclipse.jface.bindings.TriggerSequence[] getInvokingCommandKeySequences () 
		org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.swt.events.KeyAdapter getKeyAdapter () 
	protected void toggleShowAllMatches () 
	private int refreshTable (org.eclipse.ui.internal.quickaccess.QuickAccessElement, java.util.List[]) 
		org.eclipse.ui.internal.quickaccess.QuickAccessElement perfectMatch
		java.util.List[] entries
		org.eclipse.swt.widgets.TableItem[] items
		int selectionIndex
		int index
		int i
		boolean firstEntry
		java.util.Iterator it
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.swt.widgets.TableItem item
	private java.util.List[] computeMatchingEntries (java.lang.String, org.eclipse.ui.internal.quickaccess.QuickAccessElement, int) 
		String filter
		org.eclipse.ui.internal.quickaccess.QuickAccessElement perfectMatch
		int maxCount
		java.util.List[] entries
		int[] indexPerProvider
		int countPerProvider
		int countTotal
		boolean perfectMatchAdded
		boolean done
		int i
		int count
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
		org.eclipse.ui.internal.quickaccess.QuickAccessElement[] elements
		int j
		org.eclipse.ui.internal.quickaccess.QuickAccessElement element
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
	protected org.eclipse.swt.widgets.Control getFocusControl () 
	public boolean close () 
	protected org.eclipse.swt.graphics.Point getDefaultSize () 
	protected org.eclipse.swt.graphics.Point getDefaultLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point initialSize
		org.eclipse.swt.graphics.Point size
		org.eclipse.swt.graphics.Rectangle parentBounds
		int x
		int y
	protected org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchDialogSettings
		org.eclipse.jface.dialogs.IDialogSettings result
	protected java.lang.String getId () 
	private void storeDialog (org.eclipse.jface.dialogs.IDialogSettings) 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
		String[] orderedElements
		String[] orderedProviders
		String[] textEntries
		java.util.ArrayList arrayList
		int i
		org.eclipse.ui.internal.quickaccess.QuickAccessElement quickAccessElement
		java.util.ArrayList elementText
		String[] textArray
	private void restoreDialog () 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
		String[] orderedElements
		String[] orderedProviders
		String[] textEntries
		String[] textArray
		int arrayIndex
		int i
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider quickAccessProvider
		int numTexts
		org.eclipse.ui.internal.quickaccess.QuickAccessElement quickAccessElement
		java.util.ArrayList arrayList
		int j
		String text
	protected void handleElementSelected (java.lang.String, java.lang.Object) 
		String text
		Object selectedElement
		org.eclipse.ui.internal.quickaccess.QuickAccessElement element
	private void addPreviousPick (java.lang.String, java.lang.Object) 
		String text
		Object element
		Object removedElement
		java.util.ArrayList removedList
		int i
		java.util.ArrayList textList
		Object removedText
		Object replacedElement
	private void handleSelection () 
		org.eclipse.ui.internal.quickaccess.QuickAccessElement selectedElement
		String text
		org.eclipse.ui.internal.quickaccess.QuickAccessEntry entry
	static java.util.LinkedList access$0 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static void access$1 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, org.eclipse.ui.internal.quickaccess.QuickAccessProvider[]) 
	static org.eclipse.ui.internal.quickaccess.QuickAccessProvider[] access$2 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static void access$3 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static void access$4 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, org.eclipse.core.commands.Command) 
	static org.eclipse.core.commands.Command access$5 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static void access$6 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static void access$7 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog, java.lang.String) 
	static boolean access$8 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static org.eclipse.swt.graphics.TextLayout access$9 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static org.eclipse.jface.resource.LocalResourceManager access$10 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
	static org.eclipse.swt.graphics.Color access$11 (org.eclipse.ui.internal.quickaccess.QuickAccessDialog) 
}

org/eclipse/ui/internal/quickaccess/QuickAccessElement.class
QuickAccessElement.java
package org.eclipse.ui.internal.quickaccess
public abstract org.eclipse.ui.internal.quickaccess.QuickAccessElement extends java.lang.Object {
	static final String separator
	private static final int[][] EMPTY_INDICES
	private org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
	static void  () 
	public void  (org.eclipse.ui.internal.quickaccess.QuickAccessProvider) 
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getId () 
	public abstract void execute () 
	public java.lang.String getSortLabel () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessProvider getProvider () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessEntry match (java.lang.String, org.eclipse.ui.internal.quickaccess.QuickAccessProvider) 
		String filter
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider providerForMatching
		String sortLabel
		int index
		String combinedLabel
		int lengthOfElementMatch
		String camelCase
		int[][] indices
		String combinedCamelCase
		String providerCamelCase
		int lengthOfElementMatch
}

org/eclipse/ui/internal/quickaccess/QuickAccessEntry.class
QuickAccessEntry.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessEntry extends java.lang.Object {
	boolean firstInCategory
	boolean lastInCategory
	org.eclipse.ui.internal.quickaccess.QuickAccessElement element
	org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
	int[][] elementMatchRegions
	int[][] providerMatchRegions
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessElement, org.eclipse.ui.internal.quickaccess.QuickAccessProvider, int[][], int[][]) 
		org.eclipse.ui.internal.quickaccess.QuickAccessElement element
		org.eclipse.ui.internal.quickaccess.QuickAccessProvider provider
		int[][] elementMatchRegions
		int[][] providerMatchRegions
	org.eclipse.swt.graphics.Image getImage (org.eclipse.ui.internal.quickaccess.QuickAccessElement, org.eclipse.jface.resource.ResourceManager) 
		org.eclipse.ui.internal.quickaccess.QuickAccessElement element
		org.eclipse.jface.resource.ResourceManager resourceManager
		org.eclipse.swt.graphics.Image image
	private org.eclipse.swt.graphics.Image findOrCreateImage (org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ResourceManager) 
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		org.eclipse.jface.resource.ResourceManager resourceManager
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.DeviceResourceException e
	public void measure (org.eclipse.swt.widgets.Event, org.eclipse.swt.graphics.TextLayout, org.eclipse.jface.resource.ResourceManager, org.eclipse.swt.graphics.TextStyle) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.TextLayout textLayout
		org.eclipse.jface.resource.ResourceManager resourceManager
		org.eclipse.swt.graphics.TextStyle boldStyle
		org.eclipse.swt.widgets.Table table
		int i
		int[] matchRegion
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.graphics.Rectangle imageRect
		int i
		int[] matchRegion
		org.eclipse.swt.graphics.Rectangle rect
	public void paint (org.eclipse.swt.widgets.Event, org.eclipse.swt.graphics.TextLayout, org.eclipse.jface.resource.ResourceManager, org.eclipse.swt.graphics.TextStyle, org.eclipse.swt.graphics.Color) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.graphics.TextLayout textLayout
		org.eclipse.jface.resource.ResourceManager resourceManager
		org.eclipse.swt.graphics.TextStyle boldStyle
		org.eclipse.swt.graphics.Color grayColor
		org.eclipse.swt.widgets.Table table
		int i
		int[] matchRegion
		org.eclipse.swt.graphics.Rectangle availableBounds
		org.eclipse.swt.graphics.Rectangle requiredBounds
		String label
		org.eclipse.ui.internal.quickaccess.CommandElement commandElement
		String binding
		org.eclipse.jface.viewers.StyledString styledString
		org.eclipse.swt.custom.StyleRange[] styleRanges
		int i
		org.eclipse.swt.graphics.Image image
		int i
		int[] matchRegion
		org.eclipse.swt.graphics.Rectangle availableBounds
		org.eclipse.swt.graphics.Rectangle requiredBounds
		org.eclipse.swt.graphics.Rectangle bounds
	public void erase (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/quickaccess/QuickAccessHandler.class
QuickAccessHandler.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.QuickAccessHandler extends org.eclipse.core.commands.AbstractHandler {
	private org.eclipse.ui.IWorkbenchWindow window
	public void  () 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent executionEvent
		org.eclipse.jface.dialogs.PopupDialog popupDialog
}

org/eclipse/ui/internal/quickaccess/QuickAccessMessages.class
QuickAccessMessages.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.QuickAccessMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String QuickAccess_Perspectives
	public static String QuickAccess_Commands
	public static String QuickAccess_Properties
	public static String QuickAccess_Editors
	public static String QuickAccess_Menus
	public static String QuickAccess_New
	public static String QuickAccess_Preferences
	public static String QuickAccess_Previous
	public static String QuickAccess_Views
	public static String QuickAccess_PressKeyToShowAllMatches
	public static String QuickAccess_StartTypingToFindMatches
	public static String QuickAccess_AvailableCategories
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/ui/internal/quickaccess/QuickAccessProvider$1.class
QuickAccessProvider.java
package org.eclipse.ui.internal.quickaccess
 org.eclipse.ui.internal.quickaccess.QuickAccessProvider$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.quickaccess.QuickAccessProvider this$0
	void  (org.eclipse.ui.internal.quickaccess.QuickAccessProvider) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.ui.internal.quickaccess.QuickAccessElement e1
		org.eclipse.ui.internal.quickaccess.QuickAccessElement e2
}

org/eclipse/ui/internal/quickaccess/QuickAccessProvider.class
QuickAccessProvider.java
package org.eclipse.ui.internal.quickaccess
public abstract org.eclipse.ui.internal.quickaccess.QuickAccessProvider extends java.lang.Object {
	private org.eclipse.ui.internal.quickaccess.QuickAccessElement[] sortedElements
	public void  () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElementsSorted () 
	public abstract org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
}

org/eclipse/ui/internal/quickaccess/ViewElement.class
ViewElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.ViewElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private final org.eclipse.ui.views.IViewDescriptor viewDescriptor
	private String category
	void  (org.eclipse.ui.views.IViewDescriptor, org.eclipse.ui.internal.quickaccess.ViewProvider) 
		org.eclipse.ui.views.IViewDescriptor viewDescriptor
		org.eclipse.ui.internal.quickaccess.ViewProvider viewProvider
		org.eclipse.ui.views.IViewCategory[] categories
		int i
		org.eclipse.ui.views.IViewDescriptor[] views
		int j
	public void execute () 
		org.eclipse.ui.IWorkbenchPage activePage
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.ViewElement other
}

org/eclipse/ui/internal/quickaccess/ViewProvider.class
ViewProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.ViewProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private org.eclipse.ui.internal.quickaccess.QuickAccessElement[] cachedElements
	private java.util.Map idToElement
	public void  () 
	public java.lang.String getId () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.views.IViewDescriptor[] views
		int i
		org.eclipse.ui.internal.quickaccess.ViewElement viewElement
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/WizardElement.class
WizardElement.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.WizardElement extends org.eclipse.ui.internal.quickaccess.QuickAccessElement {
	private org.eclipse.ui.wizards.IWizardDescriptor wizardDescriptor
	void  (org.eclipse.ui.wizards.IWizardDescriptor, org.eclipse.ui.internal.quickaccess.WizardProvider) 
		org.eclipse.ui.wizards.IWizardDescriptor wizardDescriptor
		org.eclipse.ui.internal.quickaccess.WizardProvider wizardProvider
	public void execute () 
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.internal.actions.NewWizardShortcutAction wizardAction
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getLabel () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.quickaccess.WizardElement other
}

org/eclipse/ui/internal/quickaccess/WizardProvider.class
WizardProvider.java
package org.eclipse.ui.internal.quickaccess
public org.eclipse.ui.internal.quickaccess.WizardProvider extends org.eclipse.ui.internal.quickaccess.QuickAccessProvider {
	private org.eclipse.ui.internal.quickaccess.QuickAccessElement[] cachedElements
	private java.util.Map idToElement
	public void  () 
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement getElementForId (java.lang.String) 
		String id
	public org.eclipse.ui.internal.quickaccess.QuickAccessElement[] getElements () 
		org.eclipse.ui.wizards.IWizardCategory rootCategory
		java.util.List result
		org.eclipse.ui.wizards.IWizardDescriptor[] wizards
		int i
		org.eclipse.ui.internal.quickaccess.WizardElement wizardElement
	private void collectWizards (org.eclipse.ui.wizards.IWizardCategory, java.util.List) 
		org.eclipse.ui.wizards.IWizardCategory category
		java.util.List result
		org.eclipse.ui.wizards.IWizardCategory[] childCategories
		int i
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
}

org/eclipse/ui/internal/quickaccess/messages.properties
org/eclipse/ui/internal/registry/
org/eclipse/ui/internal/registry/ActionSetDescriptor.class
ActionSetDescriptor.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.ActionSetDescriptor extends java.lang.Object implements org.eclipse.ui.internal.registry.IActionSetDescriptor org.eclipse.core.runtime.IAdaptable org.eclipse.ui.model.IWorkbenchAdapter org.eclipse.ui.IPluginContribution  {
	private static final Object[] NO_CHILDREN
	private static final String INITIALLY_HIDDEN_PREF_ID_PREFIX
	private String id
	private String pluginId
	private String label
	private boolean visible
	private String description
	private org.eclipse.core.runtime.IConfigurationElement configElement
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String str
	public org.eclipse.ui.internal.registry.IActionSet createActionSet ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public java.lang.String getLabel (java.lang.Object) 
		Object o
	public boolean isInitiallyVisible () 
		org.eclipse.core.runtime.Preferences prefs
		String prefId
	public void setInitiallyVisible (boolean) 
		boolean newValue
		org.eclipse.core.runtime.Preferences prefs
		String prefId
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
	public java.lang.Object getParent (java.lang.Object) 
		Object o
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public boolean equals (java.lang.Object) 
		Object arg0
		org.eclipse.ui.internal.registry.ActionSetDescriptor descr
	public int hashCode () 
}

org/eclipse/ui/internal/registry/ActionSetRegistry$ActionSetPartAssociation.class
ActionSetRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.ActionSetRegistry$ActionSetPartAssociation extends java.lang.Object {
	String partId
	String actionSetId
	final org.eclipse.ui.internal.registry.ActionSetRegistry this$0
	public void  (org.eclipse.ui.internal.registry.ActionSetRegistry, java.lang.String, java.lang.String) 
		String partId
		String actionSetId
}

org/eclipse/ui/internal/registry/ActionSetRegistry.class
ActionSetRegistry.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.ActionSetRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private java.util.ArrayList children
	private java.util.Map mapPartToActionSetIds
	private java.util.Map mapPartToActionSets
	private org.eclipse.ui.contexts.IContextService contextService
	static Class class$0
	public void  () 
	private org.eclipse.core.runtime.IExtensionPoint getActionSetPartAssociationExtensionPoint () 
	private org.eclipse.core.runtime.IExtensionPoint getActionSetExtensionPoint () 
	private void addActionSet (org.eclipse.ui.internal.registry.ActionSetDescriptor) 
		org.eclipse.ui.internal.registry.ActionSetDescriptor desc
		org.eclipse.core.commands.contexts.Context actionSetContext
	private void removeActionSet (org.eclipse.ui.internal.registry.IActionSetDescriptor) 
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		org.eclipse.core.commands.contexts.Context actionSetContext
	private java.lang.Object addAssociation (java.lang.String, java.lang.String) 
		String actionSetId
		String partId
		java.util.ArrayList actionSets
		org.eclipse.ui.internal.registry.ActionSetRegistry$ActionSetPartAssociation association
	public org.eclipse.ui.internal.registry.IActionSetDescriptor findActionSet (java.lang.String) 
		String id
		java.util.Iterator i
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
	public org.eclipse.ui.internal.registry.IActionSetDescriptor[] getActionSets () 
	public org.eclipse.ui.internal.registry.IActionSetDescriptor[] getActionSetsFor (java.lang.String) 
		String partId
		java.util.ArrayList actionSets
		java.util.ArrayList actionSetIds
		java.util.Iterator i
		String actionSetId
		org.eclipse.ui.internal.registry.IActionSetDescriptor actionSet
	private void readFromRegistry () 
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		int i
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		String extensionPointUniqueIdentifier
	private void addActionSetPartAssociations (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String actionSetId
		org.eclipse.core.runtime.IConfigurationElement[] children
		int j
		org.eclipse.core.runtime.IConfigurationElement child
		String partId
		Object trackingObject
	private void addActionSets (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.registry.ActionSetDescriptor desc
		org.eclipse.core.runtime.CoreException e
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		String extensionPointUniqueIdentifier
	private void removeActionSetPartAssociations (java.lang.Object[]) 
		Object[] objects
		int i
		Object object
		org.eclipse.ui.internal.registry.ActionSetRegistry$ActionSetPartAssociation association
		String actionSetId
		java.util.ArrayList actionSets
	private void removeActionSets (java.lang.Object[]) 
		Object[] objects
		int i
		Object object
		org.eclipse.ui.internal.registry.IActionSetDescriptor desc
		java.util.Iterator j
		java.util.ArrayList list
}

org/eclipse/ui/internal/registry/CategorizedPageRegistryReader$CategoryNode.class
CategorizedPageRegistryReader.java
package org.eclipse.ui.internal.registry
abstract org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode extends java.lang.Object {
	private final org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
	private String flatCategory
	final org.eclipse.ui.internal.registry.CategorizedPageRegistryReader this$0
	public void  (org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, org.eclipse.ui.internal.registry.CategorizedPageRegistryReader) 
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
	public java.lang.String getFlatCategory () 
	abstract java.lang.String getLabelText () 
	private void initialize () 
		String category
		StringBuffer sb
		java.util.StringTokenizer stok
		Object immediateParent
		String pathID
	abstract java.lang.String getLabelText (java.lang.Object) 
	abstract java.lang.Object getNode () 
}

org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.class
CategorizedPageRegistryReader.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.CategorizedPageRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	public static final String ATT_CATEGORY
	static final String PREFERENCE_SEPARATOR
	java.util.List topLevelNodes
	public void  () 
	void processNodes () 
		java.util.StringTokenizer tokenizer
		String currentToken
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode[] nodes
		boolean workDone
		java.util.List deferred
		int i
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode categoryNode
		Object node
		String category
		Object parent
		Object child
		int i
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode categoryNode
	abstract java.lang.String getCategory (java.lang.Object) 
	abstract void add (java.lang.Object, java.lang.Object) 
	abstract java.util.Collection getNodes () 
	org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode[] createCategoryNodes (java.util.Collection) 
		java.util.Collection nodesToCategorize
		java.util.List nodes
		java.util.Iterator nodesIterator
	abstract org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode createCategoryNode (org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, java.lang.Object) 
	abstract java.lang.Object findNode (java.lang.String) 
	abstract java.lang.Object findNode (java.lang.Object, java.lang.String) 
}

org/eclipse/ui/internal/registry/Category.class
Category.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.Category extends java.lang.Object implements org.eclipse.ui.model.IWorkbenchAdapter org.eclipse.ui.IPluginContribution org.eclipse.core.runtime.IAdaptable  {
	public static final String MISC_NAME
	public static final String MISC_ID
	private String id
	private String name
	private String[] parentPath
	private java.util.ArrayList elements
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private String pluginId
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String id
		String label
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public void addElement (java.lang.Object) 
		Object element
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
	public java.lang.String getLabel (java.lang.Object) 
		Object o
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public java.lang.String[] getParentPath () 
		String unparsedPath
		java.util.StringTokenizer stok
		int i
	public java.lang.String getRawParentPath () 
	public java.lang.String getRootPath () 
		String[] path
	public java.util.ArrayList getElements () 
	public boolean hasElement (java.lang.Object) 
		Object o
	public boolean hasElements () 
	public java.lang.Object getParent (java.lang.Object) 
		Object o
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public void clear () 
}

org/eclipse/ui/internal/registry/EditorDescriptor.class
EditorDescriptor.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.EditorDescriptor extends java.lang.Object implements org.eclipse.ui.IEditorDescriptor java.io.Serializable org.eclipse.ui.IPluginContribution  {
	private static final long serialVersionUID
	public static final int OPEN_INTERNAL
	public static final int OPEN_INPLACE
	public static final int OPEN_EXTERNAL
	private String editorName
	private String imageFilename
	private transient org.eclipse.jface.resource.ImageDescriptor imageDesc
	private transient Object imageDescLock
	private boolean testImage
	private String className
	private String launcherName
	private String fileName
	private String id
	private boolean matchingStrategyChecked
	private org.eclipse.ui.IEditorMatchingStrategy matchingStrategy
	private org.eclipse.swt.program.Program program
	private String pluginIdentifier
	private int openMode
	private transient org.eclipse.core.runtime.IConfigurationElement configurationElement
	void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String id2
		org.eclipse.core.runtime.IConfigurationElement element
	void  () 
	public static org.eclipse.ui.internal.registry.EditorDescriptor createForProgram (java.lang.String) 
		String filename
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		int start
		String name
		String name
		int end
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private static org.eclipse.swt.program.Program findProgram (java.lang.String) 
		String programName
		org.eclipse.swt.program.Program[] programs
		int i
	public org.eclipse.ui.IEditorActionBarContributor createActionBarContributor () 
		String className
		org.eclipse.ui.IEditorActionBarContributor contributor
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getClassName () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public org.eclipse.ui.IEditorPart createEditor ()  throws org.eclipse.core.runtime.CoreException 
		Object extension
	public java.lang.String getFileName () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.jface.resource.ImageDescriptor tempDescriptor
		String imageFileName
		String command
		org.eclipse.swt.graphics.Image img
	void setImageDescriptor (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	public java.lang.String getImageFilename () 
	public java.lang.String getLabel () 
	public java.lang.String getLauncher () 
	public java.lang.String getPluginID () 
	public org.eclipse.swt.program.Program getProgram () 
	public boolean isInternal () 
	public boolean isOpenInPlace () 
	public boolean isOpenExternal () 
	protected boolean loadValues (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		Integer openModeInt
		boolean internal
		boolean openInPlace
		String programName
	protected void saveValues (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	private int getOpenMode () 
	void setClassName (java.lang.String) 
		String newClassName
	void setConfigurationElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement newConfigurationElement
	void setFileName (java.lang.String) 
		String aFileName
	void setID (java.lang.String) 
		String anID
	void setImageFilename (java.lang.String) 
		String aFileName
	void setLauncher (java.lang.String) 
		String newLauncher
	void setName (java.lang.String) 
		String newName
	public void setOpenMode (int) 
		int mode
	void setPluginIdentifier (java.lang.String) 
		String anID
	void setProgram (org.eclipse.swt.program.Program) 
		org.eclipse.swt.program.Program newProgram
	public java.lang.String toString () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.ui.IEditorMatchingStrategy getEditorMatchingStrategy () 
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/registry/EditorRegistry$1.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.EditorRegistry$1 extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String s1
		String s2
}

org/eclipse/ui/internal/registry/EditorRegistry$2.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.EditorRegistry$2 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.internal.registry.EditorRegistry this$0
	private final org.eclipse.ui.IPropertyListener val$l
	private final int val$type
	void  (org.eclipse.ui.internal.registry.EditorRegistry, org.eclipse.ui.IPropertyListener, int) 
	public void run () 
}

org/eclipse/ui/internal/registry/EditorRegistry$3.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.EditorRegistry$3 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.registry.EditorRegistry this$0
	private final com.ibm.icu.text.Collator val$collator
	void  (org.eclipse.ui.internal.registry.EditorRegistry, com.ibm.icu.text.Collator) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String s1
		String s2
}

org/eclipse/ui/internal/registry/EditorRegistry$EditorMap.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.EditorRegistry$EditorMap extends java.lang.Object {
	java.util.HashMap defaultMap
	java.util.HashMap map
	private void  () 
	public void putDefault (java.lang.String, org.eclipse.ui.internal.registry.FileEditorMapping) 
		String key
		org.eclipse.ui.internal.registry.FileEditorMapping value
	public void put (java.lang.String, org.eclipse.ui.internal.registry.FileEditorMapping) 
		String key
		org.eclipse.ui.internal.registry.FileEditorMapping value
		Object result
	public org.eclipse.ui.internal.registry.FileEditorMapping get (java.lang.String) 
		String key
		Object result
	public org.eclipse.ui.internal.registry.FileEditorMapping[] allMappings () 
		java.util.HashMap merge
		java.util.Collection values
		org.eclipse.ui.internal.registry.FileEditorMapping[] result
	public org.eclipse.ui.internal.registry.FileEditorMapping[] userMappings () 
		java.util.Collection values
		org.eclipse.ui.internal.registry.FileEditorMapping[] result
	void  (org.eclipse.ui.internal.registry.EditorRegistry$EditorMap) 
}

org/eclipse/ui/internal/registry/EditorRegistry$RelatedRegistry.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.EditorRegistry$RelatedRegistry extends java.lang.Object {
	final org.eclipse.ui.internal.registry.EditorRegistry this$0
	void  (org.eclipse.ui.internal.registry.EditorRegistry) 
	public org.eclipse.ui.IEditorDescriptor[] getRelatedObjects (org.eclipse.core.runtime.content.IContentType) 
		org.eclipse.core.runtime.content.IContentType type
		org.eclipse.ui.IEditorDescriptor[] relatedObjects
	public org.eclipse.ui.IEditorDescriptor[] getRelatedObjects (java.lang.String) 
		String fileName
		org.eclipse.ui.IFileEditorMapping mapping
}

org/eclipse/ui/internal/registry/EditorRegistry.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.EditorRegistry extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.IEditorRegistry org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static final org.eclipse.ui.IEditorDescriptor[] EMPTY
	private java.util.Map contentTypeToEditorMappings
	private java.util.Map extensionImages
	private java.util.List sortedEditorsFromPlugins
	private java.util.Map mapIDtoEditor
	private org.eclipse.ui.internal.registry.EditorRegistry$EditorMap typeEditorMappings
	private static final java.util.Comparator comparer
	private org.eclipse.ui.internal.registry.EditorRegistry$RelatedRegistry relatedRegistry
	public static final String EMPTY_EDITOR_ID
	static void  () 
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public void addEditorFromPlugin (org.eclipse.ui.internal.registry.EditorDescriptor, java.util.List, java.util.List, java.util.List, boolean) 
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		java.util.List extensions
		java.util.List filenames
		java.util.List contentTypeVector
		boolean bDefault
		java.util.Iterator itr
		String fileExtension
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		String filename
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		String name
		String name
		String extension
		String extension
		int index
		String contentTypeId
		org.eclipse.core.runtime.content.IContentType contentType
		org.eclipse.ui.IEditorDescriptor[] editorArray
		org.eclipse.ui.IEditorDescriptor[] newArray
	private void addExternalEditorsToEditorMap () 
		org.eclipse.ui.IEditorDescriptor desc
		org.eclipse.ui.internal.registry.FileEditorMapping[] maps
		int i
		org.eclipse.ui.internal.registry.FileEditorMapping map
		org.eclipse.ui.IEditorDescriptor[] descArray
		int n
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public org.eclipse.ui.IEditorDescriptor findEditor (java.lang.String) 
		String id
		Object desc
	private void firePropertyChange (int) 
		int type
		Object[] array
		int nX
		org.eclipse.ui.IPropertyListener l
	public org.eclipse.ui.IEditorDescriptor getDefaultEditor () 
	public org.eclipse.ui.IEditorDescriptor getDefaultEditor (java.lang.String) 
		String filename
	private org.eclipse.core.runtime.content.IContentType guessAtContentType (java.lang.String) 
		String filename
	private org.eclipse.jface.resource.ImageDescriptor getDefaultImage () 
	public org.eclipse.ui.IEditorDescriptor[] getEditors (java.lang.String) 
		String filename
	public org.eclipse.ui.IFileEditorMapping[] getFileEditorMappings () 
		org.eclipse.ui.internal.registry.FileEditorMapping[] array
		com.ibm.icu.text.Collator collator
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String filename
	private org.eclipse.ui.internal.registry.FileEditorMapping getMappingFor (java.lang.String) 
		String ext
		String key
	private org.eclipse.ui.internal.registry.FileEditorMapping[] getMappingForFilename (java.lang.String) 
		String filename
		org.eclipse.ui.internal.registry.FileEditorMapping[] mapping
		int index
		String extension
	public org.eclipse.ui.IEditorDescriptor[] getSortedEditorsFromOS () 
		java.util.List externalEditors
		org.eclipse.swt.program.Program[] programs
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.jface.resource.ImageDescriptor desc
		Object[] tempArray
		org.eclipse.ui.IEditorDescriptor[] array
		int i
	public org.eclipse.ui.IEditorDescriptor[] getSortedEditorsFromPlugins () 
		java.util.Collection descs
	private java.util.HashMap initialIdToEditorMap (int) 
		int initialSize
		java.util.HashMap map
	private void addSystemEditors (java.util.HashMap) 
		java.util.HashMap map
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.internal.registry.EditorDescriptor emptyEditorDescriptor
	private void initializeFromStorage () 
		org.eclipse.ui.internal.registry.EditorRegistryReader registryReader
		org.eclipse.jface.preference.IPreferenceStore store
		String defaultEditors
		String chachedDefaultEditors
	private void setProductDefaults (java.lang.String) 
		String defaultEditors
		java.util.StringTokenizer extEditors
		String extEditor
		int index
		String ext
		String editorId
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		org.eclipse.ui.internal.registry.EditorDescriptor editor
	private boolean readEditors (java.util.Map) 
		java.util.Map editorTable
		org.eclipse.core.runtime.IPath workbenchStatePath
		org.eclipse.jface.preference.IPreferenceStore store
		java.io.Reader reader
		String xmlString
		java.io.FileInputStream stream
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IMemento[] edMementos
		int i
		boolean valid
		org.eclipse.ui.internal.registry.EditorDescriptor validEditorDescritor
		org.eclipse.jface.resource.ImageDescriptor descriptor
		org.eclipse.jface.resource.ImageDescriptor descriptor
		java.io.IOException e
		org.eclipse.ui.WorkbenchException e
	public void readResources (java.util.Map, java.io.Reader)  throws org.eclipse.ui.WorkbenchException 
		java.util.Map editorTable
		java.io.Reader reader
		org.eclipse.ui.XMLMemento memento
		String versionString
		boolean versionIs31
		org.eclipse.ui.IMemento[] extMementos
		int i
		String name
		String extension
		org.eclipse.ui.IMemento[] idMementos
		String[] editorIDs
		int j
		String[] deletedEditorIDs
		int j
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		java.util.List editors
		int j
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		java.util.List deletedEditors
		int j
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		java.util.List defaultEditors
		String[] defaultEditorIds
		int j
		int j
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IEditorDescriptor[] editorsArray
		int j
	private boolean contains (java.util.List, org.eclipse.ui.IEditorDescriptor) 
		java.util.List editorsArray
		org.eclipse.ui.IEditorDescriptor editorDescriptor
		org.eclipse.ui.IEditorDescriptor currentEditorDescriptor
		java.util.Iterator i
	private boolean readResources (java.util.Map) 
		java.util.Map editorTable
		org.eclipse.core.runtime.IPath workbenchStatePath
		org.eclipse.jface.preference.IPreferenceStore store
		java.io.Reader reader
		String xmlString
		java.io.FileInputStream stream
		java.io.IOException ex
		org.eclipse.ui.WorkbenchException e
	private boolean loadAssociations () 
		java.util.Map editorTable
	private java.lang.String mappingKeyFor (java.lang.String) 
		String type
	private java.lang.String mappingKeyFor (org.eclipse.ui.internal.registry.FileEditorMapping) 
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
	private void rebuildEditorMap () 
	private void rebuildInternalEditorMap () 
		java.util.Iterator itr
		org.eclipse.ui.IEditorDescriptor desc
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public void saveAssociations () 
		java.util.List editors
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.internal.registry.FileEditorMapping[] maps
		int mapsIndex
		org.eclipse.ui.internal.registry.FileEditorMapping type
		org.eclipse.ui.IMemento editorMemento
		org.eclipse.ui.IEditorDescriptor[] editorArray
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IMemento idMemento
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IMemento idMemento
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IMemento idMemento
		java.io.Writer writer
		java.io.IOException ex
		java.util.Iterator itr
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		org.eclipse.ui.IMemento editorMemento
		java.io.IOException ex
	public void setFileEditorMappings (org.eclipse.ui.internal.registry.FileEditorMapping[]) 
		org.eclipse.ui.internal.registry.FileEditorMapping[] newResourceTypes
		int i
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
	public void setDefaultEditor (java.lang.String, java.lang.String) 
		String fileName
		String editorId
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.internal.registry.FileEditorMapping[] mapping
	private java.lang.Object[] sortEditors (java.util.List) 
		java.util.List unsortedList
		Object[] array
	private void sortInternalEditors () 
		Object[] array
		int i
	public boolean isSystemInPlaceEditorAvailable (java.lang.String) 
		String filename
	public boolean isSystemExternalEditorAvailable (java.lang.String) 
		String filename
		int nDot
		String strName
	public org.eclipse.jface.resource.ImageDescriptor getSystemExternalEditorImageDescriptor (java.lang.String) 
		String filename
		org.eclipse.swt.program.Program externalProgram
		int extensionIndex
	private void removeEditorFromMapping (java.util.HashMap, org.eclipse.ui.IEditorDescriptor) 
		java.util.HashMap map
		org.eclipse.ui.IEditorDescriptor desc
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		org.eclipse.ui.IEditorDescriptor[] editors
		int i
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
		org.eclipse.ui.internal.registry.EditorDescriptor desc
	private void removeEditorFromContentTypeMappings (java.util.Map, org.eclipse.ui.IEditorDescriptor) 
		java.util.Map map
		org.eclipse.ui.IEditorDescriptor desc
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.eclipse.ui.IEditorDescriptor[] descriptors
		org.eclipse.ui.IEditorDescriptor[] newDescriptors
	private org.eclipse.ui.IEditorDescriptor[] removeDescriptor (org.eclipse.ui.IEditorDescriptor[], org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorDescriptor[] descriptors
		org.eclipse.ui.IEditorDescriptor desc
		int i
		org.eclipse.ui.IEditorDescriptor[] newDescriptors
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.ui.internal.registry.EditorRegistryReader eReader
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String id
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public org.eclipse.ui.IEditorDescriptor getDefaultEditor (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
		String fileName
		org.eclipse.core.runtime.content.IContentType contentType
	private org.eclipse.ui.IEditorDescriptor getEditorForContentType (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
		String filename
		org.eclipse.core.runtime.content.IContentType contentType
		org.eclipse.ui.IEditorDescriptor desc
		Object[] contentTypeResults
	public org.eclipse.ui.IEditorDescriptor[] getEditors (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
		String fileName
		org.eclipse.core.runtime.content.IContentType contentType
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String, org.eclipse.core.runtime.content.IContentType) 
		String filename
		org.eclipse.core.runtime.content.IContentType contentType
		org.eclipse.ui.IEditorDescriptor desc
		org.eclipse.jface.resource.ImageDescriptor anImage
		String key
		org.eclipse.jface.resource.ImageDescriptor anImage
		org.eclipse.ui.internal.registry.FileEditorMapping[] mapping
		int i
		String mappingKey
		org.eclipse.jface.resource.ImageDescriptor mappingImage
		org.eclipse.ui.IEditorDescriptor editor
	private org.eclipse.ui.IEditorDescriptor[] findRelatedObjects (org.eclipse.core.runtime.content.IContentType, java.lang.String, org.eclipse.ui.internal.registry.EditorRegistry$RelatedRegistry) 
		org.eclipse.core.runtime.content.IContentType type
		String fileName
		org.eclipse.ui.internal.registry.EditorRegistry$RelatedRegistry registry
		java.util.List allRelated
		java.util.List nonDefaultFileEditors
		org.eclipse.ui.IEditorDescriptor[] related
		org.eclipse.ui.IEditorDescriptor[] related
		org.eclipse.ui.IEditorDescriptor[] related
		org.eclipse.ui.IEditorDescriptor[] related
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
		int i
		int index
		String extension
		int i
		int i
		int i
		java.util.Iterator i
		org.eclipse.ui.IEditorDescriptor editor
	public org.eclipse.ui.IEditorDescriptor[] getEditorsForContentType (org.eclipse.core.runtime.content.IContentType) 
		org.eclipse.core.runtime.content.IContentType type
		java.util.ArrayList allRelated
		Object[] related
		int i
		int i
	public org.eclipse.ui.IFileEditorMapping[] getUnifiedMappings () 
		org.eclipse.ui.IFileEditorMapping[] standardMappings
		java.util.List allMappings
		org.eclipse.core.runtime.content.IContentType[] contentTypes
		int i
		org.eclipse.core.runtime.content.IContentType type
		String[] extensions
		int j
		String extension
		boolean found
		java.util.Iterator k
		org.eclipse.ui.IFileEditorMapping mapping
		org.eclipse.ui.internal.registry.MockMapping mockMapping
		String[] filenames
		int j
		String wholename
		int idx
		String name
		String extension
		boolean found
		java.util.Iterator k
		org.eclipse.ui.IFileEditorMapping mapping
		org.eclipse.ui.internal.registry.MockMapping mockMapping
	static java.util.Map access$0 (org.eclipse.ui.internal.registry.EditorRegistry) 
	static org.eclipse.ui.IEditorDescriptor[] access$1 () 
	static org.eclipse.ui.internal.registry.FileEditorMapping access$2 (org.eclipse.ui.internal.registry.EditorRegistry, java.lang.String) 
}

org/eclipse/ui/internal/registry/EditorRegistryReader.class
EditorRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.EditorRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private org.eclipse.ui.internal.registry.EditorRegistry editorRegistry
	public void  () 
	protected void addEditors (org.eclipse.ui.internal.registry.EditorRegistry) 
		org.eclipse.ui.internal.registry.EditorRegistry registry
		org.eclipse.core.runtime.IExtensionRegistry extensionRegistry
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		org.eclipse.ui.internal.registry.EditorDescriptor editor
		java.util.List extensionsVector
		java.util.List filenamesVector
		java.util.List contentTypeVector
		boolean defaultEditor
		String extensionsString
		java.util.StringTokenizer tokenizer
		String filenamesString
		java.util.StringTokenizer tokenizer
		org.eclipse.core.runtime.IConfigurationElement[] bindings
		int i
		String contentTypeId
		String def
	public void readElement (org.eclipse.ui.internal.registry.EditorRegistry, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.internal.registry.EditorRegistry editorRegistry
		org.eclipse.core.runtime.IConfigurationElement element
}

org/eclipse/ui/internal/registry/FileEditorMapping.class
FileEditorMapping.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.FileEditorMapping extends java.lang.Object implements org.eclipse.ui.IFileEditorMapping java.lang.Cloneable  {
	private static final String STAR
	private static final String DOT
	private String name
	private String extension
	private java.util.List editors
	private java.util.List deletedEditors
	private java.util.List declaredDefaultEditors
	public void  (java.lang.String) 
		String extension
	public void  (java.lang.String, java.lang.String) 
		String name
		String extension
	public void addEditor (org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.registry.EditorDescriptor editor
	public java.lang.Object clone () 
		org.eclipse.ui.internal.registry.FileEditorMapping clone
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.registry.FileEditorMapping mapping
	private boolean compareList (java.util.List, java.util.List) 
		java.util.List l1
		java.util.List l2
		java.util.Iterator i1
		java.util.Iterator i2
		Object o1
		Object o2
	public int hashCode () 
		int result
	public org.eclipse.ui.IEditorDescriptor getDefaultEditor () 
	org.eclipse.ui.IEditorDescriptor[] getUnfilteredEditors () 
	public org.eclipse.ui.IEditorDescriptor[] getEditors () 
		java.util.Collection descs
	public org.eclipse.ui.IEditorDescriptor[] getDeletedEditors () 
		org.eclipse.ui.IEditorDescriptor[] array
	public java.lang.String getExtension () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.ui.IEditorDescriptor editor
	public java.lang.String getLabel () 
	public java.lang.String getName () 
	public void removeEditor (org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.registry.EditorDescriptor editor
	public void setDefaultEditor (org.eclipse.ui.internal.registry.EditorDescriptor) 
		org.eclipse.ui.internal.registry.EditorDescriptor editor
	public void setEditorsList (java.util.List) 
		java.util.List newEditors
	public void setDeletedEditorsList (java.util.List) 
		java.util.List newDeletedEditors
	public void setExtension (java.lang.String) 
		String extension
	public void setName (java.lang.String) 
		String name
	public org.eclipse.ui.IEditorDescriptor[] getDeclaredDefaultEditors () 
		java.util.Collection descs
	public boolean isDeclaredDefaultEditor (org.eclipse.ui.IEditorDescriptor) 
		org.eclipse.ui.IEditorDescriptor editor
	public void setDefaultEditors (java.util.List) 
		java.util.List defaultEditors
}

org/eclipse/ui/internal/registry/IActionSet.class
IActionSet.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.IActionSet extends java.lang.Object {
	public abstract void dispose () 
	public abstract void init (org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IActionBars) 
}

org/eclipse/ui/internal/registry/IActionSetDescriptor.class
IActionSetDescriptor.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.IActionSetDescriptor extends java.lang.Object {
	public abstract org.eclipse.ui.internal.registry.IActionSet createActionSet ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getLabel () 
	public abstract boolean isInitiallyVisible () 
	public abstract void setInitiallyVisible (boolean) 
	public abstract org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
}

org/eclipse/ui/internal/registry/IWorkbenchRegistryConstants.class
IWorkbenchRegistryConstants.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.IWorkbenchRegistryConstants extends java.lang.Object {
	public static final String ATT_ACCELERATOR
	public static final String ATT_ADAPTABLE
	public static final String ATT_ADVISORID
	public static final String ATT_ALLOW_LABEL_UPDATE
	public static final String ATT_ALLOW_MULTIPLE
	public static final String ATT_RESTORABLE
	public static final String ATT_CAN_FINISH_EARLY
	public static final String ATT_CATEGORY
	public static final String ATT_CATEGORY_ID
	public static final String ATT_CHECK_ENABLED
	public static final String ATT_CLASS
	public static final String ATT_CLOSEABLE
	public static final String ATT_COLORFACTORY
	public static final String ATT_COMMAND
	public static final String ATT_COMMAND_ID
	public static final String ATT_CONFIGURATION
	public static final String ATT_CONTENT_DETECTOR
	public static final String ATT_CONTENT_TYPE_ID
	public static final String ATT_CONTEXT_ID
	public static final String ATT_CONTRIBUTOR_CLASS
	public static final String ATT_CONVERTER
	public static final String ATT_DEFAULT
	public static final String ATT_DEFAULT_HANDLER
	public static final String ATT_DEFAULTS_TO
	public static final String ATT_DEFINITION_ID
	public static final String ATT_DESCRIPTION
	public static final String ATT_DESCRIPTION_IMAGE
	public static final String ATT_DISABLEDICON
	public static final String ATT_ENABLES_FOR
	public static final String ATT_EXTENSIONS
	public static final String ATT_FAST_VIEW_WIDTH_RATIO
	public static final String ATT_FILENAMES
	public static final String ATT_FILL_MAJOR
	public static final String ATT_FILL_MINOR
	public static final String ATT_FIXED
	public static final String ATT_HAS_PAGES
	public static final String ATT_HELP_CONTEXT_ID
	public static final String ATT_HELP_HREF
	public static final String ATT_HOVERICON
	public static final String ATT_ICON
	public static final String ATT_ID
	public static final String ATT_IMAGE_STYLE
	public static final String ATT_IS_EDITABLE
	public static final String ATT_KEY
	public static final String ATT_KEY_CONFIGURATION_ID
	public static final String ATT_KEY_SEQUENCE
	public static final String ATT_LABEL
	public static final String ATT_LAUNCHER
	public static final String ATT_LIGHTWEIGHT
	public static final String ATT_LOCALE
	public static final String ATT_LOCATION
	public static final String ATT_MATCHING_STRATEGY
	public static final String ATT_MENU_ID
	public static final String ATT_MENUBAR_PATH
	public static final String ATT_MNEMONIC
	public static final String ATT_MINIMIZED
	public static final String ATT_MOVEABLE
	public static final String ATT_NAME
	public static final String ATT_MATCH_TYPE
	public static final String ATT_NAME_FILTER
	public static final String ATT_NODE
	public static final String ATT_OBJECTCLASS
	public static final String ATT_OPTIONAL
	public static final String ATT_OS
	public static final String ATT_PARENT
	public static final String ATT_PARENT_CATEGORY
	public static final String ATT_PARENT_ID
	public static final String ATT_PARENT_SCOPE
	public static final String ATT_PATH
	public static final String ATT_PLATFORM
	public static final String ATT_POSITION
	public static final String ATT_PRESENTATIONID
	public static final String ATT_PRODUCTID
	public static final String ATT_PROJECT
	public static final String ATT_PULLDOWN
	public static final String ATT_RATIO
	public static final String ATT_RELATIONSHIP
	public static final String ATT_RELATIVE
	public static final String ATT_RELATIVE_TO
	public static final String ATT_RETARGET
	public static final String ATT_RETURN_TYPE_ID
	public static final String ATT_SCHEME_ID
	public static final String ATT_SCOPE
	public static final String ATT_SEPARATORS_VISIBLE
	public static final String ATT_SEQUENCE
	public static final String ATT_SHOW_TITLE
	public static final String ATT_SINGLETON
	public static final String ATT_SPLASH_ID
	public static final String ATT_STANDALONE
	public static final String ATT_STATE
	public static final String ATT_STRING
	public static final String ATT_STYLE
	public static final String ATT_TARGET_ID
	public static final String ATT_TOOLBAR_PATH
	public static final String ATT_TOOLTIP
	public static final String ATT_TYPE
	public static final String ATT_TYPE_ID
	public static final String ATT_VALUE
	public static final String ATT_VISIBLE
	public static final String ATT_WS
	public static final String AUTOGENERATED_PREFIX
	public static final String PL_ACCELERATOR_CONFIGURATIONS
	public static final String PL_ACCELERATOR_SCOPES
	public static final String PL_ACTION_DEFINITIONS
	public static final String PL_ACTION_SET_PART_ASSOCIATIONS
	public static final String PL_ACTION_SETS
	public static final String PL_ACTIVITIES
	public static final String PL_ACTIVITYSUPPORT
	public static final String PL_BINDINGS
	public static final String PL_BROWSER_SUPPORT
	public static final String PL_COLOR_DEFINITIONS
	public static final String PL_COMMAND_IMAGES
	public static final String PL_COMMANDS
	public static final String PL_CONTEXTS
	public static final String PL_DECORATORS
	public static final String PL_DROP_ACTIONS
	public static final String PL_EDITOR
	public static final String PL_EDITOR_ACTIONS
	public static final String PL_ELEMENT_FACTORY
	public static final String PL_ENCODINGS
	public static final String PL_EXPORT
	public static final String PL_FONT_DEFINITIONS
	public static final String PL_HANDLERS
	public static final String PL_HELPSUPPORT
	public static final String PL_IMPORT
	public static final String PL_INTRO
	public static final String PL_KEYWORDS
	public static final String PL_MENUS
	public static final String PL_MENU_CONTRIBUTION
	public static final String PL_NEW
	public static final String PL_PERSPECTIVE_EXTENSIONS
	public static final String PL_PERSPECTIVES
	public static final String PL_POPUP_MENU
	public static final String PL_PREFERENCE_TRANSFER
	public static final String PL_PREFERENCES
	public static final String PL_PRESENTATION_FACTORIES
	public static final String PL_PROPERTY_PAGES
	public static final String PL_STARTUP
	public static final String PL_SPLASH_HANDLERS
	public static final String PL_SYSTEM_SUMMARY_SECTIONS
	public static final String PL_THEMES
	public static final String PL_VIEW_ACTIONS
	public static final String PL_VIEWS
	public static final String PL_WORKINGSETS
	public static final String EXTENSION_ACCELERATOR_CONFIGURATIONS
	public static final String EXTENSION_ACCELERATOR_SCOPES
	public static final String EXTENSION_ACTION_DEFINITIONS
	public static final String EXTENSION_ACTION_SETS
	public static final String EXTENSION_BINDINGS
	public static final String EXTENSION_COMMAND_IMAGES
	public static final String EXTENSION_COMMANDS
	public static final String EXTENSION_CONTEXTS
	public static final String EXTENSION_EDITOR_ACTIONS
	public static final String EXTENSION_HANDLERS
	public static final String EXTENSION_MENUS
	public static final String COMMON_MENU_ADDITIONS
	public static final String EXTENSION_POPUP_MENUS
	public static final String EXTENSION_VIEW_ACTIONS
	public static final String POSITION_AFTER
	public static final String POSITION_BEFORE
	public static final String POSITION_END
	public static final String POSITION_START
	public static final String STYLE_PULLDOWN
	public static final String STYLE_RADIO
	public static final String STYLE_TOGGLE
	public static final String TAG_ACCELERATOR_CONFIGURATION
	public static final String TAG_ACCELERATOR_SCOPE
	public static final String TAG_ACTION
	public static final String TAG_ACTION_DEFINITION
	public static final String TAG_ACTION_SET
	public static final String TAG_ACTION_SET_PART_ASSOCIATION
	public static final String TAG_ACTIVE_KEY_CONFIGURATION
	public static final String TAG_SEQUENCE_MODIFIER
	public static final String TAG_ACTIVE_WHEN
	public static final String TAG_ACTIVITY_IMAGE_BINDING
	public static final String TAG_ADVISORPRODUCTBINDING
	public static final String TAG_BAR
	public static final String TAG_CATEGORY
	public static final String TAG_CATEGORY_IMAGE_BINDING
	public static final String TAG_CATEGORYDEFINITION
	public static final String TAG_CATEGORYPRESENTATIONBINDING
	public static final String TAG_CLASS
	public static final String TAG_COLORDEFINITION
	public static final String TAG_COLOROVERRIDE
	public static final String TAG_COLORVALUE
	public static final String TAG_COMMAND
	public static final String TAG_COMMAND_PARAMETER
	public static final String TAG_COMMAND_PARAMETER_TYPE
	public static final String TAG_CONTENT_TYPE_BINDING
	public static final String TAG_CONTEXT
	public static final String TAG_DATA
	public static final String TAG_DEFAULT_HANDLER
	public static final String TAG_DESCRIPTION
	public static final String TAG_DYNAMIC
	public static final String TAG_EDITOR
	public static final String TAG_EDITOR_CONTRIBUTION
	public static final String TAG_ENABLED_WHEN
	public static final String TAG_ENABLEMENT
	public static final String TAG_ENTRY
	public static final String TAG_FILTER
	public static final String TAG_FONTDEFINITION
	public static final String TAG_FONTOVERRIDE
	public static final String TAG_FONTVALUE
	public static final String TAG_GROUP
	public static final String TAG_GROUP_MARKER
	public static final String TAG_HANDLER
	public static final String TAG_HANDLER_SUBMISSION
	public static final String TAG_HIDDEN_MENU_ITEM
	public static final String TAG_HIDDEN_TOOLBAR_ITEM
	public static final String TAG_HINT
	public static final String TAG_IMAGE
	public static final String TAG_KEY
	public static final String TAG_KEY_BINDING
	public static final String TAG_KEY_CONFIGURATION
	public static final String TAG_LOCATION
	public static final String TAG_LOCATION_URI
	public static final String TAG_LAYOUT
	public static final String TAG_MAPPING
	public static final String TAG_MENU
	public static final String TAG_NEW_WIZARD_SHORTCUT
	public static final String TAG_OBJECT_CONTRIBUTION
	public static final String TAG_ORDER
	public static final String TAG_PARAMETER
	public static final String TAG_PART
	public static final String TAG_PERSP_SHORTCUT
	public static final String TAG_PERSPECTIVE
	public static final String TAG_PERSPECTIVE_EXTENSION
	public static final String TAG_PRIMARYWIZARD
	public static final String TAG_REFERENCE
	public static final String TAG_SCHEME
	public static final String TAG_SCOPE
	public static final String TAG_SELECTION
	public static final String TAG_SEPARATOR
	public static final String TAG_SETTINGS_TRANSFER
	public static final String TAG_SHOW_IN_PART
	public static final String TAG_STATE
	public static final String TAG_SPLASH_HANDLER
	public static final String TAG_SPLASH_HANDLER_PRODUCT_BINDING
	public static final String TAG_STICKYVIEW
	public static final String TAG_SUPPORT
	public static final String TAG_THEME
	public static final String TAG_TRANSFER
	public static final String TAG_TRIGGERPOINT
	public static final String TAG_TRIGGERPOINTADVISOR
	public static final String TAG_VIEW
	public static final String TAG_VIEW_SHORTCUT
	public static final String TAG_VIEW_CONTRIBUTION
	public static final String TAG_VIEWER_CONTRIBUTION
	public static final String TAG_VISIBILITY
	public static final String TAG_VISIBLE_WHEN
	public static final String TAG_WIDGET
	public static final String TAG_CONTROL
	public static final String TAG_WIZARD
	public static final String TAG_WORKING_SET
	public static final String TYPE_GROUP
	public static final String TYPE_ITEM
	public static final String TYPE_MENU
	public static final String TYPE_WIDGET
	public static final String TAG_TOOLBAR
	public static final String TAG_SERVICE_FACTORY
	public static final String TAG_SERVICE
	public static final String ATTR_FACTORY_CLASS
	public static final String ATTR_SERVICE_CLASS
	public static final String TAG_SOURCE_PROVIDER
	public static final String ATTR_PROVIDER
	public static final String TAG_VARIABLE
	public static final String ATT_PRIORITY_LEVEL
	public static final String ATT_MODE
	public static final String ATT_PLATFORMS
	public static final String ATT_REPLACE
	public static final String ATT_FIND
	public static final String TAG_KEYWORD_REFERENCE
}

org/eclipse/ui/internal/registry/KeywordRegistry.class
KeywordRegistry.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.KeywordRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static final String ATT_ID
	private static final String ATT_LABEL
	private static org.eclipse.ui.internal.registry.KeywordRegistry instance
	private static final String TAG_KEYWORD
	private java.util.Map internalKeywordMap
	public static org.eclipse.ui.internal.registry.KeywordRegistry getInstance () 
	private void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension[] extensions
		int i
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String name
		String id
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public java.lang.String getKeywordLabel (java.lang.String) 
		String id
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
}

org/eclipse/ui/internal/registry/MockMapping.class
EditorRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.MockMapping extends java.lang.Object implements org.eclipse.ui.IFileEditorMapping  {
	private org.eclipse.core.runtime.content.IContentType contentType
	private String extension
	private String filename
	void  (org.eclipse.core.runtime.content.IContentType, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.content.IContentType type
		String name
		String ext
	public org.eclipse.ui.IEditorDescriptor getDefaultEditor () 
		org.eclipse.ui.IEditorDescriptor[] candidates
	public org.eclipse.ui.IEditorDescriptor[] getEditors () 
		org.eclipse.ui.IEditorDescriptor[] editorsForContentType
	public org.eclipse.ui.IEditorDescriptor[] getDeletedEditors () 
	public java.lang.String getExtension () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		org.eclipse.ui.IEditorDescriptor editor
	public java.lang.String getLabel () 
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.registry.MockMapping mapping
}

org/eclipse/ui/internal/registry/PerspectiveDescriptor.class
PerspectiveDescriptor.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PerspectiveDescriptor extends java.lang.Object implements org.eclipse.ui.IPerspectiveDescriptor org.eclipse.ui.IPluginContribution  {
	private String id
	private String pluginId
	private String originalId
	private String label
	private String className
	private String description
	private boolean singleton
	private boolean fixed
	private org.eclipse.jface.resource.ImageDescriptor image
	private org.eclipse.core.runtime.IConfigurationElement configElement
	public void  (java.lang.String, java.lang.String, org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		String id
		String label
		org.eclipse.ui.internal.registry.PerspectiveDescriptor originalDescriptor
	public void  (java.lang.String, org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		String id
		org.eclipse.core.runtime.IConfigurationElement configElement
	public org.eclipse.ui.IPerspectiveFactory createFactory ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.IPerspectiveDescriptor target
	public void deleteCustomDefinition () 
	public java.lang.String getDescription () 
	public boolean getFixed () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String icon
	public java.lang.String getLabel () 
	public java.lang.String getOriginalId () 
	public boolean hasCustomDefinition () 
	public boolean hasDefaultFlag () 
	public boolean isPredefined () 
	public boolean isSingleton () 
	public org.eclipse.core.runtime.IStatus restoreState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento childMem
		org.eclipse.ui.IPerspectiveDescriptor descriptor
	public void revertToPredefined () 
	public org.eclipse.core.runtime.IStatus saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.IMemento childMem
	public org.eclipse.core.runtime.IConfigurationElement getConfigElement () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public java.lang.String getClassName () 
}

org/eclipse/ui/internal/registry/PerspectiveExtensionReader.class
PerspectiveExtensionReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PerspectiveExtensionReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private String targetID
	private org.eclipse.ui.internal.PageLayout pageLayout
	private java.util.Set includeOnlyTags
	private static final String VAL_LEFT
	private static final String VAL_RIGHT
	private static final String VAL_TOP
	private static final String VAL_BOTTOM
	private static final String VAL_STACK
	private static final String VAL_FAST
	private static final String VAL_TRUE
	private static final String VAL_FALSE
	private org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public void  () 
	public void extendLayout (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, java.lang.String, org.eclipse.ui.internal.PageLayout) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker extensionTracker
		String id
		org.eclipse.ui.internal.PageLayout out
	private boolean includeTag (java.lang.String) 
		String tag
	private boolean processActionSet (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processExtension (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.IConfigurationElement[] children
		int nX
		org.eclipse.core.runtime.IConfigurationElement child
		String type
		boolean result
	private boolean processPerspectiveShortcut (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processShowInPart (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processHiddenMenuItem (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processHiddenToolBarItem (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processView (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String relative
		String relationship
		String ratioString
		boolean visible
		String closeable
		String moveable
		String standalone
		String showTitle
		String minVal
		boolean minimized
		float ratio
		float ratio
		float ratio
		boolean stack
		boolean fast
		int intRelation
		org.eclipse.ui.IViewLayout viewLayout
	private boolean processViewShortcut (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	private boolean processWizardShortcut (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String type
		String id
	public void setIncludeOnlyTags (java.lang.String[]) 
		String[] tags
		int i
}

org/eclipse/ui/internal/registry/PerspectiveParameterValues.class
PerspectiveParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.PerspectiveParameterValues extends java.lang.Object implements org.eclipse.core.commands.IParameterValues  {
	public void  () 
	public final java.util.Map getParameterValues () 
		java.util.Map values
		org.eclipse.ui.IPerspectiveDescriptor[] perspectives
		int i
		org.eclipse.ui.IPerspectiveDescriptor perspective
}

org/eclipse/ui/internal/registry/PerspectiveRegistry$1.class
PerspectiveRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.PerspectiveRegistry$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.registry.PerspectiveRegistry this$0
	void  (org.eclipse.ui.internal.registry.PerspectiveRegistry) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	private void mergePerspectives (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.IPerspectiveDescriptor[] perspectiveList
		int i
		String id
		String id
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		java.io.StringReader reader
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.WorkbenchException e
	private void updatePreferenceList (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.IPerspectiveDescriptor[] perspectiveList
		StringBuffer perspBuffer
		int i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		String newList
}

org/eclipse/ui/internal/registry/PerspectiveRegistry.class
PerspectiveRegistry.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PerspectiveRegistry extends java.lang.Object implements org.eclipse.ui.IPerspectiveRegistry org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private String defaultPerspID
	private static final String EXT
	private static final String ID_DEF_PERSP
	private static final String PERSP
	private static final char SPACE_DELIMITER
	private java.util.List perspectives
	private java.util.ArrayList perspToRemove
	private org.eclipse.jface.util.IPropertyChangeListener preferenceListener
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private void initializePreferenceChangeListener () 
	public void addPerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	private void add (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.internal.registry.PerspectiveDescriptor createPerspective (java.lang.String, org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		String label
		org.eclipse.ui.internal.registry.PerspectiveDescriptor originalDescriptor
		String id
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public void revertPerspectives (java.util.ArrayList) 
		java.util.ArrayList perspToRevert
		int i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public void deletePerspectives (java.util.ArrayList) 
		java.util.ArrayList perspToDelete
		int i
	public void deletePerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor in
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	private void internalDeletePerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	void deleteCustomDefinition (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.jface.preference.IPreferenceStore store
	boolean hasCustomDefinition (org.eclipse.ui.internal.registry.PerspectiveDescriptor) 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.jface.preference.IPreferenceStore store
	public org.eclipse.ui.IPerspectiveDescriptor findPerspectiveWithId (java.lang.String) 
		String id
		java.util.Iterator i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public org.eclipse.ui.IPerspectiveDescriptor findPerspectiveWithLabel (java.lang.String) 
		String label
		java.util.Iterator i
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public java.lang.String getDefaultPerspective () 
	public org.eclipse.ui.IPerspectiveDescriptor[] getPerspectives () 
		java.util.Collection descs
	public void load () 
		org.eclipse.jface.dialogs.IDialogSettings dialogSettings
		String str
	private void loadCustom () 
		java.io.Reader reader
		org.eclipse.jface.preference.IPreferenceStore store
		String customPerspectives
		String[] perspectivesList
		int i
		String xmlString
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.internal.registry.PerspectiveDescriptor newPersp
		String id
		org.eclipse.ui.IPerspectiveDescriptor oldPersp
		org.eclipse.ui.WorkbenchException e
		org.eclipse.core.runtime.IPath path
		java.io.File folder
		java.io.File[] fileList
		int nSize
		int nX
		java.io.File file
		java.io.InputStream stream
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.internal.registry.PerspectiveDescriptor newPersp
		org.eclipse.ui.IPerspectiveDescriptor oldPersp
		org.eclipse.ui.WorkbenchException e
	private void unableToLoadPerspective (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		String msg
		org.eclipse.core.runtime.IStatus errStatus
		org.eclipse.ui.statushandlers.StatusAdapter adapter
	public void saveCustomPersp (org.eclipse.ui.internal.registry.PerspectiveDescriptor, org.eclipse.ui.XMLMemento)  throws java.io.IOException 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.XMLMemento memento
		org.eclipse.jface.preference.IPreferenceStore store
		java.io.Writer writer
	public org.eclipse.ui.IMemento getCustomPersp (java.lang.String)  throws org.eclipse.ui.WorkbenchException java.io.IOException 
		String id
		java.io.Reader reader
		org.eclipse.jface.preference.IPreferenceStore store
		String xmlString
		org.eclipse.ui.XMLMemento memento
	private void loadPredefined () 
		org.eclipse.ui.internal.registry.PerspectiveRegistryReader reader
	public void setDefaultPerspective (java.lang.String) 
		String id
		org.eclipse.ui.IPerspectiveDescriptor desc
	public boolean validateLabel (java.lang.String) 
		String label
	private void verifyDefaultPerspective () 
		org.eclipse.ui.IPerspectiveDescriptor desc
		String str
		org.eclipse.ui.internal.Workbench instance
	public org.eclipse.ui.IPerspectiveDescriptor clonePerspective (java.lang.String, java.lang.String, org.eclipse.ui.IPerspectiveDescriptor) 
		String id
		String label
		org.eclipse.ui.IPerspectiveDescriptor originalDescriptor
		org.eclipse.ui.IPerspectiveDescriptor desc
	public void revertPerspective (org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IPerspectiveDescriptor perspToRevert
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
	public void dispose () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension source
		Object[] objects
		int i
		org.eclipse.ui.IWorkbenchWindow[] windows
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		int w
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPage[] pages
		int p
		org.eclipse.ui.internal.WorkbenchPage page
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension addedExtension
		org.eclipse.core.runtime.IConfigurationElement[] addedElements
		int i
		org.eclipse.ui.internal.registry.PerspectiveRegistryReader reader
	static java.util.ArrayList access$0 (org.eclipse.ui.internal.registry.PerspectiveRegistry) 
	static void access$1 (org.eclipse.ui.internal.registry.PerspectiveRegistry, org.eclipse.core.runtime.IStatus) 
}

org/eclipse/ui/internal/registry/PerspectiveRegistryReader.class
PerspectiveRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PerspectiveRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private org.eclipse.ui.internal.registry.PerspectiveRegistry registry
	public void  (org.eclipse.ui.internal.registry.PerspectiveRegistry) 
		org.eclipse.ui.internal.registry.PerspectiveRegistry out
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.core.runtime.CoreException e
	public void readPerspectives (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry in
}

org/eclipse/ui/internal/registry/PreferencePageParameterValues$1.class
PreferencePageParameterValues.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.PreferencePageParameterValues$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.registry.PreferencePageParameterValues this$0
	void  (org.eclipse.ui.internal.registry.PreferencePageParameterValues) 
	public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
}

org/eclipse/ui/internal/registry/PreferencePageParameterValues.class
PreferencePageParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.PreferencePageParameterValues extends java.lang.Object implements org.eclipse.core.commands.IParameterValues  {
	private java.util.Map preferenceMap
	public void  () 
	private final void collectParameterValues (java.util.Map, org.eclipse.jface.preference.IPreferenceNode[], java.lang.String) 
		java.util.Map values
		org.eclipse.jface.preference.IPreferenceNode[] preferenceNodes
		String namePrefix
		int i
		org.eclipse.jface.preference.IPreferenceNode preferenceNode
		String name
		String name
		String value
	public final java.util.Map getParameterValues () 
		org.eclipse.jface.preference.PreferenceManager preferenceManager
	static void access$0 (org.eclipse.ui.internal.registry.PreferencePageParameterValues, java.util.Map) 
}

org/eclipse/ui/internal/registry/PreferencePageRegistryReader$PreferencesCategoryNode.class
PreferencePageRegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.PreferencePageRegistryReader$PreferencesCategoryNode extends org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode {
	org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
	final org.eclipse.ui.internal.registry.PreferencePageRegistryReader this$0
	public void  (org.eclipse.ui.internal.registry.PreferencePageRegistryReader, org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode) 
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode nodeToCategorize
	java.lang.String getLabelText () 
	java.lang.String getLabelText (java.lang.Object) 
		Object element
	java.lang.Object getNode () 
}

org/eclipse/ui/internal/registry/PreferencePageRegistryReader.class
PreferencePageRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PreferencePageRegistryReader extends org.eclipse.ui.internal.registry.CategorizedPageRegistryReader {
	private static final String TAG_PAGE
	private java.util.List nodes
	private org.eclipse.ui.IWorkbench workbench
	public void  (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench newWorkbench
	java.lang.Object findNode (java.lang.String) 
		String id
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
	java.lang.Object findNode (java.lang.Object, java.lang.String) 
		Object parent
		String currentToken
		org.eclipse.jface.preference.IPreferenceNode[] subNodes
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
	void add (java.lang.Object, java.lang.Object) 
		Object parent
		Object node
	org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode createCategoryNode (org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, java.lang.Object) 
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
		Object object
	java.lang.String getCategory (java.lang.Object) 
		Object node
	java.util.Collection getNodes () 
	public void loadFromRegistry (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
	public static org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode createNode (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		boolean nameMissing
		String id
		boolean classMissing
		org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode node
	public java.util.Collection getTopLevelNodes () 
}

org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader$1.class
PreferenceTransferRegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.PreferenceTransferRegistryReader$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.registry.PreferenceTransferRegistryReader this$0
	void  (org.eclipse.ui.internal.registry.PreferenceTransferRegistryReader) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String name1
		String name2
}

org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.class
PreferenceTransferRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PreferenceTransferRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private java.util.List preferenceTransfers
	private String pluginPoint
	public void  (java.lang.String) 
		String pluginPointId
	protected org.eclipse.ui.internal.preferences.PreferenceTransferElement createPreferenceTransferElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getPreferenceTransfers () 
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transfers
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.preferences.PreferenceTransferElement transfer
	protected void readPreferenceTransfers () 
		org.eclipse.core.runtime.IExtensionRegistry registry
	public static org.eclipse.core.runtime.IConfigurationElement[] getMappings (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		org.eclipse.core.runtime.IConfigurationElement[] children
	public static java.lang.String getScope (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public static java.util.Map getEntry (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.IConfigurationElement[] entries
		java.util.Map map
		int i
		org.eclipse.core.runtime.IConfigurationElement entry
		org.eclipse.core.runtime.IConfigurationElement[] keys
		org.eclipse.core.runtime.preferences.PreferenceFilterEntry[] prefFilters
		int j
		org.eclipse.core.runtime.IConfigurationElement keyElement
}

org/eclipse/ui/internal/registry/PropertyPagesRegistryReader$PropertyCategoryNode.class
PropertyPagesRegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.PropertyPagesRegistryReader$PropertyCategoryNode extends org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode {
	org.eclipse.ui.internal.dialogs.RegistryPageContributor page
	final org.eclipse.ui.internal.registry.PropertyPagesRegistryReader this$0
	void  (org.eclipse.ui.internal.registry.PropertyPagesRegistryReader, org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, org.eclipse.ui.internal.dialogs.RegistryPageContributor) 
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
		org.eclipse.ui.internal.dialogs.RegistryPageContributor propertyPage
	java.lang.String getLabelText () 
	java.lang.String getLabelText (java.lang.Object) 
		Object element
	java.lang.Object getNode () 
}

org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.class
PropertyPagesRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.PropertyPagesRegistryReader extends org.eclipse.ui.internal.registry.CategorizedPageRegistryReader {
	public static final String ATT_NAME_FILTER
	public static final String ATT_FILTER_NAME
	public static final String ATT_FILTER_VALUE
	private static final String TAG_PAGE
	public static final String TAG_FILTER
	public static final String TAG_KEYWORD_REFERENCE
	public static final String ATT_OBJECTCLASS
	public static final String ATT_ADAPTABLE
	private static final String CHILD_ENABLED_WHEN
	private java.util.Collection pages
	private org.eclipse.ui.internal.dialogs.PropertyPageContributorManager manager
	static Class class$0
	public void  (org.eclipse.ui.internal.dialogs.PropertyPageContributorManager) 
		org.eclipse.ui.internal.dialogs.PropertyPageContributorManager manager
	private void processPageElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String pageId
		org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
		String pageClassName
		java.util.List objectClassNames
	private void registerContributors (org.eclipse.ui.internal.dialogs.RegistryPageContributor, java.util.List) 
		org.eclipse.ui.internal.dialogs.RegistryPageContributor contributor
		java.util.List objectClassNames
		java.util.Iterator iter
	public boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public void registerPropertyPages (org.eclipse.core.runtime.IExtensionRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry registry
	void add (java.lang.Object, java.lang.Object) 
		Object parent
		Object node
	org.eclipse.ui.internal.registry.CategorizedPageRegistryReader$CategoryNode createCategoryNode (org.eclipse.ui.internal.registry.CategorizedPageRegistryReader, java.lang.Object) 
		org.eclipse.ui.internal.registry.CategorizedPageRegistryReader reader
		Object object
	java.lang.Object findNode (java.lang.Object, java.lang.String) 
		Object parent
		String currentToken
	java.lang.Object findNode (java.lang.String) 
		String id
		java.util.Iterator iterator
		org.eclipse.ui.internal.dialogs.RegistryPageContributor next
	java.lang.String getCategory (java.lang.Object) 
		Object node
	java.util.Collection getNodes () 
}

org/eclipse/ui/internal/registry/RegistryReader$1.class
RegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.RegistryReader$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String s1
		String s2
}

org/eclipse/ui/internal/registry/RegistryReader.class
RegistryReader.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.RegistryReader extends java.lang.Object {
	protected void  () 
	protected static void logError (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String text
		org.eclipse.core.runtime.IExtension extension
		StringBuffer buf
		String id
	protected static void logMissingAttribute (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String attributeName
	protected static void logMissingElement (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
	protected static void logUnknownElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public static org.eclipse.core.runtime.IExtension[] orderExtensions (org.eclipse.core.runtime.IExtension[]) 
		org.eclipse.core.runtime.IExtension[] extensions
		org.eclipse.core.runtime.IExtension[] sortedExtension
		java.util.Comparator comparer
	protected abstract boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
	protected void readElementChildren (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	protected void readElements (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
	protected void readExtension (org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.IExtension extension
	public void readRegistry (org.eclipse.core.runtime.IExtensionRegistry, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IExtensionRegistry registry
		String pluginId
		String extensionPoint
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		int i
	public static java.lang.String getDescription (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		org.eclipse.core.runtime.IConfigurationElement[] children
	public static java.lang.String getClassValue (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configElement
		String classAttributeName
		String className
		org.eclipse.core.runtime.IConfigurationElement[] candidateChildren
}

org/eclipse/ui/internal/registry/ShowViewHandler.class
ShowViewHandler.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.ShowViewHandler extends org.eclipse.core.commands.AbstractHandler {
	private final String viewId
	public void  (java.lang.String) 
		String viewId
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.PartInitException e
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/registry/StickyViewDescriptor.class
StickyViewDescriptor.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.StickyViewDescriptor extends java.lang.Object implements org.eclipse.ui.views.IStickyViewDescriptor org.eclipse.ui.IPluginContribution  {
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	private String id
	public static final String STICKY_FOLDER_RIGHT
	public static final String STICKY_FOLDER_LEFT
	public static final String STICKY_FOLDER_TOP
	public static final String STICKY_FOLDER_BOTTOM
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public int getLocation () 
		int direction
		String location
	public java.lang.String getId () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public boolean isCloseable () 
		boolean closeable
		String closeableString
	public boolean isMoveable () 
		boolean moveable
		String moveableString
}

org/eclipse/ui/internal/registry/UIExtensionTracker$1.class
UIExtensionTracker.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.UIExtensionTracker$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.registry.UIExtensionTracker this$0
	private final org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler val$handler
	private final org.eclipse.core.runtime.IExtension val$removedExtension
	private final Object[] val$objects
	void  (org.eclipse.ui.internal.registry.UIExtensionTracker, org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
	public void run () 
		Exception e
}

org/eclipse/ui/internal/registry/UIExtensionTracker$2.class
UIExtensionTracker.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.UIExtensionTracker$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.registry.UIExtensionTracker this$0
	private final org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler val$handler
	private final org.eclipse.core.runtime.IExtension val$addedExtension
	void  (org.eclipse.ui.internal.registry.UIExtensionTracker, org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension) 
	public void run () 
		Exception e
}

org/eclipse/ui/internal/registry/UIExtensionTracker.class
UIExtensionTracker.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.UIExtensionTracker extends org.eclipse.core.runtime.dynamichelpers.ExtensionTracker {
	private org.eclipse.swt.widgets.Display display
	public void  (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	protected void applyRemove (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
		org.eclipse.core.runtime.IExtension removedExtension
		Object[] objects
	protected void applyAdd (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
		org.eclipse.core.runtime.IExtension addedExtension
}

org/eclipse/ui/internal/registry/ViewDescriptor.class
ViewDescriptor.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.ViewDescriptor extends java.lang.Object implements org.eclipse.ui.views.IViewDescriptor org.eclipse.ui.IPluginContribution  {
	private String id
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private String[] categoryPath
	private float fastViewWidthRatio
	static Class class$0
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement e
	public org.eclipse.ui.IViewPart createView ()  throws org.eclipse.core.runtime.CoreException 
		Object extension
	public java.lang.String[] getCategoryPath () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
		String iconName
		org.eclipse.core.runtime.IExtension extension
		String extendingPluginId
	public java.lang.String getLabel () 
	public java.lang.String getAccelerator () 
	public float getFastViewWidthRatio () 
	private void loadFromExtension ()  throws org.eclipse.core.runtime.CoreException 
		String category
		java.util.StringTokenizer stok
		int i
		String ratio
	public java.lang.String toString () 
	public java.lang.String getPluginId () 
		String pluginId
	public java.lang.String getLocalId () 
	public boolean getAllowMultiple () 
		String string
	public boolean isRestorable () 
		String string
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/ui/internal/registry/ViewParameterValues.class
ViewParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.ViewParameterValues extends java.lang.Object implements org.eclipse.core.commands.IParameterValues  {
	public void  () 
	public final java.util.Map getParameterValues () 
		java.util.Map values
		org.eclipse.ui.views.IViewDescriptor[] views
		int i
		org.eclipse.ui.views.IViewDescriptor view
}

org/eclipse/ui/internal/registry/ViewRegistry$ViewCategoryProxy.class
ViewRegistry.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.ViewRegistry$ViewCategoryProxy extends java.lang.Object implements org.eclipse.ui.views.IViewCategory org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.internal.registry.Category rawCategory
	public void  (org.eclipse.ui.internal.registry.Category) 
		org.eclipse.ui.internal.registry.Category rawCategory
	public org.eclipse.ui.views.IViewDescriptor[] getViews () 
		java.util.ArrayList elements
		java.util.Collection descs
	public java.lang.String getId () 
	public org.eclipse.core.runtime.IPath getPath () 
		String rawParentPath
	public java.lang.String getLabel () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/ui/internal/registry/ViewRegistry$ViewDescriptorComparator.class
ViewRegistry.java
package org.eclipse.ui.internal.registry
final org.eclipse.ui.internal.registry.ViewRegistry$ViewDescriptorComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String id1
		String id2
	void  (org.eclipse.ui.internal.registry.ViewRegistry$ViewDescriptorComparator) 
}

org/eclipse/ui/internal/registry/ViewRegistry.class
ViewRegistry.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.ViewRegistry extends java.lang.Object implements org.eclipse.ui.views.IViewRegistry org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static String EXTENSIONPOINT_UNIQUE_ID
	private java.util.SortedSet views
	private java.util.List categories
	private java.util.List sticky
	private org.eclipse.ui.internal.registry.Category miscCategory
	protected static final String TAG_DESCRIPTION
	private org.eclipse.ui.internal.registry.ViewRegistryReader reader
	private boolean dirtyViewCategoryMappings
	static Class class$0
	static void  () 
	public void  () 
	public void add (org.eclipse.ui.internal.registry.Category) 
		org.eclipse.ui.internal.registry.Category desc
		org.eclipse.core.runtime.IConfigurationElement element
	public void add (org.eclipse.ui.internal.registry.ViewDescriptor) 
		org.eclipse.ui.internal.registry.ViewDescriptor desc
	public void add (org.eclipse.ui.internal.registry.StickyViewDescriptor) 
		org.eclipse.ui.internal.registry.StickyViewDescriptor desc
	public org.eclipse.ui.views.IViewDescriptor find (java.lang.String) 
		String id
		java.util.Iterator itr
		org.eclipse.ui.views.IViewDescriptor desc
	public org.eclipse.ui.views.IViewCategory findCategory (java.lang.String) 
		String id
		org.eclipse.ui.internal.registry.Category category
	private org.eclipse.ui.internal.registry.Category internalFindCategory (java.lang.String) 
		String id
		java.util.Iterator itr
		org.eclipse.ui.internal.registry.Category cat
	public org.eclipse.ui.views.IViewCategory[] getCategories () 
		int nSize
		org.eclipse.ui.views.IViewCategory[] retArray
		int i
		java.util.Iterator itr
	public org.eclipse.ui.views.IStickyViewDescriptor[] getStickyViews () 
		java.util.Collection descs
	public org.eclipse.ui.internal.registry.Category getMiscCategory () 
	public org.eclipse.ui.views.IViewDescriptor[] getViews () 
		java.util.Collection descs
	public void mapViewsToCategories () 
		java.util.Iterator i
		org.eclipse.ui.internal.registry.Category category
		java.util.Iterator i
		org.eclipse.ui.views.IViewDescriptor desc
		org.eclipse.ui.internal.registry.Category cat
		String[] catPath
		String rootCat
		String fmt
	public void dispose () 
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension addedExtension
		org.eclipse.core.runtime.IConfigurationElement[] addedElements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
}

org/eclipse/ui/internal/registry/ViewRegistryReader.class
ViewRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.ViewRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	public static String GENERAL_VIEW_ID
	private org.eclipse.ui.internal.registry.ViewRegistry viewRegistry
	static void  () 
	public void  () 
	protected void readCategory (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	protected boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
	protected void readSticky (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	protected void readView (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	public void readViews (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.ui.internal.registry.ViewRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry in
		org.eclipse.ui.internal.registry.ViewRegistry out
}

org/eclipse/ui/internal/registry/WizardParameterValues$Export.class
WizardParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.WizardParameterValues$Export extends org.eclipse.ui.internal.registry.WizardParameterValues {
	public void  () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
}

org/eclipse/ui/internal/registry/WizardParameterValues$Import.class
WizardParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.WizardParameterValues$Import extends org.eclipse.ui.internal.registry.WizardParameterValues {
	public void  () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
}

org/eclipse/ui/internal/registry/WizardParameterValues$New.class
WizardParameterValues.java
package org.eclipse.ui.internal.registry
public final org.eclipse.ui.internal.registry.WizardParameterValues$New extends org.eclipse.ui.internal.registry.WizardParameterValues {
	public void  () 
	protected org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
}

org/eclipse/ui/internal/registry/WizardParameterValues.class
WizardParameterValues.java
package org.eclipse.ui.internal.registry
public abstract org.eclipse.ui.internal.registry.WizardParameterValues extends java.lang.Object implements org.eclipse.core.commands.IParameterValues  {
	public void  () 
	private void addParameterValues (java.util.Map, org.eclipse.ui.wizards.IWizardCategory) 
		java.util.Map values
		org.eclipse.ui.wizards.IWizardCategory wizardCategory
		org.eclipse.ui.wizards.IWizardDescriptor[] wizardDescriptors
		int i
		org.eclipse.ui.wizards.IWizardDescriptor wizardDescriptor
		String name
		String id
		String value
		org.eclipse.ui.wizards.IWizardCategory[] childCategories
		int i
		org.eclipse.ui.wizards.IWizardCategory childCategory
	public java.util.Map getParameterValues () 
		java.util.Map values
		org.eclipse.ui.wizards.IWizardRegistry wizardRegistry
	protected abstract org.eclipse.ui.wizards.IWizardRegistry getWizardRegistry () 
}

org/eclipse/ui/internal/registry/WizardsRegistryReader$1.class
WizardsRegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.WizardsRegistryReader$1 extends java.lang.Object implements java.util.Comparator  {
	private com.ibm.icu.text.Collator collator
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String s1
		String s2
}

org/eclipse/ui/internal/registry/WizardsRegistryReader$CategoryNode.class
WizardsRegistryReader.java
package org.eclipse.ui.internal.registry
 org.eclipse.ui.internal.registry.WizardsRegistryReader$CategoryNode extends java.lang.Object {
	private org.eclipse.ui.internal.registry.Category category
	private String path
	final org.eclipse.ui.internal.registry.WizardsRegistryReader this$0
	void  (org.eclipse.ui.internal.registry.WizardsRegistryReader, org.eclipse.ui.internal.registry.Category) 
		org.eclipse.ui.internal.registry.Category cat
		String[] categoryPath
		int nX
	java.lang.String getPath () 
	org.eclipse.ui.internal.registry.Category getCategory () 
}

org/eclipse/ui/internal/registry/WizardsRegistryReader.class
WizardsRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.WizardsRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private String pluginPoint
	private org.eclipse.ui.internal.dialogs.WizardCollectionElement wizardElements
	private java.util.ArrayList deferWizards
	private java.util.ArrayList deferCategories
	private java.util.Set deferPrimary
	public static final String FULL_EXAMPLES_WIZARD_CATEGORY
	public static final String UNCATEGORIZED_WIZARD_CATEGORY
	public static final String GENERAL_WIZARD_CATEGORY
	private static final String UNCATEGORIZED_WIZARD_CATEGORY_LABEL
	private static final String CATEGORY_SEPARATOR
	private org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] primaryWizards
	private static final java.util.Comparator comparer
	private boolean readAll
	private String plugin
	static Class class$0
	static void  () 
	public void  (java.lang.String, java.lang.String) 
		String pluginId
		String pluginPointId
	protected void addNewElementToResult (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
		org.eclipse.core.runtime.IConfigurationElement config
	private org.eclipse.ui.internal.dialogs.WizardCollectionElement createCollectionElement (org.eclipse.ui.internal.dialogs.WizardCollectionElement, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.dialogs.WizardCollectionElement newElement
	protected org.eclipse.ui.internal.dialogs.WizardCollectionElement createCollectionElement (org.eclipse.ui.internal.dialogs.WizardCollectionElement, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		String id
		String pluginId
		String label
		org.eclipse.ui.internal.dialogs.WizardCollectionElement newElement
	protected void createEmptyWizardCollection () 
	public void setInitialCollection (org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement wizards
	private void deferCategory (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement config
		org.eclipse.ui.internal.registry.Category category
		org.eclipse.core.runtime.CoreException e
	private void deferWizard (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
	private void finishCategories () 
		org.eclipse.ui.internal.registry.WizardsRegistryReader$CategoryNode[] flatArray
		int i
		int nX
		org.eclipse.ui.internal.registry.Category cat
	private void finishCategory (org.eclipse.ui.internal.registry.Category) 
		org.eclipse.ui.internal.registry.Category category
		String[] categoryPath
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		int i
		org.eclipse.ui.internal.dialogs.WizardCollectionElement tempElement
		Object test
	private void finishPrimary () 
		java.util.ArrayList primary
		java.util.Iterator i
		String id
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
	private void finishWizard (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
		org.eclipse.core.runtime.IConfigurationElement config
		java.util.StringTokenizer familyTokenizer
		org.eclipse.ui.internal.dialogs.WizardCollectionElement currentCollectionElement
		boolean moveToOther
		org.eclipse.ui.internal.dialogs.WizardCollectionElement tempCollectionElement
	private void finishWizards () 
		java.util.Iterator iter
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizard
		org.eclipse.core.runtime.IConfigurationElement config
	protected java.lang.String getCategoryStringFor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement config
		String result
	protected org.eclipse.ui.internal.dialogs.WizardCollectionElement getChildWithID (org.eclipse.ui.internal.dialogs.WizardCollectionElement, java.lang.String) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		String id
		Object[] children
		int i
		org.eclipse.ui.internal.dialogs.WizardCollectionElement currentChild
	protected void moveElementToUncategorizedCategory (org.eclipse.ui.internal.dialogs.WizardCollectionElement, org.eclipse.ui.internal.dialogs.WorkbenchWizardElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement root
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
		org.eclipse.ui.internal.dialogs.WizardCollectionElement otherCategory
	private void pruneEmptyCategories (org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		Object[] children
		int nX
		org.eclipse.ui.internal.dialogs.WizardCollectionElement child
		boolean shouldPrune
	public boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizard
	protected void readWizards () 
		org.eclipse.core.runtime.IExtensionRegistry registry
	public org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] getPrimaryWizards () 
	protected boolean areWizardsRead () 
	public org.eclipse.ui.internal.dialogs.WizardCollectionElement getWizardElements () 
	protected java.lang.Object[] getWizardCollectionElements () 
	protected org.eclipse.ui.internal.dialogs.WorkbenchWizardElement createWizardElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.internal.dialogs.WorkbenchWizardElement findWizard (java.lang.String) 
		String id
		Object[] wizards
		int nX
		org.eclipse.ui.internal.dialogs.WizardCollectionElement collection
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement element
}

org/eclipse/ui/internal/registry/WorkingSetDescriptor.class
WorkingSetDescriptor.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.WorkingSetDescriptor extends java.lang.Object implements org.eclipse.ui.IPluginContribution  {
	private String id
	private String name
	private String icon
	private String pageClassName
	private String updaterClassName
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private String[] classTypes
	private String[] adapterTypes
	private static final String ATT_ID
	private static final String ATT_NAME
	private static final String ATT_ICON
	private static final String ATT_PAGE_CLASS
	private static final String ATT_UPDATER_CLASS
	private static final String ATT_ELEMENT_ADAPTER_CLASS
	private static final String TAG_APPLICABLE_TYPE
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configElement
		org.eclipse.core.runtime.IConfigurationElement[] containsChildren
		java.util.List byClassList
		java.util.List byAdapterList
		int i
		org.eclipse.core.runtime.IConfigurationElement child
		String className
	public java.lang.String getDeclaringNamespace () 
	public java.lang.String getUpdaterNamespace () 
	public java.lang.String getElementAdapterNamespace () 
	public org.eclipse.ui.dialogs.IWorkingSetPage createWorkingSetPage () 
		Object page
		org.eclipse.core.runtime.CoreException exception
	public org.eclipse.jface.resource.ImageDescriptor getIcon () 
		org.eclipse.core.runtime.IExtension extension
		String extendingPluginId
	public java.lang.String getId () 
	public java.lang.String getPageClassName () 
	public java.lang.String getName () 
	public java.lang.String getUpdaterClassName () 
	public org.eclipse.ui.IWorkingSetElementAdapter createWorkingSetElementAdapter () 
		org.eclipse.ui.IWorkingSetElementAdapter result
		org.eclipse.core.runtime.CoreException exception
	public org.eclipse.ui.IWorkingSetUpdater createWorkingSetUpdater () 
		org.eclipse.ui.IWorkingSetUpdater result
		org.eclipse.core.runtime.CoreException exception
	public boolean isUpdaterClassLoaded () 
	public boolean isElementAdapterClassLoaded () 
	public boolean isEditable () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	public java.lang.String getDescription () 
		String description
}

org/eclipse/ui/internal/registry/WorkingSetRegistry.class
WorkingSetRegistry.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.WorkingSetRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static final String DEFAULT_PAGE_ID
	private java.util.HashMap workingSetDescriptors
	public void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	public void addWorkingSetDescriptor (org.eclipse.ui.internal.registry.WorkingSetDescriptor) 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
	public org.eclipse.ui.dialogs.IWorkingSetPage getDefaultWorkingSetPage () 
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public org.eclipse.ui.internal.registry.WorkingSetDescriptor getWorkingSetDescriptor (java.lang.String) 
		String pageId
	public org.eclipse.ui.internal.registry.WorkingSetDescriptor[] getWorkingSetDescriptors () 
	public org.eclipse.ui.internal.registry.WorkingSetDescriptor[] getNewPageWorkingSetDescriptors () 
		java.util.Collection descriptors
		java.util.List result
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public boolean hasNewPageWorkingSetDescriptor () 
		java.util.Collection descriptors
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public org.eclipse.ui.internal.registry.WorkingSetDescriptor[] getUpdaterDescriptorsForNamespace (java.lang.String) 
		String namespace
		java.util.Collection descriptors
		java.util.List result
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public org.eclipse.ui.internal.registry.WorkingSetDescriptor[] getElementAdapterDescriptorsForNamespace (java.lang.String) 
		String namespace
		java.util.Collection descriptors
		java.util.List result
		java.util.Iterator iter
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public org.eclipse.ui.dialogs.IWorkingSetPage getWorkingSetPage (java.lang.String) 
		String pageId
		org.eclipse.ui.internal.registry.WorkingSetDescriptor descriptor
	public void load () 
		org.eclipse.ui.internal.registry.WorkingSetRegistryReader reader
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.ui.internal.registry.WorkingSetRegistryReader reader
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		org.eclipse.ui.internal.registry.WorkingSetDescriptor desc
}

org/eclipse/ui/internal/registry/WorkingSetRegistryReader.class
WorkingSetRegistryReader.java
package org.eclipse.ui.internal.registry
public org.eclipse.ui.internal.registry.WorkingSetRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private org.eclipse.ui.internal.registry.WorkingSetRegistry registry
	public void  () 
	public void  (org.eclipse.ui.internal.registry.WorkingSetRegistry) 
		org.eclipse.ui.internal.registry.WorkingSetRegistry registry
	public boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.registry.WorkingSetDescriptor desc
		org.eclipse.core.runtime.CoreException e
	public void readWorkingSets (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.ui.internal.registry.WorkingSetRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry in
		org.eclipse.ui.internal.registry.WorkingSetRegistry out
}

org/eclipse/ui/internal/services/
org/eclipse/ui/internal/services/ActionSetSourceProvider.class
ActionSetSourceProvider.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.ActionSetSourceProvider extends org.eclipse.ui.AbstractSourceProvider implements org.eclipse.ui.internal.menus.IActionSetsListener  {
	private static final String[] PROVIDED_SOURCE_NAMES
	private org.eclipse.ui.internal.registry.IActionSetDescriptor[] activeActionSets
	static void  () 
	public void  () 
	public final void actionSetsChanged (org.eclipse.ui.internal.ActionSetsEvent) 
		org.eclipse.ui.internal.ActionSetsEvent event
		org.eclipse.ui.internal.registry.IActionSetDescriptor[] newActionSets
		StringBuffer message
		int i
	public final void dispose () 
	public final java.util.Map getCurrentState () 
		java.util.Map currentState
	public final java.lang.String[] getProvidedSourceNames () 
}

org/eclipse/ui/internal/services/EvaluationAuthority$1.class
EvaluationAuthority.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.EvaluationAuthority$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.internal.services.EvaluationAuthority this$0
	private final org.eclipse.jface.util.IPropertyChangeListener val$listener
	private final String val$property
	private final Object val$oldValue
	private final Object val$newValue
	void  (org.eclipse.ui.internal.services.EvaluationAuthority, org.eclipse.jface.util.IPropertyChangeListener, java.lang.String, java.lang.Object, java.lang.Object) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/ui/internal/services/EvaluationAuthority.class
EvaluationAuthority.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.EvaluationAuthority extends org.eclipse.ui.internal.services.ExpressionAuthority {
	private static final String COMPONENT
	private final java.util.Map cachesBySourceName
	private org.eclipse.core.runtime.ListenerList serviceListeners
	private int notifying
	public void  () 
	public void addEvaluationListener (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
		String[] sourceNames
		int i
		java.util.Map cachesByExpression
		org.eclipse.core.expressions.Expression expression
		java.util.Set caches
		boolean result
	private java.lang.Boolean valueOf (boolean) 
		boolean result
	private java.lang.String[] getNames (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
		org.eclipse.core.expressions.ExpressionInfo info
		java.util.ArrayList allNames
	protected void sourceChanged (int) 
		int sourcePriority
	protected void sourceChanged (java.lang.String[]) 
		String[] sourceNames
		int i
		java.util.Map cachesByExpression
		java.util.Collection v
		java.util.Set[] expressionCaches
		int j
		org.eclipse.ui.internal.services.EvaluationReference[] refs
	private void refsWithSameExpression (org.eclipse.ui.internal.services.EvaluationReference[]) 
		org.eclipse.ui.internal.services.EvaluationReference[] refs
		int k
		org.eclipse.ui.internal.services.EvaluationReference ref
		boolean oldValue
		boolean newValue
	private void startSourceChange (java.lang.String[]) 
		String[] sourceNames
	private void endSourceChange (java.lang.String[]) 
		String[] sourceNames
	public void removeEvaluationListener (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
		String[] sourceNames
		int i
		java.util.Map cachesByExpression
		java.util.Set caches
		boolean result
	private void firePropertyChange (org.eclipse.ui.services.IEvaluationReference, java.lang.Object, java.lang.Object) 
		org.eclipse.ui.services.IEvaluationReference ref
		Object oldValue
		Object newValue
	private void fireServiceChange (java.lang.String, java.lang.Object, java.lang.Object) 
		String property
		Object oldValue
		Object newValue
		Object[] listeners
		int i
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void addServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removeServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	final void updateShellKludge () 
	final org.eclipse.swt.widgets.Shell getActiveShell () 
}

org/eclipse/ui/internal/services/EvaluationReference.class
EvaluationReference.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.EvaluationReference extends org.eclipse.ui.internal.services.EvaluationResultCache implements org.eclipse.ui.services.IEvaluationReference  {
	private org.eclipse.jface.util.IPropertyChangeListener listener
	private String property
	private boolean postingChanges
	public void  (org.eclipse.core.expressions.Expression, org.eclipse.jface.util.IPropertyChangeListener, java.lang.String) 
		org.eclipse.core.expressions.Expression expression
		org.eclipse.jface.util.IPropertyChangeListener listener
		String property
	public org.eclipse.jface.util.IPropertyChangeListener getListener () 
	public java.lang.String getProperty () 
	public void setPostingChanges (boolean) 
		boolean evaluationEnabled
	public boolean isPostingChanges () 
}

org/eclipse/ui/internal/services/EvaluationResultCache.class
EvaluationResultCache.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.EvaluationResultCache extends java.lang.Object implements org.eclipse.ui.internal.services.IEvaluationResultCache  {
	private org.eclipse.core.expressions.EvaluationResult evaluationResult
	private final org.eclipse.core.expressions.Expression expression
	private final int sourcePriority
	protected void  (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
	public final void clearResult () 
	public final boolean evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
	public final org.eclipse.core.expressions.Expression getExpression () 
	public final int getSourcePriority () 
	public final void setResult (boolean) 
		boolean result
}

org/eclipse/ui/internal/services/EvaluationResultCacheComparator.class
EvaluationResultCacheComparator.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.EvaluationResultCacheComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object object1
		Object object2
		org.eclipse.ui.internal.services.IEvaluationResultCache cache1
		org.eclipse.ui.internal.services.IEvaluationResultCache cache2
		int comparison
}

org/eclipse/ui/internal/services/EvaluationService.class
EvaluationService.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.EvaluationService extends java.lang.Object implements org.eclipse.ui.services.IEvaluationService  {
	private org.eclipse.ui.internal.services.EvaluationAuthority evaluationAuthority
	public void  () 
	public org.eclipse.ui.services.IEvaluationReference addEvaluationListener (org.eclipse.core.expressions.Expression, org.eclipse.jface.util.IPropertyChangeListener, java.lang.String) 
		org.eclipse.core.expressions.Expression expression
		org.eclipse.jface.util.IPropertyChangeListener listener
		String property
		org.eclipse.ui.services.IEvaluationReference expressionReference
	public void addEvaluationReference (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
	public void removeEvaluationListener (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
	public void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public void dispose () 
	public org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public void addServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removeServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void requestEvaluation (java.lang.String) 
		String propertyName
	public void updateShellKludge () 
	public final void updateShellKludge (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell currentActiveShell
}

org/eclipse/ui/internal/services/EvaluationServiceFactory.class
EvaluationServiceFactory.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.EvaluationServiceFactory extends org.eclipse.ui.services.AbstractServiceFactory {
	static Class class$0
	public void  () 
	public java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
		Class serviceInterface
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.services.IServiceLocator locator
		Object parent
}

org/eclipse/ui/internal/services/ExpressionAuthority.class
ExpressionAuthority.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.ExpressionAuthority extends java.lang.Object implements org.eclipse.ui.ISourceProviderListener  {
	private final org.eclipse.core.expressions.IEvaluationContext context
	private org.eclipse.core.expressions.IEvaluationContext currentState
	private final java.util.Collection providers
	static Class class$0
	protected void  () 
	public final void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
		java.util.Map currentState
		java.util.Iterator variableItr
		java.util.Map$Entry entry
		String variableName
		Object variableValue
	public void dispose () 
		java.util.Iterator providerItr
		org.eclipse.ui.ISourceProvider provider
	protected final boolean evaluate (java.util.Collection) 
		java.util.Collection collection
		java.util.Iterator iterator
		org.eclipse.ui.internal.services.IEvaluationResultCache cache
	protected final boolean evaluate (org.eclipse.ui.internal.services.IEvaluationResultCache) 
		org.eclipse.ui.internal.services.IEvaluationResultCache expression
		org.eclipse.core.expressions.IEvaluationContext contextWithDefaultVariable
	public final org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
		Object defaultVariable
		org.eclipse.core.expressions.IEvaluationContext contextWithDefaultVariable
		org.eclipse.core.expressions.IEvaluationContext contextWithDefaultVariable
		org.eclipse.core.expressions.IEvaluationContext contextWithDefaultVariable
		org.eclipse.jface.viewers.IStructuredSelection selection
	protected final java.lang.Object getVariable (java.lang.String) 
		String name
	public final void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
		java.util.Map currentState
		java.util.Iterator variableItr
		java.util.Map$Entry entry
		String variableName
	protected final void changeVariable (java.lang.String, java.lang.Object) 
		String name
		Object value
	protected abstract void sourceChanged (int) 
	protected void sourceChanged (java.lang.String[]) 
		String[] sourceNames
	public final void sourceChanged (int, java.util.Map) 
		int sourcePriority
		java.util.Map sourceValuesByName
		java.util.Iterator entryItr
		java.util.Map$Entry entry
		String sourceName
		Object sourceValue
	public final void sourceChanged (int, java.lang.String, java.lang.Object) 
		int sourcePriority
		String sourceName
		Object sourceValue
	private void sourceChanged (int, java.lang.String[]) 
		int sourcePriority
		String[] sourceNames
	protected final void updateCurrentState () 
		java.util.Iterator providerItr
		org.eclipse.ui.ISourceProvider provider
		java.util.Map currentState
		java.util.Iterator variableItr
		java.util.Map$Entry entry
		String variableName
		Object variableValue
	protected void updateEvaluationContext (java.lang.String, java.lang.Object) 
		String name
		Object value
}

org/eclipse/ui/internal/services/IEvaluationResultCache.class
IEvaluationResultCache.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.IEvaluationResultCache extends java.lang.Object {
	public abstract void clearResult () 
	public abstract org.eclipse.core.expressions.Expression getExpression () 
	public abstract int getSourcePriority () 
	public abstract boolean evaluate (org.eclipse.core.expressions.IEvaluationContext) 
	public abstract void setResult (boolean) 
}

org/eclipse/ui/internal/services/INestable.class
INestable.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.INestable extends java.lang.Object {
	public abstract void activate () 
	public abstract void deactivate () 
}

org/eclipse/ui/internal/services/IServiceLocatorCreator.class
IServiceLocatorCreator.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.IServiceLocatorCreator extends java.lang.Object {
	public abstract org.eclipse.ui.services.IServiceLocator createServiceLocator (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.AbstractServiceFactory, org.eclipse.ui.services.IDisposable) 
}

org/eclipse/ui/internal/services/IWorkbenchLocationService.class
IWorkbenchLocationService.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.IWorkbenchLocationService extends java.lang.Object {
	public abstract java.lang.String getServiceScope () 
	public abstract int getServiceLevel () 
	public abstract org.eclipse.ui.IWorkbench getWorkbench () 
	public abstract org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public abstract org.eclipse.ui.IWorkbenchPartSite getPartSite () 
	public abstract org.eclipse.ui.IEditorSite getMultiPageEditorSite () 
	public abstract org.eclipse.ui.part.IPageSite getPageSite () 
}

org/eclipse/ui/internal/services/MenuSourceProvider.class
MenuSourceProvider.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.MenuSourceProvider extends org.eclipse.ui.AbstractSourceProvider {
	private static final String[] PROVIDED_SOURCE_NAMES
	private java.util.Set menuIds
	private org.eclipse.jface.viewers.ISelection selection
	private org.eclipse.jface.viewers.ISelection input
	static void  () 
	public void  () 
	public final void addShowingMenus (java.util.Set, org.eclipse.jface.viewers.ISelection, org.eclipse.jface.viewers.ISelection) 
		java.util.Set menuIds
		org.eclipse.jface.viewers.ISelection localSelection
		org.eclipse.jface.viewers.ISelection localEditorInput
		java.util.Map m
	public final void dispose () 
	public final java.util.Map getCurrentState () 
		java.util.Map state
	public final java.lang.String[] getProvidedSourceNames () 
	public final void removeShowingMenus (java.util.Set, org.eclipse.jface.viewers.ISelection, org.eclipse.jface.viewers.ISelection) 
		java.util.Set menuIds
		org.eclipse.jface.viewers.ISelection localSelection
		org.eclipse.jface.viewers.ISelection localEditorInput
		java.util.Map m
}

org/eclipse/ui/internal/services/PreferencePersistence$1.class
PreferencePersistence.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.PreferencePersistence$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.services.PreferencePersistence this$0
	void  (org.eclipse.ui.internal.services.PreferencePersistence) 
	public final void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/services/PreferencePersistence.class
PreferencePersistence.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.PreferencePersistence extends org.eclipse.ui.internal.services.RegistryPersistence {
	protected boolean preferenceListenerAttached
	private final org.eclipse.jface.util.IPropertyChangeListener preferenceChangeListener
	protected static final void addElementToIndexedArray (org.eclipse.ui.IMemento, org.eclipse.ui.IMemento[][], int, int) 
		org.eclipse.ui.IMemento elementToAdd
		org.eclipse.ui.IMemento[][] indexedArray
		int index
		int currentCount
		org.eclipse.ui.IMemento[] elements
		org.eclipse.ui.IMemento[] elements
		org.eclipse.ui.IMemento[] elements
		org.eclipse.ui.IMemento[] copy
	protected static final void addWarning (java.util.List, java.lang.String) 
		java.util.List warningsToLog
		String message
	protected static final void addWarning (java.util.List, java.lang.String, java.lang.String) 
		java.util.List warningsToLog
		String message
		String id
	protected static final void addWarning (java.util.List, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.util.List warningsToLog
		String message
		String id
		String extraAttributeName
		String extraAttributeValue
		String statusMessage
		org.eclipse.core.runtime.IStatus status
	protected static final boolean readBoolean (org.eclipse.ui.IMemento, java.lang.String, boolean) 
		org.eclipse.ui.IMemento memento
		String attribute
		boolean defaultValue
		String value
	protected static final java.lang.String readOptional (org.eclipse.ui.IMemento, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String attribute
		String value
	protected static final org.eclipse.core.commands.ParameterizedCommand readParameterizedCommand (org.eclipse.ui.IMemento, org.eclipse.ui.commands.ICommandService, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.ui.IMemento memento
		org.eclipse.ui.commands.ICommandService commandService
		java.util.List warningsToLog
		String message
		String id
		String commandId
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	protected static final org.eclipse.core.commands.ParameterizedCommand readParameters (org.eclipse.ui.IMemento, java.util.List, org.eclipse.core.commands.Command) 
		org.eclipse.ui.IMemento memento
		java.util.List warningsToLog
		org.eclipse.core.commands.Command command
		org.eclipse.ui.IMemento[] parameterMementos
		java.util.Collection parameters
		int i
		org.eclipse.ui.IMemento parameterMemento
		String id
		org.eclipse.core.commands.IParameter parameter
		org.eclipse.core.commands.IParameter[] commandParameters
		int j
		org.eclipse.core.commands.IParameter currentParameter
		String value
	protected static final java.lang.String readRequired (org.eclipse.ui.IMemento, java.lang.String, java.util.List, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String attribute
		java.util.List warningsToLog
		String message
	protected static final java.lang.String readRequired (org.eclipse.ui.IMemento, java.lang.String, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.ui.IMemento memento
		String attribute
		java.util.List warningsToLog
		String message
		String id
		String value
	public final void dispose () 
		org.eclipse.jface.preference.IPreferenceStore store
	protected abstract boolean isChangeImportant (org.eclipse.jface.util.PropertyChangeEvent) 
	protected void read () 
		org.eclipse.jface.preference.IPreferenceStore store
	protected void  () 
}

org/eclipse/ui/internal/services/RegistryPersistence$1.class
RegistryPersistence.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.RegistryPersistence$1 extends org.eclipse.core.expressions.Expression {
	void  () 
	public final org.eclipse.core.expressions.EvaluationResult evaluate (org.eclipse.core.expressions.IEvaluationContext) 
		org.eclipse.core.expressions.IEvaluationContext context
}

org/eclipse/ui/internal/services/RegistryPersistence$2.class
RegistryPersistence.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.RegistryPersistence$2 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener  {
	final org.eclipse.ui.internal.services.RegistryPersistence this$0
	void  (org.eclipse.ui.internal.services.RegistryPersistence) 
	public final void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent) 
		org.eclipse.core.runtime.IRegistryChangeEvent event
	static org.eclipse.ui.internal.services.RegistryPersistence access$0 (org.eclipse.ui.internal.services.RegistryPersistence$2) 
}

org/eclipse/ui/internal/services/RegistryPersistence$3.class
RegistryPersistence.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.RegistryPersistence$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.services.RegistryPersistence$2 this$1
	void  (org.eclipse.ui.internal.services.RegistryPersistence$2) 
	public final void run () 
}

org/eclipse/ui/internal/services/RegistryPersistence.class
RegistryPersistence.java
package org.eclipse.ui.internal.services
public abstract org.eclipse.ui.internal.services.RegistryPersistence extends java.lang.Object implements org.eclipse.ui.services.IDisposable org.eclipse.ui.internal.registry.IWorkbenchRegistryConstants  {
	protected static final org.eclipse.core.expressions.Expression ERROR_EXPRESSION
	private final org.eclipse.core.runtime.IRegistryChangeListener registryChangeListener
	protected boolean registryListenerAttached
	static void  () 
	protected static final void addElementToIndexedArray (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.core.runtime.IConfigurationElement[][], int, int) 
		org.eclipse.core.runtime.IConfigurationElement elementToAdd
		org.eclipse.core.runtime.IConfigurationElement[][] indexedArray
		int index
		int currentCount
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement[] copy
	protected static final void addWarning (java.util.List, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		java.util.List warningsToLog
		String message
		org.eclipse.core.runtime.IConfigurationElement element
	protected static final void addWarning (java.util.List, java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		java.util.List warningsToLog
		String message
		org.eclipse.core.runtime.IConfigurationElement element
		String id
	protected static final void addWarning (java.util.List, java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String, java.lang.String) 
		java.util.List warningsToLog
		String message
		org.eclipse.core.runtime.IConfigurationElement element
		String id
		String extraAttributeName
		String extraAttributeValue
		String statusMessage
		org.eclipse.core.runtime.IStatus status
	protected static final boolean checkClass (org.eclipse.core.runtime.IConfigurationElement, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		String message
		String id
	protected static final boolean isPulldown (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String style
		boolean pulldown
	protected static final void logWarnings (java.util.List, java.lang.String) 
		java.util.List warningsToLog
		String message
		org.eclipse.core.runtime.IStatus status
	protected static final boolean readBoolean (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, boolean) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attribute
		boolean defaultValue
		String value
	protected static final java.lang.String readOptional (org.eclipse.core.runtime.IConfigurationElement, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attribute
		String value
	protected static final org.eclipse.core.commands.ParameterizedCommand readParameterizedCommand (org.eclipse.core.runtime.IConfigurationElement, org.eclipse.ui.commands.ICommandService, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.ui.commands.ICommandService commandService
		java.util.List warningsToLog
		String message
		String id
		String commandId
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.ParameterizedCommand parameterizedCommand
	protected static final org.eclipse.core.commands.ParameterizedCommand readParameters (org.eclipse.core.runtime.IConfigurationElement, java.util.List, org.eclipse.core.commands.Command) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.List warningsToLog
		org.eclipse.core.commands.Command command
		org.eclipse.core.runtime.IConfigurationElement[] parameterElements
		java.util.Collection parameters
		int i
		org.eclipse.core.runtime.IConfigurationElement parameterElement
		String id
		org.eclipse.core.commands.IParameter parameter
		org.eclipse.core.commands.IParameter[] commandParameters
		int j
		org.eclipse.core.commands.IParameter currentParameter
		String value
	protected static final java.lang.String readRequired (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.util.List, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attribute
		java.util.List warningsToLog
		String message
	protected static final java.lang.String readRequired (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.util.List, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attribute
		java.util.List warningsToLog
		String message
		String id
		String value
	protected static final org.eclipse.core.expressions.Expression readWhenElement (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.String, java.util.List) 
		org.eclipse.core.runtime.IConfigurationElement parentElement
		String whenElementName
		String id
		java.util.List warningsToLog
		org.eclipse.core.runtime.IConfigurationElement[] whenElements
		org.eclipse.core.expressions.Expression whenExpression
		org.eclipse.core.runtime.IConfigurationElement whenElement
		org.eclipse.core.runtime.IConfigurationElement[] expressionElements
		org.eclipse.core.expressions.ElementHandler elementHandler
		org.eclipse.core.expressions.ExpressionConverter converter
		org.eclipse.core.runtime.IConfigurationElement expressionElement
	protected void  () 
	public void dispose () 
		org.eclipse.core.runtime.IExtensionRegistry registry
	protected abstract boolean isChangeImportant (org.eclipse.core.runtime.IRegistryChangeEvent) 
	protected void read () 
		org.eclipse.core.runtime.IExtensionRegistry registry
}

org/eclipse/ui/internal/services/ServiceLocator$ParentLocator.class
ServiceLocator.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.ServiceLocator$ParentLocator extends java.lang.Object implements org.eclipse.ui.services.IServiceLocator  {
	private org.eclipse.ui.services.IServiceLocator locator
	private Class key
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.Class) 
		org.eclipse.ui.services.IServiceLocator parent
		Class serviceInterface
	public java.lang.Object getService (java.lang.Class) 
		Class api
	public boolean hasService (java.lang.Class) 
		Class api
}

org/eclipse/ui/internal/services/ServiceLocator.class
ServiceLocator.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.ServiceLocator extends java.lang.Object implements org.eclipse.ui.services.IDisposable org.eclipse.ui.internal.services.INestable org.eclipse.ui.services.IServiceLocator  {
	boolean activated
	private org.eclipse.ui.services.AbstractServiceFactory factory
	private org.eclipse.ui.services.IServiceLocator parent
	private java.util.Map services
	private boolean disposed
	private final org.eclipse.ui.services.IDisposable owner
	public void  () 
	public void  (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.AbstractServiceFactory, org.eclipse.ui.services.IDisposable) 
		org.eclipse.ui.services.IServiceLocator parent
		org.eclipse.ui.services.AbstractServiceFactory factory
		org.eclipse.ui.services.IDisposable owner
	public final void activate () 
		java.util.Iterator serviceItr
		Object service
		org.eclipse.ui.internal.services.INestable nestableService
	public final void deactivate () 
		java.util.Iterator serviceItr
		Object service
		org.eclipse.ui.internal.services.INestable nestableService
	public final void dispose () 
		java.util.Iterator serviceItr
		Object object
		org.eclipse.ui.services.IDisposable service
	public final java.lang.Object getService (java.lang.Class) 
		Class key
		Object service
		Object service
		org.eclipse.ui.services.IServiceLocator factoryParent
	public final boolean hasService (java.lang.Class) 
		Class key
	public final void registerService (java.lang.Class, java.lang.Object) 
		Class api
		Object service
		Object currentService
		org.eclipse.ui.services.IDisposable disposable
	public boolean isDisposed () 
	public void unregisterServices (java.lang.String[]) 
		String[] serviceNames
}

org/eclipse/ui/internal/services/ServiceLocatorCreator.class
ServiceLocatorCreator.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.ServiceLocatorCreator extends java.lang.Object implements org.eclipse.ui.internal.services.IServiceLocatorCreator  {
	public void  () 
	public org.eclipse.ui.services.IServiceLocator createServiceLocator (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.AbstractServiceFactory, org.eclipse.ui.services.IDisposable) 
		org.eclipse.ui.services.IServiceLocator parent
		org.eclipse.ui.services.AbstractServiceFactory factory
		org.eclipse.ui.services.IDisposable owner
}

org/eclipse/ui/internal/services/SlaveEvaluationService.class
SlaveEvaluationService.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.SlaveEvaluationService extends java.lang.Object implements org.eclipse.ui.services.IEvaluationService  {
	private org.eclipse.ui.services.IEvaluationService parentService
	private java.util.Collection sourceProviders
	private java.util.Collection serviceListeners
	private java.util.Collection evaluationReferences
	public void  (org.eclipse.ui.services.IEvaluationService) 
		org.eclipse.ui.services.IEvaluationService parent
	public org.eclipse.ui.services.IEvaluationReference addEvaluationListener (org.eclipse.core.expressions.Expression, org.eclipse.jface.util.IPropertyChangeListener, java.lang.String) 
		org.eclipse.core.expressions.Expression expression
		org.eclipse.jface.util.IPropertyChangeListener listener
		String property
		org.eclipse.ui.services.IEvaluationReference ref
	public void addEvaluationReference (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
	public void addServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void addSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public void removeEvaluationListener (org.eclipse.ui.services.IEvaluationReference) 
		org.eclipse.ui.services.IEvaluationReference ref
	public void removeServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider provider
	public void dispose () 
		Object[] array
		int i
		Object[] array
		int i
		Object[] array
		int i
	public void requestEvaluation (java.lang.String) 
		String propertyName
}

org/eclipse/ui/internal/services/SourcePriorityNameMapping.class
SourcePriorityNameMapping.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.SourcePriorityNameMapping extends java.lang.Object implements org.eclipse.ui.ISources  {
	public static final String LEGACY_LEGACY_NAME
	public static final int NO_SOURCE_PRIORITY
	private static final java.util.Map sourcePrioritiesByName
	static void  () 
	public static final void addMapping (java.lang.String, int) 
		String sourceName
		int sourcePriority
		Integer priority
	public static final int computeSourcePriority (org.eclipse.core.expressions.Expression) 
		org.eclipse.core.expressions.Expression expression
		int sourcePriority
		org.eclipse.core.expressions.ExpressionInfo info
		String[] sourceNames
		int i
		String sourceName
	public static final int getMapping (java.lang.String) 
		String sourceName
		Object object
	private void  () 
}

org/eclipse/ui/internal/services/SourceProviderService.class
SourceProviderService.java
package org.eclipse.ui.internal.services
public final org.eclipse.ui.internal.services.SourceProviderService extends java.lang.Object implements org.eclipse.ui.services.ISourceProviderService org.eclipse.ui.services.IDisposable  {
	private final java.util.Map sourceProvidersByName
	private final java.util.Set sourceProviders
	private org.eclipse.ui.services.IServiceLocator locator
	public void  (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
	public final void dispose () 
		java.util.Iterator sourceProviderItr
		org.eclipse.ui.ISourceProvider sourceProvider
	public final org.eclipse.ui.ISourceProvider getSourceProvider (java.lang.String) 
		String sourceName
	public final org.eclipse.ui.ISourceProvider[] getSourceProviders () 
	public final void registerProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider sourceProvider
		String[] sourceNames
		int i
		String sourceName
	public final void unregisterProvider (org.eclipse.ui.ISourceProvider) 
		org.eclipse.ui.ISourceProvider sourceProvider
		String[] sourceNames
		int i
	public final void readRegistry () 
		org.eclipse.ui.AbstractSourceProvider[] sp
		int i
}

org/eclipse/ui/internal/services/WorkbenchLocationService.class
WorkbenchLocationService.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.WorkbenchLocationService extends java.lang.Object implements org.eclipse.ui.internal.services.IWorkbenchLocationService org.eclipse.ui.services.IDisposable  {
	private org.eclipse.ui.IEditorSite mpepSite
	private org.eclipse.ui.part.IPageSite pageSite
	private org.eclipse.ui.IWorkbenchPartSite partSite
	private String serviceScope
	private org.eclipse.ui.IWorkbench workbench
	private org.eclipse.ui.IWorkbenchWindow window
	private int level
	public void  (java.lang.String, org.eclipse.ui.IWorkbench, org.eclipse.ui.IWorkbenchWindow, org.eclipse.ui.IWorkbenchPartSite, org.eclipse.ui.IEditorSite, org.eclipse.ui.part.IPageSite, int) 
		String serviceScope
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow window
		org.eclipse.ui.IWorkbenchPartSite partSite
		org.eclipse.ui.IEditorSite mpepSite
		org.eclipse.ui.part.IPageSite pageSite
		int level
	public org.eclipse.ui.IEditorSite getMultiPageEditorSite () 
	public org.eclipse.ui.part.IPageSite getPageSite () 
	public org.eclipse.ui.IWorkbenchPartSite getPartSite () 
	public java.lang.String getServiceScope () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public void dispose () 
	public int getServiceLevel () 
}

org/eclipse/ui/internal/services/WorkbenchServiceRegistry$1.class
WorkbenchServiceRegistry.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchServiceRegistry$1 extends java.lang.Object implements org.eclipse.ui.services.IServiceLocator  {
	void  () 
	public java.lang.Object getService (java.lang.Class) 
		Class api
	public boolean hasService (java.lang.Class) 
		Class api
}

org/eclipse/ui/internal/services/WorkbenchServiceRegistry$2.class
WorkbenchServiceRegistry.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchServiceRegistry$2 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.ui.internal.services.WorkbenchServiceRegistry this$0
	void  (org.eclipse.ui.internal.services.WorkbenchServiceRegistry) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.ui.internal.services.ServiceLocator loc1
		org.eclipse.ui.internal.services.ServiceLocator loc2
		int l1
		int l2
}

org/eclipse/ui/internal/services/WorkbenchServiceRegistry$ServiceFactoryHandle.class
WorkbenchServiceRegistry.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle extends java.lang.Object {
	org.eclipse.ui.services.AbstractServiceFactory factory
	java.util.WeakHashMap serviceLocators
	String[] serviceNames
	void  (org.eclipse.ui.services.AbstractServiceFactory) 
		org.eclipse.ui.services.AbstractServiceFactory factory
}

org/eclipse/ui/internal/services/WorkbenchServiceRegistry.class
WorkbenchServiceRegistry.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.WorkbenchServiceRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static final String WORKBENCH_LEVEL
	private static final String EXT_ID_SERVICES
	private static org.eclipse.ui.internal.services.WorkbenchServiceRegistry registry
	public static final org.eclipse.ui.services.IServiceLocator GLOBAL_PARENT
	private java.util.Map factories
	private static final String[] supportedLevels
	static Class class$0
	static void  () 
	public static org.eclipse.ui.internal.services.WorkbenchServiceRegistry getRegistry () 
	private void  () 
	public java.lang.Object getService (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.internal.services.ServiceLocator) 
		Class key
		org.eclipse.ui.services.IServiceLocator parentLocator
		org.eclipse.ui.internal.services.ServiceLocator locator
		org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle handle
		Object result
	private org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle loadFromRegistry (java.lang.Class) 
		Class key
		org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle result
		org.eclipse.core.runtime.IConfigurationElement[] serviceFactories
		String requestedName
		boolean done
		int i
		org.eclipse.core.runtime.IConfigurationElement[] serviceNameElements
		int j
		String serviceName
		org.eclipse.ui.services.AbstractServiceFactory f
		org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle handle
		java.util.List serviceNames
		int j
		String serviceName
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPoint () 
		org.eclipse.core.runtime.IExtensionRegistry reg
		org.eclipse.core.runtime.IExtensionPoint ep
	public org.eclipse.ui.AbstractSourceProvider[] getSourceProviders () 
		java.util.ArrayList providers
		org.eclipse.core.runtime.IExtensionPoint ep
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		Object sourceProvider
		String attributeName
		String message
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
	public void initializeSourcePriorities () 
		org.eclipse.core.runtime.IExtensionPoint ep
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
	private void processVariables (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] children
		int i
		String name
		String level
		boolean found
		int j
		int existingPriority
		int newPriority
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		Object object
		org.eclipse.ui.internal.services.WorkbenchServiceRegistry$ServiceFactoryHandle handle
		java.util.Set locatorSet
		org.eclipse.ui.internal.services.ServiceLocator[] locators
		int j
		org.eclipse.ui.internal.services.ServiceLocator serviceLocator
		int j
		String serviceName
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$1.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$1 extends java.lang.Object implements org.eclipse.ui.IPartListener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public final void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public final void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public final void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public final void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public final void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$2.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$2 extends java.lang.Object implements org.eclipse.ui.IWindowListener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public final void windowActivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public final void windowClosed (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public final void windowDeactivated (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
	public final void windowOpened (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow window
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$3.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$3 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object newValue
		Object newValue
		Object newValue
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$4.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$4 extends java.lang.Object implements org.eclipse.ui.IPerspectiveListener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public void perspectiveActivated (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String id
		java.util.HashMap currentState
		int sources
	public void perspectiveChanged (org.eclipse.ui.IWorkbenchPage, org.eclipse.ui.IPerspectiveDescriptor, java.lang.String) 
		org.eclipse.ui.IWorkbenchPage page
		org.eclipse.ui.IPerspectiveDescriptor perspective
		String changeId
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$5.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$5 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider$6.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
 org.eclipse.ui.internal.services.WorkbenchSourceProvider$6 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.services.WorkbenchSourceProvider this$0
	void  (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	public final void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		java.util.Map currentState
		org.eclipse.swt.widgets.Shell newActiveShell
		org.eclipse.ui.internal.WorkbenchWindow newActiveWorkbenchWindow
		org.eclipse.swt.widgets.Shell newActiveWorkbenchWindowShell
		Boolean newCoolbarVisibility
		Boolean newPerspectiveBarVisibility
		Boolean newStatusLineVis
		String perspectiveId
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IPerspectiveDescriptor perspective
		boolean shellChanged
		boolean windowChanged
		boolean coolbarChanged
		boolean statusLineChanged
		boolean perspectiveBarChanged
		boolean perspectiveIdChanged
		java.util.Map sourceValuesByName
		int sourceFlags
		java.util.Map sourceValuesByName
		int sourceFlags
}

org/eclipse/ui/internal/services/WorkbenchSourceProvider.class
WorkbenchSourceProvider.java
package org.eclipse.ui.internal.services
public org.eclipse.ui.internal.services.WorkbenchSourceProvider extends org.eclipse.ui.AbstractSourceProvider implements org.eclipse.ui.INullSelectionListener  {
	private static final String STATUS_LINE_VIS
	private static final String[] PROVIDED_SOURCE_NAMES
	private org.eclipse.ui.IWorkbench workbench
	private org.eclipse.ui.IWorkbenchWindow lastWindow
	org.eclipse.jface.viewers.ISelection selection
	private org.eclipse.ui.IEditorPart lastActiveEditor
	private String lastActiveEditorId
	private org.eclipse.ui.IWorkbenchPart lastActivePart
	private String lastActivePartId
	private org.eclipse.ui.IWorkbenchPartSite lastActivePartSite
	private Object lastShowInInput
	private final org.eclipse.ui.IPartListener partListener
	private final org.eclipse.ui.IWindowListener windowListener
	private org.eclipse.ui.IEditorInput lastEditorInput
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.swt.widgets.Shell lastActiveShell
	private org.eclipse.swt.widgets.Shell lastActiveWorkbenchWindowShell
	private org.eclipse.ui.internal.WorkbenchWindow lastActiveWorkbenchWindow
	private Boolean lastCoolbarVisibility
	private Boolean lastPerspectiveBarVisibility
	private Boolean lastStatusLineVisibility
	private String lastPerspectiveId
	private final org.eclipse.jface.util.IPropertyChangeListener propertyListener
	org.eclipse.ui.IPerspectiveListener perspectiveListener
	private org.eclipse.ui.IPropertyListener editorListener
	private final org.eclipse.swt.widgets.Listener listener
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public void  () 
	public void initialize (org.eclipse.ui.services.IServiceLocator) 
		org.eclipse.ui.services.IServiceLocator locator
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
	public void dispose () 
	public java.lang.String[] getProvidedSourceNames () 
	public java.util.Map getCurrentState () 
		java.util.Map currentState
	private int updateSelection (java.util.Map) 
		java.util.Map currentState
		int sources
		Object object
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection currentSelection
	public final void selectionChanged (org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.jface.viewers.ISelection newSelection
	private final void updateWindows (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow newWindow
		org.eclipse.jface.viewers.ISelection selection
	public void handleCheck (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell s
		org.eclipse.ui.IWorkbenchWindow window
	public final void checkActivePart () 
	public final void checkActivePart (boolean) 
		boolean updateShowInSelection
		java.util.Map currentState
		int sources
		Object newActivePart
		Object newActivePartId
		Object newActivePartSite
		Object newShowInInput
		Object newActiveEditor
		Object newEditorInput
		Object newActiveEditorId
	private org.eclipse.ui.part.IShowInSource getShowInSource (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
	private org.eclipse.ui.part.ShowInContext getContext (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart sourcePart
		org.eclipse.ui.part.IShowInSource source
		org.eclipse.ui.part.ShowInContext context
		Object input
		org.eclipse.jface.viewers.ISelectionProvider sp
		org.eclipse.jface.viewers.ISelection sel
	private org.eclipse.ui.IWorkbenchWindow getActiveWindow () 
		org.eclipse.swt.widgets.Shell newActiveShell
		org.eclipse.ui.contexts.IContextService contextService
		int shellType
	private void updateActivePart (java.util.Map) 
		java.util.Map currentState
	private void updateActivePart (java.util.Map, boolean) 
		java.util.Map currentState
		boolean updateShowInSelection
		org.eclipse.ui.IWorkbenchWindow activeWorkbenchWindow
		org.eclipse.ui.IWorkbenchPage activeWorkbenchPage
		org.eclipse.ui.IWorkbenchPart newActivePart
		org.eclipse.ui.IWorkbenchPartSite activeWorkbenchPartSite
		String newActivePartId
		org.eclipse.ui.part.ShowInContext context
		Object input
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.ui.IEditorPart newActiveEditor
		org.eclipse.ui.IEditorSite activeEditorSite
		String newActiveEditorId
	protected void checkOtherSources (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell s
	protected void handleInputChanged (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorInput newInput
	private void hookListener (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchWindow) 
		org.eclipse.ui.internal.WorkbenchWindow lastActiveWorkbenchWindow
		org.eclipse.ui.internal.WorkbenchWindow newActiveWorkbenchWindow
	private void hookListener (org.eclipse.ui.IEditorPart, org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart lastActiveEditor
		org.eclipse.ui.IEditorPart newActiveEditor
	private void updateActiveShell (java.util.Map) 
		java.util.Map currentState
		org.eclipse.swt.widgets.Shell newActiveShell
		org.eclipse.ui.contexts.IContextService contextService
		int shellType
		org.eclipse.ui.internal.WorkbenchWindow newActiveWorkbenchWindow
		org.eclipse.swt.widgets.Shell newActiveWorkbenchWindowShell
		org.eclipse.swt.widgets.Shell newActiveWorkbenchWindowShell
		Boolean newCoolbarVisibility
		Boolean newPerspectiveBarVisibility
		Boolean newStatusLineVis
		String perspectiveId
		org.eclipse.ui.IWorkbenchPage activePage
		org.eclipse.ui.IPerspectiveDescriptor perspective
	static org.eclipse.ui.IPartListener access$0 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static java.lang.Boolean access$1 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static void access$2 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, int, java.lang.String, java.lang.Object) 
	static void access$3 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.lang.Boolean) 
	static java.lang.Boolean access$4 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static void access$5 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.lang.Boolean) 
	static java.lang.Boolean access$6 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static void access$7 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.lang.Boolean) 
	static java.lang.String access$8 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static int access$9 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.util.Map) 
	static void access$10 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, int, java.util.Map) 
	static void access$11 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.lang.String) 
	static boolean access$12 () 
	static void access$13 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, java.lang.String) 
	static org.eclipse.swt.widgets.Shell access$14 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static org.eclipse.swt.widgets.Shell access$15 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static org.eclipse.ui.internal.WorkbenchWindow access$16 (org.eclipse.ui.internal.services.WorkbenchSourceProvider) 
	static void access$17 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.ui.internal.WorkbenchWindow) 
	static void access$18 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, org.eclipse.swt.widgets.Shell) 
	static void access$19 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, org.eclipse.swt.widgets.Shell) 
	static void access$20 (org.eclipse.ui.internal.services.WorkbenchSourceProvider, org.eclipse.ui.internal.WorkbenchWindow) 
}

org/eclipse/ui/internal/splash/
org/eclipse/ui/internal/splash/EclipseSplashHandler$1.class
EclipseSplashHandler.java
package org.eclipse.ui.internal.splash
 org.eclipse.ui.internal.splash.EclipseSplashHandler$1 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.splash.EclipseSplashHandler this$0
	private final String val$buildId
	private final org.eclipse.swt.graphics.Point val$buildIdPoint
	void  (org.eclipse.ui.internal.splash.EclipseSplashHandler, java.lang.String, org.eclipse.swt.graphics.Point) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
}

org/eclipse/ui/internal/splash/EclipseSplashHandler.class
EclipseSplashHandler.java
package org.eclipse.ui.internal.splash
public org.eclipse.ui.internal.splash.EclipseSplashHandler extends org.eclipse.ui.splash.BasicSplashHandler {
	public void  () 
	public void init (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell splash
		String progressRectString
		String messageRectString
		String foregroundColorString
		org.eclipse.core.runtime.IProduct product
		org.eclipse.swt.graphics.Rectangle progressRect
		org.eclipse.swt.graphics.Rectangle messageRect
		int foregroundColorInteger
		int foregroundColorInteger
		String buildId
		String buildIdLocString
		org.eclipse.swt.graphics.Point buildIdPoint
	static org.eclipse.swt.graphics.Color access$0 (org.eclipse.ui.internal.splash.EclipseSplashHandler) 
}

org/eclipse/ui/internal/splash/SplashHandlerFactory$1.class
SplashHandlerFactory.java
package org.eclipse.ui.internal.splash
 org.eclipse.ui.internal.splash.SplashHandlerFactory$1 extends org.eclipse.jface.util.SafeRunnable {
	private final org.eclipse.ui.splash.AbstractSplashHandler[] val$handler
	private final org.eclipse.core.runtime.IConfigurationElement val$splashElement
	void  (org.eclipse.ui.splash.AbstractSplashHandler[], org.eclipse.core.runtime.IConfigurationElement) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/internal/splash/SplashHandlerFactory.class
SplashHandlerFactory.java
package org.eclipse.ui.internal.splash
public final org.eclipse.ui.internal.splash.SplashHandlerFactory extends java.lang.Object {
	public void  () 
	public static org.eclipse.ui.splash.AbstractSplashHandler findSplashHandlerFor (org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IProduct product
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IExtension[] extensions
		java.util.Map idToSplash
		String[] targetId
		int i
		org.eclipse.core.runtime.IConfigurationElement[] children
		int j
		org.eclipse.ui.splash.AbstractSplashHandler handler
	private static org.eclipse.ui.splash.AbstractSplashHandler processElement (org.eclipse.core.runtime.IConfigurationElement, java.util.Map, java.lang.String[], org.eclipse.core.runtime.IProduct) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		java.util.Map idToSplash
		String[] targetId
		org.eclipse.core.runtime.IProduct product
		String type
		String id
		String productId
		org.eclipse.core.runtime.IConfigurationElement splashElement
	private static org.eclipse.ui.splash.AbstractSplashHandler create (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement splashElement
		org.eclipse.ui.splash.AbstractSplashHandler[] handler
}

org/eclipse/ui/internal/statushandlers/
org/eclipse/ui/internal/statushandlers/DefaultDetailsArea$1.class
DefaultDetailsArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.DefaultDetailsArea$1 extends java.lang.Object implements org.eclipse.swt.events.KeyListener  {
	java.util.ArrayList keyList
	final org.eclipse.ui.internal.statushandlers.DefaultDetailsArea this$0
	private final org.eclipse.jface.bindings.TriggerSequence[] val$ts
	void  (org.eclipse.ui.internal.statushandlers.DefaultDetailsArea, org.eclipse.jface.bindings.TriggerSequence[]) 
	public void keyPressed (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
		char character
		boolean ctrlDown
		org.eclipse.jface.bindings.keys.KeyStroke ks
		org.eclipse.jface.bindings.keys.KeySequence sequence
		boolean partialMatch
		int i
		int j
	public void keyReleased (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent e
}

org/eclipse/ui/internal/statushandlers/DefaultDetailsArea$2.class
DefaultDetailsArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.DefaultDetailsArea$2 extends java.lang.Object implements org.eclipse.swt.dnd.DragSourceListener  {
	final org.eclipse.ui.internal.statushandlers.DefaultDetailsArea this$0
	void  (org.eclipse.ui.internal.statushandlers.DefaultDetailsArea) 
	public void dragFinished (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
	public void dragSetData (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
	public void dragStart (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
}

org/eclipse/ui/internal/statushandlers/DefaultDetailsArea$3.class
DefaultDetailsArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.DefaultDetailsArea$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.statushandlers.DefaultDetailsArea this$0
	void  (org.eclipse.ui.internal.statushandlers.DefaultDetailsArea) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.class
DefaultDetailsArea.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.DefaultDetailsArea extends org.eclipse.ui.statushandlers.AbstractStatusAreaProvider {
	private static final int MINIMUM_HEIGHT
	private int mask
	private static final int NESTING_INDENT
	private org.eclipse.swt.custom.StyledText text
	private boolean handleOkStatuses
	private java.util.Map dialogState
	static Class class$0
	public void  (java.util.Map) 
		java.util.Map dialogState
	public org.eclipse.swt.widgets.Control createSupportArea (org.eclipse.swt.widgets.Composite, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.swt.widgets.Composite area
	protected org.eclipse.swt.widgets.Composite createArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData gd
		org.eclipse.ui.keys.IBindingService binding
		org.eclipse.jface.bindings.TriggerSequence[] ts
	private void setStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter adapter
		Long timestamp
		String date
		int delimiterLength
	private void adjustHeight (org.eclipse.swt.custom.StyledText) 
		org.eclipse.swt.custom.StyledText text
		int lineCount
		int lineHeight
		int startPos
		org.eclipse.swt.widgets.Composite c
		int screenHeight
		int availableScreenForText
		int desiredHeight
	private void createDNDSource () 
		org.eclipse.swt.dnd.DragSource ds
	private void createCopyAction (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem copyAction
	private java.lang.String prepareCopyString () 
	private void populateList (org.eclipse.swt.custom.StyledText, org.eclipse.core.runtime.IStatus, int, int[]) 
		org.eclipse.swt.custom.StyledText text
		org.eclipse.core.runtime.IStatus status
		int nesting
		int[] lineNumber
		Throwable t
		org.eclipse.core.runtime.CoreException ce
		String message
		org.eclipse.core.runtime.IStatus[] children
		int i
	private java.lang.String getLineSeparator () 
	private void appendNewLine (org.eclipse.swt.custom.StyledText, java.lang.String, int, int) 
		org.eclipse.swt.custom.StyledText text
		String line
		int indentLevel
		int lineNumber
		int pixelIndent
	private void copyToClipboard () 
		org.eclipse.swt.dnd.Clipboard clipboard
	private boolean isMulti () 
	static void access$0 (org.eclipse.ui.internal.statushandlers.DefaultDetailsArea) 
	static java.lang.String access$1 (org.eclipse.ui.internal.statushandlers.DefaultDetailsArea) 
}

org/eclipse/ui/internal/statushandlers/DetailsAreaManager.class
DetailsAreaManager.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.DetailsAreaManager extends java.lang.Object {
	private java.util.Map dialogState
	private org.eclipse.swt.widgets.Control control
	public void  (java.util.Map) 
		java.util.Map dialogState
	public void close () 
	public void createDetailsArea (org.eclipse.swt.widgets.Composite, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.swt.widgets.Composite container
	public org.eclipse.ui.statushandlers.AbstractStatusAreaProvider getProvider () 
		org.eclipse.ui.statushandlers.AbstractStatusAreaProvider provider
	public boolean isOpen () 
}

org/eclipse/ui/internal/statushandlers/IStatusDialogConstants.class
IStatusDialogConstants.java
package org.eclipse.ui.internal.statushandlers
public abstract org.eclipse.ui.internal.statushandlers.IStatusDialogConstants extends java.lang.Object {
	public static final Object SHELL
	public static final Object SHOW_SUPPORT
	public static final Object ERRORLOG_LINK
	public static final Object HANDLE_OK_STATUSES
	public static final Object TITLE
	public static final Object MASK
	public static final Object DETAILS_OPENED
	public static final Object TRAY_OPENED
	public static final Object ENABLE_DEFAULT_SUPPORT_AREA
	public static final Object HIDE_SUPPORT_BUTTON
	public static final Object CUSTOM_SUPPORT_PROVIDER
	public static final Object CUSTOM_DETAILS_PROVIDER
	public static final Object CURRENT_STATUS_ADAPTER
	public static final Object STATUS_ADAPTERS
	public static final Object STATUS_MODALS
	public static final Object SHELL_BOUNDS
	public static final Object LABEL_PROVIDER
	public static final Object CUSTOM_LABEL_PROVIDER
	public static final Object DECORATOR
	public static final Object MODALITY_SWITCH
	public static final Object ANIMATION
	public static final Object MANAGER_IMPL
	static void  () 
}

org/eclipse/ui/internal/statushandlers/InternalDialog$1.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	private final java.util.Map val$dialogState
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog, java.util.Map) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/statushandlers/InternalDialog$2.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/statushandlers/InternalDialog$3.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$3 extends java.lang.Object implements org.eclipse.swt.events.MouseListener  {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	public void mouseDoubleClick (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseDown (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
	public void mouseUp (org.eclipse.swt.events.MouseEvent) 
		org.eclipse.swt.events.MouseEvent e
}

org/eclipse/ui/internal/statushandlers/InternalDialog$4.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$4 extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	public void dispose () 
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/statushandlers/InternalDialog$5.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$5 extends org.eclipse.swt.widgets.Composite {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog, org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
	public org.eclipse.swt.graphics.Point computeSize (int, int, boolean) 
		int wHint
		int hHint
		boolean changed
		org.eclipse.swt.graphics.Point newSize
}

org/eclipse/ui/internal/statushandlers/InternalDialog$6.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/statushandlers/InternalDialog$7.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.InternalDialog$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.statushandlers.InternalDialog this$0
	void  (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/ui/internal/statushandlers/InternalDialog.class
InternalDialog.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.InternalDialog extends org.eclipse.jface.dialogs.TrayDialog {
	static final int GOTO_ACTION_ID
	static final String LOG_VIEW_ID
	static final String PREF_SKIP_GOTO_ACTION_PROMPT
	private org.eclipse.swt.widgets.Composite dialogArea
	private org.eclipse.swt.widgets.Composite listArea
	private org.eclipse.swt.widgets.Composite singleStatusDisplayArea
	private org.eclipse.swt.widgets.Label singleStatusLabel
	private org.eclipse.jface.viewers.TableViewer statusListViewer
	private org.eclipse.swt.widgets.Composite linkComposite
	private org.eclipse.swt.widgets.Link launchTrayLink
	private org.eclipse.swt.widgets.Link showErrorLogLink
	private org.eclipse.swt.widgets.Label titleImageLabel
	private org.eclipse.swt.widgets.Label mainMessageLabel
	private org.eclipse.swt.widgets.Composite titleArea
	private org.eclipse.ui.internal.statushandlers.SupportTray supportTray
	private org.eclipse.ui.internal.statushandlers.DetailsAreaManager detailsManager
	private java.util.Map dialogState
	static Class class$0
	public void  (java.util.Map, boolean) 
		java.util.Map dialogState
		boolean modal
	protected void buttonPressed (int) 
		int id
		org.eclipse.jface.action.IAction gotoAction
	protected final void configureShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
	protected void setButtonLayoutData (org.eclipse.swt.widgets.Button) 
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.layout.GridData data
		int widthHint
		org.eclipse.swt.graphics.Point minSize
	protected org.eclipse.swt.widgets.Control createDialogArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected boolean isResizable () 
	private void createTitleArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData layoutData
		org.eclipse.swt.layout.GridData messageData
	private void createListArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData layoutData
		org.eclipse.swt.layout.GridLayout layout
	public boolean isModal () 
	public org.eclipse.ui.internal.statushandlers.SupportTray getSupportTray () 
	public void setSupportTray (org.eclipse.ui.internal.statushandlers.SupportTray) 
		org.eclipse.ui.internal.statushandlers.SupportTray supportTray
	public int open () 
		boolean modalitySwitch
		int result
		org.eclipse.swt.graphics.Rectangle shellPosition
	public void closeTray ()  throws java.lang.IllegalStateException 
	void refresh () 
		org.eclipse.swt.graphics.Point currentSize
		org.eclipse.swt.graphics.Point desiredSize
	void refreshDialogSize () 
		org.eclipse.swt.graphics.Point newSize
	private void showDetailsArea () 
	private boolean toggleDetailsArea () 
		boolean opened
		org.eclipse.swt.graphics.Point windowSize
		org.eclipse.swt.layout.GridData listAreaGridData
		org.eclipse.swt.graphics.Point newSize
		int diffY
	protected void initializeBounds () 
		boolean modalitySwitch
	public org.eclipse.swt.graphics.Point getInitialLocation (org.eclipse.swt.graphics.Point) 
		org.eclipse.swt.graphics.Point initialSize
	private void handleSelectionChange () 
		org.eclipse.ui.statushandlers.StatusAdapter newSelection
	private void fillListArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData listAreaGD
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.layout.GridData data
	private void silentTrayClose () 
	private void silentTrayOpen () 
	private void updateListArea () 
	private void updateTitleArea () 
		org.eclipse.swt.graphics.Image image
	protected org.eclipse.swt.widgets.Control createButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.jface.action.IAction gotoAction
		String text
		org.eclipse.swt.widgets.Button button
	private org.eclipse.swt.widgets.Composite createSingleStatusDisplayArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite singleStatusParent
		org.eclipse.swt.layout.GridLayout gridLayout
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.layout.GridData labelLayoutData
	public boolean close () 
		boolean modalitySwitch
		boolean result
	private void hideButton (org.eclipse.swt.widgets.Button, boolean) 
		org.eclipse.swt.widgets.Button button
		boolean hide
	private void updateEnablements () 
		org.eclipse.swt.widgets.Button details
		org.eclipse.swt.widgets.Button gotoButton
		org.eclipse.jface.action.IAction gotoAction
		boolean hasValidGotoAction
		org.eclipse.ui.views.IViewDescriptor descriptor
	private org.eclipse.ui.views.IViewDescriptor shouldDisplayLinkToErrorLog () 
		boolean shouldDisplay
		java.util.Iterator it
		org.eclipse.ui.statushandlers.StatusAdapter adapter
		Integer hint
	public void openTray (org.eclipse.jface.dialogs.DialogTray)  throws java.lang.IllegalStateException java.lang.UnsupportedOperationException 
		org.eclipse.jface.dialogs.DialogTray tray
	private void refreshSingleStatusArea () 
		String description
	private void refreshStatusListArea () 
	private void initContentProvider () 
		org.eclipse.jface.viewers.IContentProvider provider
	private org.eclipse.swt.widgets.Composite createLinkComposite (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite linkArea
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData layoutData
	private org.eclipse.swt.widgets.Link createGetSupportLink () 
		org.eclipse.swt.widgets.Link link
	private org.eclipse.swt.widgets.Link createShowErrorLogLink () 
		org.eclipse.swt.widgets.Link link
	private void initLabelProvider () 
	private org.eclipse.jface.action.IAction getGotoAction () 
		Object property
		org.eclipse.core.runtime.jobs.Job job
	private org.eclipse.ui.statushandlers.StatusAdapter getSingleSelection () 
		org.eclipse.jface.viewers.ISelection rawSelection
		org.eclipse.jface.viewers.IStructuredSelection selection
	private boolean isPromptToClose () 
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.jface.dialogs.MessageDialogWithToggle dialog
	public void openTray () 
	public boolean providesSupport () 
	private java.lang.String getString (java.lang.Object) 
		Object key
	private org.eclipse.ui.statushandlers.StatusAdapter getCurrentStatusAdapter () 
	private boolean getBooleanValue (java.lang.Object) 
		Object key
		Boolean b
	private org.eclipse.swt.graphics.Rectangle getShellBounds () 
	private org.eclipse.ui.internal.statushandlers.LabelProviderWrapper getLabelProviderWrapper () 
	private boolean isMulti () 
	static void access$0 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static boolean access$1 (org.eclipse.ui.internal.statushandlers.InternalDialog, java.lang.Object) 
	static void access$2 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static void access$3 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static org.eclipse.ui.internal.statushandlers.SupportTray access$4 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static void access$5 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static java.util.Map access$6 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
	static void access$7 (org.eclipse.ui.internal.statushandlers.InternalDialog) 
}

org/eclipse/ui/internal/statushandlers/LabelProviderWrapper$DefaultLabelProvider.class
LabelProviderWrapper.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.LabelProviderWrapper$DefaultLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider  {
	org.eclipse.jface.resource.ResourceManager manager
	final org.eclipse.ui.internal.statushandlers.LabelProviderWrapper this$0
	private void  (org.eclipse.ui.internal.statushandlers.LabelProviderWrapper) 
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
		org.eclipse.swt.graphics.Image result
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.core.runtime.jobs.Job job
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		String text
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.jobs.Job job
		Long timestamp
		String date
	private org.eclipse.swt.graphics.Image getIcon (org.eclipse.core.runtime.jobs.Job) 
		org.eclipse.core.runtime.jobs.Job job
		Object property
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	void  (org.eclipse.ui.internal.statushandlers.LabelProviderWrapper, org.eclipse.ui.internal.statushandlers.LabelProviderWrapper$DefaultLabelProvider) 
}

org/eclipse/ui/internal/statushandlers/LabelProviderWrapper.class
LabelProviderWrapper.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.LabelProviderWrapper extends org.eclipse.jface.viewers.ViewerComparator implements org.eclipse.jface.viewers.ITableLabelProvider  {
	private org.eclipse.jface.viewers.ITableLabelProvider labelProvider
	private org.eclipse.jface.viewers.ILabelDecorator messageDecorator
	private java.util.Map dialogState
	static Class class$0
	public void  (java.util.Map) 
		java.util.Map dialogState
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
		boolean modalitySwitch
	public boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public org.eclipse.swt.graphics.Image getImage (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		int severity
	public org.eclipse.swt.graphics.Image getSWTImage (int) 
		int imageID
	public java.lang.String getMainMessage (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.core.runtime.jobs.Job job
		org.eclipse.core.runtime.jobs.Job job
	public java.lang.String getPrimaryMessage (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		Object property
		String header
		org.eclipse.core.runtime.IStatus status
		Throwable t
	public java.lang.String getSecondaryMessage (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		String primary
		org.eclipse.core.runtime.IStatus status
		String message
		String decoratedMessage
		Throwable t
		String decoratedThrowable
		String throwableName
	private java.lang.String decorate (java.lang.String, org.eclipse.ui.statushandlers.StatusAdapter) 
		String string
		org.eclipse.ui.statushandlers.StatusAdapter adapter
	private int compare (org.eclipse.ui.statushandlers.StatusAdapter, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter s1
		org.eclipse.ui.statushandlers.StatusAdapter s2
		Long timestamp1
		Long timestamp2
		String text1
		String text2
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer testViewer
		Object o1
		Object o2
	private boolean isMulti () 
	public org.eclipse.jface.viewers.ITableLabelProvider getLabelProvider () 
		org.eclipse.jface.viewers.ITableLabelProvider temp
	static boolean access$0 (org.eclipse.ui.internal.statushandlers.LabelProviderWrapper) 
}

org/eclipse/ui/internal/statushandlers/StackTraceSupportArea$1.class
StackTraceSupportArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.StackTraceSupportArea$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.statushandlers.StackTraceSupportArea this$0
	void  (org.eclipse.ui.internal.statushandlers.StackTraceSupportArea) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/statushandlers/StackTraceSupportArea$2.class
StackTraceSupportArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.StackTraceSupportArea$2 extends java.lang.Object implements org.eclipse.swt.dnd.DragSourceListener  {
	final org.eclipse.ui.internal.statushandlers.StackTraceSupportArea this$0
	void  (org.eclipse.ui.internal.statushandlers.StackTraceSupportArea) 
	public void dragFinished (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
	public void dragSetData (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
	public void dragStart (org.eclipse.swt.dnd.DragSourceEvent) 
		org.eclipse.swt.dnd.DragSourceEvent event
}

org/eclipse/ui/internal/statushandlers/StackTraceSupportArea$3.class
StackTraceSupportArea.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.StackTraceSupportArea$3 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.statushandlers.StackTraceSupportArea this$0
	private final org.eclipse.swt.widgets.Composite val$parent
	void  (org.eclipse.ui.internal.statushandlers.StackTraceSupportArea, org.eclipse.swt.widgets.Composite) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		org.eclipse.swt.dnd.Clipboard clipboard
}

org/eclipse/ui/internal/statushandlers/StackTraceSupportArea.class
StackTraceSupportArea.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.StackTraceSupportArea extends org.eclipse.ui.statushandlers.AbstractStatusAreaProvider {
	private org.eclipse.swt.widgets.List list
	public void  () 
	public org.eclipse.swt.widgets.Control createSupportArea (org.eclipse.swt.widgets.Composite, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.layout.GridData gd
	private void createDNDSource () 
		org.eclipse.swt.dnd.DragSource ds
	private void createCopyAction (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.widgets.MenuItem copyAction
	private java.lang.String prepareCopyString () 
		StringBuffer sb
		String newLine
		int i
	private void populateList (java.lang.Throwable) 
		Throwable t
		StackTraceElement[] ste
		int i
	public org.eclipse.swt.widgets.List getList () 
	public boolean validFor (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	static org.eclipse.swt.widgets.List access$0 (org.eclipse.ui.internal.statushandlers.StackTraceSupportArea) 
	static java.lang.String access$1 (org.eclipse.ui.internal.statushandlers.StackTraceSupportArea) 
}

org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptor.class
StatusHandlerDescriptor.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor extends java.lang.Object implements org.eclipse.ui.IPluginContribution  {
	private org.eclipse.ui.statushandlers.AbstractStatusHandler cachedInstance
	private static final String PREFIX
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private String id
	private String pluginId
	private String prefix
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public synchronized org.eclipse.ui.statushandlers.AbstractStatusHandler getStatusHandler ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.statushandlers.AbstractStatusHandler statusHandler
		org.eclipse.core.runtime.IConfigurationElement[] parameters
		java.util.Map params
		int i
	public java.lang.String getPrefix () 
		org.eclipse.core.runtime.IConfigurationElement[] parameters
		int i
	public java.lang.String getId () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
}

org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.class
StatusHandlerDescriptorsMap.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptorsMap extends java.lang.Object {
	private final String ASTERISK
	private java.util.HashMap map
	public void  () 
	public void addHandlerDescriptor (org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor) 
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor handlerDescriptor
	private void add (java.util.Map, java.lang.String, org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor) 
		java.util.Map map
		String prefix
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor handlerDescriptor
		int delimIndex
		String pre
		String post
	public void clear () 
	public java.util.List getHandlerDescriptors (java.lang.String) 
		String pluginId
	private java.util.List get (java.lang.String, java.util.Map) 
		String pluginId
		java.util.Map map
		int delimIndex
		String pre
		String post
	private java.util.List getAsteriskList (java.util.Map) 
		java.util.Map map
		Object list
}

org/eclipse/ui/internal/statushandlers/StatusHandlerProductBindingDescriptor.class
StatusHandlerProductBindingDescriptor.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.StatusHandlerProductBindingDescriptor extends java.lang.Object implements org.eclipse.ui.IPluginContribution  {
	private static String ATT_HANDLER_ID
	private String id
	private String pluginId
	private String productId
	private String handlerId
	static void  () 
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public java.lang.String getProductId () 
	public java.lang.String getHandlerId () 
}

org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.class
StatusHandlerRegistry.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	private static final String STATUSHANDLERS_POINT_NAME
	private static final String TAG_STATUSHANDLER
	private static final String TAG_STATUSHANDLER_PRODUCTBINDING
	private static final String STATUSHANDLER_ARG
	private java.util.ArrayList statusHandlerDescriptors
	private java.util.ArrayList productBindingDescriptors
	private org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptorsMap statusHandlerDescriptorsMap
	private org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor defaultHandlerDescriptor
	private static org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry instance
	private void  () 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtensionPoint handlersPoint
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IExtensionPoint productsPoint
	public static org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry getDefault () 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor descriptor
		org.eclipse.ui.internal.statushandlers.StatusHandlerProductBindingDescriptor descriptor
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
	public org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor getDefaultHandlerDescriptor () 
	public java.util.List getHandlerDescriptors (java.lang.String) 
		String pluginId
	public org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor getHandlerDescriptor (java.lang.String) 
		String statusHandlerId
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor descriptor
		java.util.Iterator it
	public void dispose () 
	private java.lang.String resolveUserStatusHandlerId () 
		String[] parameters
		int i
	private void buildHandlersStructure () 
		String productId
		java.util.List allHandlers
		String defaultHandlerId
		java.util.Iterator it
		org.eclipse.ui.internal.statushandlers.StatusHandlerProductBindingDescriptor descriptor
		java.util.Iterator it
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor descriptor
		org.eclipse.ui.internal.statushandlers.StatusHandlerDescriptor handlerDescriptor
		java.util.Iterator it
}

org/eclipse/ui/internal/statushandlers/SupportTray$1.class
SupportTray.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.SupportTray$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.statushandlers.SupportTray this$0
	void  (org.eclipse.ui.internal.statushandlers.SupportTray) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/statushandlers/SupportTray$2.class
SupportTray.java
package org.eclipse.ui.internal.statushandlers
 org.eclipse.ui.internal.statushandlers.SupportTray$2 extends org.eclipse.jface.action.ContributionItem {
	final org.eclipse.ui.internal.statushandlers.SupportTray this$0
	void  (org.eclipse.ui.internal.statushandlers.SupportTray) 
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem item
}

org/eclipse/ui/internal/statushandlers/SupportTray.class
SupportTray.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.SupportTray extends org.eclipse.jface.dialogs.DialogTray implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private java.util.Map dialogState
	private org.eclipse.jface.action.IContributionItem closeAction
	private org.eclipse.swt.widgets.Listener closeListener
	private boolean hideSupportButtons
	private org.eclipse.swt.graphics.Image normal
	private org.eclipse.swt.graphics.Image hover
	private org.eclipse.swt.widgets.Composite supportArea
	private org.eclipse.swt.widgets.Composite supportAreaContent
	private org.eclipse.ui.statushandlers.StatusAdapter lastSelectedStatus
	private org.eclipse.ui.statushandlers.AbstractStatusAreaProvider userSupportProvider
	public void  (java.util.Map, org.eclipse.swt.widgets.Listener) 
		java.util.Map dialogState
		org.eclipse.swt.widgets.Listener listener
	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 layoutData
		org.eclipse.jface.action.ToolBarManager toolBarManager
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.widgets.Label separator
		org.eclipse.swt.layout.GridData gd
		org.eclipse.swt.graphics.Point shellSize
		org.eclipse.swt.graphics.Point desiredSize
	private void createImages () 
		org.eclipse.swt.widgets.Display display
		int[] shape
		org.eclipse.swt.graphics.Color border
		org.eclipse.swt.graphics.Color background
		org.eclipse.swt.graphics.Color backgroundHot
		org.eclipse.swt.graphics.Color transparent
		org.eclipse.swt.graphics.PaletteData palette
		org.eclipse.swt.graphics.ImageData data
		org.eclipse.swt.graphics.GC gc
	private void createActions () 
	private void destroyImages () 
	private void createSupportArea (org.eclipse.swt.widgets.Composite, org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.jface.dialogs.ErrorSupportProvider provider
		org.eclipse.swt.layout.GridData supportData
		org.eclipse.swt.layout.GridLayout layout
	public org.eclipse.jface.dialogs.ErrorSupportProvider getSupportProvider () 
		org.eclipse.jface.dialogs.ErrorSupportProvider provider
	private org.eclipse.ui.statushandlers.StatusAdapter getStatusAdapterFromEvent (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.jface.viewers.StructuredSelection structuredSelection
		Object element
	public org.eclipse.jface.dialogs.ErrorSupportProvider providesSupport (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter adapter
		org.eclipse.jface.dialogs.ErrorSupportProvider provider
		org.eclipse.ui.statushandlers.AbstractStatusAreaProvider areaProvider
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public org.eclipse.swt.widgets.Composite getSupportArea () 
	private boolean getBooleanValue (java.lang.Object) 
		Object key
		Boolean b
	private org.eclipse.ui.statushandlers.StatusAdapter getCurrentStatusAdapter () 
	static void access$0 (org.eclipse.ui.internal.statushandlers.SupportTray) 
	static org.eclipse.swt.graphics.Image access$1 (org.eclipse.ui.internal.statushandlers.SupportTray) 
	static org.eclipse.swt.graphics.Image access$2 (org.eclipse.ui.internal.statushandlers.SupportTray) 
	static org.eclipse.swt.widgets.Listener access$3 (org.eclipse.ui.internal.statushandlers.SupportTray) 
}

org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl$StatusDialogDisposeListener.class
WorkbenchStatusDialogManagerImpl.java
package org.eclipse.ui.internal.statushandlers
final org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl$StatusDialogDisposeListener extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl this$0
	private void  (org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	void  (org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl, org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl$StatusDialogDisposeListener) 
}

org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.class
WorkbenchStatusDialogManagerImpl.java
package org.eclipse.ui.internal.statushandlers
public org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl extends java.lang.Object {
	static final org.eclipse.core.runtime.QualifiedName HINT
	private org.eclipse.swt.events.DisposeListener disposeListener
	private org.eclipse.ui.internal.statushandlers.InternalDialog dialog
	private java.util.Map dialogState
	static void  () 
	public boolean shouldAccept (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus[] children
		int mask
		boolean handleOKStatuses
		int i
	public void  (int, java.lang.String) 
		int displayMask
		String dialogTitle
	public java.util.Map initDialogState (java.util.Map, int, java.lang.String) 
		java.util.Map dialogState
		int displayMask
		String dialogTitle
	public void addStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter, boolean) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		boolean modal
		Exception e
	private boolean isDialogClosed () 
	private void cleanUp () 
	private void doAddStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter, boolean) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		boolean modal
		boolean showSupport
	public java.util.Collection getStatusAdapters () 
	private void openStatusDialog (boolean, org.eclipse.ui.statushandlers.StatusAdapter) 
		boolean modal
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		boolean shouldBeModal
	public void setSelectedStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public void setStatusListLabelProvider (org.eclipse.jface.viewers.ITableLabelProvider) 
		org.eclipse.jface.viewers.ITableLabelProvider labelProvider
	public boolean shouldBeModal () 
		java.util.Map modals
		java.util.Iterator it
		Object o
		Object value
		Boolean b
	public boolean shouldPrompt (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		Object noPromptProperty
		boolean prompt
	public org.eclipse.swt.widgets.Shell getShell () 
	public void setMessageDecorator (org.eclipse.jface.viewers.ILabelDecorator) 
		org.eclipse.jface.viewers.ILabelDecorator decorator
	public void setProperty (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getProperty (java.lang.Object) 
		Object key
	public void enableErrorDialogCompatibility () 
	public org.eclipse.ui.internal.statushandlers.InternalDialog getDialog () 
	public void setDialog (org.eclipse.ui.internal.statushandlers.InternalDialog) 
		org.eclipse.ui.internal.statushandlers.InternalDialog dialog
	public java.util.Map getDialogState () 
	private java.util.Collection getErrors () 
	private java.util.Map getModals () 
	static void access$0 (org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl) 
}

org/eclipse/ui/internal/testing/
org/eclipse/ui/internal/testing/ContributionInfoMessages.class
ContributionInfoMessages.java
package org.eclipse.ui.internal.testing
public org.eclipse.ui.internal.testing.ContributionInfoMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ContributionInfo_Editor
	public static String ContributionInfo_View
	public static String ContributionInfo_ActionSet
	public static String ContributionInfo_Category
	public static String ContributionInfo_ColorDefinition
	public static String ContributionInfo_Wizard
	public static String ContributionInfo_Perspective
	public static String ContributionInfo_Page
	public static String ContributionInfo_EarlyStartupPlugin
	public static String ContributionInfo_Unknown
	public static String ContributionInfo_Job
	public static String ContributionInfo_TableItem
	public static String ContributionInfo_TreeItem
	public static String ContributionInfo_Window
	public static String ContributionInfo_LabelDecoration
	public static String ContributionInfo_ViewContent
	public static String ContributionInfo_ContributedBy
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/testing/PluginContributionAdapterFactory.class
PluginContributionAdapterFactory.java
package org.eclipse.ui.internal.testing
public org.eclipse.ui.internal.testing.PluginContributionAdapterFactory extends java.lang.Object implements org.eclipse.core.runtime.IAdapterFactory  {
	static Class class$0
	public void  () 
	public java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object adaptableObject
		Class adapterType
		org.eclipse.ui.IPluginContribution contribution
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		String elementType
		org.eclipse.ui.internal.progress.JobInfo jobInfo
		org.eclipse.core.runtime.jobs.Job job
		org.osgi.framework.Bundle bundle
	public java.lang.Class[] getAdapterList () 
}

org/eclipse/ui/internal/testing/WorkbenchPartTestable.class
WorkbenchPartTestable.java
package org.eclipse.ui.internal.testing
public org.eclipse.ui.internal.testing.WorkbenchPartTestable extends java.lang.Object implements org.eclipse.ui.testing.IWorkbenchPartTestable  {
	private org.eclipse.swt.widgets.Composite composite
	public void  (org.eclipse.ui.internal.PartSite) 
		org.eclipse.ui.internal.PartSite partSite
		org.eclipse.swt.widgets.Composite paneComposite
		org.eclipse.swt.widgets.Control[] paneChildren
	public org.eclipse.swt.widgets.Composite getControl () 
}

org/eclipse/ui/internal/testing/WorkbenchTestable$1.class
WorkbenchTestable.java
package org.eclipse.ui.internal.testing
 org.eclipse.ui.internal.testing.WorkbenchTestable$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.testing.WorkbenchTestable this$0
	void  (org.eclipse.ui.internal.testing.WorkbenchTestable) 
	public void run () 
}

org/eclipse/ui/internal/testing/WorkbenchTestable$2.class
WorkbenchTestable.java
package org.eclipse.ui.internal.testing
 org.eclipse.ui.internal.testing.WorkbenchTestable$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.testing.WorkbenchTestable this$0
	void  (org.eclipse.ui.internal.testing.WorkbenchTestable) 
	public void run () 
}

org/eclipse/ui/internal/testing/WorkbenchTestable.class
WorkbenchTestable.java
package org.eclipse.ui.internal.testing
public org.eclipse.ui.internal.testing.WorkbenchTestable extends org.eclipse.ui.testing.TestableObject {
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.ui.IWorkbench workbench
	private boolean oldAutomatedMode
	private boolean oldIgnoreErrors
	public void  () 
	public void init (org.eclipse.swt.widgets.Display, org.eclipse.ui.IWorkbench) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.IWorkbench workbench
		Runnable runnable
	private void waitForEarlyStartup () 
	public void testingStarting () 
	public void runTest (java.lang.Runnable) 
		Runnable testRunnable
	public void testingFinished () 
	static void access$0 (org.eclipse.ui.internal.testing.WorkbenchTestable) 
	static org.eclipse.ui.IWorkbench access$1 (org.eclipse.ui.internal.testing.WorkbenchTestable) 
}

org/eclipse/ui/internal/testing/messages.properties
org/eclipse/ui/internal/themes/
org/eclipse/ui/internal/themes/CascadingColorRegistry$1.class
CascadingColorRegistry.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.CascadingColorRegistry$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.CascadingColorRegistry this$0
	void  (org.eclipse.ui.internal.themes.CascadingColorRegistry) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/CascadingColorRegistry.class
CascadingColorRegistry.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.CascadingColorRegistry extends org.eclipse.jface.resource.ColorRegistry {
	private org.eclipse.jface.resource.ColorRegistry parent
	private org.eclipse.jface.util.IPropertyChangeListener listener
	public void  (org.eclipse.jface.resource.ColorRegistry) 
		org.eclipse.jface.resource.ColorRegistry parent
	public org.eclipse.swt.graphics.Color get (java.lang.String) 
		String symbolicName
	public java.util.Set getKeySet () 
		java.util.Set keyUnion
	public org.eclipse.swt.graphics.RGB getRGB (java.lang.String) 
		String symbolicName
	public boolean hasValueFor (java.lang.String) 
		String colorKey
	public boolean hasOverrideFor (java.lang.String) 
		String colorKey
	public void dispose () 
	static void access$0 (org.eclipse.ui.internal.themes.CascadingColorRegistry, java.lang.String, java.lang.Object, java.lang.Object) 
}

org/eclipse/ui/internal/themes/CascadingFontRegistry$1.class
CascadingFontRegistry.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.CascadingFontRegistry$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.CascadingFontRegistry this$0
	void  (org.eclipse.ui.internal.themes.CascadingFontRegistry) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/CascadingFontRegistry.class
CascadingFontRegistry.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.CascadingFontRegistry extends org.eclipse.jface.resource.FontRegistry {
	private org.eclipse.jface.resource.FontRegistry parent
	private org.eclipse.jface.util.IPropertyChangeListener listener
	public void  (org.eclipse.jface.resource.FontRegistry) 
		org.eclipse.jface.resource.FontRegistry parent
	public org.eclipse.swt.graphics.Font get (java.lang.String) 
		String symbolicName
	public java.util.Set getKeySet () 
		java.util.Set keyUnion
	public org.eclipse.swt.graphics.FontData[] getFontData (java.lang.String) 
		String symbolicName
	public boolean hasValueFor (java.lang.String) 
		String colorKey
	public boolean hasOverrideFor (java.lang.String) 
		String fontKey
	public void dispose () 
	static void access$0 (org.eclipse.ui.internal.themes.CascadingFontRegistry, java.lang.String, java.lang.Object, java.lang.Object) 
}

org/eclipse/ui/internal/themes/CascadingMap.class
CascadingMap.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.CascadingMap extends java.lang.Object {
	private java.util.Map base
	private java.util.Map override
	public void  (java.util.Map, java.util.Map) 
		java.util.Map base
		java.util.Map override
	public java.util.Set keySet () 
		java.util.Set keySet
	public java.lang.Object get (java.lang.Object) 
		Object key
}

org/eclipse/ui/internal/themes/CascadingTheme$1.class
CascadingTheme.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.CascadingTheme$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.CascadingTheme this$0
	void  (org.eclipse.ui.internal.themes.CascadingTheme) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/CascadingTheme.class
CascadingTheme.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.CascadingTheme extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.themes.ITheme  {
	private org.eclipse.ui.internal.themes.CascadingFontRegistry fontRegistry
	private org.eclipse.ui.internal.themes.CascadingColorRegistry colorRegistry
	private org.eclipse.ui.themes.ITheme currentTheme
	private org.eclipse.jface.util.IPropertyChangeListener listener
	public void  (org.eclipse.ui.themes.ITheme, org.eclipse.ui.internal.themes.CascadingColorRegistry, org.eclipse.ui.internal.themes.CascadingFontRegistry) 
		org.eclipse.ui.themes.ITheme currentTheme
		org.eclipse.ui.internal.themes.CascadingColorRegistry colorRegistry
		org.eclipse.ui.internal.themes.CascadingFontRegistry fontRegistry
	protected void fire (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] listeners
		int i
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public java.lang.String getId () 
	public java.lang.String getLabel () 
	public org.eclipse.jface.resource.ColorRegistry getColorRegistry () 
	public org.eclipse.jface.resource.FontRegistry getFontRegistry () 
	public void dispose () 
	public java.lang.String getString (java.lang.String) 
		String key
	public int getInt (java.lang.String) 
		String key
	public boolean getBoolean (java.lang.String) 
		String key
	public java.util.Set keySet () 
}

org/eclipse/ui/internal/themes/ColorDefinition.class
ColorDefinition.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.ColorDefinition extends java.lang.Object implements org.eclipse.ui.IPluginContribution org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition org.eclipse.ui.internal.themes.ICategorizedThemeElementDefinition org.eclipse.ui.internal.themes.IEditable  {
	private static final org.eclipse.swt.graphics.RGB DEFAULT_COLOR_VALUE
	private String defaultsTo
	private String description
	private String id
	private String label
	private String pluginId
	private String rawValue
	private String categoryId
	boolean isEditable
	private org.eclipse.swt.graphics.RGB parsedValue
	static void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String) 
		String label
		String id
		String defaultsTo
		String value
		String categoryId
		boolean isEditable
		String description
		String pluginId
	public void  (org.eclipse.ui.internal.themes.ColorDefinition, org.eclipse.swt.graphics.RGB) 
		org.eclipse.ui.internal.themes.ColorDefinition original
		org.eclipse.swt.graphics.RGB value
	public java.lang.String getCategoryId () 
	public java.lang.String getDefaultsTo () 
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public org.eclipse.swt.graphics.RGB getValue () 
		org.eclipse.jface.resource.DataFormatException e
		org.eclipse.core.runtime.IStatus status
	public java.lang.String toString () 
	public boolean isEditable () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$1.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$PresentationLabelProvider this$1
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$PresentationLabelProvider) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$10.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$10 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	private final org.eclipse.ui.themes.IThemeManager val$themeManager
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.themes.IThemeManager) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$11.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$11 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$12.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$12 extends java.lang.Object implements org.eclipse.swt.events.PaintListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$2.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$2 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$3.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$3 extends org.eclipse.ui.dialogs.PatternFilter {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	protected boolean isParentMatch (org.eclipse.jface.viewers.Viewer, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object element
		Object[] children
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$4.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$4 extends org.eclipse.jface.viewers.ViewerComparator {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public int category (java.lang.Object) 
		Object element
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$5.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$5 extends java.lang.Object implements org.eclipse.jface.viewers.IDoubleClickListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void doubleClick (org.eclipse.jface.viewers.DoubleClickEvent) 
		org.eclipse.jface.viewers.DoubleClickEvent event
		org.eclipse.jface.viewers.IStructuredSelection s
		Object element
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$6.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$6 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$7.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$7 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.swt.widgets.Display display
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$8.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$8 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$9.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$9 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent event
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.graphics.FontData[] defaultFontData
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$PresentationLabelProvider.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$PresentationLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.IFontProvider  {
	private java.util.HashMap fonts
	private java.util.HashMap images
	private int imageSize
	private int usableImageSize
	private org.eclipse.jface.util.IPropertyChangeListener listener
	private org.eclipse.swt.graphics.Image emptyImage
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	public void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public void hookListeners () 
	public void dispose () 
		java.util.Iterator i
	public void clearFontCache () 
		java.util.Iterator i
	public void clearFontCacheAndUpdate () 
	public org.eclipse.swt.graphics.Font getFont (java.lang.Object) 
		Object element
		org.eclipse.swt.widgets.Display display
		int parentHeight
		org.eclipse.swt.graphics.Font baseFont
		org.eclipse.swt.graphics.Font font
		org.eclipse.swt.graphics.FontData[] data
		int i
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.swt.graphics.Color c
		org.eclipse.swt.graphics.Image image
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.GC gc
		int offset
	private void ensureImageSize () 
	public java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition themeElement
		String myCategory
		org.eclipse.ui.internal.themes.ICategorizedThemeElementDefinition def
		org.eclipse.ui.internal.themes.ICategorizedThemeElementDefinition def
	private boolean isDefault (org.eclipse.ui.internal.themes.IThemeElementDefinition) 
		org.eclipse.ui.internal.themes.IThemeElementDefinition def
	static void access$0 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$PresentationLabelProvider, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage$ThemeContentProvider.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$ThemeContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private org.eclipse.ui.internal.themes.IThemeRegistry registry
	final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage this$0
	private void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
		String categoryId
		Object[] defintions
		java.util.ArrayList list
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition def
		String id
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] defs
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] defs
		int i
	private java.lang.Object[] getCategoryChildren (java.lang.String) 
		String categoryId
		java.util.ArrayList list
		org.eclipse.ui.internal.themes.ThemeElementCategory[] categories
		int i
		java.util.Set bindings
		org.eclipse.ui.internal.themes.ColorDefinition[] colorDefinitions
		int i
		String catId
		org.eclipse.ui.internal.themes.FontDefinition[] fontDefinitions
		int i
		String catId
	private boolean parentIsInSameCategory (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		String defaultsTo
		org.eclipse.ui.internal.themes.ColorDefinition[] defs
		int i
	private boolean parentIsInSameCategory (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		String defaultsTo
		org.eclipse.ui.internal.themes.FontDefinition[] defs
		int i
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition def
		String id
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] defs
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] defs
		int i
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
		java.util.ArrayList list
		Object[] uncatChildren
		org.eclipse.ui.internal.themes.ThemeElementCategory[] categories
		int i
		java.util.Set bindings
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	void  (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$ThemeContentProvider) 
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.class
ColorsAndFontsPreferencePage.java
package org.eclipse.ui.internal.themes
public final org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage extends org.eclipse.jface.preference.PreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage  {
	private static final String SELECTED_ELEMENT_PREF
	private static final String EXPANDED_ELEMENTS_PREF
	private static final String EXPANDED_ELEMENTS_TOKEN
	private static final char MARKER_CATEGORY
	private static final char MARKER_COLOR
	private static final char MARKER_FONT
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private java.util.Map categoryMap
	private org.eclipse.swt.graphics.Font appliedDialogFont
	private java.util.Map colorPreferencesToSet
	private org.eclipse.ui.internal.themes.CascadingColorRegistry colorRegistry
	private java.util.Map colorValuesToSet
	private org.eclipse.swt.widgets.Composite defaultColorPreview
	private org.eclipse.swt.widgets.Composite defaultFontPreview
	private org.eclipse.swt.widgets.Composite defaultNoPreview
	private org.eclipse.swt.graphics.Font currentFont
	private org.eclipse.swt.graphics.Color currentColor
	private org.eclipse.swt.widgets.Canvas colorSampler
	private org.eclipse.swt.widgets.Canvas fontSampler
	private String fontSampleText
	private java.util.List dialogFontWidgets
	private org.eclipse.swt.widgets.Button fontChangeButton
	private java.util.Map fontPreferencesToSet
	private org.eclipse.ui.internal.themes.CascadingFontRegistry fontRegistry
	private org.eclipse.swt.widgets.Button fontResetButton
	private org.eclipse.swt.widgets.Button fontSystemButton
	private java.util.Map fontValuesToSet
	private org.eclipse.swt.widgets.Composite previewComposite
	private java.util.Map previewMap
	private java.util.Set previewSet
	private org.eclipse.swt.custom.StackLayout stackLayout
	private final org.eclipse.ui.internal.themes.IThemeRegistry themeRegistry
	private org.eclipse.ui.themes.ITheme currentTheme
	private org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage$PresentationLabelProvider labelProvider
	private org.eclipse.ui.internal.themes.CascadingTheme cascadingTheme
	private org.eclipse.jface.util.IPropertyChangeListener themeChangeListener
	private org.eclipse.ui.internal.Workbench workbench
	private org.eclipse.ui.dialogs.FilteredTree tree
	private org.eclipse.swt.widgets.Text descriptionText
	static Class class$0
	static void  () 
	public void  () 
	private static boolean equals (java.lang.String, java.lang.String) 
		String string
		String string2
	private org.eclipse.swt.widgets.Button createButton (org.eclipse.swt.widgets.Composite, java.lang.String) 
		org.eclipse.swt.widgets.Composite parent
		String label
		org.eclipse.swt.widgets.Button button
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.custom.SashForm advancedComposite
		org.eclipse.swt.layout.GridData sashData
		org.eclipse.swt.widgets.Composite mainColumn
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Label label
		org.eclipse.swt.widgets.Composite controlColumn
		org.eclipse.swt.widgets.Label placeholder
		org.eclipse.swt.layout.GridData placeholderData
		org.eclipse.swt.widgets.Composite previewColumn
		org.eclipse.swt.layout.GridLayout previewLayout
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData data2
		org.eclipse.swt.layout.GridLayout layout2
		org.eclipse.swt.widgets.Label label2
	private void createTree (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Text filterText
	public void dispose () 
	private void clearPreviews () 
		java.util.Iterator i
		org.eclipse.ui.themes.IThemePreview preview
		RuntimeException e
	private org.eclipse.ui.internal.themes.ColorDefinition getColorAncestor (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		String defaultsTo
	private org.eclipse.swt.graphics.RGB getColorAncestorValue (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.ui.internal.themes.ColorDefinition ancestor
	private org.eclipse.swt.graphics.RGB getColorValue (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		String id
		org.eclipse.swt.graphics.RGB updatedRGB
	private org.eclipse.ui.internal.themes.ColorDefinition[] getDescendantColors (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		java.util.List list
		String id
		org.eclipse.ui.internal.themes.ColorDefinition[] colors
		org.eclipse.ui.internal.themes.ColorDefinition[] sorted
		int i
	private org.eclipse.ui.internal.themes.FontDefinition[] getDescendantFonts (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		java.util.List list
		String id
		org.eclipse.ui.internal.themes.FontDefinition[] fonts
		org.eclipse.ui.internal.themes.FontDefinition[] sorted
		int i
	private org.eclipse.ui.internal.themes.FontDefinition getFontAncestor (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		String defaultsTo
	private org.eclipse.swt.graphics.FontData[] getFontAncestorValue (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.ui.internal.themes.FontDefinition ancestor
	protected org.eclipse.swt.graphics.FontData[] getFontValue (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		String id
		org.eclipse.swt.graphics.FontData[] updatedFD
	protected org.eclipse.ui.internal.themes.ColorDefinition getSelectedColorDefinition () 
		Object o
	protected org.eclipse.ui.internal.themes.FontDefinition getSelectedFontDefinition () 
		Object o
	protected boolean isFontSelected () 
		Object o
	protected boolean isColorSelected () 
		Object o
	private void hookListeners () 
		org.eclipse.jface.viewers.TreeViewer viewer
	public void init (org.eclipse.ui.IWorkbench) 
		org.eclipse.ui.IWorkbench aWorkbench
		org.eclipse.ui.themes.IThemeManager themeManager
	private void updateThemeInfo (org.eclipse.ui.themes.IThemeManager) 
		org.eclipse.ui.themes.IThemeManager manager
	private boolean isDefault (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		String id
	private boolean isDefault (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		String id
		org.eclipse.swt.graphics.FontData[] ancestor
		org.eclipse.swt.graphics.FontData[] ancestor
	private void myApplyDialogFont (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	protected void performApply () 
		org.eclipse.swt.graphics.Font oldFont
		org.eclipse.ui.internal.themes.FontDefinition fontDefinition
		org.eclipse.swt.graphics.FontData[] newData
	private void performColorDefaults () 
		org.eclipse.ui.internal.themes.ColorDefinition[] definitions
		org.eclipse.ui.internal.themes.ColorDefinition[] definitionsCopy
		int i
	private boolean performColorOk () 
		java.util.Iterator i
		String id
		String key
		org.eclipse.swt.graphics.RGB rgb
		String rgbString
		String storeString
	protected void performDefaults () 
	private void performFontDefaults () 
		org.eclipse.ui.internal.themes.FontDefinition[] definitions
		org.eclipse.ui.internal.themes.FontDefinition[] definitionsCopy
		int i
	private boolean performFontOk () 
		java.util.Iterator i
		String id
		String key
		org.eclipse.swt.graphics.FontData[] fd
		String fdString
		String storeString
	public boolean performOk () 
		boolean result
	private void refreshCategory () 
	private boolean resetColor (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.swt.graphics.RGB newRGB
		org.eclipse.swt.graphics.RGB newRGB
	protected boolean resetFont (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.graphics.FontData[] newFD
		org.eclipse.swt.graphics.FontData[] newFD
	protected void setColorPreferenceValue (org.eclipse.ui.internal.themes.ColorDefinition, org.eclipse.swt.graphics.RGB) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.swt.graphics.RGB newRGB
	private void setDescendantRegistryValues (org.eclipse.ui.internal.themes.ColorDefinition, org.eclipse.swt.graphics.RGB) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.swt.graphics.RGB newRGB
		org.eclipse.ui.internal.themes.ColorDefinition[] children
		int i
	private void setDescendantRegistryValues (org.eclipse.ui.internal.themes.FontDefinition, org.eclipse.swt.graphics.FontData[]) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.graphics.FontData[] datas
		org.eclipse.ui.internal.themes.FontDefinition[] children
		int i
	protected void setFontPreferenceValue (org.eclipse.ui.internal.themes.FontDefinition, org.eclipse.swt.graphics.FontData[]) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.graphics.FontData[] datas
	protected void setRegistryValue (org.eclipse.ui.internal.themes.ColorDefinition, org.eclipse.swt.graphics.RGB) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.swt.graphics.RGB newRGB
	protected void setRegistryValue (org.eclipse.ui.internal.themes.FontDefinition, org.eclipse.swt.graphics.FontData[]) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.graphics.FontData[] datas
	private org.eclipse.ui.themes.IThemePreview getThemePreview (org.eclipse.ui.internal.themes.ThemeElementCategory)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.internal.themes.ThemeElementCategory category
		org.eclipse.ui.themes.IThemePreview preview
		int idx
	private org.eclipse.ui.themes.ITheme getCascadingTheme () 
	private void updateForDialogFontChange (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font newFont
		java.util.Iterator iterator
	private void updateTreeSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.ui.internal.themes.ThemeElementCategory category
		Object element
		String categoryID
		String categoryID
		org.eclipse.swt.widgets.Composite previewControl
		org.eclipse.ui.themes.IThemePreview preview
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.core.runtime.CoreException e
		org.eclipse.swt.widgets.Text error
	private void restoreTreeSelection () 
		String selectedElementString
		Object element
	private void saveTreeSelection () 
		org.eclipse.jface.viewers.IStructuredSelection selection
		Object element
		StringBuffer buffer
	private void restoreTreeExpansion () 
		String expandedElementsString
		String[] expandedElementIDs
		java.util.List elements
		int i
		org.eclipse.ui.internal.themes.IThemeElementDefinition def
	private org.eclipse.ui.internal.themes.IThemeElementDefinition findElementFromMarker (java.lang.String) 
		String string
		char marker
		String id
		org.eclipse.ui.internal.themes.IThemeElementDefinition def
	private void saveTreeExpansion () 
		Object[] elements
		java.util.List elementIds
		StringBuffer buffer
		int i
		Object object
		java.util.Iterator i
		String id
	private void appendMarkerToBuffer (java.lang.StringBuffer, java.lang.Object) 
		StringBuffer buffer
		Object object
	private void editFont (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.swt.widgets.FontDialog fontDialog
		org.eclipse.swt.graphics.FontData data
	private void editColor (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.swt.graphics.RGB currentColor
		org.eclipse.swt.widgets.ColorDialog colorDialog
		org.eclipse.swt.graphics.RGB selectedColor
	protected void updateControls () 
		org.eclipse.ui.internal.themes.FontDefinition fontDefinition
		org.eclipse.ui.internal.themes.ColorDefinition colorDefinition
	private org.eclipse.swt.widgets.Composite createNoPreviewControl () 
		org.eclipse.swt.widgets.Composite noPreviewControl
		org.eclipse.swt.widgets.Label l
	private void setCurrentFont (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition fontDefinition
		org.eclipse.swt.graphics.FontData[] fontData
		StringBuffer tmp
		int i
		int style
		String description
	public void setCurrentColor (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition colorDefinition
		org.eclipse.swt.graphics.RGB color
		String description
	private org.eclipse.swt.widgets.Composite createFontPreviewControl () 
		org.eclipse.swt.layout.GridLayout gridLayout
	private void paintFontSample (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.Rectangle clientArea
		org.eclipse.swt.graphics.FontMetrics standardFontMetrics
		int standardLineHeight
		int maxHeight
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		int lineHeight
		int topY
	private org.eclipse.swt.widgets.Composite createColorPreviewControl () 
		org.eclipse.swt.layout.GridLayout gridLayout
	private void paintColorSample (org.eclipse.swt.graphics.GC) 
		org.eclipse.swt.graphics.GC gc
		org.eclipse.swt.graphics.FontMetrics fontMetrics
		int lineHeight
		org.eclipse.swt.graphics.Rectangle clientArea
		int maxHeight
		String messageTop
		org.eclipse.swt.graphics.RGB rgb
		String messageBottom
		int separator
		int verticalCenter
		int textTopY
		int textBottomY
		int stringWidthTop
		int textTopX
		int stringWidthBottom
		int textBottomX
		int rightWidth
	private void createDescriptionControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.widgets.Label label
	static java.util.Map access$0 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static boolean access$1 (java.lang.String, java.lang.String) 
	static org.eclipse.ui.internal.themes.IThemeRegistry access$2 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.ui.internal.Workbench access$3 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.ui.themes.ITheme access$4 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.ui.internal.themes.CascadingColorRegistry access$5 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.ui.internal.themes.CascadingFontRegistry access$6 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.ui.dialogs.FilteredTree access$7 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static java.util.ResourceBundle access$8 () 
	static boolean access$9 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.internal.themes.FontDefinition) 
	static boolean access$10 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.internal.themes.ColorDefinition) 
	static org.eclipse.swt.graphics.Font access$11 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static void access$12 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.swt.widgets.Display) 
	static void access$13 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.swt.widgets.Display) 
	static void access$14 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.jface.viewers.ISelection) 
	static boolean access$15 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.internal.themes.ColorDefinition) 
	static void access$16 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.ui.themes.IThemeManager) 
	static void access$17 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static org.eclipse.swt.graphics.Font access$18 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static void access$19 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.swt.graphics.GC) 
	static org.eclipse.swt.graphics.Color access$20 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage) 
	static void access$21 (org.eclipse.ui.internal.themes.ColorsAndFontsPreferencePage, org.eclipse.swt.graphics.GC) 
}

org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.properties
org/eclipse/ui/internal/themes/FontDefinition.class
FontDefinition.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.FontDefinition extends java.lang.Object implements org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition org.eclipse.ui.internal.themes.ICategorizedThemeElementDefinition org.eclipse.ui.internal.themes.IEditable  {
	private String label
	private String id
	private String defaultsTo
	private String categoryId
	private String description
	private String value
	private boolean isEditable
	private org.eclipse.swt.graphics.FontData[] parsedValue
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
		String fontName
		String uniqueId
		String defaultsId
		String value
		String categoryId
		boolean isEditable
		String fontDescription
	public void  (org.eclipse.ui.internal.themes.FontDefinition, org.eclipse.swt.graphics.FontData[]) 
		org.eclipse.ui.internal.themes.FontDefinition originalFont
		org.eclipse.swt.graphics.FontData[] datas
	public java.lang.String getDefaultsTo () 
	public java.lang.String getDescription () 
	public java.lang.String getName () 
	public java.lang.String getId () 
	public java.lang.String getCategoryId () 
	public org.eclipse.swt.graphics.FontData[] getValue () 
	public boolean isEditable () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ui/internal/themes/ICategorizedThemeElementDefinition.class
ICategorizedThemeElementDefinition.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.ICategorizedThemeElementDefinition extends java.lang.Object implements org.eclipse.ui.internal.themes.IThemeElementDefinition  {
	public abstract java.lang.String getCategoryId () 
}

org/eclipse/ui/internal/themes/IEditable.class
IEditable.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.IEditable extends java.lang.Object {
	public abstract boolean isEditable () 
}

org/eclipse/ui/internal/themes/IHierarchalThemeElementDefinition.class
IHierarchalThemeElementDefinition.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition extends java.lang.Object implements org.eclipse.ui.internal.themes.IThemeElementDefinition  {
	public abstract java.lang.String getDefaultsTo () 
}

org/eclipse/ui/internal/themes/IThemeDescriptor.class
IThemeDescriptor.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.IThemeDescriptor extends java.lang.Object implements org.eclipse.ui.internal.themes.IThemeElementDefinition  {
	public static final String TAB_BORDER_STYLE
	public abstract org.eclipse.ui.internal.themes.ColorDefinition[] getColors () 
	public abstract org.eclipse.ui.internal.themes.FontDefinition[] getFonts () 
	public abstract java.util.Map getData () 
}

org/eclipse/ui/internal/themes/IThemeElementDefinition.class
IThemeElementDefinition.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.IThemeElementDefinition extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getDescription () 
}

org/eclipse/ui/internal/themes/IThemeRegistry$1.class
IThemeRegistry.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.IThemeRegistry$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String str0
		String str1
	private java.lang.String getCompareString (java.lang.Object) 
		Object object
}

org/eclipse/ui/internal/themes/IThemeRegistry$HierarchyComparator.class
IThemeRegistry.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.IThemeRegistry$HierarchyComparator extends java.lang.Object implements java.util.Comparator  {
	private org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] definitions
	public void  (org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[]) 
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] definitions
	public int compare (java.lang.Object, java.lang.Object) 
		Object arg0
		Object arg1
		String def0
		String def1
	private org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition getDefaultsTo (java.lang.String) 
		String id
		int idx
}

org/eclipse/ui/internal/themes/IThemeRegistry.class
IThemeRegistry.java
package org.eclipse.ui.internal.themes
public abstract org.eclipse.ui.internal.themes.IThemeRegistry extends java.lang.Object {
	public static final java.util.Comparator ID_COMPARATOR
	static void  () 
	public abstract org.eclipse.ui.internal.themes.ThemeElementCategory findCategory (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.ColorDefinition findColor (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.FontDefinition findFont (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.IThemeDescriptor findTheme (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.ThemeElementCategory[] getCategories () 
	public abstract org.eclipse.ui.internal.themes.ColorDefinition[] getColors () 
	public abstract org.eclipse.ui.internal.themes.ColorDefinition[] getColorsFor (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.FontDefinition[] getFontsFor (java.lang.String) 
	public abstract org.eclipse.ui.internal.themes.FontDefinition[] getFonts () 
	public abstract org.eclipse.ui.internal.themes.IThemeDescriptor[] getThemes () 
	public abstract java.util.Map getData () 
	public abstract java.util.Set getPresentationsBindingsFor (org.eclipse.ui.internal.themes.ThemeElementCategory) 
}

org/eclipse/ui/internal/themes/LightColorFactory.class
LightColorFactory.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.LightColorFactory extends java.lang.Object implements org.eclipse.ui.themes.IColorFactory org.eclipse.core.runtime.IExecutableExtension  {
	protected static final org.eclipse.swt.graphics.RGB white
	protected static final org.eclipse.swt.graphics.RGB black
	String baseColorName
	String definitionId
	static void  () 
	public void  () 
	public static org.eclipse.swt.graphics.RGB createHighlightStartColor (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB tabStartColor
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.Hashtable table
	protected int valuesInRange (org.eclipse.swt.graphics.RGB, int, int) 
		org.eclipse.swt.graphics.RGB test
		int lower
		int upper
		int hits
	private org.eclipse.swt.graphics.RGB getLightenedColor (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB sample
	private org.eclipse.swt.graphics.RGB getActiveFocusStartColor () 
		org.eclipse.swt.graphics.RGB startColor
	private org.eclipse.swt.graphics.RGB getActiveFocusEndColor () 
	private org.eclipse.swt.graphics.RGB getActiveFocusTextColor () 
	private org.eclipse.swt.graphics.RGB getActiveNofocusStartColor () 
		org.eclipse.swt.graphics.RGB base
	public org.eclipse.swt.graphics.RGB createColor () 
}

org/eclipse/ui/internal/themes/RGBContrastFactory.class
RGBContrastFactory.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.RGBContrastFactory extends java.lang.Object implements org.eclipse.ui.themes.IColorFactory org.eclipse.core.runtime.IExecutableExtension  {
	private String fg
	private String bg1
	private String bg2
	public void  () 
	double voltage_to_intensity_srgb (double) 
		double val
	double lightness (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB color
		double r
		double g
		double b
		double l
		double m
		double s
		double lp
		double lp
		double mp
		double mp
		double sp
		double sp
	public org.eclipse.swt.graphics.RGB createColor () 
		org.eclipse.swt.graphics.RGB cfg
		org.eclipse.swt.graphics.RGB cfg
		org.eclipse.swt.graphics.RGB cbg1
		org.eclipse.swt.graphics.RGB cbg1
		org.eclipse.swt.graphics.RGB cbg2
		org.eclipse.swt.graphics.RGB cbg2
		double lfg
		double lbg1
		double lbg2
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.Hashtable table
}

org/eclipse/ui/internal/themes/Theme$1.class
Theme.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.Theme$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.Theme this$0
	void  (org.eclipse.ui.internal.themes.Theme) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		String[] split
		String key
		String theme
		String thisTheme
		org.eclipse.swt.graphics.FontData[] data
		org.eclipse.swt.graphics.RGB rgb
	private void processDefaultsTo (java.lang.String, org.eclipse.swt.graphics.FontData[]) 
		String key
		org.eclipse.swt.graphics.FontData[] fd
		org.eclipse.ui.internal.themes.FontDefinition[] defs
		int i
		String defaultsTo
		org.eclipse.jface.preference.IPreferenceStore store
	private void processDefaultsTo (java.lang.String, org.eclipse.swt.graphics.RGB) 
		String key
		org.eclipse.swt.graphics.RGB rgb
		org.eclipse.ui.internal.themes.ColorDefinition[] defs
		int i
		String defaultsTo
		org.eclipse.jface.preference.IPreferenceStore store
}

org/eclipse/ui/internal/themes/Theme$2.class
Theme.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.Theme$2 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.Theme this$0
	void  (org.eclipse.ui.internal.themes.Theme) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/Theme.class
Theme.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.Theme extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.themes.ITheme  {
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private org.eclipse.ui.internal.themes.CascadingColorRegistry themeColorRegistry
	private org.eclipse.ui.internal.themes.CascadingFontRegistry themeFontRegistry
	private org.eclipse.ui.internal.themes.IThemeDescriptor descriptor
	private org.eclipse.jface.util.IPropertyChangeListener themeListener
	private org.eclipse.ui.internal.themes.CascadingMap dataMap
	private org.eclipse.ui.internal.themes.ThemeRegistry themeRegistry
	private org.eclipse.jface.util.IPropertyChangeListener propertyListener
	static Class class$0
	static void  () 
	public void  (org.eclipse.ui.internal.themes.IThemeDescriptor) 
		org.eclipse.ui.internal.themes.IThemeDescriptor descriptor
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.themes.ITheme defaultTheme
		org.eclipse.ui.internal.themes.ColorDefinition[] colorDefinitions
		org.eclipse.ui.internal.themes.FontDefinition[] fontDefinitions
	private org.eclipse.jface.util.IPropertyChangeListener getPropertyListener () 
	private org.eclipse.jface.util.IPropertyChangeListener getCascadeListener () 
	public org.eclipse.jface.resource.ColorRegistry getColorRegistry () 
	public org.eclipse.jface.resource.FontRegistry getFontRegistry () 
	public void dispose () 
	public java.lang.String getId () 
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	private void firePropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] listeners
		int i
	public java.lang.String getLabel () 
	public java.lang.String getString (java.lang.String) 
		String key
	public java.util.Set keySet () 
	public int getInt (java.lang.String) 
		String key
		String string
	public boolean getBoolean (java.lang.String) 
		String key
		String string
	static void access$0 (org.eclipse.ui.internal.themes.Theme, org.eclipse.jface.util.PropertyChangeEvent) 
}

org/eclipse/ui/internal/themes/Theme.properties
org/eclipse/ui/internal/themes/ThemeDescriptor.class
ThemeDescriptor.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.ThemeDescriptor extends java.lang.Object implements org.eclipse.ui.internal.themes.IThemeDescriptor  {
	public static final String ATT_ID
	private static final String ATT_NAME
	private java.util.Collection colors
	private String description
	private java.util.Collection fonts
	private String id
	private String name
	private java.util.Map dataMap
	public void  (java.lang.String) 
		String id
	void add (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
	void add (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
	void setData (java.lang.String, java.lang.Object) 
		String key
		Object data
	public org.eclipse.ui.internal.themes.ColorDefinition[] getColors () 
		org.eclipse.ui.internal.themes.ColorDefinition[] defs
	public java.lang.String getDescription () 
	public org.eclipse.ui.internal.themes.FontDefinition[] getFonts () 
		org.eclipse.ui.internal.themes.FontDefinition[] defs
	public java.lang.String getId () 
	public java.lang.String getName () 
	void extractName (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configElement
	void setDescription (java.lang.String) 
		String description
	public java.util.Map getData () 
}

org/eclipse/ui/internal/themes/ThemeElementCategory.class
ThemeElementCategory.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.ThemeElementCategory extends java.lang.Object implements org.eclipse.ui.IPluginContribution org.eclipse.ui.internal.themes.IThemeElementDefinition  {
	private String description
	private org.eclipse.core.runtime.IConfigurationElement element
	private String id
	private String parentId
	private String label
	private String pluginId
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String label
		String id
		String parentId
		String description
		String pluginId
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.ui.themes.IThemePreview createPreview ()  throws org.eclipse.core.runtime.CoreException 
		String classString
	public java.lang.String getDescription () 
	public org.eclipse.core.runtime.IConfigurationElement getElement () 
	public java.lang.String getId () 
	public java.lang.String getName () 
	public java.lang.String getLocalId () 
	public java.lang.String getPluginId () 
	public java.lang.String getParentId () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/ui/internal/themes/ThemeElementHelper.class
ThemeElementHelper.java
package org.eclipse.ui.internal.themes
public final org.eclipse.ui.internal.themes.ThemeElementHelper extends java.lang.Object {
	public static void populateRegistry (org.eclipse.ui.themes.ITheme, org.eclipse.ui.internal.themes.FontDefinition[], org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.ui.internal.themes.FontDefinition[] definitions
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.internal.themes.FontDefinition[] copyOfDefinitions
		org.eclipse.ui.internal.themes.FontDefinition[] defaults
		int i
		org.eclipse.ui.internal.themes.FontDefinition definition
		int i
	private static org.eclipse.ui.internal.themes.FontDefinition[] addDefaulted (org.eclipse.ui.internal.themes.FontDefinition[]) 
		org.eclipse.ui.internal.themes.FontDefinition[] definitions
		org.eclipse.ui.internal.themes.IThemeRegistry registry
		org.eclipse.ui.internal.themes.FontDefinition[] allDefs
		java.util.SortedSet set
	private static void installFont (org.eclipse.ui.internal.themes.FontDefinition, org.eclipse.ui.themes.ITheme, org.eclipse.jface.preference.IPreferenceStore, boolean) 
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.jface.preference.IPreferenceStore store
		boolean setInRegistry
		org.eclipse.jface.resource.FontRegistry registry
		String id
		String key
		org.eclipse.swt.graphics.FontData[] prefFont
		org.eclipse.swt.graphics.FontData[] defaultFont
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.FontData[] fontData
	public static void populateRegistry (org.eclipse.ui.themes.ITheme, org.eclipse.ui.internal.themes.ColorDefinition[], org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.ui.internal.themes.ColorDefinition[] definitions
		org.eclipse.jface.preference.IPreferenceStore store
		org.eclipse.ui.internal.themes.ColorDefinition[] copyOfDefinitions
		org.eclipse.ui.internal.themes.ColorDefinition[] defaults
		int i
		org.eclipse.ui.internal.themes.ColorDefinition definition
		int i
	private static org.eclipse.ui.internal.themes.ColorDefinition[] getDefaults (org.eclipse.ui.internal.themes.ColorDefinition[]) 
		org.eclipse.ui.internal.themes.ColorDefinition[] definitions
		org.eclipse.ui.internal.themes.IThemeRegistry registry
		org.eclipse.ui.internal.themes.ColorDefinition[] allDefs
		java.util.SortedSet set
	private static org.eclipse.ui.internal.themes.FontDefinition[] getDefaults (org.eclipse.ui.internal.themes.FontDefinition[]) 
		org.eclipse.ui.internal.themes.FontDefinition[] definitions
		org.eclipse.ui.internal.themes.IThemeRegistry registry
		org.eclipse.ui.internal.themes.FontDefinition[] allDefs
		java.util.SortedSet set
	private static org.eclipse.ui.internal.themes.ColorDefinition[] addDefaulted (org.eclipse.ui.internal.themes.ColorDefinition[]) 
		org.eclipse.ui.internal.themes.ColorDefinition[] definitions
		org.eclipse.ui.internal.themes.IThemeRegistry registry
		org.eclipse.ui.internal.themes.ColorDefinition[] allDefs
		java.util.SortedSet set
	private static java.util.SortedSet addDefaulted (org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[], org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[]) 
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] definitions
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] allDefs
		java.util.SortedSet set
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition[] copy
		int i
		org.eclipse.ui.internal.themes.IHierarchalThemeElementDefinition def
	private static void installColor (org.eclipse.ui.internal.themes.ColorDefinition, org.eclipse.ui.themes.ITheme, org.eclipse.jface.preference.IPreferenceStore, boolean) 
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.jface.preference.IPreferenceStore store
		boolean setInRegistry
		org.eclipse.jface.resource.ColorRegistry registry
		String id
		String key
		org.eclipse.swt.graphics.RGB prefColor
		org.eclipse.swt.graphics.RGB defaultColor
		org.eclipse.swt.graphics.RGB colorToUse
	public static java.lang.String createPreferenceKey (org.eclipse.ui.themes.ITheme, java.lang.String) 
		org.eclipse.ui.themes.ITheme theme
		String id
		String themeId
	public static java.lang.String[] splitPropertyName (org.eclipse.ui.internal.themes.Theme, java.lang.String) 
		org.eclipse.ui.internal.themes.Theme theme
		String property
		org.eclipse.ui.internal.themes.IThemeDescriptor[] descriptors
		int i
		org.eclipse.ui.internal.themes.IThemeDescriptor themeDescriptor
		String id
	private void  () 
}

org/eclipse/ui/internal/themes/ThemeRegistry.class
ThemeRegistry.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.ThemeRegistry extends java.lang.Object implements org.eclipse.ui.internal.themes.IThemeRegistry  {
	private java.util.List themes
	private java.util.List colors
	private java.util.List fonts
	private java.util.List categories
	private java.util.Map dataMap
	private java.util.Map categoryBindingMap
	public void  () 
	void add (org.eclipse.ui.internal.themes.IThemeDescriptor) 
		org.eclipse.ui.internal.themes.IThemeDescriptor desc
	void add (org.eclipse.ui.internal.themes.ColorDefinition) 
		org.eclipse.ui.internal.themes.ColorDefinition desc
	public org.eclipse.ui.internal.themes.ThemeElementCategory findCategory (java.lang.String) 
		String id
	public org.eclipse.ui.internal.themes.ColorDefinition findColor (java.lang.String) 
		String id
	public org.eclipse.ui.internal.themes.IThemeDescriptor findTheme (java.lang.String) 
		String id
	private org.eclipse.ui.internal.themes.IThemeElementDefinition findDescriptor (org.eclipse.ui.internal.themes.IThemeElementDefinition[], java.lang.String) 
		org.eclipse.ui.internal.themes.IThemeElementDefinition[] descriptors
		String id
		int idx
	private org.eclipse.ui.internal.themes.IThemeElementDefinition addOrReplaceDescriptor (java.util.List, org.eclipse.ui.internal.themes.IThemeElementDefinition) 
		java.util.List descriptors
		org.eclipse.ui.internal.themes.IThemeElementDefinition newElement
		String id
		int i
		org.eclipse.ui.internal.themes.IThemeElementDefinition existingElement
	public org.eclipse.ui.internal.themes.IThemeDescriptor[] getThemes () 
		int nSize
		org.eclipse.ui.internal.themes.IThemeDescriptor[] retArray
	public org.eclipse.ui.internal.themes.ColorDefinition[] getColors () 
		int nSize
		org.eclipse.ui.internal.themes.ColorDefinition[] retArray
	public org.eclipse.ui.internal.themes.ColorDefinition[] getColorsFor (java.lang.String) 
		String themeId
		org.eclipse.ui.internal.themes.ColorDefinition[] defs
		org.eclipse.ui.internal.themes.IThemeDescriptor desc
		org.eclipse.ui.internal.themes.ColorDefinition[] overrides
	public org.eclipse.ui.internal.themes.FontDefinition[] getFontsFor (java.lang.String) 
		String themeId
		org.eclipse.ui.internal.themes.FontDefinition[] defs
		org.eclipse.ui.internal.themes.IThemeDescriptor desc
		org.eclipse.ui.internal.themes.FontDefinition[] overrides
	private org.eclipse.ui.internal.themes.IThemeElementDefinition[] overlay (org.eclipse.ui.internal.themes.IThemeElementDefinition[], org.eclipse.ui.internal.themes.IThemeElementDefinition[]) 
		org.eclipse.ui.internal.themes.IThemeElementDefinition[] defs
		org.eclipse.ui.internal.themes.IThemeElementDefinition[] overrides
		int i
		int idx
	private org.eclipse.ui.internal.themes.IThemeElementDefinition overlay (org.eclipse.ui.internal.themes.IThemeElementDefinition, org.eclipse.ui.internal.themes.IThemeElementDefinition) 
		org.eclipse.ui.internal.themes.IThemeElementDefinition original
		org.eclipse.ui.internal.themes.IThemeElementDefinition overlay
		org.eclipse.ui.internal.themes.ColorDefinition originalColor
		org.eclipse.ui.internal.themes.ColorDefinition overlayColor
		org.eclipse.ui.internal.themes.FontDefinition originalFont
		org.eclipse.ui.internal.themes.FontDefinition overlayFont
	void add (org.eclipse.ui.internal.themes.FontDefinition) 
		org.eclipse.ui.internal.themes.FontDefinition definition
	public org.eclipse.ui.internal.themes.FontDefinition[] getFonts () 
		int nSize
		org.eclipse.ui.internal.themes.FontDefinition[] retArray
	public org.eclipse.ui.internal.themes.FontDefinition findFont (java.lang.String) 
		String id
	void add (org.eclipse.ui.internal.themes.ThemeElementCategory) 
		org.eclipse.ui.internal.themes.ThemeElementCategory definition
	public org.eclipse.ui.internal.themes.ThemeElementCategory[] getCategories () 
		int nSize
		org.eclipse.ui.internal.themes.ThemeElementCategory[] retArray
	void setData (java.lang.String, java.lang.String) 
		String name
		String value
	public java.util.Map getData () 
	public void addData (java.util.Map) 
		java.util.Map otherData
		java.util.Iterator i
		Object key
	public void addCategoryPresentationBinding (java.lang.String, java.lang.String) 
		String categoryId
		String presentationId
		java.util.Set presentations
	public java.util.Set getPresentationsBindingsFor (org.eclipse.ui.internal.themes.ThemeElementCategory) 
		org.eclipse.ui.internal.themes.ThemeElementCategory category
}

org/eclipse/ui/internal/themes/ThemeRegistryReader.class
ThemeRegistryReader.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.ThemeRegistryReader extends org.eclipse.ui.internal.registry.RegistryReader {
	private static final java.util.ResourceBundle RESOURCE_BUNDLE
	private java.util.Collection categoryDefinitions
	private java.util.Collection colorDefinitions
	private java.util.Collection fontDefinitions
	private org.eclipse.ui.internal.themes.ThemeDescriptor themeDescriptor
	private org.eclipse.ui.internal.themes.ThemeRegistry themeRegistry
	private java.util.Map dataMap
	static Class class$0
	static void  () 
	public void  () 
	public java.util.Collection getCategoryDefinitions () 
	public java.util.Collection getColorDefinitions () 
	public java.util.Map getData () 
	public java.util.Collection getFontDefinitions () 
	private org.eclipse.ui.internal.themes.ThemeElementCategory readCategory (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String id
		String parentId
		String description
		org.eclipse.core.runtime.IConfigurationElement[] descriptions
	private org.eclipse.ui.internal.themes.ColorDefinition readColor (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String id
		String defaultMapping
		String value
		String categoryId
		String description
		boolean isEditable
		String isEditableString
		org.eclipse.core.runtime.IConfigurationElement[] descriptions
	private java.lang.String getColorValue (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String value
	private java.lang.String getPlatformSpecificColorValue (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private org.eclipse.core.runtime.IConfigurationElement getBestPlatformMatch (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
		org.eclipse.core.runtime.IConfigurationElement match
		String osname
		String wsname
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String elementOs
		String elementWs
	public boolean readElement (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String elementName
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.ui.internal.themes.ColorDefinition definition
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.ui.internal.themes.FontDefinition definition
		org.eclipse.ui.internal.themes.ThemeElementCategory definition
		String name
		String value
		String categoryId
		String presentationId
	private org.eclipse.ui.internal.themes.FontDefinition readFont (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String name
		String id
		String defaultMapping
		String value
		String categoryId
		boolean isEditable
		String isEditableString
		String description
		org.eclipse.core.runtime.IConfigurationElement[] descriptions
	private java.lang.String getPlatformSpecificFontValue (org.eclipse.core.runtime.IConfigurationElement[]) 
		org.eclipse.core.runtime.IConfigurationElement[] elements
	private java.lang.String getFontValue (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	private java.lang.String checkColorFactory (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		String value
		org.eclipse.ui.themes.IColorFactory factory
		Exception e
	protected org.eclipse.ui.internal.themes.ThemeDescriptor readTheme (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.ui.internal.themes.ThemeDescriptor desc
		String id
	public void readThemes (org.eclipse.core.runtime.IExtensionRegistry, org.eclipse.ui.internal.themes.ThemeRegistry) 
		org.eclipse.core.runtime.IExtensionRegistry in
		org.eclipse.ui.internal.themes.ThemeRegistry out
	public void setRegistry (org.eclipse.ui.internal.themes.ThemeRegistry) 
		org.eclipse.ui.internal.themes.ThemeRegistry out
}

org/eclipse/ui/internal/themes/ThemeRegistryReader.properties
org/eclipse/ui/internal/themes/WorkbenchPreview$1.class
WorkbenchPreview.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.WorkbenchPreview$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.WorkbenchPreview this$0
	void  (org.eclipse.ui.internal.themes.WorkbenchPreview) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/WorkbenchPreview.class
WorkbenchPreview.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.WorkbenchPreview extends java.lang.Object implements org.eclipse.ui.themes.IThemePreview  {
	private static int tabPos
	private boolean disposed
	private org.eclipse.swt.custom.CTabFolder folder
	private org.eclipse.ui.themes.ITheme theme
	private org.eclipse.swt.widgets.ToolBar toolBar
	private org.eclipse.swt.custom.CLabel viewMessage
	private org.eclipse.swt.custom.ViewForm viewForm
	private org.eclipse.jface.util.IPropertyChangeListener fontAndColorListener
	static void  () 
	public void  () 
	public void createControl (org.eclipse.swt.widgets.Composite, org.eclipse.ui.themes.ITheme) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.themes.ITheme currentTheme
		org.eclipse.swt.widgets.ToolItem toolItem
		org.eclipse.swt.graphics.Image hoverImage
		org.eclipse.swt.custom.CTabItem item
		org.eclipse.swt.widgets.Label text
	protected void setTabStyle () 
		boolean traditionalTab
	protected void setTabPosition () 
	private void setColorsAndFonts () 
		org.eclipse.swt.graphics.Color[] colors
	public void dispose () 
	static boolean access$0 (org.eclipse.ui.internal.themes.WorkbenchPreview) 
	static void access$1 (org.eclipse.ui.internal.themes.WorkbenchPreview) 
	static org.eclipse.swt.custom.ViewForm access$2 (org.eclipse.ui.internal.themes.WorkbenchPreview) 
}

org/eclipse/ui/internal/themes/WorkbenchThemeManager$1.class
WorkbenchThemeManager.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.WorkbenchThemeManager$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.internal.themes.WorkbenchThemeManager this$0
	void  (org.eclipse.ui.internal.themes.WorkbenchThemeManager) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/internal/themes/WorkbenchThemeManager$2.class
WorkbenchThemeManager.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.WorkbenchThemeManager$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.themes.WorkbenchThemeManager this$0
	private final boolean[] val$highContrast
	void  (org.eclipse.ui.internal.themes.WorkbenchThemeManager, boolean[]) 
	public void run () 
	static org.eclipse.ui.internal.themes.WorkbenchThemeManager access$0 (org.eclipse.ui.internal.themes.WorkbenchThemeManager$2) 
}

org/eclipse/ui/internal/themes/WorkbenchThemeManager$3.class
WorkbenchThemeManager.java
package org.eclipse.ui.internal.themes
 org.eclipse.ui.internal.themes.WorkbenchThemeManager$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.internal.themes.WorkbenchThemeManager$2 this$1
	void  (org.eclipse.ui.internal.themes.WorkbenchThemeManager$2) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/internal/themes/WorkbenchThemeManager.class
WorkbenchThemeManager.java
package org.eclipse.ui.internal.themes
public org.eclipse.ui.internal.themes.WorkbenchThemeManager extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.themes.IThemeManager  {
	private static final String SYSTEM_DEFAULT_THEME
	private static org.eclipse.ui.internal.themes.WorkbenchThemeManager instance
	private org.eclipse.ui.themes.ITheme currentTheme
	private org.eclipse.jface.util.IPropertyChangeListener currentThemeListener
	private org.eclipse.jface.resource.ColorRegistry defaultThemeColorRegistry
	private org.eclipse.jface.resource.FontRegistry defaultThemeFontRegistry
	private org.eclipse.ui.internal.themes.IThemeRegistry themeRegistry
	private java.util.Map themes
	public static synchronized org.eclipse.ui.internal.themes.WorkbenchThemeManager getInstance () 
	private void  () 
		org.eclipse.jface.resource.FontRegistry jfaceFonts
		java.util.Iterator i
		String key
		String themeId
		boolean[] highContrast
	private void updateThemes () 
		org.eclipse.ui.internal.themes.ThemeRegistryReader reader
		org.eclipse.ui.internal.themes.IThemeDescriptor[] themeDescriptors
		int i
		org.eclipse.ui.internal.themes.IThemeDescriptor themeDescriptor
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.ui.internal.themes.ColorDefinition[] colorDefinitions
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void dispose () 
		java.util.Iterator i
		org.eclipse.ui.themes.ITheme theme
	private boolean doSetCurrentTheme (java.lang.String) 
		String id
		org.eclipse.ui.themes.ITheme oldTheme
		org.eclipse.ui.themes.ITheme newTheme
	protected void firePropertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] listeners
		int i
	protected void firePropertyChange (java.lang.String, org.eclipse.ui.themes.ITheme, org.eclipse.ui.themes.ITheme) 
		String changeId
		org.eclipse.ui.themes.ITheme oldTheme
		org.eclipse.ui.themes.ITheme newTheme
		org.eclipse.jface.util.PropertyChangeEvent event
	public org.eclipse.ui.themes.ITheme getCurrentTheme () 
		String themeId
	public org.eclipse.jface.resource.ColorRegistry getDefaultThemeColorRegistry () 
	public org.eclipse.jface.resource.FontRegistry getDefaultThemeFontRegistry () 
	private org.eclipse.ui.themes.ITheme getTheme (org.eclipse.ui.internal.themes.IThemeDescriptor) 
		org.eclipse.ui.internal.themes.IThemeDescriptor td
		org.eclipse.ui.themes.ITheme theme
	public org.eclipse.ui.themes.ITheme getTheme (java.lang.String) 
		String id
		org.eclipse.ui.internal.themes.IThemeDescriptor td
	private org.eclipse.ui.internal.themes.IThemeRegistry getThemeRegistry () 
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void setCurrentTheme (java.lang.String) 
		String id
		org.eclipse.ui.themes.ITheme oldTheme
		org.eclipse.jface.resource.ColorRegistry jfaceColors
		org.eclipse.jface.resource.ColorRegistry themeColors
		java.util.Iterator i
		String key
		org.eclipse.jface.resource.FontRegistry jfaceFonts
		org.eclipse.jface.resource.FontRegistry themeFonts
		java.util.Iterator i
		String key
	static void access$0 (org.eclipse.ui.internal.themes.WorkbenchThemeManager) 
}

org/eclipse/ui/internal/tweaklets/
org/eclipse/ui/internal/tweaklets/AllowGrabFocus.class
AllowGrabFocus.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.AllowGrabFocus extends org.eclipse.ui.internal.tweaklets.GrabFocus {
	public void  () 
	public boolean grabFocusAllowed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void init (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public void dispose () 
}

org/eclipse/ui/internal/tweaklets/Animations.class
Animations.java
package org.eclipse.ui.internal.tweaklets
public abstract org.eclipse.ui.internal.tweaklets.Animations extends java.lang.Object {
	public static org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey KEY
	static Class class$0
	static void  () 
	public void  () 
	public abstract org.eclipse.ui.internal.RectangleAnimationFeedbackBase createFeedback (org.eclipse.swt.widgets.Shell) 
}

org/eclipse/ui/internal/tweaklets/GrabFocus.class
GrabFocus.java
package org.eclipse.ui.internal.tweaklets
public abstract org.eclipse.ui.internal.tweaklets.GrabFocus extends java.lang.Object {
	public static org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey KEY
	static Class class$0
	static void  () 
	public void  () 
	public abstract boolean grabFocusAllowed (org.eclipse.ui.IWorkbenchPart) 
	public abstract void init (org.eclipse.swt.widgets.Display) 
	public abstract void dispose () 
}

org/eclipse/ui/internal/tweaklets/ImageAnimationTweak.class
ImageAnimationTweak.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.ImageAnimationTweak extends org.eclipse.ui.internal.tweaklets.Animations {
	public void  () 
	public org.eclipse.ui.internal.RectangleAnimationFeedbackBase createFeedback (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/tweaklets/InterceptContributions$1.class
InterceptContributions.java
package org.eclipse.ui.internal.tweaklets
 org.eclipse.ui.internal.tweaklets.InterceptContributions$1 extends org.eclipse.ui.internal.tweaklets.InterceptContributions {
	void  () 
	public org.eclipse.ui.IViewPart tweakView (java.lang.Object) 
		Object viewContribution
	public org.eclipse.ui.IEditorPart tweakEditor (java.lang.Object) 
		Object editorContribution
}

org/eclipse/ui/internal/tweaklets/InterceptContributions.class
InterceptContributions.java
package org.eclipse.ui.internal.tweaklets
public abstract org.eclipse.ui.internal.tweaklets.InterceptContributions extends java.lang.Object {
	public static org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey KEY
	static Class class$0
	static void  () 
	public void  () 
	public abstract org.eclipse.ui.IViewPart tweakView (java.lang.Object) 
	public abstract org.eclipse.ui.IEditorPart tweakEditor (java.lang.Object) 
}

org/eclipse/ui/internal/tweaklets/LegacyAnimations.class
LegacyAnimations.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.LegacyAnimations extends org.eclipse.ui.internal.tweaklets.Animations {
	public void  () 
	public org.eclipse.ui.internal.RectangleAnimationFeedbackBase createFeedback (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shell
}

org/eclipse/ui/internal/tweaklets/TabBehaviour.class
TabBehaviour.java
package org.eclipse.ui.internal.tweaklets
public abstract org.eclipse.ui.internal.tweaklets.TabBehaviour extends java.lang.Object {
	public static org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey KEY
	static Class class$0
	static void  () 
	public void  () 
	public abstract boolean alwaysShowPinAction () 
	public abstract org.eclipse.ui.IEditorReference findReusableEditor (org.eclipse.ui.internal.WorkbenchPage) 
	public abstract org.eclipse.ui.IEditorReference reuseInternalEditor (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.EditorManager, org.eclipse.ui.internal.EditorAreaHelper, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorReference) 
	public void setPreferenceVisibility (org.eclipse.swt.widgets.Composite, org.eclipse.swt.widgets.Button) 
		org.eclipse.swt.widgets.Composite editorReuseGroup
		org.eclipse.swt.widgets.Button showMultipleEditorTabs
	public boolean autoPinOnDirty () 
	public boolean isPerTabHistoryEnabled () 
	public int getReuseEditorMatchFlags (int) 
		int originalMatchFlags
	public int getEditorReuseThreshold () 
		org.eclipse.jface.preference.IPreferenceStore store
	public boolean enableMRUTabVisibility () 
	public boolean sortEditorListAlphabetically () 
	public org.eclipse.swt.graphics.Color createVisibleEditorsColor (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.RGB originalForegroundColor
		org.eclipse.swt.graphics.RGB originalBackgroundColor
	public org.eclipse.swt.graphics.Font createVisibleEditorsFont (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Font originalFont
		org.eclipse.swt.graphics.FontData[] fontData
	public org.eclipse.swt.graphics.Font createInvisibleEditorsFont (org.eclipse.swt.widgets.Display, org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.widgets.Display display
		org.eclipse.swt.graphics.Font originalFont
		org.eclipse.swt.graphics.FontData[] fontData
		int i
}

org/eclipse/ui/internal/tweaklets/TabBehaviourMRU$1.class
TabBehaviourMRU.java
package org.eclipse.ui.internal.tweaklets
 org.eclipse.ui.internal.tweaklets.TabBehaviourMRU$1 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.tweaklets.TabBehaviourMRU this$0
	void  (org.eclipse.ui.internal.tweaklets.TabBehaviourMRU, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/tweaklets/TabBehaviourMRU.class
TabBehaviourMRU.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.TabBehaviourMRU extends org.eclipse.ui.internal.tweaklets.TabBehaviour {
	public void  () 
	public boolean alwaysShowPinAction () 
	public org.eclipse.ui.IEditorReference findReusableEditor (org.eclipse.ui.internal.WorkbenchPage) 
		org.eclipse.ui.internal.WorkbenchPage page
		boolean reuse
		org.eclipse.ui.IEditorReference[] editors
		org.eclipse.ui.IEditorReference dirtyEditor
		int i
		org.eclipse.ui.IEditorReference editor
		boolean reuseDirty
		org.eclipse.jface.dialogs.MessageDialog dialog
		int result
		org.eclipse.jface.dialogs.ProgressMonitorDialog pmd
	public org.eclipse.ui.IEditorReference reuseInternalEditor (org.eclipse.ui.internal.WorkbenchPage, org.eclipse.ui.internal.EditorManager, org.eclipse.ui.internal.EditorAreaHelper, org.eclipse.ui.internal.registry.EditorDescriptor, org.eclipse.ui.IEditorInput, org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.internal.WorkbenchPage page
		org.eclipse.ui.internal.EditorManager manager
		org.eclipse.ui.internal.EditorAreaHelper editorPresentation
		org.eclipse.ui.internal.registry.EditorDescriptor desc
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorReference reusableEditorRef
		org.eclipse.ui.IEditorPart reusableEditor
		org.eclipse.ui.IEditorReference result
		org.eclipse.ui.internal.EditorSite site
		org.eclipse.ui.internal.registry.EditorDescriptor oldDesc
		org.eclipse.ui.internal.Workbench wb
		org.eclipse.ui.IEditorReference ref
}

org/eclipse/ui/internal/tweaklets/Tweaklets$TweakKey.class
Tweaklets.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey extends java.lang.Object {
	Class tweakClass
	public void  (java.lang.Class) 
		Class tweakClass
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey other
}

org/eclipse/ui/internal/tweaklets/Tweaklets.class
Tweaklets.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.Tweaklets extends java.lang.Object {
	private static java.util.Map defaults
	private static java.util.Map tweaklets
	static void  () 
	public void  () 
	public static void setDefault (org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey, java.lang.Object) 
		org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey definition
		Object implementation
	public static java.lang.Object get (org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey) 
		org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey definition
		Object result
	private static java.lang.Object getDefault (org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey) 
		org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey definition
	private static java.lang.Object createTweaklet (org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey) 
		org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey definition
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		Object tweaklet
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/ui/internal/tweaklets/Workbench3xImplementation.class
Workbench3xImplementation.java
package org.eclipse.ui.internal.tweaklets
public org.eclipse.ui.internal.tweaklets.Workbench3xImplementation extends org.eclipse.ui.internal.tweaklets.WorkbenchImplementation {
	public void  () 
	public org.eclipse.ui.internal.WorkbenchWindow createWorkbenchWindow (int) 
		int newWindowNumber
	public org.eclipse.ui.internal.WorkbenchPage createWorkbenchPage (org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		String perspID
		org.eclipse.core.runtime.IAdaptable input
	public org.eclipse.ui.internal.WorkbenchPage createWorkbenchPage (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.WorkbenchWindow workbenchWindow
		org.eclipse.core.runtime.IAdaptable finalInput
	public org.eclipse.ui.internal.Perspective createPerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor, org.eclipse.ui.internal.WorkbenchPage)  throws org.eclipse.ui.WorkbenchException 
		org.eclipse.ui.internal.registry.PerspectiveDescriptor desc
		org.eclipse.ui.internal.WorkbenchPage workbenchPage
}

org/eclipse/ui/internal/tweaklets/WorkbenchImplementation.class
WorkbenchImplementation.java
package org.eclipse.ui.internal.tweaklets
public abstract org.eclipse.ui.internal.tweaklets.WorkbenchImplementation extends java.lang.Object {
	public static org.eclipse.ui.internal.tweaklets.Tweaklets$TweakKey KEY
	static Class class$0
	static void  () 
	public void  () 
	public abstract org.eclipse.ui.internal.WorkbenchWindow createWorkbenchWindow (int) 
	public abstract org.eclipse.ui.internal.WorkbenchPage createWorkbenchPage (org.eclipse.ui.internal.WorkbenchWindow, java.lang.String, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.internal.WorkbenchPage createWorkbenchPage (org.eclipse.ui.internal.WorkbenchWindow, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.ui.WorkbenchException 
	public abstract org.eclipse.ui.internal.Perspective createPerspective (org.eclipse.ui.internal.registry.PerspectiveDescriptor, org.eclipse.ui.internal.WorkbenchPage)  throws org.eclipse.ui.WorkbenchException 
}

org/eclipse/ui/internal/util/
org/eclipse/ui/internal/util/BundleUtility.class
BundleUtility.java
package org.eclipse.ui.internal.util
public org.eclipse.ui.internal.util.BundleUtility extends java.lang.Object {
	public void  () 
	public static boolean isActive (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static boolean isActivated (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static boolean isReady (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle bundle
	public static boolean isReady (int) 
		int bundleState
	public static boolean isActive (java.lang.String) 
		String bundleId
	public static boolean isActivated (java.lang.String) 
		String bundleId
	public static boolean isReady (java.lang.String) 
		String bundleId
	public static java.net.URL find (org.osgi.framework.Bundle, java.lang.String) 
		org.osgi.framework.Bundle bundle
		String path
	public static java.net.URL find (java.lang.String, java.lang.String) 
		String bundleId
		String path
	public static void log (java.lang.String, java.lang.Throwable) 
		String bundleId
		Throwable exception
		org.osgi.framework.Bundle bundle
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/util/ConfigurationElementMemento.class
ConfigurationElementMemento.java
package org.eclipse.ui.internal.util
public final org.eclipse.ui.internal.util.ConfigurationElementMemento extends java.lang.Object implements org.eclipse.ui.IMemento  {
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public org.eclipse.ui.IMemento createChild (java.lang.String) 
		String type
	public org.eclipse.ui.IMemento createChild (java.lang.String, java.lang.String) 
		String type
		String id
	public org.eclipse.ui.IMemento getChild (java.lang.String) 
		String type
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
	public org.eclipse.ui.IMemento[] getChildren (java.lang.String) 
		String type
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		org.eclipse.ui.IMemento[] mementos
		int i
	public java.lang.Float getFloat (java.lang.String) 
		String key
		String string
	public java.lang.String getType () 
	public java.lang.String getID () 
	public java.lang.Integer getInteger (java.lang.String) 
		String key
		String string
	public java.lang.String getString (java.lang.String) 
		String key
	public java.lang.Boolean getBoolean (java.lang.String) 
		String key
		String string
	public java.lang.String getTextData () 
	public java.lang.String[] getAttributeKeys () 
	public void putFloat (java.lang.String, float) 
		String key
		float value
	public void putInteger (java.lang.String, int) 
		String key
		int value
	public void putMemento (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public void putString (java.lang.String, java.lang.String) 
		String key
		String value
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	public void putTextData (java.lang.String) 
		String data
	public java.lang.String getContributorName () 
	public java.lang.String getExtensionID () 
}

org/eclipse/ui/internal/util/Descriptors$1.class
Descriptors.java
package org.eclipse.ui.internal.util
 org.eclipse.ui.internal.util.Descriptors$1 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	void  () 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/ui/internal/util/Descriptors$ResourceMethod.class
Descriptors.java
package org.eclipse.ui.internal.util
final org.eclipse.ui.internal.util.Descriptors$ResourceMethod extends java.lang.Object {
	java.lang.reflect.Method method
	org.eclipse.jface.resource.DeviceResourceDescriptor oldDescriptor
	String id
	void  (java.lang.reflect.Method, java.lang.String) 
		java.lang.reflect.Method m
		String id
	public void invoke (org.eclipse.swt.widgets.Widget, org.eclipse.jface.resource.DeviceResourceDescriptor) 
		org.eclipse.swt.widgets.Widget toCall
		org.eclipse.jface.resource.DeviceResourceDescriptor newDescriptor
		org.eclipse.jface.resource.ResourceManager mgr
		Object newResource
		Object newResource
		org.eclipse.jface.resource.DeviceResourceException e1
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	public void dispose () 
		org.eclipse.jface.resource.ResourceManager mgr
}

org/eclipse/ui/internal/util/Descriptors.class
Descriptors.java
package org.eclipse.ui.internal.util
public final org.eclipse.ui.internal.util.Descriptors extends java.lang.Object {
	private static final String DISPOSE_LIST
	private static org.eclipse.swt.events.DisposeListener disposeListener
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	private void  () 
	public static void setImage (org.eclipse.swt.widgets.Item, org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.swt.widgets.Item item
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public static void setHotImage (org.eclipse.swt.widgets.ToolItem, org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public static void setDisabledImage (org.eclipse.swt.widgets.ToolItem, org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public static void setFont (org.eclipse.swt.widgets.TableItem, org.eclipse.jface.resource.FontDescriptor) 
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.resource.FontDescriptor descriptor
	public static void setBackground (org.eclipse.swt.widgets.TableItem, org.eclipse.jface.resource.ColorDescriptor) 
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.resource.ColorDescriptor descriptor
	public static void setForeground (org.eclipse.swt.widgets.TableItem, org.eclipse.jface.resource.ColorDescriptor) 
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.resource.ColorDescriptor descriptor
	public static void setBackground (org.eclipse.swt.widgets.Control, org.eclipse.jface.resource.ColorDescriptor) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.resource.ColorDescriptor descriptor
	public static void setForeground (org.eclipse.swt.widgets.Control, org.eclipse.jface.resource.ColorDescriptor) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.jface.resource.ColorDescriptor descriptor
	public static void setImage (org.eclipse.swt.widgets.Button, org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.swt.widgets.Button button
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public static void setImage (org.eclipse.swt.widgets.Label, org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.swt.widgets.Label label
		org.eclipse.jface.resource.ImageDescriptor descriptor
	private static org.eclipse.ui.internal.util.Descriptors$ResourceMethod getResourceMethod (org.eclipse.swt.widgets.Widget, java.lang.String, java.lang.Class)  throws java.lang.NoSuchMethodException 
		org.eclipse.swt.widgets.Widget toCall
		String methodName
		Class resourceType
		Object oldData
		java.util.Iterator iter
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod method
		java.util.List newList
		Class clazz
		java.lang.reflect.Method method
		java.lang.reflect.Method method
		SecurityException e
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod result
	private static void callMethod (org.eclipse.swt.widgets.Widget, java.lang.String, org.eclipse.jface.resource.DeviceResourceDescriptor, java.lang.Class) 
		org.eclipse.swt.widgets.Widget toCall
		String methodName
		org.eclipse.jface.resource.DeviceResourceDescriptor descriptor
		Class resourceType
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod method
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod method
		NoSuchMethodException e
	private static void doDispose (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
		Object oldData
		java.util.ArrayList list
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod[] data
		int i
		org.eclipse.ui.internal.util.Descriptors$ResourceMethod method
	static void access$0 (org.eclipse.swt.widgets.Widget) 
}

org/eclipse/ui/internal/util/ImageSupport.class
ImageSupport.java
package org.eclipse.ui.internal.util
public final org.eclipse.ui.internal.util.ImageSupport extends java.lang.Object {
	public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.String) 
		String path
		java.net.URL url
	private void  () 
}

org/eclipse/ui/internal/util/PrefUtil$ICallback.class
PrefUtil.java
package org.eclipse.ui.internal.util
public abstract org.eclipse.ui.internal.util.PrefUtil$ICallback extends java.lang.Object {
	public abstract org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	public abstract void savePreferences () 
}

org/eclipse/ui/internal/util/PrefUtil.class
PrefUtil.java
package org.eclipse.ui.internal.util
public org.eclipse.ui.internal.util.PrefUtil extends java.lang.Object {
	private static org.eclipse.ui.internal.util.PrefUtil$ICallback uiCallback
	private static org.eclipse.jface.preference.IPreferenceStore uiPreferenceStore
	private void  () 
	public static final void setUICallback (org.eclipse.ui.internal.util.PrefUtil$ICallback) 
		org.eclipse.ui.internal.util.PrefUtil$ICallback callback
	public static org.eclipse.jface.preference.IPreferenceStore getAPIPreferenceStore () 
	public static org.eclipse.jface.preference.IPreferenceStore getInternalPreferenceStore () 
	public static void savePrefs () 
	public static void saveAPIPrefs () 
	public static void saveInternalPrefs () 
}

org/eclipse/ui/internal/util/Util.class
Util.java
package org.eclipse.ui.internal.util
public final org.eclipse.ui.internal.util.Util extends java.lang.Object {
	public static final java.util.SortedMap EMPTY_SORTED_MAP
	public static final java.util.SortedSet EMPTY_SORTED_SET
	public static final String ZERO_LENGTH_STRING
	public static final String[] EMPTY_STRING_ARRAY
	static void  () 
	public static java.lang.String safeString (java.lang.String) 
		String input
	public static java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object sourceObject
		Class adapterType
		org.eclipse.core.runtime.IAdaptable adaptable
		Object result
		Object result
	public static void assertInstance (java.lang.Object, java.lang.Class) 
		Object object
		Class c
	public static void assertInstance (java.lang.Object, java.lang.Class, boolean) 
		Object object
		Class c
		boolean allowNull
	public static int compare (boolean, boolean) 
		boolean left
		boolean right
	public static int compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public static int compare (java.lang.Comparable[], java.lang.Comparable[]) 
		Comparable[] left
		Comparable[] right
		int l
		int r
		int i
		int compareTo
	public static int compare (int, int) 
		int left
		int right
	public static int compare (java.util.List, java.util.List) 
		java.util.List left
		java.util.List right
		int l
		int r
		int i
		int compareTo
	public static int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public static final int compareIdentity (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public static void diff (java.util.Map, java.util.Map, java.util.Set, java.util.Set, java.util.Set) 
		java.util.Map left
		java.util.Map right
		java.util.Set leftOnly
		java.util.Set different
		java.util.Set rightOnly
		java.util.Iterator iterator
		Object key
		Object key
	public static void diff (java.util.Set, java.util.Set, java.util.Set, java.util.Set) 
		java.util.Set left
		java.util.Set right
		java.util.Set leftOnly
		java.util.Set rightOnly
		java.util.Iterator iterator
		Object object
		Object object
	public static boolean endsWith (java.util.List, java.util.List, boolean) 
		java.util.List left
		java.util.List right
		boolean equals
		int l
		int r
		int i
	public static boolean endsWith (java.lang.Object[], java.lang.Object[], boolean) 
		Object[] left
		Object[] right
		boolean equals
		int l
		int r
		int i
	public static boolean equals (boolean, boolean) 
		boolean left
		boolean right
	public static boolean equals (int, int) 
		int left
		int right
	public static boolean equals (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public static final boolean equals (java.lang.Object[], java.lang.Object[]) 
		Object[] leftArray
		Object[] rightArray
		int i
		Object left
		Object right
		boolean equal
	public static int hashCode (boolean) 
		boolean b
	public static int hashCode (int) 
		int i
	public static int hashCode (java.lang.Object) 
		Object object
	public static java.util.Collection safeCopy (java.util.Collection, java.lang.Class) 
		java.util.Collection collection
		Class c
	public static java.util.Collection safeCopy (java.util.Collection, java.lang.Class, boolean) 
		java.util.Collection collection
		Class c
		boolean allowNullElements
		java.util.Iterator iterator
	public static java.util.List safeCopy (java.util.List, java.lang.Class) 
		java.util.List list
		Class c
	public static java.util.List safeCopy (java.util.List, java.lang.Class, boolean) 
		java.util.List list
		Class c
		boolean allowNullElements
		java.util.Iterator iterator
	public static java.util.Map safeCopy (java.util.Map, java.lang.Class, java.lang.Class) 
		java.util.Map map
		Class keyClass
		Class valueClass
	public static java.util.Map safeCopy (java.util.Map, java.lang.Class, java.lang.Class, boolean, boolean) 
		java.util.Map map
		Class keyClass
		Class valueClass
		boolean allowNullKeys
		boolean allowNullValues
		java.util.Iterator iterator
		java.util.Map$Entry entry
	public static java.util.Set safeCopy (java.util.Set, java.lang.Class) 
		java.util.Set set
		Class c
	public static java.util.Set safeCopy (java.util.Set, java.lang.Class, boolean) 
		java.util.Set set
		Class c
		boolean allowNullElements
		java.util.Iterator iterator
	public static java.util.SortedMap safeCopy (java.util.SortedMap, java.lang.Class, java.lang.Class) 
		java.util.SortedMap sortedMap
		Class keyClass
		Class valueClass
	public static java.util.SortedMap safeCopy (java.util.SortedMap, java.lang.Class, java.lang.Class, boolean, boolean) 
		java.util.SortedMap sortedMap
		Class keyClass
		Class valueClass
		boolean allowNullKeys
		boolean allowNullValues
		java.util.Iterator iterator
		java.util.Map$Entry entry
	public static java.util.SortedSet safeCopy (java.util.SortedSet, java.lang.Class) 
		java.util.SortedSet sortedSet
		Class c
	public static java.util.SortedSet safeCopy (java.util.SortedSet, java.lang.Class, boolean) 
		java.util.SortedSet sortedSet
		Class c
		boolean allowNullElements
		java.util.Iterator iterator
	public static boolean startsWith (java.util.List, java.util.List, boolean) 
		java.util.List left
		java.util.List right
		boolean equals
		int l
		int r
		int i
	public static boolean startsWith (java.lang.Object[], java.lang.Object[], boolean) 
		Object[] left
		Object[] right
		boolean equals
		int l
		int r
		int i
	public static java.lang.String translateString (java.util.ResourceBundle, java.lang.String) 
		java.util.ResourceBundle resourceBundle
		String key
	public static java.lang.String translateString (java.util.ResourceBundle, java.lang.String, java.lang.String, boolean, boolean) 
		java.util.ResourceBundle resourceBundle
		String key
		String string
		boolean signal
		boolean trim
		String translatedString
		java.util.MissingResourceException eMissingResource
	public static void arrayCopyWithRemoval (java.lang.Object[], java.lang.Object[], int) 
		Object[] src
		Object[] dst
		int idxToRemove
	public static java.lang.Object[] appendArray (java.lang.Object[], java.lang.Object[]) 
		Object[] array1
		Object[] array2
		Object[] result
	private void  () 
	public static java.lang.String intern (java.lang.String) 
		String string
	public static java.lang.String[] getArrayFromList (java.lang.String, java.lang.String) 
		String prop
		String separator
		java.util.ArrayList list
		java.util.StringTokenizer tokens
		String token
	public static java.lang.String createList (java.lang.String, java.lang.String) 
		String item1
		String item2
	public static java.lang.String createList (java.util.List) 
		java.util.List items
		String list
		java.util.Iterator i
		Object object
		String string
	public static java.lang.String createList (java.lang.Object[]) 
		Object[] items
		String list
		int i
	public static org.eclipse.ui.IWorkbenchWindow getWorkbenchWindowForShell (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell shellToCheck
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public static org.eclipse.swt.widgets.Shell getShellToParentOn () 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.ui.IWorkbenchWindow activeWindow
		org.eclipse.ui.IWorkbenchWindow windowToParentOn
	public static java.lang.String[] split (java.lang.String, char) 
		String src
		char delim
		java.util.ArrayList result
		int idx
		int lastIdx
		String[] resultArray
		boolean allEmpty
		int i
	public static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String) 
		String src
		String find
		String replacement
	public static java.lang.Object safeLoadExecutableExtension (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Class) 
		org.eclipse.core.runtime.IConfigurationElement element
		String attName
		Class classSpec
		Object loadedEE
		org.eclipse.core.runtime.CoreException e
		String classDef
		String message
		org.eclipse.core.runtime.IStatus status
		String message
		IllegalArgumentException e
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/internal/wizards/
org/eclipse/ui/internal/wizards/AbstractExtensionWizardRegistry.class
AbstractExtensionWizardRegistry.java
package org.eclipse.ui.internal.wizards
public abstract org.eclipse.ui.internal.wizards.AbstractExtensionWizardRegistry extends org.eclipse.ui.internal.wizards.AbstractWizardRegistry implements org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler  {
	public void  () 
	public void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension) 
		org.eclipse.core.runtime.dynamichelpers.IExtensionTracker tracker
		org.eclipse.core.runtime.IExtension extension
		org.eclipse.ui.internal.registry.WizardsRegistryReader reader
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int i
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] additionalPrimary
		org.eclipse.ui.wizards.IWizardDescriptor[] localPrimaryWizards
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] newPrimary
	public void dispose () 
	protected void doInitialize () 
		org.eclipse.ui.internal.registry.WizardsRegistryReader reader
	protected abstract java.lang.String getExtensionPoint () 
	private org.eclipse.core.runtime.IExtensionPoint getExtensionPointFilter () 
	protected abstract java.lang.String getPlugin () 
	private void register (org.eclipse.core.runtime.IExtension, java.lang.Object) 
		org.eclipse.core.runtime.IExtension extension
		Object object
	private void registerWizards (org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement collection
		org.eclipse.ui.internal.dialogs.WizardCollectionElement[] collections
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	private void registerWizards (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[]) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] wizards
		int i
	public void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[]) 
		org.eclipse.core.runtime.IExtension extension
		Object[] objects
		int i
		Object object
		org.eclipse.ui.internal.dialogs.WizardCollectionElement collection
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement wizard
		org.eclipse.ui.internal.dialogs.WizardCollectionElement parent
		org.eclipse.ui.wizards.IWizardDescriptor[] primaryWizards
		int j
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] newPrimary
}

org/eclipse/ui/internal/wizards/AbstractWizardRegistry.class
AbstractWizardRegistry.java
package org.eclipse.ui.internal.wizards
public abstract org.eclipse.ui.internal.wizards.AbstractWizardRegistry extends java.lang.Object implements org.eclipse.ui.wizards.IWizardRegistry  {
	private boolean initialized
	private org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] primaryWizards
	private org.eclipse.ui.internal.dialogs.WizardCollectionElement wizardElements
	public void  () 
	public void dispose () 
	protected abstract void doInitialize () 
	public org.eclipse.ui.wizards.IWizardCategory findCategory (java.lang.String) 
		String id
	public org.eclipse.ui.wizards.IWizardDescriptor findWizard (java.lang.String) 
		String id
	public org.eclipse.ui.wizards.IWizardDescriptor[] getPrimaryWizards () 
	public org.eclipse.ui.wizards.IWizardCategory getRootCategory () 
	protected org.eclipse.ui.internal.dialogs.WizardCollectionElement getWizardElements () 
	protected final synchronized void initialize () 
	private boolean isInitialized () 
	protected void setPrimaryWizards (org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[]) 
		org.eclipse.ui.internal.dialogs.WorkbenchWizardElement[] primaryWizards
	protected void setWizardElements (org.eclipse.ui.internal.dialogs.WizardCollectionElement) 
		org.eclipse.ui.internal.dialogs.WizardCollectionElement wizardElements
}

org/eclipse/ui/internal/wizards/ExportWizardRegistry.class
ExportWizardRegistry.java
package org.eclipse.ui.internal.wizards
public org.eclipse.ui.internal.wizards.ExportWizardRegistry extends org.eclipse.ui.internal.wizards.AbstractExtensionWizardRegistry {
	private static org.eclipse.ui.internal.wizards.ExportWizardRegistry singleton
	public static synchronized org.eclipse.ui.internal.wizards.ExportWizardRegistry getInstance () 
	public void  () 
	protected java.lang.String getExtensionPoint () 
	protected java.lang.String getPlugin () 
}

org/eclipse/ui/internal/wizards/ImportWizardRegistry.class
ImportWizardRegistry.java
package org.eclipse.ui.internal.wizards
public org.eclipse.ui.internal.wizards.ImportWizardRegistry extends org.eclipse.ui.internal.wizards.AbstractExtensionWizardRegistry {
	private static org.eclipse.ui.internal.wizards.ImportWizardRegistry singleton
	public static synchronized org.eclipse.ui.internal.wizards.ImportWizardRegistry getInstance () 
	public void  () 
	protected java.lang.String getExtensionPoint () 
	protected java.lang.String getPlugin () 
}

org/eclipse/ui/internal/wizards/NewWizardRegistry.class
NewWizardRegistry.java
package org.eclipse.ui.internal.wizards
public final org.eclipse.ui.internal.wizards.NewWizardRegistry extends org.eclipse.ui.internal.wizards.AbstractExtensionWizardRegistry {
	private static org.eclipse.ui.internal.wizards.NewWizardRegistry singleton
	public static synchronized org.eclipse.ui.internal.wizards.NewWizardRegistry getInstance () 
	private void  () 
	protected java.lang.String getExtensionPoint () 
	protected java.lang.String getPlugin () 
}

org/eclipse/ui/internal/wizards/preferences/
org/eclipse/ui/internal/wizards/preferences/PreferencesContentProvider.class
PreferencesContentProvider.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.PreferencesContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	public void  () 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/internal/wizards/preferences/PreferencesExportWizard.class
PreferencesExportWizard.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.PreferencesExportWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.IExportWizard  {
	private org.eclipse.ui.internal.wizards.preferences.WizardPreferencesExportPage1 mainPage
	public void  () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings section
	public void addPages () 
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public boolean performFinish () 
}

org/eclipse/ui/internal/wizards/preferences/PreferencesImportWizard.class
PreferencesImportWizard.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.PreferencesImportWizard extends org.eclipse.jface.wizard.Wizard implements org.eclipse.ui.IImportWizard  {
	private org.eclipse.ui.internal.wizards.preferences.WizardPreferencesImportPage1 mainPage
	public void  () 
		org.eclipse.jface.dialogs.IDialogSettings workbenchSettings
		org.eclipse.jface.dialogs.IDialogSettings section
	public void addPages () 
	public void init (org.eclipse.ui.IWorkbench, org.eclipse.jface.viewers.IStructuredSelection) 
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.jface.viewers.IStructuredSelection currentSelection
	public boolean performFinish () 
}

org/eclipse/ui/internal/wizards/preferences/PreferencesMessages.class
PreferencesMessages.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.PreferencesMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String WizardPreferences_description
	public static String WizardPreferencesPage_noOptionsSelected
	public static String WizardPreferences_noSpecificPreferenceDescription
	public static String PreferencesExportWizard_export
	public static String WizardPreferencesExportPage1_exportTitle
	public static String WizardPreferencesExportPage1_exportDescription
	public static String WizardPreferencesExportPage1_preferences
	public static String WizardPreferencesExportPage1_noPrefFile
	public static String WizardPreferencesExportPage1_overwrite
	public static String WizardPreferencesExportPage1_title
	public static String WizardPreferencesExportPage1_all
	public static String WizardPreferencesExportPage1_choose
	public static String WizardPreferencesExportPage1_file
	public static String PreferencesExport_error
	public static String PreferencesExport_browse
	public static String PreferencesExport_createTargetDirectory
	public static String PreferencesExport_directoryCreationError
	public static String ExportFile_overwriteExisting
	public static String PreferencesImportWizard_import
	public static String WizardPreferencesImportPage1_importTitle
	public static String WizardPreferencesImportPage1_importDescription
	public static String WizardPreferencesImportPage1_all
	public static String WizardPreferencesImportPage1_choose
	public static String WizardPreferencesImportPage1_file
	public static String WizardPreferencesImportPage1_title
	public static String WizardPreferencesImportPage1_invalidPrefFile
	public static String SelectionDialog_selectLabel
	public static String SelectionDialog_deselectLabel
	public static String WizardDataTransfer_existsQuestion
	public static String WizardDataTransfer_overwriteNameAndPathQuestion
	public static String Question
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesExportPage1.class
WizardPreferencesExportPage1.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.WizardPreferencesExportPage1 extends org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage {
	private static final String PREFERENCESEXPORTPAGE1
	protected void  (java.lang.String) 
		String name
	public void  () 
	protected java.lang.String getOutputSuffix () 
	protected java.lang.String getDestinationValue () 
		String idealSuffix
		String destinationText
		int dotIndex
		int pathSepIndex
	protected java.lang.String getAllButtonText () 
	protected java.lang.String getChooseButtonText () 
	protected void createTransferArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected java.lang.String getDestinationLabel () 
	protected org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getTransfers () 
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] elements
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] returnElements
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches
		org.eclipse.core.runtime.preferences.IPreferencesService service
		int count
		int i
		org.eclipse.ui.internal.preferences.PreferenceTransferElement element
		org.eclipse.core.runtime.CoreException e
	protected boolean transfer (org.eclipse.core.runtime.preferences.IPreferenceFilter[]) 
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] transfers
		java.io.File exportFile
		java.io.FileOutputStream fos
		java.io.FileNotFoundException e
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	protected java.lang.String getFileDialogTitle () 
	protected int getFileDialogStyle () 
	protected java.lang.String getInvalidDestinationMessage () 
	protected boolean shouldSaveTransferAll () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesImportPage1.class
WizardPreferencesImportPage1.java
package org.eclipse.ui.internal.wizards.preferences
public org.eclipse.ui.internal.wizards.preferences.WizardPreferencesImportPage1 extends org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage {
	protected void  (java.lang.String) 
		String pageName
	public void  () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected java.lang.String getAllButtonText () 
	protected java.lang.String getChooseButtonText () 
	protected org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getTransfers () 
		java.io.FileInputStream fis
		java.io.FileInputStream fis
		java.io.FileNotFoundException e
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IExportedPreferences prefs
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transfers
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		int i
		org.eclipse.ui.internal.preferences.PreferenceTransferElement transfer
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] matches
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] returnTransfers
		int index
		int i
		org.eclipse.core.runtime.preferences.IPreferenceFilter filter
		int j
		org.eclipse.ui.internal.preferences.PreferenceTransferElement element
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] destTransfers
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private boolean validFromFile () 
		java.io.File fromFile
	protected void setPreferenceTransfers () 
	protected void createTransferArea (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
	protected java.lang.String getDestinationLabel () 
	protected boolean transfer (org.eclipse.core.runtime.preferences.IPreferenceFilter[]) 
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		java.io.File importFile
		java.io.FileInputStream fis
		java.io.FileNotFoundException e
		org.eclipse.core.runtime.preferences.IPreferencesService service
		org.eclipse.core.runtime.preferences.IExportedPreferences prefs
		org.eclipse.core.runtime.CoreException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
	protected java.lang.String getFileDialogTitle () 
	protected int getFileDialogStyle () 
	protected boolean validDestination () 
	protected java.lang.String getInvalidDestinationMessage () 
	protected boolean shouldSaveTransferAll () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$1.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$10.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$10 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	private final org.eclipse.jface.dialogs.MessageDialog val$dialog
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage, org.eclipse.jface.dialogs.MessageDialog) 
	public void run () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$2.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$3.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$3 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$4.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$4 extends org.eclipse.ui.dialogs.FilteredTree {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage, org.eclipse.swt.widgets.Composite, int, org.eclipse.ui.dialogs.PatternFilter, boolean) 
		org.eclipse.swt.widgets.Composite $anonymous0
		int $anonymous1
		org.eclipse.ui.dialogs.PatternFilter $anonymous2
		boolean $anonymous3
	protected org.eclipse.jface.viewers.TreeViewer doCreateTreeViewer (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$5.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$5 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$6.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$6 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$7.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$7 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$8.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$8 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceFilter  {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	public java.lang.String[] getScopes () 
	public java.util.Map getMapping (java.lang.String) 
		String scope
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage$9.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
 org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage$9 extends org.eclipse.jface.dialogs.MessageDialog {
	final org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage this$0
	void  (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage, org.eclipse.swt.widgets.Shell, java.lang.String, org.eclipse.swt.graphics.Image, java.lang.String, int, java.lang.String[], int) 
		org.eclipse.swt.widgets.Shell $anonymous0
		String $anonymous1
		org.eclipse.swt.graphics.Image $anonymous2
		String $anonymous3
		int $anonymous4
		String[] $anonymous5
		int $anonymous6
	protected int getShellStyle () 
}

org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.class
WizardPreferencesPage.java
package org.eclipse.ui.internal.wizards.preferences
public abstract org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage extends org.eclipse.jface.wizard.WizardPage implements org.eclipse.swt.widgets.Listener org.eclipse.ui.dialogs.IOverwriteQuery  {
	protected org.eclipse.swt.widgets.Combo destinationNameField
	private org.eclipse.swt.widgets.Button destinationBrowseButton
	private org.eclipse.swt.widgets.Button overwriteExistingFilesCheckbox
	protected org.eclipse.ui.dialogs.FilteredTree transfersTree
	protected org.eclipse.swt.widgets.Text descText
	private org.eclipse.swt.widgets.Composite buttonComposite
	private org.eclipse.swt.widgets.Button transferAllButton
	private org.eclipse.swt.widgets.Group group
	private org.eclipse.jface.viewers.CheckboxTreeViewer viewer
	private org.eclipse.swt.widgets.Button selectAllButton
	private org.eclipse.swt.widgets.Button deselectAllButton
	private static final String STORE_DESTINATION_NAMES_ID
	private static final String STORE_OVERWRITE_EXISTING_FILES_ID
	private static final String TRANSFER_ALL_PREFERENCES_ID
	private static final String TRANSFER_PREFERENCES_NAMES_ID
	private org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transfers
	private String currentMessage
	private static final String STORE_DESTINATION_ID
	protected static final int COMBO_HISTORY_LENGTH
	static void  () 
	protected void  (java.lang.String) 
		String pageName
	protected org.eclipse.swt.widgets.Button createButton (org.eclipse.swt.widgets.Composite, int, java.lang.String, boolean) 
		org.eclipse.swt.widgets.Composite parent
		int id
		String label
		boolean defaultButton
		org.eclipse.swt.widgets.Button button
		org.eclipse.swt.widgets.Shell shell
	protected void addDestinationItem (java.lang.String) 
		String value
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite composite
	protected abstract void createTransferArea (org.eclipse.swt.widgets.Composite) 
	protected boolean validateDestinationGroup () 
	protected abstract java.lang.String getInvalidDestinationMessage () 
	private java.lang.String getNoOptionsMessage () 
	protected boolean validDestination () 
		java.io.File file
	protected void setPreferenceTransfers () 
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transfers
	protected org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getTransfers () 
	protected void createTransfersList (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.layout.GridData groupData
		Object compositeLayout
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label description
		org.eclipse.swt.layout.GridData descriptionData
	protected void updateDescription () 
		org.eclipse.jface.viewers.ISelection selection
		String desc
		Object element
	private org.eclipse.ui.dialogs.FilteredTree createFilteredTree (org.eclipse.swt.widgets.Group) 
		org.eclipse.swt.widgets.Group group
		int style
		org.eclipse.ui.dialogs.FilteredTree transfersTree
	protected abstract java.lang.String getChooseButtonText () 
	protected abstract java.lang.String getAllButtonText () 
	private void addSelectionButtons (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.swt.graphics.Font parentFont
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.layout.GridData data
		org.eclipse.swt.events.SelectionListener listener
	protected void setAllChecked (boolean) 
		boolean bool
	protected void createDestinationGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite destinationSelectionGroup
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label dest
		org.eclipse.swt.layout.GridData data
	protected void createOptionsGroup (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite optionsGroup
		org.eclipse.swt.layout.GridLayout layout
	protected boolean ensureDirectoryExists (java.io.File) 
		java.io.File directory
	protected boolean queryYesNoQuestion (java.lang.String) 
		String message
		org.eclipse.jface.dialogs.MessageDialog dialog
	protected boolean ensureTargetIsValid (java.io.File) 
		java.io.File file
		String msg
		java.io.File parent
	protected void saveWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		String[] directoryNames
		String current
		boolean transferAll
		Object[] elements
		String[] preferenceIds
		int i
		org.eclipse.ui.internal.preferences.PreferenceTransferElement element
	public boolean finish () 
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] transfers
		boolean success
	protected org.eclipse.core.runtime.preferences.IPreferenceFilter[] getFilters () 
		org.eclipse.core.runtime.preferences.IPreferenceFilter[] filters
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transferElements
		int j
		org.eclipse.ui.internal.preferences.PreferenceTransferElement element
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.ui.internal.preferences.PreferenceTransferElement[] getPreferenceTransferElements () 
		Object[] checkedElements
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transferElements
	protected abstract boolean transfer (org.eclipse.core.runtime.preferences.IPreferenceFilter[]) 
	public void setPageComplete () 
		boolean complete
	protected boolean determinePageCompletion () 
		boolean complete
	protected boolean validateOptionsGroup () 
		boolean isValid
		Object[] checkedElements
	protected boolean validateSourceGroup () 
	protected abstract java.lang.String getDestinationLabel () 
	protected java.lang.String getDestinationValue () 
	protected void giveFocusToDestination () 
	protected void handleDestinationBrowseButtonPressed () 
		org.eclipse.swt.widgets.FileDialog dialog
		String selectedFileName
	protected abstract java.lang.String getFileDialogTitle () 
	protected abstract int getFileDialogStyle () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.swt.widgets.Widget source
	protected void updatePageCompletion () 
		boolean pageComplete
	protected java.lang.String[] addToHistory (java.lang.String[], java.lang.String) 
		String[] history
		String newEntry
		java.util.ArrayList l
		String[] r
	protected void addToHistory (java.util.List, java.lang.String) 
		java.util.List history
		String newEntry
	protected void restoreWidgetValues () 
		org.eclipse.jface.dialogs.IDialogSettings settings
		boolean transferAll
		boolean transferAll
		String[] preferenceIds
		org.eclipse.ui.internal.preferences.PreferenceTransferElement[] transfers
		int i
		int j
		String[] directoryNames
		int i
		String current
	protected abstract boolean shouldSaveTransferAll () 
	private boolean getOverwriteExisting () 
	private boolean getTransferAll () 
	protected void setDestinationValue (java.lang.String) 
		String value
	public void dispose () 
	protected boolean allowNewContainerName () 
	public java.lang.String queryOverwrite (java.lang.String) 
		String pathString
		org.eclipse.core.runtime.Path path
		String messageString
		String messageString
		org.eclipse.jface.dialogs.MessageDialog dialog
		String[] response
	private void updateEnablement () 
		boolean transferAll
	static org.eclipse.swt.widgets.Button access$0 (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	static org.eclipse.jface.viewers.CheckboxTreeViewer access$1 (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
	static void access$2 (org.eclipse.ui.internal.wizards.preferences.WizardPreferencesPage) 
}

org/eclipse/ui/internal/wizards/preferences/messages.properties
org/eclipse/ui/intro/
org/eclipse/ui/intro/IIntroManager.class
IIntroManager.java
package org.eclipse.ui.intro
public abstract org.eclipse.ui.intro.IIntroManager extends java.lang.Object {
	public abstract boolean closeIntro (org.eclipse.ui.intro.IIntroPart) 
	public abstract org.eclipse.ui.intro.IIntroPart getIntro () 
	public abstract boolean hasIntro () 
	public abstract boolean isIntroStandby (org.eclipse.ui.intro.IIntroPart) 
	public abstract void setIntroStandby (org.eclipse.ui.intro.IIntroPart, boolean) 
	public abstract org.eclipse.ui.intro.IIntroPart showIntro (org.eclipse.ui.IWorkbenchWindow, boolean) 
	public abstract boolean isNewContentAvailable () 
}

org/eclipse/ui/intro/IIntroPart.class
IIntroPart.java
package org.eclipse.ui.intro
public abstract org.eclipse.ui.intro.IIntroPart extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int PROP_TITLE
	public abstract org.eclipse.ui.intro.IIntroSite getIntroSite () 
	public abstract void init (org.eclipse.ui.intro.IIntroSite, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
	public abstract void standbyStateChanged (boolean) 
	public abstract void saveState (org.eclipse.ui.IMemento) 
	public abstract void addPropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void createPartControl (org.eclipse.swt.widgets.Composite) 
	public abstract void dispose () 
	public abstract org.eclipse.swt.graphics.Image getTitleImage () 
	public abstract java.lang.String getTitle () 
	public abstract void removePropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void setFocus () 
}

org/eclipse/ui/intro/IIntroSite.class
IIntroSite.java
package org.eclipse.ui.intro
public abstract org.eclipse.ui.intro.IIntroSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchSite  {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getPluginId () 
	public abstract org.eclipse.ui.IKeyBindingService getKeyBindingService () 
	public abstract org.eclipse.ui.IActionBars getActionBars () 
}

org/eclipse/ui/intro/IntroContentDetector.class
IntroContentDetector.java
package org.eclipse.ui.intro
public abstract org.eclipse.ui.intro.IntroContentDetector extends java.lang.Object {
	public void  () 
	public abstract boolean isNewContentAvailable () 
}

org/eclipse/ui/keys/
org/eclipse/ui/keys/CharacterKey.class
CharacterKey.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.CharacterKey extends org.eclipse.ui.keys.NaturalKey {
	static java.util.SortedMap characterKeysByName
	public static final org.eclipse.ui.keys.CharacterKey BS
	public static final org.eclipse.ui.keys.CharacterKey CR
	public static final org.eclipse.ui.keys.CharacterKey DEL
	public static final org.eclipse.ui.keys.CharacterKey ESC
	public static final org.eclipse.ui.keys.CharacterKey FF
	public static final org.eclipse.ui.keys.CharacterKey LF
	public static final org.eclipse.ui.keys.CharacterKey NUL
	public static final org.eclipse.ui.keys.CharacterKey SPACE
	public static final org.eclipse.ui.keys.CharacterKey TAB
	public static final org.eclipse.ui.keys.CharacterKey VT
	static void  () 
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
	public static final org.eclipse.ui.keys.CharacterKey getInstance (char) 
		char character
	private void  (int) 
		int key
	public final char getCharacter () 
}

org/eclipse/ui/keys/IBindingService.class
IBindingService.java
package org.eclipse.ui.keys
public abstract org.eclipse.ui.keys.IBindingService extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	public static final String DEFAULT_DEFAULT_ACTIVE_SCHEME_ID
	public abstract void addBindingManagerListener (org.eclipse.jface.bindings.IBindingManagerListener) 
	public abstract void removeBindingManagerListener (org.eclipse.jface.bindings.IBindingManagerListener) 
	public abstract org.eclipse.jface.bindings.TriggerSequence[] getActiveBindingsFor (org.eclipse.core.commands.ParameterizedCommand) 
	public abstract org.eclipse.jface.bindings.TriggerSequence[] getActiveBindingsFor (java.lang.String) 
	public abstract org.eclipse.jface.bindings.Scheme getActiveScheme () 
	public abstract org.eclipse.jface.bindings.TriggerSequence getBestActiveBindingFor (org.eclipse.core.commands.ParameterizedCommand) 
	public abstract org.eclipse.jface.bindings.TriggerSequence getBestActiveBindingFor (java.lang.String) 
	public abstract java.lang.String getBestActiveBindingFormattedFor (java.lang.String) 
	public abstract org.eclipse.jface.bindings.Binding[] getBindings () 
	public abstract org.eclipse.jface.bindings.TriggerSequence getBuffer () 
	public abstract java.lang.String getDefaultSchemeId () 
	public abstract org.eclipse.jface.bindings.Scheme[] getDefinedSchemes () 
	public abstract java.lang.String getLocale () 
	public abstract java.util.Map getPartialMatches (org.eclipse.jface.bindings.TriggerSequence) 
	public abstract org.eclipse.jface.bindings.Binding getPerfectMatch (org.eclipse.jface.bindings.TriggerSequence) 
	public abstract java.lang.String getPlatform () 
	public abstract org.eclipse.jface.bindings.Scheme getScheme (java.lang.String) 
	public abstract boolean isKeyFilterEnabled () 
	public abstract boolean isPartialMatch (org.eclipse.jface.bindings.TriggerSequence) 
	public abstract boolean isPerfectMatch (org.eclipse.jface.bindings.TriggerSequence) 
	public abstract void openKeyAssistDialog () 
	public abstract void readRegistryAndPreferences (org.eclipse.ui.commands.ICommandService) 
	public abstract void savePreferences (org.eclipse.jface.bindings.Scheme, org.eclipse.jface.bindings.Binding[])  throws java.io.IOException 
	public abstract void setKeyFilterEnabled (boolean) 
	public abstract java.util.Collection getConflictsFor (org.eclipse.jface.bindings.TriggerSequence) 
}

org/eclipse/ui/keys/IKeyFormatter.class
IKeyFormatter.java
package org.eclipse.ui.keys
public abstract org.eclipse.ui.keys.IKeyFormatter extends java.lang.Object {
	public abstract java.lang.String format (org.eclipse.ui.keys.Key) 
	public abstract java.lang.String format (org.eclipse.ui.keys.KeySequence) 
	public abstract java.lang.String format (org.eclipse.ui.keys.KeyStroke) 
}

org/eclipse/ui/keys/Key.class
Key.java
package org.eclipse.ui.keys
public abstract org.eclipse.ui.keys.Key extends java.lang.Object implements java.lang.Comparable  {
	protected final int key
	void  (int) 
		int key
	public final int compareTo (java.lang.Object) 
		Object object
	public final boolean equals (java.lang.Object) 
		Object object
	public final int hashCode () 
	public final java.lang.String toString () 
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
}

org/eclipse/ui/keys/KeyFormatterFactory.class
KeyFormatterFactory.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.KeyFormatterFactory extends java.lang.Object {
	private static final org.eclipse.ui.keys.IKeyFormatter COMPACT_KEY_FORMATTER
	private static final org.eclipse.ui.keys.IKeyFormatter FORMAL_KEY_FORMATTER
	private static final org.eclipse.ui.keys.IKeyFormatter EMACS_KEY_FORMATTER
	private static org.eclipse.ui.keys.IKeyFormatter defaultKeyFormatter
	static void  () 
	public static final org.eclipse.ui.keys.IKeyFormatter getCompactKeyFormatter () 
	public static org.eclipse.ui.keys.IKeyFormatter getDefault () 
	public static org.eclipse.ui.keys.IKeyFormatter getEmacsKeyFormatter () 
	public static org.eclipse.ui.keys.IKeyFormatter getFormalKeyFormatter () 
	public static void setDefault (org.eclipse.ui.keys.IKeyFormatter) 
		org.eclipse.ui.keys.IKeyFormatter defaultKeyFormatter
	private void  () 
}

org/eclipse/ui/keys/KeySequence.class
KeySequence.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.KeySequence extends java.lang.Object implements java.lang.Comparable  {
	public static final String KEY_STROKE_DELIMITER
	private static final org.eclipse.ui.keys.KeySequence EMPTY_KEY_SEQUENCE
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	public static final String KEY_STROKE_DELIMITERS
	private transient int hashCode
	private transient boolean hashCodeComputed
	private java.util.List keyStrokes
	static Class class$0
	static Class class$1
	static void  () 
	public static org.eclipse.ui.keys.KeySequence getInstance () 
	public static org.eclipse.ui.keys.KeySequence getInstance (org.eclipse.ui.keys.KeySequence, org.eclipse.ui.keys.KeyStroke) 
		org.eclipse.ui.keys.KeySequence keySequence
		org.eclipse.ui.keys.KeyStroke keyStroke
		java.util.List keyStrokes
	public static org.eclipse.ui.keys.KeySequence getInstance (org.eclipse.ui.keys.KeyStroke) 
		org.eclipse.ui.keys.KeyStroke keyStroke
	public static org.eclipse.ui.keys.KeySequence getInstance (org.eclipse.ui.keys.KeyStroke[]) 
		org.eclipse.ui.keys.KeyStroke[] keyStrokes
	public static org.eclipse.ui.keys.KeySequence getInstance (java.util.List) 
		java.util.List keyStrokes
	public static final org.eclipse.ui.keys.KeySequence getInstance (org.eclipse.jface.bindings.keys.KeySequence) 
		org.eclipse.jface.bindings.keys.KeySequence newKeySequence
		org.eclipse.jface.bindings.keys.KeyStroke[] newKeyStrokes
		int newKeyStrokesCount
		java.util.List legacyKeyStrokes
		int i
		org.eclipse.jface.bindings.keys.KeyStroke newKeyStroke
	public static org.eclipse.ui.keys.KeySequence getInstance (java.lang.String)  throws org.eclipse.ui.keys.ParseException 
		String string
		java.util.List keyStrokes
		java.util.StringTokenizer stringTokenizer
	private void  (java.util.List) 
		java.util.List keyStrokes
		int i
		org.eclipse.ui.keys.KeyStroke keyStroke
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.keys.KeySequence castedObject
		int compareTo
	public boolean endsWith (org.eclipse.ui.keys.KeySequence, boolean) 
		org.eclipse.ui.keys.KeySequence keySequence
		boolean equals
	public boolean equals (java.lang.Object) 
		Object object
	public java.lang.String format () 
	public java.util.List getKeyStrokes () 
	public int hashCode () 
	public boolean isComplete () 
	public boolean isEmpty () 
	public boolean startsWith (org.eclipse.ui.keys.KeySequence, boolean) 
		org.eclipse.ui.keys.KeySequence keySequence
		boolean equals
	public java.lang.String toString () 
}

org/eclipse/ui/keys/KeyStroke.class
KeyStroke.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.KeyStroke extends java.lang.Object implements java.lang.Comparable  {
	public static final String KEY_DELIMITER
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	public static final String KEY_DELIMITERS
	private transient int hashCode
	private transient boolean hashCodeComputed
	private java.util.SortedSet modifierKeys
	private transient org.eclipse.ui.keys.ModifierKey[] modifierKeysAsArray
	private org.eclipse.ui.keys.NaturalKey naturalKey
	static Class class$0
	static Class class$1
	static void  () 
	public static org.eclipse.ui.keys.KeyStroke getInstance (org.eclipse.ui.keys.ModifierKey, org.eclipse.ui.keys.NaturalKey) 
		org.eclipse.ui.keys.ModifierKey modifierKey
		org.eclipse.ui.keys.NaturalKey naturalKey
	public static org.eclipse.ui.keys.KeyStroke getInstance (org.eclipse.ui.keys.ModifierKey[], org.eclipse.ui.keys.NaturalKey) 
		org.eclipse.ui.keys.ModifierKey[] modifierKeys
		org.eclipse.ui.keys.NaturalKey naturalKey
	public static org.eclipse.ui.keys.KeyStroke getInstance (org.eclipse.ui.keys.NaturalKey) 
		org.eclipse.ui.keys.NaturalKey naturalKey
	public static org.eclipse.ui.keys.KeyStroke getInstance (java.util.SortedSet, org.eclipse.ui.keys.NaturalKey) 
		java.util.SortedSet modifierKeys
		org.eclipse.ui.keys.NaturalKey naturalKey
	public static org.eclipse.ui.keys.KeyStroke getInstance (java.lang.String)  throws org.eclipse.ui.keys.ParseException 
		String string
		java.util.SortedSet modifierKeys
		org.eclipse.ui.keys.NaturalKey naturalKey
		java.util.StringTokenizer stringTokenizer
		int i
		String token
		org.eclipse.ui.keys.ModifierKey modifierKey
	private void  (java.util.SortedSet, org.eclipse.ui.keys.NaturalKey) 
		java.util.SortedSet modifierKeys
		org.eclipse.ui.keys.NaturalKey naturalKey
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.ui.keys.KeyStroke castedObject
		int compareTo
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.ui.keys.KeyStroke castedObject
	public java.lang.String format () 
	public java.util.Set getModifierKeys () 
	public org.eclipse.ui.keys.NaturalKey getNaturalKey () 
	public int hashCode () 
	public boolean isComplete () 
	public java.lang.String toString () 
}

org/eclipse/ui/keys/ModifierKey.class
ModifierKey.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.ModifierKey extends org.eclipse.ui.keys.Key {
	static java.util.SortedMap modifierKeysByName
	public static final org.eclipse.ui.keys.ModifierKey ALT
	public static final org.eclipse.ui.keys.ModifierKey COMMAND
	public static final org.eclipse.ui.keys.ModifierKey CTRL
	private static final String M1_NAME
	private static final String M2_NAME
	private static final String M3_NAME
	private static final String M4_NAME
	public static final org.eclipse.ui.keys.ModifierKey SHIFT
	static void  () 
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
	private void  (int) 
		int key
}

org/eclipse/ui/keys/NaturalKey.class
NaturalKey.java
package org.eclipse.ui.keys
public abstract org.eclipse.ui.keys.NaturalKey extends org.eclipse.ui.keys.Key {
	void  (int) 
		int key
}

org/eclipse/ui/keys/ParseException.class
ParseException.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.ParseException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
}

org/eclipse/ui/keys/SWTKeySupport.class
SWTKeySupport.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.SWTKeySupport extends java.lang.Object {
	private static final org.eclipse.ui.keys.IKeyFormatter NATIVE_FORMATTER
	static void  () 
	public static org.eclipse.ui.keys.KeyStroke convertAcceleratorToKeyStroke (int) 
		int accelerator
		java.util.SortedSet modifierKeys
		org.eclipse.ui.keys.NaturalKey naturalKey
	public static int convertEventToModifiedAccelerator (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		int modifiers
		char character
	public static int convertEventToUnmodifiedAccelerator (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	private static int convertEventToUnmodifiedAccelerator (int, int) 
		int stateMask
		int keyCode
		int modifiers
		int character
	public static int convertEventToUnmodifiedAccelerator (org.eclipse.swt.events.KeyEvent) 
		org.eclipse.swt.events.KeyEvent event
	public static int convertEventToUnshiftedModifiedAccelerator (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		int modifiers
		char character
	public static final int convertKeyStrokeToAccelerator (org.eclipse.ui.keys.KeyStroke) 
		org.eclipse.ui.keys.KeyStroke keyStroke
		int accelerator
		java.util.Iterator iterator
		org.eclipse.ui.keys.ModifierKey modifierKey
		org.eclipse.ui.keys.NaturalKey naturalKey
		org.eclipse.ui.keys.SpecialKey specialKey
	public static org.eclipse.ui.keys.IKeyFormatter getKeyFormatterForPlatform () 
	private static char topKey (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		char character
		boolean ctrlDown
	private static int toUpperCase (int) 
		int keyCode
		char character
	private void  () 
}

org/eclipse/ui/keys/SpecialKey.class
SpecialKey.java
package org.eclipse.ui.keys
public final org.eclipse.ui.keys.SpecialKey extends org.eclipse.ui.keys.NaturalKey {
	static java.util.SortedMap specialKeysByName
	public static final org.eclipse.ui.keys.SpecialKey ARROW_DOWN
	public static final org.eclipse.ui.keys.SpecialKey ARROW_LEFT
	public static final org.eclipse.ui.keys.SpecialKey ARROW_RIGHT
	public static final org.eclipse.ui.keys.SpecialKey ARROW_UP
	public static final org.eclipse.ui.keys.SpecialKey BREAK
	public static final org.eclipse.ui.keys.SpecialKey CAPS_LOCK
	public static final org.eclipse.ui.keys.SpecialKey END
	public static final org.eclipse.ui.keys.SpecialKey F1
	public static final org.eclipse.ui.keys.SpecialKey F10
	public static final org.eclipse.ui.keys.SpecialKey F11
	public static final org.eclipse.ui.keys.SpecialKey F12
	public static final org.eclipse.ui.keys.SpecialKey F13
	public static final org.eclipse.ui.keys.SpecialKey F14
	public static final org.eclipse.ui.keys.SpecialKey F15
	public static final org.eclipse.ui.keys.SpecialKey F2
	public static final org.eclipse.ui.keys.SpecialKey F3
	public static final org.eclipse.ui.keys.SpecialKey F4
	public static final org.eclipse.ui.keys.SpecialKey F5
	public static final org.eclipse.ui.keys.SpecialKey F6
	public static final org.eclipse.ui.keys.SpecialKey F7
	public static final org.eclipse.ui.keys.SpecialKey F8
	public static final org.eclipse.ui.keys.SpecialKey F9
	public static final org.eclipse.ui.keys.SpecialKey HOME
	public static final org.eclipse.ui.keys.SpecialKey INSERT
	public static final org.eclipse.ui.keys.SpecialKey NUM_LOCK
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_0
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_1
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_2
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_3
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_4
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_5
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_6
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_7
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_8
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_9
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_ADD
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_DECIMAL
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_DIVIDE
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_ENTER
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_EQUAL
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_MULTIPLY
	public static final org.eclipse.ui.keys.SpecialKey NUMPAD_SUBTRACT
	public static final org.eclipse.ui.keys.SpecialKey PAGE_DOWN
	public static final org.eclipse.ui.keys.SpecialKey PAGE_UP
	public static final org.eclipse.ui.keys.SpecialKey PAUSE
	public static final org.eclipse.ui.keys.SpecialKey PRINT_SCREEN
	public static final org.eclipse.ui.keys.SpecialKey SCROLL_LOCK
	static void  () 
		org.eclipse.jface.bindings.keys.IKeyLookup lookup
	private void  (int) 
		int key
}

org/eclipse/ui/menus/
org/eclipse/ui/menus/AbstractContributionFactory.class
AbstractContributionFactory.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.AbstractContributionFactory extends java.lang.Object {
	private String location
	private String namespace
	public void  (java.lang.String, java.lang.String) 
		String location
		String namespace
	public java.lang.String getLocation () 
	public abstract void createContributionItems (org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.menus.IContributionRoot) 
	public java.lang.String getNamespace () 
}

org/eclipse/ui/menus/AbstractWorkbenchTrimWidget.class
AbstractWorkbenchTrimWidget.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.AbstractWorkbenchTrimWidget extends org.eclipse.jface.menus.AbstractTrimWidget implements org.eclipse.ui.menus.IWorkbenchWidget  {
	private org.eclipse.ui.IWorkbenchWindow wbWindow
	public void  () 
	public void init (org.eclipse.ui.IWorkbenchWindow) 
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public org.eclipse.swt.graphics.Point getPreferredSize () 
}

org/eclipse/ui/menus/CommandContributionItem$1.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$1 extends java.lang.Object implements org.eclipse.jface.bindings.IBindingManagerListener  {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	void  (org.eclipse.ui.menus.CommandContributionItem) 
	public void bindingManagerChanged (org.eclipse.jface.bindings.BindingManagerEvent) 
		org.eclipse.jface.bindings.BindingManagerEvent event
}

org/eclipse/ui/menus/CommandContributionItem$2.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$2 extends org.eclipse.ui.menus.UIElement {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	void  (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.ui.services.IServiceLocator)  throws java.lang.IllegalArgumentException 
		org.eclipse.ui.services.IServiceLocator $anonymous0
	public void setChecked (boolean) 
		boolean checked
	public void setDisabledIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	public void setHoverIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	public void setIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	public void setText (java.lang.String) 
		String text
	public void setTooltip (java.lang.String) 
		String text
	public void setDropDownId (java.lang.String) 
		String id
}

org/eclipse/ui/menus/CommandContributionItem$3.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$3 extends java.lang.Object implements org.eclipse.core.commands.ICommandListener  {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	void  (org.eclipse.ui.menus.CommandContributionItem) 
	public void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
}

org/eclipse/ui/menus/CommandContributionItem$4.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	private final org.eclipse.core.commands.CommandEvent val$commandEvent
	void  (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.core.commands.CommandEvent) 
	public void run () 
		org.eclipse.jface.action.IContributionManager parent
		org.eclipse.core.commands.IHandler handler
}

org/eclipse/ui/menus/CommandContributionItem$5.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$5 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	void  (org.eclipse.ui.menus.CommandContributionItem) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/menus/CommandContributionItem$6.class
CommandContributionItem.java
package org.eclipse.ui.menus
 org.eclipse.ui.menus.CommandContributionItem$6 extends java.lang.Object implements org.eclipse.jface.action.IMenuListener  {
	final org.eclipse.ui.menus.CommandContributionItem this$0
	private final org.eclipse.jface.action.MenuManager val$menuManager
	void  (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.action.MenuManager) 
	public void menuAboutToShow (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
		String id
}

org/eclipse/ui/menus/CommandContributionItem.class
CommandContributionItem.java
package org.eclipse.ui.menus
public org.eclipse.ui.menus.CommandContributionItem extends org.eclipse.jface.action.ContributionItem {
	public static final int STYLE_PUSH
	public static final int STYLE_CHECK
	public static final int STYLE_RADIO
	public static final int STYLE_PULLDOWN
	public static int MODE_FORCE_TEXT
	private org.eclipse.jface.resource.LocalResourceManager localResourceManager
	private org.eclipse.swt.widgets.Listener menuItemListener
	private org.eclipse.swt.widgets.Widget widget
	private org.eclipse.ui.menus.IMenuService menuService
	private org.eclipse.ui.commands.ICommandService commandService
	private org.eclipse.ui.handlers.IHandlerService handlerService
	private org.eclipse.ui.keys.IBindingService bindingService
	private org.eclipse.core.commands.ParameterizedCommand command
	private org.eclipse.jface.resource.ImageDescriptor icon
	private String label
	private String tooltip
	private org.eclipse.jface.resource.ImageDescriptor disabledIcon
	private org.eclipse.jface.resource.ImageDescriptor hoverIcon
	private String mnemonic
	private org.eclipse.ui.commands.IElementReference elementRef
	private boolean checkedState
	private int style
	private org.eclipse.core.commands.ICommandListener commandListener
	private String dropDownMenuOverride
	private org.eclipse.ui.help.IWorkbenchHelpSystem workbenchHelpSystem
	private String helpContextId
	private int mode
	private boolean visibleEnabled
	private org.eclipse.swt.widgets.Display display
	private String contributedLabel
	private org.eclipse.jface.resource.ImageDescriptor contributedIcon
	private org.eclipse.jface.resource.ImageDescriptor contributedDisabledIcon
	private org.eclipse.jface.resource.ImageDescriptor contributedHoverIcon
	private org.eclipse.jface.bindings.IBindingManagerListener bindingManagerListener
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static void  () 
	public void  (org.eclipse.ui.menus.CommandContributionItemParameter) 
		org.eclipse.ui.menus.CommandContributionItemParameter contributionParameters
		org.eclipse.ui.internal.services.IWorkbenchLocationService workbenchLocationService
		org.eclipse.ui.menus.UIElement callback
		org.eclipse.ui.internal.services.IWorkbenchLocationService wls
		org.eclipse.ui.IWorkbench workbench
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.String, java.lang.String, java.util.Map, org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ImageDescriptor, java.lang.String, java.lang.String, java.lang.String, int) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String id
		String commandId
		java.util.Map parameters
		org.eclipse.jface.resource.ImageDescriptor icon
		org.eclipse.jface.resource.ImageDescriptor disabledIcon
		org.eclipse.jface.resource.ImageDescriptor hoverIcon
		String label
		String mnemonic
		String tooltip
		int style
	private void setImages (org.eclipse.ui.services.IServiceLocator, java.lang.String) 
		org.eclipse.ui.services.IServiceLocator locator
		String iconStyle
		org.eclipse.ui.commands.ICommandImageService service
	private org.eclipse.core.commands.ICommandListener getCommandListener () 
	private void updateCommandProperties (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		Runnable update
	private boolean shouldRestoreAppearance (org.eclipse.core.commands.IHandler) 
		org.eclipse.core.commands.IHandler handler
		org.eclipse.ui.internal.handlers.HandlerProxy handlerProxy
		org.eclipse.core.commands.IHandler actualHandler
	public org.eclipse.core.commands.ParameterizedCommand getCommand () 
	void createCommand (java.lang.String, java.util.Map) 
		String commandId
		java.util.Map parameters
		org.eclipse.core.commands.Command cmd
	public void fill (org.eclipse.swt.widgets.Menu, int) 
		org.eclipse.swt.widgets.Menu parent
		int index
		int tmpStyle
		org.eclipse.swt.widgets.MenuItem item
	public void fill (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		int tmpStyle
		org.eclipse.swt.widgets.Button item
	public void fill (org.eclipse.swt.widgets.ToolBar, int) 
		org.eclipse.swt.widgets.ToolBar parent
		int index
		org.eclipse.swt.widgets.ToolItem item
	public void update () 
	public void update (java.lang.String) 
		String id
	private void updateMenuItem () 
		org.eclipse.swt.widgets.MenuItem item
		String text
		org.eclipse.core.commands.common.NotDefinedException e
		String keyBindingText
		org.eclipse.jface.bindings.TriggerSequence binding
		boolean shouldBeEnabled
	private void updateToolItem () 
		org.eclipse.swt.widgets.ToolItem item
		String text
		org.eclipse.core.commands.common.NotDefinedException e
		String toolTipText
		boolean shouldBeEnabled
	private void updateButton () 
		org.eclipse.swt.widgets.Button item
		String text
		org.eclipse.core.commands.common.NotDefinedException e
		String toolTipText
		boolean shouldBeEnabled
	private java.lang.String getToolTipText (java.lang.String) 
		String text
		String tooltipText
		org.eclipse.jface.bindings.TriggerSequence activeBinding
		String acceleratorText
	private java.lang.String updateMnemonic (java.lang.String) 
		String s
		int idx
	private void handleWidgetDispose (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void dispose () 
	private void disposeOldImages () 
	private org.eclipse.swt.widgets.Listener getItemListener () 
	private void handleWidgetSelection (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.NotEnabledException e
		org.eclipse.core.commands.NotHandledException e
	private boolean openDropDownMenu (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		org.eclipse.swt.widgets.Widget item
		int style
		org.eclipse.swt.widgets.ToolItem ti
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.swt.widgets.Menu menu
		org.eclipse.swt.graphics.Point point
	private void setIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	private void updateIcons () 
		org.eclipse.swt.widgets.MenuItem item
		org.eclipse.jface.resource.LocalResourceManager m
		org.eclipse.jface.resource.DeviceResourceException e
		org.eclipse.swt.widgets.ToolItem item
		org.eclipse.jface.resource.LocalResourceManager m
	private void setText (java.lang.String) 
		String text
	private void setChecked (boolean) 
		boolean checked
	private void setTooltip (java.lang.String) 
		String text
	private void setDisabledIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	private void setHoverIcon (org.eclipse.jface.resource.ImageDescriptor) 
		org.eclipse.jface.resource.ImageDescriptor desc
	public boolean isEnabled () 
	public boolean isVisible () 
	static void access$0 (org.eclipse.ui.menus.CommandContributionItem, boolean) 
	static void access$1 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static void access$2 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static void access$3 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static void access$4 (org.eclipse.ui.menus.CommandContributionItem, java.lang.String) 
	static void access$5 (org.eclipse.ui.menus.CommandContributionItem, java.lang.String) 
	static void access$6 (org.eclipse.ui.menus.CommandContributionItem, java.lang.String) 
	static void access$7 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.core.commands.CommandEvent) 
	static boolean access$8 (org.eclipse.ui.menus.CommandContributionItem) 
	static boolean access$9 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.core.commands.IHandler) 
	static java.lang.String access$10 (org.eclipse.ui.menus.CommandContributionItem) 
	static void access$11 (org.eclipse.ui.menus.CommandContributionItem, java.lang.String) 
	static org.eclipse.jface.resource.ImageDescriptor access$12 (org.eclipse.ui.menus.CommandContributionItem) 
	static void access$13 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static org.eclipse.jface.resource.ImageDescriptor access$14 (org.eclipse.ui.menus.CommandContributionItem) 
	static void access$15 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static org.eclipse.jface.resource.ImageDescriptor access$16 (org.eclipse.ui.menus.CommandContributionItem) 
	static void access$17 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.jface.resource.ImageDescriptor) 
	static void access$18 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.swt.widgets.Event) 
	static void access$19 (org.eclipse.ui.menus.CommandContributionItem, org.eclipse.swt.widgets.Event) 
	static java.lang.String access$20 (org.eclipse.ui.menus.CommandContributionItem) 
	static org.eclipse.ui.menus.IMenuService access$21 (org.eclipse.ui.menus.CommandContributionItem) 
}

org/eclipse/ui/menus/CommandContributionItemParameter.class
CommandContributionItemParameter.java
package org.eclipse.ui.menus
public org.eclipse.ui.menus.CommandContributionItemParameter extends java.lang.Object {
	public org.eclipse.ui.services.IServiceLocator serviceLocator
	public String id
	public String commandId
	public java.util.Map parameters
	public org.eclipse.jface.resource.ImageDescriptor icon
	public org.eclipse.jface.resource.ImageDescriptor disabledIcon
	public org.eclipse.jface.resource.ImageDescriptor hoverIcon
	public String label
	public String mnemonic
	public String tooltip
	public int style
	public String helpContextId
	public String iconStyle
	public boolean visibleEnabled
	public int mode
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.String, java.lang.String, int) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String id
		String commandId
		int style
	public void  (org.eclipse.ui.services.IServiceLocator, java.lang.String, java.lang.String, java.util.Map, org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ImageDescriptor, org.eclipse.jface.resource.ImageDescriptor, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, boolean) 
		org.eclipse.ui.services.IServiceLocator serviceLocator
		String id
		String commandId
		java.util.Map parameters
		org.eclipse.jface.resource.ImageDescriptor icon
		org.eclipse.jface.resource.ImageDescriptor disabledIcon
		org.eclipse.jface.resource.ImageDescriptor hoverIcon
		String label
		String mnemonic
		String tooltip
		int style
		String helpContextId
		boolean visibleEnabled
}

org/eclipse/ui/menus/ExtensionContributionFactory.class
ExtensionContributionFactory.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.ExtensionContributionFactory extends org.eclipse.ui.menus.AbstractContributionFactory implements org.eclipse.core.runtime.IExecutableExtension  {
	private String namespace
	private String locationURI
	public void  () 
	public final java.lang.String getLocation () 
	public final java.lang.String getNamespace () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
}

org/eclipse/ui/menus/IContributionRoot.class
IContributionRoot.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.IContributionRoot extends java.lang.Object {
	public abstract void addContributionItem (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression) 
	public abstract void registerVisibilityForChild (org.eclipse.jface.action.IContributionItem, org.eclipse.core.expressions.Expression) 
}

org/eclipse/ui/menus/IMenuService.class
IMenuService.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.IMenuService extends java.lang.Object implements org.eclipse.ui.services.IServiceWithSources  {
	public abstract void addContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
	public abstract void removeContributionFactory (org.eclipse.ui.menus.AbstractContributionFactory) 
	public abstract void populateContributionManager (org.eclipse.jface.action.ContributionManager, java.lang.String) 
	public abstract void releaseContributions (org.eclipse.jface.action.ContributionManager) 
	public abstract org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
}

org/eclipse/ui/menus/IWorkbenchContribution.class
IWorkbenchContribution.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.IWorkbenchContribution extends java.lang.Object {
	public abstract void initialize (org.eclipse.ui.services.IServiceLocator) 
}

org/eclipse/ui/menus/IWorkbenchWidget.class
IWorkbenchWidget.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.IWorkbenchWidget extends java.lang.Object implements org.eclipse.jface.menus.IWidget  {
	public abstract void init (org.eclipse.ui.IWorkbenchWindow) 
}

org/eclipse/ui/menus/MenuUtil.class
MenuUtil.java
package org.eclipse.ui.menus
public org.eclipse.ui.menus.MenuUtil extends java.lang.Object {
	public static final String MAIN_MENU
	public static final String MAIN_TOOLBAR
	public static final String ANY_POPUP
	public static final String TRIM_COMMAND1
	public static final String TRIM_COMMAND2
	public static final String TRIM_VERTICAL1
	public static final String TRIM_VERTICAL2
	public static final String TRIM_STATUS
	public static final String QUERY_BEFORE
	public static final String QUERY_AFTER
	public static final String QUERY_ENDOF
	public static final String SHOW_IN_MENU_ID
	public void  () 
	public static java.lang.String menuUri (java.lang.String) 
		String id
	public static java.lang.String menuAddition (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String location
		String refId
	public static java.lang.String menuAddition (java.lang.String) 
		String id
	public static java.lang.String toolbarUri (java.lang.String) 
		String id
	public static java.lang.String toolbarAddition (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String location
		String refId
	public static java.lang.String toolbarAddition (java.lang.String) 
		String id
}

org/eclipse/ui/menus/UIElement.class
UIElement.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.UIElement extends java.lang.Object {
	private org.eclipse.ui.services.IServiceLocator serviceLocator
	protected void  (org.eclipse.ui.services.IServiceLocator)  throws java.lang.IllegalArgumentException 
		org.eclipse.ui.services.IServiceLocator serviceLocator
	public abstract void setText (java.lang.String) 
	public abstract void setTooltip (java.lang.String) 
	public abstract void setIcon (org.eclipse.jface.resource.ImageDescriptor) 
	public abstract void setDisabledIcon (org.eclipse.jface.resource.ImageDescriptor) 
	public abstract void setHoverIcon (org.eclipse.jface.resource.ImageDescriptor) 
	public abstract void setChecked (boolean) 
	public final org.eclipse.ui.services.IServiceLocator getServiceLocator () 
	public void setDropDownId (java.lang.String) 
		String id
}

org/eclipse/ui/menus/WorkbenchWindowControlContribution.class
WorkbenchWindowControlContribution.java
package org.eclipse.ui.menus
public abstract org.eclipse.ui.menus.WorkbenchWindowControlContribution extends org.eclipse.ui.internal.menus.InternalControlContribution {
	public void  () 
	public void  (java.lang.String) 
		String id
	public final org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public final int getCurSide () 
	public final int getOrientation () 
	public org.eclipse.swt.widgets.Control delegateCreateControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
}

org/eclipse/ui/model/
org/eclipse/ui/model/AdaptableList.class
AdaptableList.java
package org.eclipse.ui.model
public org.eclipse.ui.model.AdaptableList extends org.eclipse.ui.model.WorkbenchAdapter implements org.eclipse.core.runtime.IAdaptable  {
	protected java.util.List children
	static Class class$0
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (org.eclipse.core.runtime.IAdaptable[]) 
		org.eclipse.core.runtime.IAdaptable[] newChildren
		int i
	public void  (java.util.Collection) 
		java.util.Collection c
	public org.eclipse.ui.model.AdaptableList add (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable adaptable
	public void remove (org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.runtime.IAdaptable adaptable
	public int size () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public java.lang.Object[] getChildren () 
	public java.lang.Object[] getTypedChildren (java.lang.Class) 
		Class type
	public java.lang.String toString () 
}

org/eclipse/ui/model/BaseWorkbenchContentProvider.class
BaseWorkbenchContentProvider.java
package org.eclipse.ui.model
public org.eclipse.ui.model.BaseWorkbenchContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	static Class class$0
	public void  () 
	public void dispose () 
	protected org.eclipse.ui.model.IWorkbenchAdapter getAdapter (java.lang.Object) 
		Object element
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter adapter
	public java.lang.Object[] getElements (java.lang.Object) 
		Object element
	public java.lang.Object getParent (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter adapter
	public boolean hasChildren (java.lang.Object) 
		Object element
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
}

org/eclipse/ui/model/ContributionComparator.class
ContributionComparator.java
package org.eclipse.ui.model
public org.eclipse.ui.model.ContributionComparator extends org.eclipse.jface.viewers.ViewerComparator implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.eclipse.ui.model.IComparableContribution c1
		org.eclipse.ui.model.IComparableContribution c2
		String s1
		String s2
	private java.lang.String getComparisonString (java.lang.Object) 
		Object o
	public int compare (org.eclipse.ui.model.IComparableContribution, org.eclipse.ui.model.IComparableContribution) 
		org.eclipse.ui.model.IComparableContribution c1
		org.eclipse.ui.model.IComparableContribution c2
		int cat1
		int cat2
		String name1
		String name2
	public int compare (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object e1
		Object e2
	public int category (org.eclipse.ui.model.IComparableContribution) 
		org.eclipse.ui.model.IComparableContribution c
	public int category (java.lang.Object) 
		Object element
}

org/eclipse/ui/model/IComparableContribution.class
IComparableContribution.java
package org.eclipse.ui.model
public abstract org.eclipse.ui.model.IComparableContribution extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int PRIORITY_DEFAULT
	public abstract int getPriority () 
	public abstract java.lang.String getLabel () 
	public abstract java.lang.Object getAdapter (java.lang.Class) 
}

org/eclipse/ui/model/IContributionService.class
IContributionService.java
package org.eclipse.ui.model
public abstract org.eclipse.ui.model.IContributionService extends java.lang.Object {
	public static final String TYPE_PROPERTY
	public static final String TYPE_PREFERENCE
	public abstract org.eclipse.ui.model.ContributionComparator getComparatorFor (java.lang.String) 
}

org/eclipse/ui/model/IWorkbenchAdapter.class
IWorkbenchAdapter.java
package org.eclipse.ui.model
public abstract org.eclipse.ui.model.IWorkbenchAdapter extends java.lang.Object {
	public abstract java.lang.Object[] getChildren (java.lang.Object) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
	public abstract java.lang.String getLabel (java.lang.Object) 
	public abstract java.lang.Object getParent (java.lang.Object) 
}

org/eclipse/ui/model/IWorkbenchAdapter2.class
IWorkbenchAdapter2.java
package org.eclipse.ui.model
public abstract org.eclipse.ui.model.IWorkbenchAdapter2 extends java.lang.Object {
	public abstract org.eclipse.swt.graphics.RGB getForeground (java.lang.Object) 
	public abstract org.eclipse.swt.graphics.RGB getBackground (java.lang.Object) 
	public abstract org.eclipse.swt.graphics.FontData getFont (java.lang.Object) 
}

org/eclipse/ui/model/PerspectiveLabelProvider.class
PerspectiveLabelProvider.java
package org.eclipse.ui.model
public final org.eclipse.ui.model.PerspectiveLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	private java.util.HashMap imageCache
	private boolean markDefault
	public void  () 
	public void  (boolean) 
		boolean markDefault
	public final org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.ui.IPerspectiveDescriptor desc
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		org.eclipse.swt.graphics.Image image
	public final void dispose () 
		java.util.Iterator i
	public final java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.IPerspectiveDescriptor desc
		String label
		String def
	public final org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public final java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
}

org/eclipse/ui/model/WorkbenchAdapter.class
WorkbenchAdapter.java
package org.eclipse.ui.model
public abstract org.eclipse.ui.model.WorkbenchAdapter extends java.lang.Object implements org.eclipse.ui.model.IWorkbenchAdapter org.eclipse.ui.model.IWorkbenchAdapter2  {
	protected static final Object[] NO_CHILDREN
	static void  () 
	public void  () 
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object object
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
	public java.lang.String getLabel (java.lang.Object) 
		Object object
	public java.lang.Object getParent (java.lang.Object) 
		Object object
	public org.eclipse.swt.graphics.RGB getBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.RGB getForeground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.FontData getFont (java.lang.Object) 
		Object element
}

org/eclipse/ui/model/WorkbenchLabelProvider$1.class
WorkbenchLabelProvider.java
package org.eclipse.ui.model
 org.eclipse.ui.model.WorkbenchLabelProvider$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.model.WorkbenchLabelProvider this$0
	void  (org.eclipse.ui.model.WorkbenchLabelProvider) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/model/WorkbenchLabelProvider.class
WorkbenchLabelProvider.java
package org.eclipse.ui.model
public org.eclipse.ui.model.WorkbenchLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.IColorProvider org.eclipse.jface.viewers.IFontProvider  {
	private org.eclipse.ui.IPropertyListener editorRegistryListener
	private org.eclipse.jface.resource.ResourceManager resourceManager
	static Class class$0
	static Class class$1
	public static org.eclipse.jface.viewers.ILabelProvider getDecoratingWorkbenchLabelProvider () 
	public void  () 
	protected org.eclipse.jface.resource.ImageDescriptor decorateImage (org.eclipse.jface.resource.ImageDescriptor, java.lang.Object) 
		org.eclipse.jface.resource.ImageDescriptor input
		Object element
	protected java.lang.String decorateText (java.lang.String, java.lang.Object) 
		String input
		Object element
	public void dispose () 
	protected final org.eclipse.ui.model.IWorkbenchAdapter getAdapter (java.lang.Object) 
		Object o
	protected final org.eclipse.ui.model.IWorkbenchAdapter2 getAdapter2 (java.lang.Object) 
		Object o
	private org.eclipse.jface.resource.ResourceManager getResourceManager () 
	public final org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter adapter
		org.eclipse.jface.resource.ImageDescriptor descriptor
	public final java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter adapter
		String label
	public org.eclipse.swt.graphics.Color getForeground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Color getBackground (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Font getFont (java.lang.Object) 
		Object element
		org.eclipse.ui.model.IWorkbenchAdapter2 adapter
		org.eclipse.swt.graphics.FontData descriptor
	private org.eclipse.swt.graphics.Color getColor (java.lang.Object, boolean) 
		Object element
		boolean forground
		org.eclipse.ui.model.IWorkbenchAdapter2 adapter
		org.eclipse.swt.graphics.RGB descriptor
	static void access$0 (org.eclipse.ui.model.WorkbenchLabelProvider, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
}

org/eclipse/ui/model/WorkbenchPartLabelProvider.class
WorkbenchPartLabelProvider.java
package org.eclipse.ui.model
public final org.eclipse.ui.model.WorkbenchPartLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ITableLabelProvider  {
	private org.eclipse.jface.resource.ResourceManager resourceManager
	private java.util.HashMap images
	public void  () 
	public final org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.ui.Saveable model
		org.eclipse.jface.resource.ImageDescriptor imageDesc
		org.eclipse.swt.graphics.Image image
		org.eclipse.jface.resource.DeviceResourceException e
	public final java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.ui.IWorkbenchPart part
		String path
		org.eclipse.ui.Saveable model
		String path
	public final org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public final java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
	public void dispose () 
}

org/eclipse/ui/model/WorkbenchViewerComparator.class
WorkbenchViewerComparator.java
package org.eclipse.ui.model
public org.eclipse.ui.model.WorkbenchViewerComparator extends org.eclipse.jface.viewers.ViewerComparator {
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public boolean isSorterProperty (java.lang.Object, java.lang.String) 
		Object element
		String propertyId
}

org/eclipse/ui/model/WorkbenchViewerSorter.class
WorkbenchViewerSorter.java
package org.eclipse.ui.model
public org.eclipse.ui.model.WorkbenchViewerSorter extends org.eclipse.jface.viewers.ViewerSorter {
	public void  () 
	public void  (java.text.Collator) 
		java.text.Collator collator
	public boolean isSorterProperty (java.lang.Object, java.lang.String) 
		Object element
		String propertyId
}

org/eclipse/ui/operations/
org/eclipse/ui/operations/IWorkbenchOperationSupport.class
IWorkbenchOperationSupport.java
package org.eclipse.ui.operations
public abstract org.eclipse.ui.operations.IWorkbenchOperationSupport extends java.lang.Object {
	public abstract org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
	public abstract org.eclipse.core.commands.operations.IOperationHistory getOperationHistory () 
}

org/eclipse/ui/operations/LinearUndoViolationUserApprover$1.class
LinearUndoViolationUserApprover.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.LinearUndoViolationUserApprover$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.LinearUndoViolationUserApprover this$0
	private final boolean[] val$proceed
	private final String val$message
	void  (org.eclipse.ui.operations.LinearUndoViolationUserApprover, boolean[], java.lang.String) 
	public void run () 
}

org/eclipse/ui/operations/LinearUndoViolationUserApprover$2.class
LinearUndoViolationUserApprover.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.LinearUndoViolationUserApprover$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.LinearUndoViolationUserApprover this$0
	private final boolean[] val$proceed
	private final String val$message
	void  (org.eclipse.ui.operations.LinearUndoViolationUserApprover, boolean[], java.lang.String) 
	public void run () 
}

org/eclipse/ui/operations/LinearUndoViolationUserApprover.class
LinearUndoViolationUserApprover.java
package org.eclipse.ui.operations
public final org.eclipse.ui.operations.LinearUndoViolationUserApprover extends org.eclipse.core.commands.operations.LinearUndoViolationDetector {
	private org.eclipse.ui.IWorkbenchPart part
	private org.eclipse.core.commands.operations.IUndoContext context
	public void  (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.ui.IWorkbenchPart part
	protected org.eclipse.core.runtime.IStatus allowLinearRedoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		String message
		boolean[] proceed
		org.eclipse.core.runtime.IStatus status
	protected org.eclipse.core.runtime.IStatus allowLinearUndoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		String message
		boolean[] proceed
		org.eclipse.core.runtime.IStatus status
	private java.lang.String getTitle (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		String title
		String title
	static org.eclipse.ui.IWorkbenchPart access$0 (org.eclipse.ui.operations.LinearUndoViolationUserApprover) 
	static java.lang.String access$1 (org.eclipse.ui.operations.LinearUndoViolationUserApprover, org.eclipse.ui.IWorkbenchPart) 
}

org/eclipse/ui/operations/NonLocalUndoUserApprover$1.class
NonLocalUndoUserApprover.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.NonLocalUndoUserApprover$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.NonLocalUndoUserApprover this$0
	private final String val$title
	private final String val$message
	private final String val$discardButton
	private final int[] val$answer
	void  (org.eclipse.ui.operations.NonLocalUndoUserApprover, java.lang.String, java.lang.String, java.lang.String, int[]) 
	public void run () 
		org.eclipse.jface.dialogs.MessageDialog dialog
}

org/eclipse/ui/operations/NonLocalUndoUserApprover.class
NonLocalUndoUserApprover.java
package org.eclipse.ui.operations
public final org.eclipse.ui.operations.NonLocalUndoUserApprover extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover  {
	private org.eclipse.core.commands.operations.IUndoContext context
	private org.eclipse.ui.IEditorPart part
	private Object[] elements
	private Class affectedObjectsClass
	private java.util.ArrayList elementsAndAdapters
	static Class class$0
	public void  (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.ui.IEditorPart, java.lang.Object[], java.lang.Class) 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.ui.IEditorPart part
		Object[] affectedObjects
		Class preferredComparisonClass
	public org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		String message
	public org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
		String message
	private org.eclipse.core.runtime.IStatus proceedWithOperation (org.eclipse.core.commands.operations.IUndoableOperation, java.lang.String, java.lang.String, java.lang.String) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		String message
		String discardButton
		String title
		Object[] modifiedElements
		boolean local
		boolean local
		int i
		Object modifiedElement
		Object adapter
		int[] answer
	private boolean requiresApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IAdaptable uiInfo
		org.eclipse.core.commands.operations.IUndoContext originatingContext
	private boolean elementsContains (java.lang.Object) 
		Object someObject
		int i
		Object element
		Object adapter
		int i
	static org.eclipse.ui.IEditorPart access$0 (org.eclipse.ui.operations.NonLocalUndoUserApprover) 
}

org/eclipse/ui/operations/OperationHistoryActionHandler$1.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener this$1
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener) 
	public void run () 
}

org/eclipse/ui/operations/OperationHistoryActionHandler$2.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener this$1
	private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener, org.eclipse.core.commands.operations.OperationHistoryEvent) 
	public void run () 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/ui/operations/OperationHistoryActionHandler$3.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener this$1
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener) 
	public void run () 
}

org/eclipse/ui/operations/OperationHistoryActionHandler$4.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$4 extends java.lang.Object implements org.eclipse.jface.operation.IRunnableWithProgress  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler this$0
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.reflect.InvocationTargetException 
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.core.commands.ExecutionException e
}

org/eclipse/ui/operations/OperationHistoryActionHandler$HistoryListener.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationHistoryListener  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler this$0
	private void  (org.eclipse.ui.operations.OperationHistoryActionHandler) 
	public void historyNotification (org.eclipse.core.commands.operations.OperationHistoryEvent) 
		org.eclipse.core.commands.operations.OperationHistoryEvent event
		org.eclipse.ui.IWorkbenchWindow workbenchWindow
		org.eclipse.swt.widgets.Display display
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler, org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener) 
	static org.eclipse.ui.operations.OperationHistoryActionHandler access$1 (org.eclipse.ui.operations.OperationHistoryActionHandler$HistoryListener) 
}

org/eclipse/ui/operations/OperationHistoryActionHandler$PartListener.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
 org.eclipse.ui.operations.OperationHistoryActionHandler$PartListener extends java.lang.Object implements org.eclipse.ui.IPartListener  {
	final org.eclipse.ui.operations.OperationHistoryActionHandler this$0
	private void  (org.eclipse.ui.operations.OperationHistoryActionHandler) 
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	void  (org.eclipse.ui.operations.OperationHistoryActionHandler, org.eclipse.ui.operations.OperationHistoryActionHandler$PartListener) 
}

org/eclipse/ui/operations/OperationHistoryActionHandler.class
OperationHistoryActionHandler.java
package org.eclipse.ui.operations
public abstract org.eclipse.ui.operations.OperationHistoryActionHandler extends org.eclipse.jface.action.Action implements org.eclipse.ui.actions.ActionFactory$IWorkbenchAction org.eclipse.core.runtime.IAdaptable  {
	private static final int MAX_LABEL_LENGTH
	private boolean pruning
	private org.eclipse.ui.IPartListener partListener
	private org.eclipse.core.commands.operations.IOperationHistoryListener historyListener
	private org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog progressDialog
	private org.eclipse.core.commands.operations.IUndoContext undoContext
	org.eclipse.ui.IWorkbenchPartSite site
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	void  (org.eclipse.ui.IWorkbenchPartSite, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.commands.operations.IUndoContext context
	public void dispose () 
		org.eclipse.core.commands.operations.IOperationHistory history
	abstract void flush () 
	abstract java.lang.String getCommandString () 
	abstract java.lang.String getTooltipString () 
	abstract java.lang.String getSimpleCommandString () 
	abstract java.lang.String getSimpleTooltipString () 
	org.eclipse.core.commands.operations.IOperationHistory getHistory () 
	abstract org.eclipse.core.commands.operations.IUndoableOperation getOperation () 
	public final void run () 
		org.eclipse.swt.widgets.Shell parent
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		boolean runInBackground
		java.lang.reflect.InvocationTargetException e
		Throwable t
	abstract org.eclipse.core.runtime.IStatus runCommand (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
		org.eclipse.ui.IWorkbenchPart part
	private org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	abstract boolean shouldBeEnabled () 
	public void setContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public void setPruneHistory (boolean) 
		boolean prune
	public void update () 
		boolean enabled
		String text
		String text
		String tooltipText
		String tooltipText
	private java.lang.String shortenText (java.lang.String) 
		String message
		int length
		StringBuffer result
		int mid
	final void reportException (java.lang.Throwable) 
		Throwable t
		Throwable nestedException
		Throwable exception
		String exceptionMessage
		org.eclipse.core.runtime.IStatus status
	final boolean isInvalid () 
	final org.eclipse.core.commands.operations.IUndoContext getUndoContext () 
	static org.eclipse.ui.IWorkbenchWindow access$0 (org.eclipse.ui.operations.OperationHistoryActionHandler) 
	static org.eclipse.core.commands.operations.IUndoContext access$1 (org.eclipse.ui.operations.OperationHistoryActionHandler) 
	static boolean access$2 (org.eclipse.ui.operations.OperationHistoryActionHandler) 
}

org/eclipse/ui/operations/RedoActionHandler.class
RedoActionHandler.java
package org.eclipse.ui.operations
public final org.eclipse.ui.operations.RedoActionHandler extends org.eclipse.ui.operations.OperationHistoryActionHandler {
	public void  (org.eclipse.ui.IWorkbenchPartSite, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.commands.operations.IUndoContext context
	void flush () 
	java.lang.String getCommandString () 
	java.lang.String getTooltipString () 
	java.lang.String getSimpleCommandString () 
	java.lang.String getSimpleTooltipString () 
	org.eclipse.core.commands.operations.IUndoableOperation getOperation () 
	org.eclipse.core.runtime.IStatus runCommand (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor pm
	boolean shouldBeEnabled () 
}

org/eclipse/ui/operations/UndoActionHandler.class
UndoActionHandler.java
package org.eclipse.ui.operations
public final org.eclipse.ui.operations.UndoActionHandler extends org.eclipse.ui.operations.OperationHistoryActionHandler {
	public void  (org.eclipse.ui.IWorkbenchPartSite, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.commands.operations.IUndoContext context
	void flush () 
	java.lang.String getCommandString () 
	java.lang.String getTooltipString () 
	java.lang.String getSimpleCommandString () 
	java.lang.String getSimpleTooltipString () 
	org.eclipse.core.commands.operations.IUndoableOperation getOperation () 
	org.eclipse.core.runtime.IStatus runCommand (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor pm
	boolean shouldBeEnabled () 
}

org/eclipse/ui/operations/UndoRedoActionGroup.class
UndoRedoActionGroup.java
package org.eclipse.ui.operations
public final org.eclipse.ui.operations.UndoRedoActionGroup extends org.eclipse.ui.actions.ActionGroup {
	private org.eclipse.ui.operations.UndoActionHandler undoActionHandler
	private org.eclipse.ui.operations.RedoActionHandler redoActionHandler
	public void  (org.eclipse.ui.IWorkbenchPartSite, org.eclipse.core.commands.operations.IUndoContext, boolean) 
		org.eclipse.ui.IWorkbenchPartSite site
		org.eclipse.core.commands.operations.IUndoContext undoContext
		boolean pruneHistory
	public void fillActionBars (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars actionBars
}

org/eclipse/ui/part/
org/eclipse/ui/part/AbstractMultiEditor$1.class
AbstractMultiEditor.java
package org.eclipse.ui.part
 org.eclipse.ui.part.AbstractMultiEditor$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.part.AbstractMultiEditor this$0
	void  (org.eclipse.ui.part.AbstractMultiEditor) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/part/AbstractMultiEditor$2.class
AbstractMultiEditor.java
package org.eclipse.ui.part
 org.eclipse.ui.part.AbstractMultiEditor$2 extends java.lang.Object implements org.eclipse.ui.IPartListener2  {
	final org.eclipse.ui.part.AbstractMultiEditor this$0
	void  (org.eclipse.ui.part.AbstractMultiEditor) 
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartService partService
		int i
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IWorkbenchPartReference innerRef
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.internal.PartService partService
		int i
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IWorkbenchPartReference innerRef
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
}

org/eclipse/ui/part/AbstractMultiEditor.class
AbstractMultiEditor.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.AbstractMultiEditor extends org.eclipse.ui.part.EditorPart {
	private int activeEditorIndex
	private org.eclipse.ui.IEditorPart[] innerEditors
	private org.eclipse.ui.IPartListener2 propagationListener
	public void  () 
	protected void handlePropertyChange (int) 
		int propId
	public void doSave (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int i
		org.eclipse.ui.IEditorPart e
	public void doSaveAs () 
	public void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorSite site
		org.eclipse.ui.IEditorInput input
	public void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.part.MultiEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorSite site
		org.eclipse.ui.part.MultiEditorInput input
	public boolean isDirty () 
		int i
		org.eclipse.ui.IEditorPart e
	public boolean isSaveAsAllowed () 
	public void setFocus () 
	public final org.eclipse.ui.IEditorPart getActiveEditor () 
	public final org.eclipse.ui.IEditorPart[] getInnerEditors () 
	public final void setChildren (org.eclipse.ui.IEditorPart[]) 
		org.eclipse.ui.IEditorPart[] children
		int i
	protected abstract void innerEditorsCreated () 
	public void activateEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IEditorPart e
		org.eclipse.ui.internal.EditorSite innerSite
	protected int getIndex (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		int i
	private void setupEvents () 
	public void dispose () 
	public abstract org.eclipse.swt.widgets.Composite getInnerEditorContainer (org.eclipse.ui.IEditorReference) 
	static org.eclipse.ui.IEditorPart[] access$0 (org.eclipse.ui.part.AbstractMultiEditor) 
}

org/eclipse/ui/part/CellEditorActionHandler$ActionEnabledChangeListener.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$ActionEnabledChangeListener extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	private org.eclipse.jface.action.IAction actionHandler
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler, org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction actionHandler
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
		Boolean bool
		String text
		String text
}

org/eclipse/ui/part/CellEditorActionHandler$CellChangeListener.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$CellChangeListener extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	private void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	void  (org.eclipse.ui.part.CellEditorActionHandler, org.eclipse.ui.part.CellEditorActionHandler$CellChangeListener) 
}

org/eclipse/ui/part/CellEditorActionHandler$ControlListener.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$ControlListener extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	private void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	void  (org.eclipse.ui.part.CellEditorActionHandler, org.eclipse.ui.part.CellEditorActionHandler$ControlListener) 
}

org/eclipse/ui/part/CellEditorActionHandler$CopyActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$CopyActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$CutActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$CutActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$DeleteActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$DeleteActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$FindActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$FindActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$PasteActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$PasteActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$RedoActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$RedoActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$SelectAllActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$SelectAllActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler$UndoActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
 org.eclipse.ui.part.CellEditorActionHandler$UndoActionHandler extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.CellEditorActionHandler this$0
	protected void  (org.eclipse.ui.part.CellEditorActionHandler) 
	public void runWithEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public void updateEnabledState () 
}

org/eclipse/ui/part/CellEditorActionHandler.class
CellEditorActionHandler.java
package org.eclipse.ui.part
public org.eclipse.ui.part.CellEditorActionHandler extends java.lang.Object {
	private org.eclipse.ui.part.CellEditorActionHandler$CutActionHandler cellCutAction
	private org.eclipse.ui.part.CellEditorActionHandler$CopyActionHandler cellCopyAction
	private org.eclipse.ui.part.CellEditorActionHandler$PasteActionHandler cellPasteAction
	private org.eclipse.ui.part.CellEditorActionHandler$DeleteActionHandler cellDeleteAction
	private org.eclipse.ui.part.CellEditorActionHandler$SelectAllActionHandler cellSelectAllAction
	private org.eclipse.ui.part.CellEditorActionHandler$FindActionHandler cellFindAction
	private org.eclipse.ui.part.CellEditorActionHandler$UndoActionHandler cellUndoAction
	private org.eclipse.ui.part.CellEditorActionHandler$RedoActionHandler cellRedoAction
	private org.eclipse.jface.action.IAction cutAction
	private org.eclipse.jface.action.IAction copyAction
	private org.eclipse.jface.action.IAction pasteAction
	private org.eclipse.jface.action.IAction deleteAction
	private org.eclipse.jface.action.IAction selectAllAction
	private org.eclipse.jface.action.IAction findAction
	private org.eclipse.jface.action.IAction undoAction
	private org.eclipse.jface.action.IAction redoAction
	private org.eclipse.jface.util.IPropertyChangeListener cutActionListener
	private org.eclipse.jface.util.IPropertyChangeListener copyActionListener
	private org.eclipse.jface.util.IPropertyChangeListener pasteActionListener
	private org.eclipse.jface.util.IPropertyChangeListener deleteActionListener
	private org.eclipse.jface.util.IPropertyChangeListener selectAllActionListener
	private org.eclipse.jface.util.IPropertyChangeListener findActionListener
	private org.eclipse.jface.util.IPropertyChangeListener undoActionListener
	private org.eclipse.jface.util.IPropertyChangeListener redoActionListener
	private org.eclipse.jface.viewers.CellEditor activeEditor
	private org.eclipse.jface.util.IPropertyChangeListener cellListener
	private org.eclipse.swt.widgets.Listener controlListener
	private java.util.HashMap controlToEditor
	public void  (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars actionBar
	public void addCellEditor (org.eclipse.jface.viewers.CellEditor) 
		org.eclipse.jface.viewers.CellEditor editor
		org.eclipse.swt.widgets.Control control
	public void dispose () 
		java.util.Iterator itr
		org.eclipse.swt.widgets.Control control
	public void removeCellEditor (org.eclipse.jface.viewers.CellEditor) 
		org.eclipse.jface.viewers.CellEditor editor
		org.eclipse.swt.widgets.Control control
	public void setCopyAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setCutAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setDeleteAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setFindAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setPasteAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setRedoAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setSelectAllAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	public void setUndoAction (org.eclipse.jface.action.IAction) 
		org.eclipse.jface.action.IAction action
	private void updateActionsEnableState () 
	static java.util.HashMap access$0 (org.eclipse.ui.part.CellEditorActionHandler) 
	static void access$1 (org.eclipse.ui.part.CellEditorActionHandler, org.eclipse.jface.viewers.CellEditor) 
	static org.eclipse.jface.viewers.CellEditor access$2 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.util.IPropertyChangeListener access$3 (org.eclipse.ui.part.CellEditorActionHandler) 
	static void access$4 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$CutActionHandler access$5 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$CopyActionHandler access$6 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$PasteActionHandler access$7 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$DeleteActionHandler access$8 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$SelectAllActionHandler access$9 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$FindActionHandler access$10 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$UndoActionHandler access$11 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.ui.part.CellEditorActionHandler$RedoActionHandler access$12 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$13 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$14 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$15 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$16 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$17 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$18 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$19 (org.eclipse.ui.part.CellEditorActionHandler) 
	static org.eclipse.jface.action.IAction access$20 (org.eclipse.ui.part.CellEditorActionHandler) 
}

org/eclipse/ui/part/CoolItemGroupMarker.class
CoolItemGroupMarker.java
package org.eclipse.ui.part
public org.eclipse.ui.part.CoolItemGroupMarker extends org.eclipse.jface.action.GroupMarker {
	public void  (java.lang.String) 
		String groupName
}

org/eclipse/ui/part/DrillDownAdapter$1.class
DrillDownAdapter.java
package org.eclipse.ui.part
 org.eclipse.ui.part.DrillDownAdapter$1 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.DrillDownAdapter this$0
	void  (org.eclipse.ui.part.DrillDownAdapter, java.lang.String) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/part/DrillDownAdapter$2.class
DrillDownAdapter.java
package org.eclipse.ui.part
 org.eclipse.ui.part.DrillDownAdapter$2 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.DrillDownAdapter this$0
	void  (org.eclipse.ui.part.DrillDownAdapter, java.lang.String) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/part/DrillDownAdapter$3.class
DrillDownAdapter.java
package org.eclipse.ui.part
 org.eclipse.ui.part.DrillDownAdapter$3 extends org.eclipse.jface.action.Action {
	final org.eclipse.ui.part.DrillDownAdapter this$0
	void  (org.eclipse.ui.part.DrillDownAdapter, java.lang.String) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/part/DrillDownAdapter.class
DrillDownAdapter.java
package org.eclipse.ui.part
public org.eclipse.ui.part.DrillDownAdapter extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private org.eclipse.jface.viewers.TreeViewer fChildTree
	private org.eclipse.ui.part.DrillStack fDrillStack
	private org.eclipse.jface.action.Action homeAction
	private org.eclipse.jface.action.Action backAction
	private org.eclipse.jface.action.Action forwardAction
	public void  (org.eclipse.jface.viewers.TreeViewer) 
		org.eclipse.jface.viewers.TreeViewer tree
	public void addNavigationActions (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager manager
	public void addNavigationActions (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager toolBar
	public boolean canExpand (java.lang.Object) 
		Object element
	public boolean canGoBack () 
	public boolean canGoHome () 
	public boolean canGoInto () 
		org.eclipse.jface.viewers.IStructuredSelection oSelection
		Object anElement
	private void createActions () 
		org.eclipse.ui.ISharedImages images
	private void expand (java.util.List) 
		java.util.List items
	private java.util.List getExpanded () 
	public void goBack () 
		Object currentInput
		org.eclipse.ui.part.DrillFrame oFrame
		Object input
	public void goHome () 
		Object currentInput
		org.eclipse.ui.part.DrillFrame oFrame
		Object input
	public void goInto () 
		org.eclipse.jface.viewers.IStructuredSelection sel
		Object element
	public void goInto (java.lang.Object) 
		Object newInput
		Object oldInput
		java.util.List expandedList
	public void reset () 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	protected void updateNavigationButtons () 
}

org/eclipse/ui/part/DrillDownComposite.class
DrillDownComposite.java
package org.eclipse.ui.part
public org.eclipse.ui.part.DrillDownComposite extends org.eclipse.swt.widgets.Composite {
	private org.eclipse.jface.action.ToolBarManager toolBarMgr
	private org.eclipse.jface.viewers.TreeViewer fChildTree
	private org.eclipse.ui.part.DrillDownAdapter adapter
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	protected void createNavigationButtons () 
		org.eclipse.swt.layout.GridData gid
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.ToolBar toolBar
	public void setChildTree (org.eclipse.jface.viewers.TreeViewer) 
		org.eclipse.jface.viewers.TreeViewer aViewer
}

org/eclipse/ui/part/DrillFrame.class
DrillFrame.java
package org.eclipse.ui.part
 org.eclipse.ui.part.DrillFrame extends java.lang.Object {
	Object fElement
	Object fPropertyName
	java.util.List fExpansion
	public void  (java.lang.Object, java.lang.Object, java.util.List) 
		Object oElement
		Object strPropertyName
		java.util.List vExpansion
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.part.DrillFrame oOther
	public java.lang.Object getElement () 
	public java.util.List getExpansion () 
	public java.lang.Object getPropertyName () 
}

org/eclipse/ui/part/DrillStack.class
DrillStack.java
package org.eclipse.ui.part
 org.eclipse.ui.part.DrillStack extends java.lang.Object {
	java.util.Stack fStack
	public void  () 
	public org.eclipse.ui.part.DrillFrame add (org.eclipse.ui.part.DrillFrame) 
		org.eclipse.ui.part.DrillFrame oRecord
	public boolean canGoBack () 
	public boolean canGoHome () 
	public org.eclipse.ui.part.DrillFrame goBack () 
		org.eclipse.ui.part.DrillFrame aFrame
	public org.eclipse.ui.part.DrillFrame goHome () 
		org.eclipse.ui.part.DrillFrame aFrame
	public void reset () 
	public int size () 
	public org.eclipse.ui.part.DrillFrame top () 
}

org/eclipse/ui/part/EditorActionBarContributor.class
EditorActionBarContributor.java
package org.eclipse.ui.part
public org.eclipse.ui.part.EditorActionBarContributor extends java.lang.Object implements org.eclipse.ui.IEditorActionBarContributor  {
	private org.eclipse.ui.IActionBars bars
	private org.eclipse.ui.IWorkbenchPage page
	public void  () 
	public void contributeToMenu (org.eclipse.jface.action.IMenuManager) 
		org.eclipse.jface.action.IMenuManager menuManager
	public void contributeToStatusLine (org.eclipse.jface.action.IStatusLineManager) 
		org.eclipse.jface.action.IStatusLineManager statusLineManager
	public void contributeToToolBar (org.eclipse.jface.action.IToolBarManager) 
		org.eclipse.jface.action.IToolBarManager toolBarManager
	public void contributeToCoolBar (org.eclipse.jface.action.ICoolBarManager) 
		org.eclipse.jface.action.ICoolBarManager coolBarManager
	public org.eclipse.ui.IActionBars getActionBars () 
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public void dispose () 
	public void init (org.eclipse.ui.IActionBars, org.eclipse.ui.IWorkbenchPage) 
		org.eclipse.ui.IActionBars bars
		org.eclipse.ui.IWorkbenchPage page
	public void init (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars bars
	public void setActiveEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart targetEditor
}

org/eclipse/ui/part/EditorInputTransfer$EditorInputData.class
EditorInputTransfer.java
package org.eclipse.ui.part
public org.eclipse.ui.part.EditorInputTransfer$EditorInputData extends java.lang.Object {
	public String editorId
	public org.eclipse.ui.IEditorInput input
	private void  (java.lang.String, org.eclipse.ui.IEditorInput) 
		String editorId
		org.eclipse.ui.IEditorInput input
	void  (java.lang.String, org.eclipse.ui.IEditorInput, org.eclipse.ui.part.EditorInputTransfer$EditorInputData) 
}

org/eclipse/ui/part/EditorInputTransfer.class
EditorInputTransfer.java
package org.eclipse.ui.part
public org.eclipse.ui.part.EditorInputTransfer extends org.eclipse.swt.dnd.ByteArrayTransfer {
	private static final org.eclipse.ui.part.EditorInputTransfer instance
	private static final String TYPE_NAME
	private static final int TYPEID
	static void  () 
	private void  () 
	public static org.eclipse.ui.part.EditorInputTransfer getInstance () 
	protected int[] getTypeIds () 
	protected java.lang.String[] getTypeNames () 
	public void javaToNative (java.lang.Object, org.eclipse.swt.dnd.TransferData) 
		Object data
		org.eclipse.swt.dnd.TransferData transferData
		org.eclipse.ui.part.EditorInputTransfer$EditorInputData[] editorInputs
		int editorInputCount
		java.io.ByteArrayOutputStream out
		java.io.DataOutputStream dataOut
		int i
		byte[] bytes
	public java.lang.Object nativeToJava (org.eclipse.swt.dnd.TransferData) 
		org.eclipse.swt.dnd.TransferData transferData
		byte[] bytes
		java.io.DataInputStream in
		int count
		org.eclipse.ui.part.EditorInputTransfer$EditorInputData[] results
		int i
	private org.eclipse.ui.part.EditorInputTransfer$EditorInputData readEditorInput (java.io.DataInputStream)  throws java.io.IOException org.eclipse.ui.WorkbenchException 
		java.io.DataInputStream dataIn
		String editorId
		String factoryId
		String xmlString
		java.io.StringReader reader
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.IElementFactory factory
		org.eclipse.core.runtime.IAdaptable adaptable
	private void writeEditorInput (java.io.DataOutputStream, org.eclipse.ui.part.EditorInputTransfer$EditorInputData)  throws java.io.IOException 
		java.io.DataOutputStream dataOut
		org.eclipse.ui.part.EditorInputTransfer$EditorInputData editorInputData
		org.eclipse.ui.XMLMemento memento
		org.eclipse.ui.IPersistableElement element
		java.io.StringWriter writer
	public static org.eclipse.ui.part.EditorInputTransfer$EditorInputData createEditorInputData (java.lang.String, org.eclipse.ui.IEditorInput) 
		String editorId
		org.eclipse.ui.IEditorInput input
}

org/eclipse/ui/part/EditorPart$1.class
EditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.EditorPart$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.part.EditorPart this$0
	void  (org.eclipse.ui.part.EditorPart) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/part/EditorPart.class
EditorPart.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.EditorPart extends org.eclipse.ui.part.WorkbenchPart implements org.eclipse.ui.IEditorPart  {
	private org.eclipse.ui.IEditorInput editorInput
	private org.eclipse.ui.IPropertyListener compatibilityTitleListener
	protected void  () 
	public abstract void doSave (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void doSaveAs () 
	public org.eclipse.ui.IEditorInput getEditorInput () 
	public org.eclipse.ui.IEditorSite getEditorSite () 
	public java.lang.String getTitleToolTip () 
	public abstract void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
	public abstract boolean isDirty () 
	public abstract boolean isSaveAsAllowed () 
	public boolean isSaveOnCloseNeeded () 
	protected void setInput (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
	protected void setInputWithNotify (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
	protected void setContentDescription (java.lang.String) 
		String description
	protected void setPartName (java.lang.String) 
		String partName
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement cfig
		String propertyName
		Object data
	private void setDefaultPartName () 
	void setDefaultTitle () 
	protected final void checkSite (org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.ui.IWorkbenchPartSite site
	static void access$0 (org.eclipse.ui.part.EditorPart) 
}

org/eclipse/ui/part/IContributedContentsView.class
IContributedContentsView.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IContributedContentsView extends java.lang.Object {
	public abstract org.eclipse.ui.IWorkbenchPart getContributingPart () 
}

org/eclipse/ui/part/IDropActionDelegate.class
IDropActionDelegate.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IDropActionDelegate extends java.lang.Object {
	public abstract boolean run (java.lang.Object, java.lang.Object) 
}

org/eclipse/ui/part/IPage.class
IPage.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IPage extends java.lang.Object {
	public abstract void createControl (org.eclipse.swt.widgets.Composite) 
	public abstract void dispose () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract void setActionBars (org.eclipse.ui.IActionBars) 
	public abstract void setFocus () 
}

org/eclipse/ui/part/IPageBookViewPage.class
IPageBookViewPage.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IPageBookViewPage extends java.lang.Object implements org.eclipse.ui.part.IPage  {
	public abstract org.eclipse.ui.part.IPageSite getSite () 
	public abstract void init (org.eclipse.ui.part.IPageSite)  throws org.eclipse.ui.PartInitException 
}

org/eclipse/ui/part/IPageSite.class
IPageSite.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IPageSite extends java.lang.Object implements org.eclipse.ui.IWorkbenchSite  {
	public abstract void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
	public abstract org.eclipse.ui.IActionBars getActionBars () 
}

org/eclipse/ui/part/ISetSelectionTarget.class
ISetSelectionTarget.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.ISetSelectionTarget extends java.lang.Object {
	public abstract void selectReveal (org.eclipse.jface.viewers.ISelection) 
}

org/eclipse/ui/part/IShowInSource.class
IShowInSource.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IShowInSource extends java.lang.Object {
	public abstract org.eclipse.ui.part.ShowInContext getShowInContext () 
}

org/eclipse/ui/part/IShowInTarget.class
IShowInTarget.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IShowInTarget extends java.lang.Object {
	public abstract boolean show (org.eclipse.ui.part.ShowInContext) 
}

org/eclipse/ui/part/IShowInTargetList.class
IShowInTargetList.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IShowInTargetList extends java.lang.Object {
	public abstract java.lang.String[] getShowInTargetIds () 
}

org/eclipse/ui/part/IWorkbenchPartOrientation.class
IWorkbenchPartOrientation.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IWorkbenchPartOrientation extends java.lang.Object {
	public abstract int getOrientation () 
}

org/eclipse/ui/part/IntroPart$1.class
IntroPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.IntroPart$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.part.IntroPart this$0
	private final org.eclipse.ui.IPropertyListener val$l
	private final int val$propertyId
	void  (org.eclipse.ui.part.IntroPart, org.eclipse.ui.IPropertyListener, int) 
	public void run () 
}

org/eclipse/ui/part/IntroPart.class
IntroPart.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.IntroPart extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.intro.IIntroPart org.eclipse.core.runtime.IExecutableExtension  {
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.ui.intro.IIntroSite partSite
	private org.eclipse.swt.graphics.Image titleImage
	private String titleLabel
	protected void  () 
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public abstract void createPartControl (org.eclipse.swt.widgets.Composite) 
	public void dispose () 
	protected void firePropertyChange (int) 
		int propertyId
		Object[] array
		int nX
		org.eclipse.ui.IPropertyListener l
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	protected org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	protected org.eclipse.swt.graphics.Image getDefaultImage () 
	public final org.eclipse.ui.intro.IIntroSite getIntroSite () 
	public org.eclipse.swt.graphics.Image getTitleImage () 
	public java.lang.String getTitle () 
	private java.lang.String getDefaultTitle () 
	public void init (org.eclipse.ui.intro.IIntroSite, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.intro.IIntroSite site
		org.eclipse.ui.IMemento memento
	protected void setSite (org.eclipse.ui.intro.IIntroSite) 
		org.eclipse.ui.intro.IIntroSite site
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	public abstract void setFocus () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement cfig
		String propertyName
		Object data
		String strIcon
		org.eclipse.swt.graphics.Image image
	protected void setTitleImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image titleImage
	protected void setTitle (java.lang.String) 
		String titleLabel
}

org/eclipse/ui/part/MessagePage.class
MessagePage.java
package org.eclipse.ui.part
public org.eclipse.ui.part.MessagePage extends org.eclipse.ui.part.Page {
	private org.eclipse.swt.widgets.Composite pgComp
	private org.eclipse.swt.widgets.Label msgLabel
	private String message
	public void  () 
	public void createControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.swt.widgets.Control getControl () 
	public void setFocus () 
	public void setMessage (java.lang.String) 
		String message
}

org/eclipse/ui/part/MultiEditor$1.class
MultiEditor.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiEditor$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.ui.part.MultiEditor this$0
	private final org.eclipse.ui.IEditorPart val$e
	void  (org.eclipse.ui.part.MultiEditor, org.eclipse.ui.IEditorPart) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/part/MultiEditor$Gradient.class
MultiEditor.java
package org.eclipse.ui.part
public org.eclipse.ui.part.MultiEditor$Gradient extends java.lang.Object {
	public org.eclipse.swt.graphics.Color fgColor
	public org.eclipse.swt.graphics.Color[] bgColors
	public int[] bgPercents
	public void  () 
}

org/eclipse/ui/part/MultiEditor.class
MultiEditor.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.MultiEditor extends org.eclipse.ui.part.AbstractMultiEditor {
	public void  () 
	public void updateGradient (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
		boolean activeEditor
		boolean activePart
		org.eclipse.ui.themes.ITheme theme
		org.eclipse.ui.part.MultiEditor$Gradient g
		org.eclipse.jface.resource.ColorRegistry colorRegistry
	protected abstract void drawGradient (org.eclipse.ui.IEditorPart, org.eclipse.ui.part.MultiEditor$Gradient) 
	public org.eclipse.swt.widgets.Composite createInnerPartControl (org.eclipse.swt.widgets.Composite, org.eclipse.ui.IEditorPart) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.IEditorPart e
		org.eclipse.swt.widgets.Composite content
	public void setFocus () 
	public void activateEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IEditorPart oldEditor
	protected boolean getShellActivated () 
		org.eclipse.ui.internal.WorkbenchWindow window
	public org.eclipse.swt.widgets.Composite getInnerEditorContainer (org.eclipse.ui.IEditorReference) 
		org.eclipse.ui.IEditorReference innerEditorReference
	protected void innerEditorsCreated () 
}

org/eclipse/ui/part/MultiEditorInput.class
MultiEditorInput.java
package org.eclipse.ui.part
public org.eclipse.ui.part.MultiEditorInput extends java.lang.Object implements org.eclipse.ui.IEditorInput  {
	org.eclipse.ui.IEditorInput[] input
	String[] editors
	public void  (java.lang.String[], org.eclipse.ui.IEditorInput[]) 
		String[] editorIDs
		org.eclipse.ui.IEditorInput[] innerEditors
	public org.eclipse.ui.IEditorInput[] getInput () 
	public java.lang.String[] getEditors () 
	public boolean exists () 
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public java.lang.String getName () 
		String name
		int i
	public org.eclipse.ui.IPersistableElement getPersistable () 
	public java.lang.String getToolTipText () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.ui.part.MultiEditorInput other
	public int hashCode () 
		int hash
		int i
		int i
}

org/eclipse/ui/part/MultiPageEditor$1.class
MultiPageEditor.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditor$1 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.part.MultiPageEditor this$0
	void  (org.eclipse.ui.part.MultiPageEditor) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
}

org/eclipse/ui/part/MultiPageEditor.class
MultiPageEditor.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.MultiPageEditor extends org.eclipse.ui.part.EditorPart {
	private java.util.List syncVector
	private org.eclipse.swt.widgets.TabFolder tabFolder
	public void  () 
	protected void addSyncroPageBook (org.eclipse.ui.part.PageBook) 
		org.eclipse.ui.part.PageBook pageBook
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.swt.widgets.TabFolder getFolder () 
	protected void onPageChange () 
		java.util.Iterator itr
		org.eclipse.ui.part.PageBook pageBook
	protected void removeSyncroPageBook (org.eclipse.ui.part.PageBook) 
		org.eclipse.ui.part.PageBook pageBook
	protected void sync () 
		java.util.Iterator itr
		org.eclipse.ui.part.PageBook pageBook
	protected void syncPageBook (org.eclipse.ui.part.PageBook) 
		org.eclipse.ui.part.PageBook pageBook
		int pos
		org.eclipse.swt.widgets.Control[] children
		int size
}

org/eclipse/ui/part/MultiPageEditorActionBarContributor.class
MultiPageEditorActionBarContributor.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.MultiPageEditorActionBarContributor extends org.eclipse.ui.part.EditorActionBarContributor {
	protected void  () 
	public void setActiveEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.IEditorPart activeNestedEditor
	public abstract void setActivePage (org.eclipse.ui.IEditorPart) 
}

org/eclipse/ui/part/MultiPageEditorPart$1.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propertyId
}

org/eclipse/ui/part/MultiPageEditorPart$10.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$10 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	private final org.eclipse.jface.dialogs.IPageChangedListener val$l
	private final org.eclipse.jface.dialogs.PageChangedEvent val$event
	void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.jface.dialogs.IPageChangedListener, org.eclipse.jface.dialogs.PageChangedEvent) 
	public void run () 
}

org/eclipse/ui/part/MultiPageEditorPart$2.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$2 extends org.eclipse.swt.events.SelectionAdapter {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	private final org.eclipse.swt.custom.CTabFolder val$newContainer
	void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.swt.custom.CTabFolder) 
	public void widgetSelected (org.eclipse.swt.events.SelectionEvent) 
		org.eclipse.swt.events.SelectionEvent e
		int newPageIndex
}

org/eclipse/ui/part/MultiPageEditorPart$3.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$3 extends java.lang.Object implements org.eclipse.swt.events.TraverseListener  {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	private final org.eclipse.swt.custom.CTabFolder val$newContainer
	void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.swt.custom.CTabFolder) 
	public void keyTraversed (org.eclipse.swt.events.TraverseEvent) 
		org.eclipse.swt.events.TraverseEvent e
		int detail
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/part/MultiPageEditorPart$4.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$4 extends org.eclipse.ui.part.PageSwitcher {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart $anonymous0
	public java.lang.Object[] getPages () 
		int pageCount
		Object[] result
		int i
	public java.lang.String getName (java.lang.Object) 
		Object page
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object page
		org.eclipse.swt.graphics.Image image
	public void activatePage (java.lang.Object) 
		Object page
	public int getCurrentPageIndex () 
}

org/eclipse/ui/part/MultiPageEditorPart$5.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$5 extends org.eclipse.core.commands.AbstractHandler {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart) 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		int n
		int i
}

org/eclipse/ui/part/MultiPageEditorPart$6.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$6 extends org.eclipse.core.commands.AbstractHandler {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart) 
	public java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.ExecutionEvent event
		int n
		int i
}

org/eclipse/ui/part/MultiPageEditorPart$7.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$7 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart) 
	public void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/part/MultiPageEditorPart$8.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$8 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	void  (org.eclipse.ui.part.MultiPageEditorPart) 
	public void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/part/MultiPageEditorPart$9.class
MultiPageEditorPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorPart$9 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.ui.part.MultiPageEditorPart this$0
	private final org.eclipse.ui.IWorkbenchPart val$part
	void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.ui.IWorkbenchPart) 
	public void run () 
		org.eclipse.ui.IWorkbenchPartSite partSite
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/ui/part/MultiPageEditorPart.class
MultiPageEditorPart.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.MultiPageEditorPart extends org.eclipse.ui.part.EditorPart implements org.eclipse.jface.dialogs.IPageChangeProvider  {
	private static final String COMMAND_NEXT_SUB_TAB
	private static final String COMMAND_PREVIOUS_SUB_TAB
	protected static final int PAGE_CONTAINER_SITE
	private static final String TRACING_COMPONENT
	private org.eclipse.ui.internal.services.INestable activeServiceLocator
	private org.eclipse.swt.custom.CTabFolder container
	private java.util.ArrayList nestedEditors
	private java.util.List pageSites
	private org.eclipse.ui.services.IServiceLocator pageContainerSite
	private org.eclipse.core.runtime.ListenerList pageChangeListeners
	static Class class$0
	static Class class$1
	static Class class$2
	protected void  () 
	public int addPage (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
		int index
	public void addPage (int, org.eclipse.swt.widgets.Control) 
		int index
		org.eclipse.swt.widgets.Control control
	public int addPage (org.eclipse.ui.IEditorPart, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorInput input
		int index
	public void addPage (int, org.eclipse.ui.IEditorPart, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		int index
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.IEditorInput input
		org.eclipse.ui.IEditorSite site
		org.eclipse.swt.widgets.Composite parent2
		org.eclipse.swt.widgets.Item item
	private int getOrientation (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
	private org.eclipse.swt.custom.CTabFolder createContainer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.custom.CTabFolder newContainer
	private org.eclipse.swt.custom.CTabItem createItem (int, org.eclipse.swt.widgets.Control) 
		int index
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.custom.CTabItem item
	protected abstract void createPages () 
	public final void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Composite pageContainer
		org.eclipse.ui.IEditorPart part
		org.eclipse.ui.services.IServiceLocator serviceLocator
	protected void initializePageSwitching () 
	private void initializeSubTabSwitching () 
		org.eclipse.ui.handlers.IHandlerService service
	protected org.eclipse.swt.widgets.Composite createPageContainer (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	protected org.eclipse.ui.IEditorSite createSite (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editor
	public void dispose () 
		int i
		org.eclipse.ui.IEditorPart editor
		int i
		org.eclipse.ui.services.IServiceLocator sl
	protected org.eclipse.ui.IEditorPart getActiveEditor () 
		int index
	public int getActivePage () 
		org.eclipse.swt.custom.CTabFolder tabFolder
	protected org.eclipse.swt.widgets.Composite getContainer () 
	protected org.eclipse.swt.widgets.Control getControl (int) 
		int pageIndex
	protected org.eclipse.ui.IEditorPart getEditor (int) 
		int pageIndex
		org.eclipse.swt.widgets.Item item
		Object data
	protected final org.eclipse.ui.services.IServiceLocator getPageSite (int) 
		int pageIndex
		org.eclipse.swt.widgets.Item item
		Object data
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
		org.eclipse.ui.services.IServiceLocator sl
	private org.eclipse.ui.services.IServiceLocator getPageContainerSite () 
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	private org.eclipse.swt.custom.CTabItem getItem (int) 
		int pageIndex
	protected int getPageCount () 
		org.eclipse.swt.custom.CTabFolder folder
	protected org.eclipse.swt.graphics.Image getPageImage (int) 
		int pageIndex
	protected java.lang.String getPageText (int) 
		int pageIndex
	private org.eclipse.swt.custom.CTabFolder getTabFolder () 
	protected void handlePropertyChange (int) 
		int propertyId
	public void init (org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IEditorSite site
		org.eclipse.ui.IEditorInput input
	public boolean isDirty () 
		java.util.Iterator i
		org.eclipse.ui.IEditorPart editor
	protected void pageChange (int) 
		int newPageIndex
		org.eclipse.ui.IPartService partService
		org.eclipse.ui.IEditorPart activeEditor
		org.eclipse.ui.IEditorActionBarContributor contributor
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		org.eclipse.jface.viewers.ISelectionProvider outerProvider
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.part.MultiPageSelectionProvider provider
		Object selectedPage
	protected final void deactivateSite (boolean, boolean) 
		boolean immediate
		boolean containerSiteActive
		int pageIndex
		org.eclipse.ui.IKeyBindingService service
		org.eclipse.ui.INestableKeyBindingService nestableService
		org.eclipse.ui.services.IServiceLocator containerSite
	protected final void activateSite () 
		org.eclipse.ui.IKeyBindingService service
		int pageIndex
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.INestableKeyBindingService nestableService
		org.eclipse.ui.services.IServiceLocator serviceLocator
		org.eclipse.swt.widgets.Item item
		org.eclipse.ui.INestableKeyBindingService nestableService
	private void disposePart (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void removePage (int) 
		int pageIndex
		org.eclipse.ui.IEditorPart editor
		org.eclipse.swt.custom.CTabItem item
		org.eclipse.ui.services.IServiceLocator pageLocator
		org.eclipse.swt.widgets.Control pageControl
	protected void setActivePage (int) 
		int pageIndex
	protected void setControl (int, org.eclipse.swt.widgets.Control) 
		int pageIndex
		org.eclipse.swt.widgets.Control control
	public void setFocus () 
	private void setFocus (int) 
		int pageIndex
		org.eclipse.ui.IEditorPart editor
		org.eclipse.swt.widgets.Control control
	protected void setPageImage (int, org.eclipse.swt.graphics.Image) 
		int pageIndex
		org.eclipse.swt.graphics.Image image
	protected void setPageText (int, java.lang.String) 
		int pageIndex
		String text
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
		Object result
		org.eclipse.ui.IEditorPart innerEditor
	public final org.eclipse.ui.IEditorPart[] findEditors (org.eclipse.ui.IEditorInput) 
		org.eclipse.ui.IEditorInput input
		java.util.List result
		int count
		int i
		org.eclipse.ui.IEditorPart editor
	public final void setActiveEditor (org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.IEditorPart editorPart
		int count
		int i
		org.eclipse.ui.IEditorPart editor
	public java.lang.Object getSelectedPage () 
		int index
		org.eclipse.ui.IEditorPart editor
	public void addPageChangedListener (org.eclipse.jface.dialogs.IPageChangedListener) 
		org.eclipse.jface.dialogs.IPageChangedListener listener
	public void removePageChangedListener (org.eclipse.jface.dialogs.IPageChangedListener) 
		org.eclipse.jface.dialogs.IPageChangedListener listener
	private void firePageChanged (org.eclipse.jface.dialogs.PageChangedEvent) 
		org.eclipse.jface.dialogs.PageChangedEvent event
		Object[] listeners
		int i
		org.eclipse.jface.dialogs.IPageChangedListener l
}

org/eclipse/ui/part/MultiPageEditorSite$1.class
MultiPageEditorSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorSite$1 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.part.MultiPageEditorSite this$0
	void  (org.eclipse.ui.part.MultiPageEditorSite) 
	public void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/part/MultiPageEditorSite$2.class
MultiPageEditorSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorSite$2 extends java.lang.Object implements org.eclipse.ui.internal.part.IMultiPageEditorSiteHolder  {
	final org.eclipse.ui.part.MultiPageEditorSite this$0
	void  (org.eclipse.ui.part.MultiPageEditorSite) 
	public org.eclipse.ui.part.MultiPageEditorSite getSite () 
}

org/eclipse/ui/part/MultiPageEditorSite$3.class
MultiPageEditorSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorSite$3 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.part.MultiPageEditorSite this$0
	void  (org.eclipse.ui.part.MultiPageEditorSite) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/part/MultiPageEditorSite$4.class
MultiPageEditorSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageEditorSite$4 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.part.MultiPageEditorSite this$0
	void  (org.eclipse.ui.part.MultiPageEditorSite) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/part/MultiPageEditorSite.class
MultiPageEditorSite.java
package org.eclipse.ui.part
public org.eclipse.ui.part.MultiPageEditorSite extends java.lang.Object implements org.eclipse.ui.IEditorSite org.eclipse.ui.internal.services.INestable  {
	private org.eclipse.ui.IEditorPart editor
	private java.util.ArrayList menuExtenders
	private org.eclipse.ui.part.MultiPageEditorPart multiPageEditor
	private org.eclipse.jface.viewers.ISelectionChangedListener postSelectionChangedListener
	private org.eclipse.jface.viewers.ISelectionChangedListener selectionChangedListener
	private org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	private org.eclipse.ui.IKeyBindingService service
	private final org.eclipse.ui.internal.services.ServiceLocator serviceLocator
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.ui.part.MultiPageEditorPart, org.eclipse.ui.IEditorPart) 
		org.eclipse.ui.part.MultiPageEditorPart multiPageEditor
		org.eclipse.ui.IEditorPart editor
		org.eclipse.ui.services.IServiceLocator parentServiceLocator
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	private void initializeDefaultServices () 
	public final void activate () 
	public final void deactivate () 
	public void dispose () 
		int i
		org.eclipse.ui.IKeyBindingService parentService
		org.eclipse.ui.INestableKeyBindingService nestableParent
	public org.eclipse.ui.IEditorActionBarContributor getActionBarContributor () 
	public org.eclipse.ui.IActionBars getActionBars () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.jface.viewers.ILabelDecorator getDecoratorManager () 
	public org.eclipse.ui.IEditorPart getEditor () 
	public java.lang.String getId () 
	public org.eclipse.ui.IKeyBindingService getKeyBindingService () 
		org.eclipse.ui.INestableKeyBindingService nestableService
	public org.eclipse.ui.part.MultiPageEditorPart getMultiPageEditor () 
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public org.eclipse.ui.IWorkbenchPart getPart () 
	public java.lang.String getPluginId () 
	private org.eclipse.jface.viewers.ISelectionChangedListener getPostSelectionChangedListener () 
	public java.lang.String getRegisteredName () 
	private org.eclipse.jface.viewers.ISelectionChangedListener getSelectionChangedListener () 
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public org.eclipse.swt.widgets.Shell getShell () 
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	protected void handlePostSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelectionProvider parentProvider
		org.eclipse.jface.viewers.SelectionChangedEvent newEvent
		org.eclipse.ui.part.MultiPageSelectionProvider prov
	protected void handleSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.jface.viewers.ISelectionProvider parentProvider
		org.eclipse.jface.viewers.SelectionChangedEvent newEvent
		org.eclipse.ui.part.MultiPageSelectionProvider prov
	public final boolean hasService (java.lang.Class) 
		Class key
	public void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public final void registerContextMenu (org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		boolean includeEditorInput
	public void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		String menuID
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public final void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider, boolean) 
		String menuId
		org.eclipse.jface.action.MenuManager menuManager
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
		boolean includeEditorInput
	public void setSelectionProvider (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.jface.viewers.ISelectionProvider oldSelectionProvider
}

org/eclipse/ui/part/MultiPageSelectionProvider$1.class
MultiPageSelectionProvider.java
package org.eclipse.ui.part
 org.eclipse.ui.part.MultiPageSelectionProvider$1 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.part.MultiPageSelectionProvider this$0
	private final org.eclipse.jface.viewers.ISelectionChangedListener val$l
	private final org.eclipse.jface.viewers.SelectionChangedEvent val$event
	void  (org.eclipse.ui.part.MultiPageSelectionProvider, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.SelectionChangedEvent) 
	public void run () 
}

org/eclipse/ui/part/MultiPageSelectionProvider.class
MultiPageSelectionProvider.java
package org.eclipse.ui.part
public org.eclipse.ui.part.MultiPageSelectionProvider extends java.lang.Object implements org.eclipse.jface.viewers.IPostSelectionProvider  {
	private org.eclipse.core.runtime.ListenerList listeners
	private org.eclipse.core.runtime.ListenerList postListeners
	private org.eclipse.ui.part.MultiPageEditorPart multiPageEditor
	public void  (org.eclipse.ui.part.MultiPageEditorPart) 
		org.eclipse.ui.part.MultiPageEditorPart multiPageEditor
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void addPostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void fireSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object[] listeners
	public void firePostSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object[] listeners
	private void fireEventChange (org.eclipse.jface.viewers.SelectionChangedEvent, java.lang.Object[]) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object[] listeners
		int i
		org.eclipse.jface.viewers.ISelectionChangedListener l
	public org.eclipse.ui.part.MultiPageEditorPart getMultiPageEditor () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
		org.eclipse.ui.IEditorPart activeEditor
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void removePostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.ui.IEditorPart activeEditor
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
}

org/eclipse/ui/part/Page.class
Page.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.Page extends java.lang.Object implements org.eclipse.ui.part.IPageBookViewPage  {
	private org.eclipse.ui.part.IPageSite site
	protected void  () 
	public abstract void createControl (org.eclipse.swt.widgets.Composite) 
	public void dispose () 
		org.eclipse.swt.widgets.Control ctrl
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public void makeContributions (org.eclipse.jface.action.IMenuManager, org.eclipse.jface.action.IToolBarManager, org.eclipse.jface.action.IStatusLineManager) 
		org.eclipse.jface.action.IMenuManager menuManager
		org.eclipse.jface.action.IToolBarManager toolBarManager
		org.eclipse.jface.action.IStatusLineManager statusLineManager
	public void setActionBars (org.eclipse.ui.IActionBars) 
		org.eclipse.ui.IActionBars actionBars
	public void init (org.eclipse.ui.part.IPageSite) 
		org.eclipse.ui.part.IPageSite pageSite
	public org.eclipse.ui.part.IPageSite getSite () 
	public abstract void setFocus () 
}

org/eclipse/ui/part/PageBook$PageBookLayout.class
PageBook.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PageBook$PageBookLayout extends org.eclipse.swt.widgets.Layout {
	final org.eclipse.ui.part.PageBook this$0
	public void  (org.eclipse.ui.part.PageBook) 
	protected org.eclipse.swt.graphics.Point computeSize (org.eclipse.swt.widgets.Composite, int, int, boolean) 
		org.eclipse.swt.widgets.Composite composite
		int wHint
		int hHint
		boolean flushCache
		org.eclipse.swt.graphics.Point result
	protected void layout (org.eclipse.swt.widgets.Composite, boolean) 
		org.eclipse.swt.widgets.Composite composite
		boolean flushCache
}

org/eclipse/ui/part/PageBook.class
PageBook.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PageBook extends org.eclipse.swt.widgets.Composite {
	private org.eclipse.swt.widgets.Control currentPage
	public void  (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
	public void showPage (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control page
		org.eclipse.swt.widgets.Control oldPage
	static org.eclipse.swt.widgets.Control access$0 (org.eclipse.ui.part.PageBook) 
}

org/eclipse/ui/part/PageBookView$1.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$1 extends java.lang.Object implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.ui.part.PageBookView this$0
	void  (org.eclipse.ui.part.PageBookView) 
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
}

org/eclipse/ui/part/PageBookView$2.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$2 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.part.PageBookView this$0
	void  (org.eclipse.ui.part.PageBookView) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/part/PageBookView$3.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$3 extends java.lang.Object implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	final org.eclipse.ui.part.PageBookView this$0
	void  (org.eclipse.ui.part.PageBookView) 
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
}

org/eclipse/ui/part/PageBookView$4.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$4 extends java.lang.Object implements org.eclipse.ui.IPartListener2  {
	final org.eclipse.ui.part.PageBookView this$0
	void  (org.eclipse.ui.part.PageBookView) 
	public void partActivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
		org.eclipse.ui.IWorkbenchPart part
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partClosed (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partDeactivated (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partHidden (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partInputChanged (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partOpened (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
	public void partVisible (org.eclipse.ui.IWorkbenchPartReference) 
		org.eclipse.ui.IWorkbenchPartReference partRef
}

org/eclipse/ui/part/PageBookView$5.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$5 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.part.PageBookView$SelectionManager this$1
	private final org.eclipse.jface.viewers.ISelectionChangedListener val$l
	private final org.eclipse.jface.viewers.SelectionChangedEvent val$event
	void  (org.eclipse.ui.part.PageBookView$SelectionManager, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.SelectionChangedEvent) 
	public void run () 
}

org/eclipse/ui/part/PageBookView$PageRec.class
PageBookView.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PageBookView$PageRec extends java.lang.Object {
	public org.eclipse.ui.IWorkbenchPart part
	public org.eclipse.ui.part.IPage page
	public org.eclipse.ui.SubActionBars subActionBars
	public void  (org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.part.IPage) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.part.IPage page
	public void dispose () 
}

org/eclipse/ui/part/PageBookView$SelectionManager.class
PageBookView.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageBookView$SelectionManager extends org.eclipse.core.commands.common.EventManager {
	private void  () 
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		Object[] listeners
		int i
		org.eclipse.jface.viewers.ISelectionChangedListener l
	void  (org.eclipse.ui.part.PageBookView$SelectionManager) 
}

org/eclipse/ui/part/PageBookView$SelectionProvider.class
PageBookView.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PageBookView$SelectionProvider extends java.lang.Object implements org.eclipse.jface.viewers.IPostSelectionProvider  {
	private org.eclipse.ui.part.PageBookView$SelectionManager fSelectionListener
	private org.eclipse.ui.part.PageBookView$SelectionManager fPostSelectionListeners
	final org.eclipse.ui.part.PageBookView this$0
	protected void  (org.eclipse.ui.part.PageBookView) 
	public void addSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public org.eclipse.jface.viewers.ISelection getSelection () 
		org.eclipse.ui.part.IPage currentPage
		org.eclipse.ui.part.IPageSite site
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public void removeSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public void postSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
		org.eclipse.ui.part.IPage currentPage
		org.eclipse.ui.part.IPageSite site
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public void addPostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
	public void removePostSelectionChangedListener (org.eclipse.jface.viewers.ISelectionChangedListener) 
		org.eclipse.jface.viewers.ISelectionChangedListener listener
}

org/eclipse/ui/part/PageBookView.class
PageBookView.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.PageBookView extends org.eclipse.ui.part.ViewPart implements org.eclipse.ui.IPartListener  {
	private org.eclipse.ui.part.PageBook book
	private org.eclipse.ui.part.PageBookView$PageRec defaultPageRec
	private java.util.Map mapPartToRec
	private java.util.Map mapPageToSite
	private java.util.Map mapPageToNumRecs
	private org.eclipse.ui.part.PageBookView$PageRec activeRec
	private org.eclipse.ui.IWorkbenchPart hiddenPart
	private org.eclipse.jface.util.IPropertyChangeListener actionBarPropListener
	private org.eclipse.jface.viewers.ISelectionChangedListener selectionChangedListener
	private org.eclipse.jface.viewers.ISelectionChangedListener postSelectionListener
	private org.eclipse.ui.part.PageBookView$SelectionProvider selectionProvider
	private org.eclipse.ui.IPartListener2 partListener
	protected void  () 
	protected abstract org.eclipse.ui.part.IPage createDefaultPage (org.eclipse.ui.part.PageBook) 
	private org.eclipse.ui.part.PageBookView$PageRec createPage (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.part.PageBookView$PageRec rec
	private void preparePage (org.eclipse.ui.part.PageBookView$PageRec) 
		org.eclipse.ui.part.PageBookView$PageRec rec
		org.eclipse.ui.part.IPageSite site
		Integer count
		Integer count
	protected void initPage (org.eclipse.ui.part.IPageBookViewPage) 
		org.eclipse.ui.part.IPageBookViewPage page
		org.eclipse.ui.PartInitException e
	public void createPartControl (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.part.IPage defaultPage
	public void dispose () 
		java.util.Map clone
		java.util.Iterator itr
		org.eclipse.ui.part.PageBookView$PageRec rec
	protected abstract org.eclipse.ui.part.PageBookView$PageRec doCreatePage (org.eclipse.ui.IWorkbenchPart) 
	protected abstract void doDestroyPage (org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.part.PageBookView$PageRec) 
	protected boolean doesPageExist (org.eclipse.ui.part.IPage) 
		org.eclipse.ui.part.IPage page
	public java.lang.Object getAdapter (java.lang.Class) 
		Class key
		org.eclipse.ui.part.IPage page
		Object adapter
	protected java.lang.Object getViewAdapter (java.lang.Class) 
		Class adapter
	protected abstract org.eclipse.ui.IWorkbenchPart getBootstrapPart () 
	protected org.eclipse.ui.IWorkbenchPart getCurrentContributingPart () 
	public org.eclipse.ui.part.IPage getCurrentPage () 
	protected org.eclipse.ui.part.PageSite getPageSite (org.eclipse.ui.part.IPage) 
		org.eclipse.ui.part.IPage page
	public org.eclipse.ui.part.IPage getDefaultPage () 
	protected org.eclipse.ui.part.PageBook getPageBook () 
	protected org.eclipse.ui.part.PageBookView$PageRec getPageRec (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	protected org.eclipse.ui.part.PageBookView$PageRec getPageRec (org.eclipse.ui.part.IPage) 
		org.eclipse.ui.part.IPage page
		java.util.Iterator itr
		org.eclipse.ui.part.PageBookView$PageRec rec
	protected abstract boolean isImportant (org.eclipse.ui.IWorkbenchPart) 
	public void init (org.eclipse.ui.IViewSite)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IViewSite site
	public void partActivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.part.PageBookView$PageRec rec
	public void partBroughtToTop (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partClosed (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.part.PageBookView$PageRec rec
	public void partDeactivated (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	public void partOpened (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	private void refreshGlobalActionHandlers () 
		org.eclipse.ui.IActionBars bars
		java.util.Map newActionHandlers
		java.util.Set keys
		java.util.Iterator iter
		java.util.Map$Entry entry
	private void removePage (org.eclipse.ui.part.PageBookView$PageRec) 
		org.eclipse.ui.part.PageBookView$PageRec rec
		int newCount
		Object site
		org.eclipse.swt.widgets.Control control
	public void setFocus () 
	private void pageSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.part.PageBookView$SelectionProvider provider
	private void postSelectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
		org.eclipse.ui.part.PageBookView$SelectionProvider provider
	private void showBootstrapPart () 
		org.eclipse.ui.IWorkbenchPart part
	protected void showPageRec (org.eclipse.ui.part.PageBookView$PageRec) 
		org.eclipse.ui.part.PageBookView$PageRec pageRec
		org.eclipse.ui.part.PageSite pageSite
		org.eclipse.jface.viewers.ISelectionProvider provider
		org.eclipse.swt.widgets.Control pageControl
		org.eclipse.ui.part.PageSite pageSite
		org.eclipse.jface.viewers.ISelectionProvider provider
	protected org.eclipse.ui.part.PageBookView$SelectionProvider getSelectionProvider () 
	protected void partHidden (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.IViewPart[] viewStack
	private boolean containsPart (org.eclipse.ui.IViewPart[], org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IViewPart[] viewStack
		org.eclipse.ui.IWorkbenchPart part
		int i
	protected void partVisible (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
	static org.eclipse.ui.part.PageBookView$PageRec access$0 (org.eclipse.ui.part.PageBookView) 
	static void access$1 (org.eclipse.ui.part.PageBookView) 
	static void access$2 (org.eclipse.ui.part.PageBookView, org.eclipse.jface.viewers.SelectionChangedEvent) 
	static void access$3 (org.eclipse.ui.part.PageBookView, org.eclipse.jface.viewers.SelectionChangedEvent) 
}

org/eclipse/ui/part/PageSite$1.class
PageSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageSite$1 extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	final org.eclipse.ui.part.PageSite this$0
	private final org.eclipse.ui.IViewSite val$parentViewSite
	void  (org.eclipse.ui.part.PageSite, org.eclipse.ui.IViewSite) 
	public void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/part/PageSite$2.class
PageSite.java
package org.eclipse.ui.part
 org.eclipse.ui.part.PageSite$2 extends java.lang.Object implements org.eclipse.ui.internal.part.IPageSiteHolder  {
	final org.eclipse.ui.part.PageSite this$0
	void  (org.eclipse.ui.part.PageSite) 
	public org.eclipse.ui.part.IPageSite getSite () 
}

org/eclipse/ui/part/PageSite.class
PageSite.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PageSite extends java.lang.Object implements org.eclipse.ui.part.IPageSite org.eclipse.ui.internal.services.INestable  {
	private java.util.ArrayList menuExtenders
	private org.eclipse.ui.IViewSite parentSite
	private org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	private final org.eclipse.ui.internal.services.ServiceLocator serviceLocator
	private org.eclipse.ui.SubActionBars subActionBars
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.ui.IViewSite) 
		org.eclipse.ui.IViewSite parentViewSite
		org.eclipse.ui.internal.services.IServiceLocatorCreator slc
	private void initializeDefaultServices () 
	protected void dispose () 
		java.util.HashSet managers
		int i
		org.eclipse.ui.internal.PopupMenuExtender ext
		java.util.Iterator iterator
		org.eclipse.jface.action.MenuManager mgr
	public org.eclipse.ui.IActionBars getActionBars () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.ui.IWorkbenchPage getPage () 
	public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider () 
	public final java.lang.Object getService (java.lang.Class) 
		Class key
	public org.eclipse.swt.widgets.Shell getShell () 
	public org.eclipse.ui.IWorkbenchWindow getWorkbenchWindow () 
	public final boolean hasService (java.lang.Class) 
		Class key
	public void registerContextMenu (java.lang.String, org.eclipse.jface.action.MenuManager, org.eclipse.jface.viewers.ISelectionProvider) 
		String menuID
		org.eclipse.jface.action.MenuManager menuMgr
		org.eclipse.jface.viewers.ISelectionProvider selProvider
	public void setSelectionProvider (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider provider
	public void activate () 
	public void deactivate () 
}

org/eclipse/ui/part/PageSwitcher.class
PageSwitcher.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.PageSwitcher extends java.lang.Object {
	static Class class$0
	public void  (org.eclipse.ui.IWorkbenchPart) 
		org.eclipse.ui.IWorkbenchPart part
		org.eclipse.ui.handlers.IHandlerService service
	public abstract void activatePage (java.lang.Object) 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
	public abstract java.lang.String getName (java.lang.Object) 
	public abstract java.lang.Object[] getPages () 
	public int getCurrentPageIndex () 
}

org/eclipse/ui/part/PluginDropAdapter.class
PluginDropAdapter.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PluginDropAdapter extends org.eclipse.jface.viewers.ViewerDropAdapter {
	public static final String ATT_CLASS
	private org.eclipse.swt.dnd.TransferData currentTransfer
	public void  (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	public void drop (org.eclipse.swt.dnd.DropTargetEvent) 
		org.eclipse.swt.dnd.DropTargetEvent event
		org.eclipse.ui.part.PluginTransferData pluginData
		org.eclipse.ui.part.IDropActionDelegate delegate
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.swt.dnd.TransferData getCurrentTransfer () 
	protected static org.eclipse.ui.part.IDropActionDelegate getPluginAdapter (org.eclipse.ui.part.PluginTransferData)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.ui.part.PluginTransferData data
		org.eclipse.core.runtime.IExtensionRegistry registry
		String adapterName
		org.eclipse.core.runtime.IExtensionPoint xpt
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] configs
		int j
		String id
	public boolean performDrop (java.lang.Object) 
		Object data
	public boolean validateDrop (java.lang.Object, int, org.eclipse.swt.dnd.TransferData) 
		Object target
		int operation
		org.eclipse.swt.dnd.TransferData transferType
}

org/eclipse/ui/part/PluginTransfer.class
PluginTransfer.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PluginTransfer extends org.eclipse.swt.dnd.ByteArrayTransfer {
	private static final String TYPE_NAME
	private static final int TYPEID
	private static org.eclipse.ui.part.PluginTransfer instance
	static void  () 
	private void  () 
	public static org.eclipse.ui.part.PluginTransfer getInstance () 
	protected int[] getTypeIds () 
	protected java.lang.String[] getTypeNames () 
	protected void javaToNative (java.lang.Object, org.eclipse.swt.dnd.TransferData) 
		Object data
		org.eclipse.swt.dnd.TransferData transferData
		org.eclipse.ui.part.PluginTransferData realData
		java.io.ByteArrayOutputStream out
		java.io.DataOutputStream dataOut
		java.io.IOException e
	protected java.lang.Object nativeToJava (org.eclipse.swt.dnd.TransferData) 
		org.eclipse.swt.dnd.TransferData transferData
		byte[] bytes
		java.io.ByteArrayInputStream in
		java.io.DataInputStream dataIn
		String extensionName
		int len
		byte[] pluginData
		java.io.IOException e
}

org/eclipse/ui/part/PluginTransferData.class
PluginTransferData.java
package org.eclipse.ui.part
public org.eclipse.ui.part.PluginTransferData extends java.lang.Object {
	String extensionName
	byte[] transferData
	public void  (java.lang.String, byte[]) 
		String extensionId
		byte[] data
	public byte[] getData () 
	public java.lang.String getExtensionId () 
}

org/eclipse/ui/part/ShowInContext.class
ShowInContext.java
package org.eclipse.ui.part
public org.eclipse.ui.part.ShowInContext extends java.lang.Object {
	private Object input
	private org.eclipse.jface.viewers.ISelection selection
	public void  (java.lang.Object, org.eclipse.jface.viewers.ISelection) 
		Object input
		org.eclipse.jface.viewers.ISelection selection
	public java.lang.Object getInput () 
	public org.eclipse.jface.viewers.ISelection getSelection () 
	public void setInput (java.lang.Object) 
		Object input
	public void setSelection (org.eclipse.jface.viewers.ISelection) 
		org.eclipse.jface.viewers.ISelection selection
}

org/eclipse/ui/part/ViewPart$1.class
ViewPart.java
package org.eclipse.ui.part
 org.eclipse.ui.part.ViewPart$1 extends java.lang.Object implements org.eclipse.ui.IPropertyListener  {
	final org.eclipse.ui.part.ViewPart this$0
	void  (org.eclipse.ui.part.ViewPart) 
	public void propertyChanged (java.lang.Object, int) 
		Object source
		int propId
}

org/eclipse/ui/part/ViewPart.class
ViewPart.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.ViewPart extends org.eclipse.ui.part.WorkbenchPart implements org.eclipse.ui.IViewPart  {
	private org.eclipse.ui.IPropertyListener compatibilityTitleListener
	protected void  () 
	public org.eclipse.ui.IViewSite getViewSite () 
	public void init (org.eclipse.ui.IViewSite)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IViewSite site
	public void init (org.eclipse.ui.IViewSite, org.eclipse.ui.IMemento)  throws org.eclipse.ui.PartInitException 
		org.eclipse.ui.IViewSite site
		org.eclipse.ui.IMemento memento
	public void saveState (org.eclipse.ui.IMemento) 
		org.eclipse.ui.IMemento memento
	protected void setPartName (java.lang.String) 
		String partName
	protected void setContentDescription (java.lang.String) 
		String description
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement cfig
		String propertyName
		Object data
	private void setDefaultContentDescription () 
		String partName
		String title
	protected final void checkSite (org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.ui.IWorkbenchPartSite site
	static void access$0 (org.eclipse.ui.part.ViewPart) 
}

org/eclipse/ui/part/WorkbenchPart.class
WorkbenchPart.java
package org.eclipse.ui.part
public abstract org.eclipse.ui.part.WorkbenchPart extends org.eclipse.core.commands.common.EventManager implements org.eclipse.ui.IWorkbenchPart3 org.eclipse.core.runtime.IExecutableExtension org.eclipse.ui.part.IWorkbenchPartOrientation  {
	private String title
	private org.eclipse.jface.resource.ImageDescriptor imageDescriptor
	private org.eclipse.swt.graphics.Image titleImage
	private String toolTip
	private org.eclipse.core.runtime.IConfigurationElement configElement
	private org.eclipse.ui.IWorkbenchPartSite partSite
	private String partName
	private String contentDescription
	private org.eclipse.core.runtime.ListenerList partChangeListeners
	private java.util.Map partProperties
	protected void  () 
	public void addPropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public abstract void createPartControl (org.eclipse.swt.widgets.Composite) 
	public void dispose () 
	protected void firePropertyChange (int) 
		int propertyId
		Object[] array
		int nX
		org.eclipse.ui.IPropertyListener l
		RuntimeException e
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	protected org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
	protected org.eclipse.swt.graphics.Image getDefaultImage () 
	public org.eclipse.ui.IWorkbenchPartSite getSite () 
	public java.lang.String getTitle () 
	public org.eclipse.swt.graphics.Image getTitleImage () 
	public java.lang.String getTitleToolTip () 
	public void removePropertyListener (org.eclipse.ui.IPropertyListener) 
		org.eclipse.ui.IPropertyListener l
	public abstract void setFocus () 
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) 
		org.eclipse.core.runtime.IConfigurationElement cfig
		String propertyName
		Object data
		String strIcon
	protected void setSite (org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.ui.IWorkbenchPartSite site
	protected void checkSite (org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.ui.IWorkbenchPartSite site
	protected void setTitle (java.lang.String) 
		String title
	protected void setTitleImage (org.eclipse.swt.graphics.Image) 
		org.eclipse.swt.graphics.Image titleImage
	protected void setTitleToolTip (java.lang.String) 
		String toolTip
	public void showBusy (boolean) 
		boolean busy
	public java.lang.String getPartName () 
	protected void setPartName (java.lang.String) 
		String partName
	void setDefaultTitle () 
		String description
		String name
		String newTitle
	public java.lang.String getContentDescription () 
	protected void setContentDescription (java.lang.String) 
		String description
	void internalSetContentDescription (java.lang.String) 
		String description
	void internalSetPartName (java.lang.String) 
		String partName
	public int getOrientation () 
	public void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	protected void firePartPropertyChanged (java.lang.String, java.lang.String, java.lang.String) 
		String key
		String oldValue
		String newValue
		org.eclipse.jface.util.PropertyChangeEvent event
		Object[] l
		int i
		RuntimeException e
	public void setPartProperty (java.lang.String, java.lang.String) 
		String key
		String value
		String oldValue
	public java.lang.String getPartProperty (java.lang.String) 
		String key
	public java.util.Map getPartProperties () 
}

org/eclipse/ui/plugin/
org/eclipse/ui/plugin/AbstractUIPlugin$1.class
AbstractUIPlugin.java
package org.eclipse.ui.plugin
 org.eclipse.ui.plugin.AbstractUIPlugin$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.plugin.AbstractUIPlugin this$0
	void  (org.eclipse.ui.plugin.AbstractUIPlugin) 
	public void run () 
}

org/eclipse/ui/plugin/AbstractUIPlugin$2.class
AbstractUIPlugin.java
package org.eclipse.ui.plugin
 org.eclipse.ui.plugin.AbstractUIPlugin$2 extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener  {
	final org.eclipse.ui.plugin.AbstractUIPlugin this$0
	private final org.osgi.framework.BundleContext val$fc
	void  (org.eclipse.ui.plugin.AbstractUIPlugin, org.osgi.framework.BundleContext) 
	public void bundleChanged (org.osgi.framework.BundleEvent) 
		org.osgi.framework.BundleEvent event
}

org/eclipse/ui/plugin/AbstractUIPlugin.class
AbstractUIPlugin.java
package org.eclipse.ui.plugin
public abstract org.eclipse.ui.plugin.AbstractUIPlugin extends org.eclipse.core.runtime.Plugin {
	private static final String FN_DIALOG_SETTINGS
	private org.eclipse.jface.dialogs.IDialogSettings dialogSettings
	private org.eclipse.ui.preferences.ScopedPreferenceStore preferenceStore
	private org.eclipse.jface.resource.ImageRegistry imageRegistry
	private org.osgi.framework.BundleListener bundleListener
	public void  (org.eclipse.core.runtime.IPluginDescriptor) 
		org.eclipse.core.runtime.IPluginDescriptor descriptor
	public void  () 
	protected org.eclipse.jface.resource.ImageRegistry createImageRegistry () 
	public org.eclipse.jface.dialogs.IDialogSettings getDialogSettings () 
	public org.eclipse.jface.resource.ImageRegistry getImageRegistry () 
	public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore () 
	public org.eclipse.ui.IWorkbench getWorkbench () 
	protected void initializeDefaultPreferences (org.eclipse.jface.preference.IPreferenceStore) 
		org.eclipse.jface.preference.IPreferenceStore store
	protected void initializeDefaultPluginPreferences () 
	protected void initializeImageRegistry (org.eclipse.jface.resource.ImageRegistry) 
		org.eclipse.jface.resource.ImageRegistry reg
	protected void loadDialogSettings () 
		org.eclipse.core.runtime.IPath dataLocation
		String readWritePath
		java.io.File settingsFile
		java.net.URL dsURL
		java.io.InputStream is
		java.io.BufferedReader reader
	protected void loadPreferenceStore () 
	protected void refreshPluginActions () 
	protected void saveDialogSettings () 
		org.eclipse.core.runtime.IPath path
		String readWritePath
	protected void savePreferenceStore () 
	public void startup ()  throws org.eclipse.core.runtime.CoreException 
	public void shutdown ()  throws org.eclipse.core.runtime.CoreException 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.osgi.framework.BundleContext fc
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public static org.eclipse.jface.resource.ImageDescriptor imageDescriptorFromPlugin (java.lang.String, java.lang.String) 
		String pluginId
		String imageFilePath
		org.eclipse.ui.IWorkbench workbench
		org.eclipse.jface.resource.ImageDescriptor imageDescriptor
		org.osgi.framework.Bundle bundle
		java.net.URL fullPathString
	private org.eclipse.core.runtime.IPath getStateLocationOrNull () 
}

org/eclipse/ui/preferences/
org/eclipse/ui/preferences/IWorkbenchPreferenceContainer.class
IWorkbenchPreferenceContainer.java
package org.eclipse.ui.preferences
public abstract org.eclipse.ui.preferences.IWorkbenchPreferenceContainer extends java.lang.Object {
	public abstract boolean openPage (java.lang.String, java.lang.Object) 
	public abstract org.eclipse.ui.preferences.IWorkingCopyManager getWorkingCopyManager () 
	public abstract void registerUpdateJob (org.eclipse.core.runtime.jobs.Job) 
}

org/eclipse/ui/preferences/IWorkingCopyManager.class
IWorkingCopyManager.java
package org.eclipse.ui.preferences
public abstract org.eclipse.ui.preferences.IWorkingCopyManager extends java.lang.Object {
	public abstract org.eclipse.core.runtime.preferences.IEclipsePreferences getWorkingCopy (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
	public abstract void applyChanges ()  throws org.osgi.service.prefs.BackingStoreException 
}

org/eclipse/ui/preferences/ScopedPreferenceStore$1.class
ScopedPreferenceStore.java
package org.eclipse.ui.preferences
 org.eclipse.ui.preferences.ScopedPreferenceStore$1 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener  {
	final org.eclipse.ui.preferences.ScopedPreferenceStore this$0
	void  (org.eclipse.ui.preferences.ScopedPreferenceStore) 
	public void added (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
	public void removed (org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$NodeChangeEvent event
}

org/eclipse/ui/preferences/ScopedPreferenceStore$2.class
ScopedPreferenceStore.java
package org.eclipse.ui.preferences
 org.eclipse.ui.preferences.ScopedPreferenceStore$2 extends java.lang.Object implements org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener  {
	final org.eclipse.ui.preferences.ScopedPreferenceStore this$0
	void  (org.eclipse.ui.preferences.ScopedPreferenceStore) 
	public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
		Object oldValue
		Object newValue
		String key
}

org/eclipse/ui/preferences/ScopedPreferenceStore$3.class
ScopedPreferenceStore.java
package org.eclipse.ui.preferences
 org.eclipse.ui.preferences.ScopedPreferenceStore$3 extends org.eclipse.jface.util.SafeRunnable {
	final org.eclipse.ui.preferences.ScopedPreferenceStore this$0
	private final org.eclipse.jface.util.IPropertyChangeListener val$listener
	private final org.eclipse.jface.util.PropertyChangeEvent val$event
	void  (org.eclipse.ui.preferences.ScopedPreferenceStore, java.lang.String, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.util.PropertyChangeEvent) 
		String $anonymous0
	public void run () 
}

org/eclipse/ui/preferences/ScopedPreferenceStore.class
ScopedPreferenceStore.java
package org.eclipse.ui.preferences
public org.eclipse.ui.preferences.ScopedPreferenceStore extends org.eclipse.core.commands.common.EventManager implements org.eclipse.jface.preference.IPreferenceStore org.eclipse.jface.preference.IPersistentPreferenceStore  {
	private org.eclipse.core.runtime.preferences.IScopeContext storeContext
	private org.eclipse.core.runtime.preferences.IScopeContext[] searchContexts
	protected boolean silentRunning
	org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener preferencesListener
	private org.eclipse.core.runtime.preferences.IScopeContext defaultContext
	String nodeQualifier
	String defaultQualifier
	private boolean dirty
	public void  (org.eclipse.core.runtime.preferences.IScopeContext, java.lang.String, java.lang.String) 
		org.eclipse.core.runtime.preferences.IScopeContext context
		String qualifier
		String defaultQualifierPath
	public void  (org.eclipse.core.runtime.preferences.IScopeContext, java.lang.String) 
		org.eclipse.core.runtime.preferences.IScopeContext context
		String qualifier
	private org.eclipse.core.runtime.preferences.IEclipsePreferences$INodeChangeListener getNodeChangeListener () 
	private void initializePreferencesListener () 
	java.lang.Object getDefault (java.lang.String, java.lang.Object) 
		String key
		Object obj
		org.eclipse.core.runtime.preferences.IEclipsePreferences defaults
	org.eclipse.core.runtime.preferences.IEclipsePreferences getStorePreferences () 
	private org.eclipse.core.runtime.preferences.IEclipsePreferences getDefaultPreferences () 
	public void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public org.eclipse.core.runtime.preferences.IEclipsePreferences[] getPreferenceNodes (boolean) 
		boolean includeDefault
		int length
		org.eclipse.core.runtime.preferences.IEclipsePreferences[] preferences
		int i
	public void setSearchContexts (org.eclipse.core.runtime.preferences.IScopeContext[]) 
		org.eclipse.core.runtime.preferences.IScopeContext[] scopes
		int i
	public boolean contains (java.lang.String) 
		String name
	public void firePropertyChangeEvent (java.lang.String, java.lang.Object, java.lang.Object) 
		String name
		Object oldValue
		Object newValue
		Object[] list
		org.eclipse.jface.util.PropertyChangeEvent event
		int i
		org.eclipse.jface.util.IPropertyChangeListener listener
	public boolean getBoolean (java.lang.String) 
		String name
		String value
	public boolean getDefaultBoolean (java.lang.String) 
		String name
	public double getDefaultDouble (java.lang.String) 
		String name
	public float getDefaultFloat (java.lang.String) 
		String name
	public int getDefaultInt (java.lang.String) 
		String name
	public long getDefaultLong (java.lang.String) 
		String name
	public java.lang.String getDefaultString (java.lang.String) 
		String name
	public double getDouble (java.lang.String) 
		String name
		String value
	private java.lang.String internalGet (java.lang.String) 
		String key
	public float getFloat (java.lang.String) 
		String name
		String value
	public int getInt (java.lang.String) 
		String name
		String value
	public long getLong (java.lang.String) 
		String name
		String value
	public java.lang.String getString (java.lang.String) 
		String name
		String value
	public boolean isDefault (java.lang.String) 
		String name
	public boolean needsSaving () 
	public void putValue (java.lang.String, java.lang.String) 
		String name
		String value
	public void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
		org.eclipse.jface.util.IPropertyChangeListener listener
	public void setDefault (java.lang.String, double) 
		String name
		double value
	public void setDefault (java.lang.String, float) 
		String name
		float value
	public void setDefault (java.lang.String, int) 
		String name
		int value
	public void setDefault (java.lang.String, long) 
		String name
		long value
	public void setDefault (java.lang.String, java.lang.String) 
		String name
		String defaultObject
	public void setDefault (java.lang.String, boolean) 
		String name
		boolean value
	public void setToDefault (java.lang.String) 
		String name
		String oldValue
		String defaultValue
	public void setValue (java.lang.String, double) 
		String name
		double value
		double oldValue
	public void setValue (java.lang.String, float) 
		String name
		float value
		float oldValue
	public void setValue (java.lang.String, int) 
		String name
		int value
		int oldValue
	public void setValue (java.lang.String, long) 
		String name
		long value
		long oldValue
	public void setValue (java.lang.String, java.lang.String) 
		String name
		String value
	public void setValue (java.lang.String, boolean) 
		String name
		boolean value
		boolean oldValue
	public void save ()  throws java.io.IOException 
		org.osgi.service.prefs.BackingStoreException e
	private void disposePreferenceStoreListener () 
		org.eclipse.core.runtime.preferences.IEclipsePreferences root
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
	static boolean access$0 (org.eclipse.ui.preferences.ScopedPreferenceStore) 
}

org/eclipse/ui/preferences/SettingsTransfer.class
SettingsTransfer.java
package org.eclipse.ui.preferences
public abstract org.eclipse.ui.preferences.SettingsTransfer extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.runtime.IConfigurationElement[] getSettingsTransfers () 
	public abstract org.eclipse.core.runtime.IStatus transferSettings (org.eclipse.core.runtime.IPath) 
	public abstract java.lang.String getName () 
}

org/eclipse/ui/preferences/ViewPreferencesAction.class
ViewPreferencesAction.java
package org.eclipse.ui.preferences
public abstract org.eclipse.ui.preferences.ViewPreferencesAction extends org.eclipse.jface.action.Action {
	public void  () 
	public void run () 
	public abstract void openViewPreferencesDialog () 
}

org/eclipse/ui/preferences/ViewSettingsDialog.class
ViewSettingsDialog.java
package org.eclipse.ui.preferences
public org.eclipse.ui.preferences.ViewSettingsDialog extends org.eclipse.jface.dialogs.Dialog {
	private static int DEFAULTS_BUTTON_ID
	static void  () 
	public void  (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell parentShell
	protected void buttonPressed (int) 
		int buttonId
	protected void performDefaults () 
	protected void createButtonsForButtonBar (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.widgets.Label l
		org.eclipse.swt.layout.GridLayout layout
}

org/eclipse/ui/preferences/WizardPropertyPage$PropertyPageWizardContainer.class
WizardPropertyPage.java
package org.eclipse.ui.preferences
final org.eclipse.ui.preferences.WizardPropertyPage$PropertyPageWizardContainer extends java.lang.Object implements org.eclipse.jface.wizard.IWizardContainer  {
	private final org.eclipse.jface.wizard.IWizard fWizard
	private final org.eclipse.ui.dialogs.PropertyPage fPage
	private String fMessage
	private void  (org.eclipse.ui.dialogs.PropertyPage, org.eclipse.jface.wizard.IWizard) 
		org.eclipse.ui.dialogs.PropertyPage page
		org.eclipse.jface.wizard.IWizard wizard
	public org.eclipse.jface.wizard.IWizardPage getCurrentPage () 
	public org.eclipse.swt.widgets.Shell getShell () 
	public void showPage (org.eclipse.jface.wizard.IWizardPage) 
		org.eclipse.jface.wizard.IWizardPage page
	public void updateButtons () 
	public void updateMessage () 
		org.eclipse.jface.wizard.IWizardPage page
		String message
		org.eclipse.jface.dialogs.IMessageProvider messageProvider
	public void updateTitleBar () 
		org.eclipse.jface.wizard.IWizardPage page
		String name
	public void updateWindowTitle () 
	public void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
		boolean fork
		boolean cancelable
		org.eclipse.jface.operation.IRunnableWithProgress runnable
		org.eclipse.jface.dialogs.ProgressMonitorDialog dialog
	void  (org.eclipse.ui.dialogs.PropertyPage, org.eclipse.jface.wizard.IWizard, org.eclipse.ui.preferences.WizardPropertyPage$PropertyPageWizardContainer) 
}

org/eclipse/ui/preferences/WizardPropertyPage.class
WizardPropertyPage.java
package org.eclipse.ui.preferences
public abstract org.eclipse.ui.preferences.WizardPropertyPage extends org.eclipse.ui.dialogs.PropertyPage {
	private org.eclipse.jface.wizard.IWizard fWizard
	private org.eclipse.swt.widgets.Composite fWizardPageContainer
	public void  () 
	public org.eclipse.jface.wizard.IWizard getWizard () 
	protected abstract org.eclipse.jface.wizard.IWizard createWizard () 
	protected abstract void applyChanges () 
	protected org.eclipse.swt.widgets.Control createContents (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.layout.GridLayout layout
	private void createWizardPageContent (org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.preferences.WizardPropertyPage$PropertyPageWizardContainer wizardContainer
		org.eclipse.swt.widgets.Composite messageComposite
		org.eclipse.swt.layout.GridLayout layout
		org.eclipse.swt.widgets.Label messageLabel
		org.eclipse.jface.wizard.IWizardPage page
		org.eclipse.swt.widgets.Control pageControl
	private void setPageName (org.eclipse.jface.wizard.IWizardPage) 
		org.eclipse.jface.wizard.IWizardPage page
		String name
	private void setDescription (org.eclipse.jface.wizard.IWizardPage, org.eclipse.swt.widgets.Label) 
		org.eclipse.jface.wizard.IWizardPage page
		org.eclipse.swt.widgets.Label messageLabel
		String description
		org.eclipse.jface.dialogs.IMessageProvider messageProvider
	public boolean performOk () 
	public boolean performCancel () 
	protected void performApply () 
	protected void performDefaults () 
	private void rebuildWizardPage () 
		org.eclipse.swt.widgets.Control[] children
		int i
}

org/eclipse/ui/preferences/WorkingCopyManager.class
WorkingCopyManager.java
package org.eclipse.ui.preferences
public org.eclipse.ui.preferences.WorkingCopyManager extends java.lang.Object implements org.eclipse.ui.preferences.IWorkingCopyManager  {
	private static final String EMPTY_STRING
	private java.util.Map workingCopies
	public void  () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences getWorkingCopy (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences original
		String absolutePath
		org.eclipse.core.runtime.preferences.IEclipsePreferences preferences
	public void applyChanges ()  throws org.osgi.service.prefs.BackingStoreException 
		java.util.Collection values
		org.eclipse.ui.internal.preferences.WorkingCopyPreferences[] valuesArray
		int i
		org.eclipse.ui.internal.preferences.WorkingCopyPreferences prefs
}

org/eclipse/ui/presentations/
org/eclipse/ui/presentations/AbstractPresentationFactory.class
AbstractPresentationFactory.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.AbstractPresentationFactory extends java.lang.Object {
	public static int SASHTYPE_NORMAL
	public static int SASHTYPE_FLOATING
	public static int SASHORIENTATION_HORIZONTAL
	public static int SASHORIENTATION_VERTICAL
	private static final int SASH_SIZE
	static void  () 
	public void  () 
	public abstract org.eclipse.ui.presentations.StackPresentation createEditorPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
	public abstract org.eclipse.ui.presentations.StackPresentation createViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
	public abstract org.eclipse.ui.presentations.StackPresentation createStandaloneViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite, boolean) 
	public org.eclipse.jface.action.IStatusLineManager createStatusLineManager () 
	public org.eclipse.swt.widgets.Control createStatusLineControl (org.eclipse.jface.action.IStatusLineManager, org.eclipse.swt.widgets.Composite) 
		org.eclipse.jface.action.IStatusLineManager statusLine
		org.eclipse.swt.widgets.Composite parent
	public java.lang.String getId () 
	public org.eclipse.swt.widgets.Sash createSash (org.eclipse.swt.widgets.Composite, int) 
		org.eclipse.swt.widgets.Composite parent
		int style
		int swtOrientation
		org.eclipse.swt.widgets.Sash sash
	public int getSashSize (int) 
		int style
}

org/eclipse/ui/presentations/IPartMenu.class
IPartMenu.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.IPartMenu extends java.lang.Object {
	public abstract void showMenu (org.eclipse.swt.graphics.Point) 
}

org/eclipse/ui/presentations/IPresentablePart.class
IPresentablePart.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.IPresentablePart extends java.lang.Object implements org.eclipse.ui.ISizeProvider  {
	public static final int PROP_DIRTY
	public static final int PROP_INPUT
	public static final int PROP_TITLE
	public static final int PROP_CONTENT_DESCRIPTION
	public static final int PROP_PART_NAME
	public static final int PROP_BUSY
	public static final int PROP_TOOLBAR
	public static final int PROP_HIGHLIGHT_IF_BACK
	public static final int PROP_PANE_MENU
	public static final int PROP_PREFERRED_SIZE
	public abstract void setBounds (org.eclipse.swt.graphics.Rectangle) 
	public abstract void setVisible (boolean) 
	public abstract void setFocus () 
	public abstract void addPropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract void removePropertyListener (org.eclipse.ui.IPropertyListener) 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getTitle () 
	public abstract java.lang.String getTitleStatus () 
	public abstract org.eclipse.swt.graphics.Image getTitleImage () 
	public abstract java.lang.String getTitleToolTip () 
	public abstract boolean isDirty () 
	public abstract boolean isBusy () 
	public abstract boolean isCloseable () 
	public abstract org.eclipse.swt.widgets.Control getToolBar () 
	public abstract org.eclipse.ui.presentations.IPartMenu getMenu () 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract java.lang.String getPartProperty (java.lang.String) 
	public abstract void addPartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void removePartPropertyListener (org.eclipse.jface.util.IPropertyChangeListener) 
}

org/eclipse/ui/presentations/IPresentationSerializer.class
IPresentationSerializer.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.IPresentationSerializer extends java.lang.Object {
	public abstract java.lang.String getId (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract org.eclipse.ui.presentations.IPresentablePart getPart (java.lang.String) 
}

org/eclipse/ui/presentations/IStackPresentationSite.class
IStackPresentationSite.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.IStackPresentationSite extends java.lang.Object {
	public static final int STATE_MINIMIZED
	public static final int STATE_MAXIMIZED
	public static final int STATE_RESTORED
	public abstract void setState (int) 
	public abstract int getState () 
	public abstract boolean supportsState (int) 
	public abstract void dragStart (org.eclipse.ui.presentations.IPresentablePart, org.eclipse.swt.graphics.Point, boolean) 
	public abstract void close (org.eclipse.ui.presentations.IPresentablePart[]) 
	public abstract void dragStart (org.eclipse.swt.graphics.Point, boolean) 
	public abstract boolean isCloseable (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract boolean isPartMoveable (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract boolean isStackMoveable () 
	public abstract void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract org.eclipse.ui.presentations.IPresentablePart getSelectedPart () 
	public abstract void addSystemActions (org.eclipse.jface.action.IMenuManager) 
	public abstract void flushLayout () 
	public abstract org.eclipse.ui.presentations.IPresentablePart[] getPartList () 
	public abstract java.lang.String getProperty (java.lang.String) 
}

org/eclipse/ui/presentations/PresentationUtil$1.class
PresentationUtil.java
package org.eclipse.ui.presentations
 org.eclipse.ui.presentations.PresentationUtil$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	void  () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/presentations/PresentationUtil$2.class
PresentationUtil.java
package org.eclipse.ui.presentations
 org.eclipse.ui.presentations.PresentationUtil$2 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	void  () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/presentations/PresentationUtil$3.class
PresentationUtil.java
package org.eclipse.ui.presentations
 org.eclipse.ui.presentations.PresentationUtil$3 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	void  () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
}

org/eclipse/ui/presentations/PresentationUtil$4.class
PresentationUtil.java
package org.eclipse.ui.presentations
 org.eclipse.ui.presentations.PresentationUtil$4 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	void  () 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/ui/presentations/PresentationUtil.class
PresentationUtil.java
package org.eclipse.ui.presentations
public org.eclipse.ui.presentations.PresentationUtil extends java.lang.Object {
	private static org.eclipse.swt.graphics.Point anchor
	private static final int HYSTERESIS
	private static int initialMouseButton
	private static final String LISTENER_ID
	private static org.eclipse.swt.widgets.Event dragEvent
	private static org.eclipse.swt.widgets.Listener currentListener
	private static org.eclipse.swt.widgets.Control dragSource
	private static org.eclipse.swt.widgets.Listener dragListener
	private static org.eclipse.swt.widgets.Listener moveListener
	private static org.eclipse.swt.widgets.Listener clickListener
	private static org.eclipse.swt.widgets.Listener mouseDownListener
	static Class class$0
	static void  () 
	public void  () 
	private static boolean hasMovedEnough (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	private static void handleMouseClick (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	private static void handleMouseMove (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.swt.widgets.Event de
		int originalMouseButton
		org.eclipse.swt.widgets.Listener l
	private static void cancelDrag () 
	public static void addDragListener (org.eclipse.swt.widgets.Control, org.eclipse.swt.widgets.Listener) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Listener externalDragListener
	public static void removeDragListener (org.eclipse.swt.widgets.Control, org.eclipse.swt.widgets.Listener) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.swt.widgets.Listener externalDragListener
	static void access$0 (org.eclipse.swt.widgets.Event) 
	static org.eclipse.swt.widgets.Control access$1 () 
	static void access$2 (org.eclipse.swt.widgets.Control) 
	static void access$3 (org.eclipse.swt.widgets.Listener) 
	static void access$4 (org.eclipse.swt.widgets.Event) 
	static void access$5 (org.eclipse.swt.widgets.Event) 
	static void access$6 (int) 
	static java.lang.String access$7 () 
	static void access$8 (org.eclipse.swt.graphics.Point) 
	static org.eclipse.swt.widgets.Event access$9 () 
}

org/eclipse/ui/presentations/StackDropResult.class
StackDropResult.java
package org.eclipse.ui.presentations
public final org.eclipse.ui.presentations.StackDropResult extends java.lang.Object {
	private org.eclipse.swt.graphics.Rectangle snapRectangle
	private Object cookie
	public void  (org.eclipse.swt.graphics.Rectangle, java.lang.Object) 
		org.eclipse.swt.graphics.Rectangle snapRectangle
		Object cookie
	public org.eclipse.swt.graphics.Rectangle getSnapRectangle () 
	public java.lang.Object getCookie () 
}

org/eclipse/ui/presentations/StackPresentation.class
StackPresentation.java
package org.eclipse.ui.presentations
public abstract org.eclipse.ui.presentations.StackPresentation extends java.lang.Object implements org.eclipse.ui.ISizeProvider  {
	public static final int AS_INACTIVE
	public static final int AS_ACTIVE_FOCUS
	public static final int AS_ACTIVE_NOFOCUS
	private org.eclipse.ui.presentations.IStackPresentationSite site
	protected void  (org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.ui.presentations.IStackPresentationSite stackSite
	protected org.eclipse.ui.presentations.IStackPresentationSite getSite () 
	public abstract void setBounds (org.eclipse.swt.graphics.Rectangle) 
	public org.eclipse.swt.graphics.Point computeMinimumSize () 
	public int getSizeFlags (boolean) 
		boolean width
		boolean hasMaximumSize
	public int computePreferredSize (boolean, int, int, int) 
		boolean width
		int availableParallel
		int availablePerpendicular
		int preferredResult
		int minSize
	public abstract void dispose () 
	public abstract void setActive (int) 
	public abstract void setVisible (boolean) 
	public abstract void setState (int) 
	public abstract org.eclipse.swt.widgets.Control getControl () 
	public abstract void addPart (org.eclipse.ui.presentations.IPresentablePart, java.lang.Object) 
	public abstract void removePart (org.eclipse.ui.presentations.IPresentablePart) 
	public void movePart (org.eclipse.ui.presentations.IPresentablePart, java.lang.Object) 
		org.eclipse.ui.presentations.IPresentablePart toMove
		Object cookie
	public abstract void selectPart (org.eclipse.ui.presentations.IPresentablePart) 
	public abstract org.eclipse.ui.presentations.StackDropResult dragOver (org.eclipse.swt.widgets.Control, org.eclipse.swt.graphics.Point) 
	public abstract void showSystemMenu () 
	public abstract void showPaneMenu () 
	public void showPartList () 
	public void saveState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer context
		org.eclipse.ui.IMemento memento
	public void restoreState (org.eclipse.ui.presentations.IPresentationSerializer, org.eclipse.ui.IMemento) 
		org.eclipse.ui.presentations.IPresentationSerializer context
		org.eclipse.ui.IMemento memento
	public abstract org.eclipse.swt.widgets.Control[] getTabList (org.eclipse.ui.presentations.IPresentablePart) 
}

org/eclipse/ui/presentations/WorkbenchPresentationFactory.class
WorkbenchPresentationFactory.java
package org.eclipse.ui.presentations
public org.eclipse.ui.presentations.WorkbenchPresentationFactory extends org.eclipse.ui.presentations.AbstractPresentationFactory {
	private static int editorTabPosition
	private static int viewTabPosition
	static void  () 
	public void  () 
	public org.eclipse.ui.presentations.StackPresentation createEditorPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
		org.eclipse.jface.preference.IPreferenceStore store
		int minimumCharacters
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder partFolder
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation result
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultThemeListener themeListener
	public org.eclipse.ui.presentations.StackPresentation createViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder folder
		org.eclipse.jface.preference.IPreferenceStore store
		int minimumCharacters
		org.eclipse.ui.internal.presentations.util.PresentablePartFolder partFolder
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation result
		org.eclipse.ui.internal.presentations.defaultpresentation.DefaultThemeListener themeListener
	public org.eclipse.ui.presentations.StackPresentation createStandaloneViewPresentation (org.eclipse.swt.widgets.Composite, org.eclipse.ui.presentations.IStackPresentationSite, boolean) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.ui.presentations.IStackPresentationSite site
		boolean showTitle
		org.eclipse.ui.internal.presentations.defaultpresentation.EmptyTabFolder folder
		org.eclipse.ui.internal.presentations.util.TabbedStackPresentation presentation
}

org/eclipse/ui/progress/
org/eclipse/ui/progress/DeferredTreeContentManager$1.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	private final org.eclipse.ui.progress.IDeferredWorkbenchAdapter val$adapter
	private final Object val$parent
	private final org.eclipse.ui.progress.IElementCollector val$collector
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, java.lang.String, org.eclipse.ui.progress.IDeferredWorkbenchAdapter, java.lang.Object, org.eclipse.ui.progress.IElementCollector) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean belongsTo (java.lang.Object) 
		Object family
		org.eclipse.ui.progress.DeferredTreeContentManager$DeferredContentFamily contentFamily
	private boolean isParent (org.eclipse.ui.progress.DeferredTreeContentManager$DeferredContentFamily, java.lang.Object) 
		org.eclipse.ui.progress.DeferredTreeContentManager$DeferredContentFamily family
		Object child
		org.eclipse.ui.model.IWorkbenchAdapter workbenchAdapter
		Object elementParent
	private org.eclipse.ui.model.IWorkbenchAdapter getWorkbenchAdapter (java.lang.Object) 
		Object element
}

org/eclipse/ui/progress/DeferredTreeContentManager$2.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$2 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	private final org.eclipse.ui.progress.PendingUpdateAdapter val$placeholder
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, org.eclipse.ui.progress.PendingUpdateAdapter) 
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
}

org/eclipse/ui/progress/DeferredTreeContentManager$3.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$3 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	private final Object val$parent
	private final Object[] val$children
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, java.lang.String, java.lang.Object, java.lang.Object[]) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor updateMonitor
}

org/eclipse/ui/progress/DeferredTreeContentManager$4.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$4 extends org.eclipse.ui.progress.WorkbenchJob {
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	private final org.eclipse.ui.progress.PendingUpdateAdapter val$placeholder
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, java.lang.String, org.eclipse.ui.progress.PendingUpdateAdapter) 
		String $anonymous0
	public org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.swt.widgets.Control control
}

org/eclipse/ui/progress/DeferredTreeContentManager$5.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$5 extends java.lang.Object implements org.eclipse.ui.progress.IElementCollector  {
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	private final Object val$parent
	private final org.eclipse.ui.progress.PendingUpdateAdapter val$placeholder
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, java.lang.Object, org.eclipse.ui.progress.PendingUpdateAdapter) 
	public void add (java.lang.Object, org.eclipse.core.runtime.IProgressMonitor) 
		Object element
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void add (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor) 
		Object[] elements
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void done () 
}

org/eclipse/ui/progress/DeferredTreeContentManager$DeferredContentFamily.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.DeferredTreeContentManager$DeferredContentFamily extends java.lang.Object {
	protected org.eclipse.ui.progress.DeferredTreeContentManager manager
	protected Object element
	final org.eclipse.ui.progress.DeferredTreeContentManager this$0
	void  (org.eclipse.ui.progress.DeferredTreeContentManager, org.eclipse.ui.progress.DeferredTreeContentManager, java.lang.Object) 
		org.eclipse.ui.progress.DeferredTreeContentManager schedulingManager
		Object object
}

org/eclipse/ui/progress/DeferredTreeContentManager.class
DeferredTreeContentManager.java
package org.eclipse.ui.progress
public org.eclipse.ui.progress.DeferredTreeContentManager extends java.lang.Object {
	org.eclipse.jface.viewers.AbstractTreeViewer treeViewer
	org.eclipse.ui.progress.IWorkbenchSiteProgressService progressService
	private org.eclipse.core.runtime.ListenerList updateCompleteListenerList
	static Class class$0
	static Class class$1
	static Class class$2
	public void  (org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.AbstractTreeViewer, org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.jface.viewers.ITreeContentProvider provider
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		org.eclipse.ui.IWorkbenchPartSite site
	public void  (org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.AbstractTreeViewer) 
		org.eclipse.jface.viewers.ITreeContentProvider provider
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
	public void  (org.eclipse.jface.viewers.AbstractTreeViewer, org.eclipse.ui.IWorkbenchPartSite) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		org.eclipse.ui.IWorkbenchPartSite site
		Object siteService
	public void  (org.eclipse.jface.viewers.AbstractTreeViewer) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
	public boolean mayHaveChildren (java.lang.Object) 
		Object element
		org.eclipse.ui.progress.IDeferredWorkbenchAdapter adapter
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parent
		org.eclipse.ui.progress.IDeferredWorkbenchAdapter element
		org.eclipse.ui.progress.PendingUpdateAdapter placeholder
	protected org.eclipse.ui.progress.PendingUpdateAdapter createPendingUpdateAdapter () 
	protected org.eclipse.ui.progress.IDeferredWorkbenchAdapter getAdapter (java.lang.Object) 
		Object element
	protected void startFetchingDeferredChildren (java.lang.Object, org.eclipse.ui.progress.IDeferredWorkbenchAdapter, org.eclipse.ui.progress.PendingUpdateAdapter) 
		Object parent
		org.eclipse.ui.progress.IDeferredWorkbenchAdapter adapter
		org.eclipse.ui.progress.PendingUpdateAdapter placeholder
		org.eclipse.ui.progress.IElementCollector collector
		String jobName
		org.eclipse.core.runtime.jobs.Job job
	protected java.lang.String getFetchJobName (java.lang.Object, org.eclipse.ui.progress.IDeferredWorkbenchAdapter) 
		Object parent
		org.eclipse.ui.progress.IDeferredWorkbenchAdapter adapter
	protected void addChildren (java.lang.Object, java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor) 
		Object parent
		Object[] children
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.ui.progress.WorkbenchJob updateJob
	public boolean isDeferredAdapter (java.lang.Object) 
		Object element
	protected void runClearPlaceholderJob (org.eclipse.ui.progress.PendingUpdateAdapter) 
		org.eclipse.ui.progress.PendingUpdateAdapter placeholder
		org.eclipse.ui.progress.WorkbenchJob clearJob
		Object[] listeners
		int i
	public void cancel (java.lang.Object) 
		Object parent
	protected org.eclipse.ui.progress.IElementCollector createElementCollector (java.lang.Object, org.eclipse.ui.progress.PendingUpdateAdapter) 
		Object parent
		org.eclipse.ui.progress.PendingUpdateAdapter placeholder
	public void addUpdateCompleteListener (org.eclipse.core.runtime.jobs.IJobChangeListener) 
		org.eclipse.core.runtime.jobs.IJobChangeListener listener
		Object[] listeners
	public void removeUpdateCompleteListener (org.eclipse.core.runtime.jobs.IJobChangeListener) 
		org.eclipse.core.runtime.jobs.IJobChangeListener listener
}

org/eclipse/ui/progress/IDeferredWorkbenchAdapter.class
IDeferredWorkbenchAdapter.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IDeferredWorkbenchAdapter extends java.lang.Object implements org.eclipse.ui.model.IWorkbenchAdapter  {
	public abstract void fetchDeferredChildren (java.lang.Object, org.eclipse.ui.progress.IElementCollector, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean isContainer () 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule getRule (java.lang.Object) 
}

org/eclipse/ui/progress/IElementCollector.class
IElementCollector.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IElementCollector extends java.lang.Object {
	public abstract void add (java.lang.Object, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void add (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void done () 
}

org/eclipse/ui/progress/IJobRunnable.class
IJobRunnable.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IJobRunnable extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/ui/progress/IProgressConstants.class
IProgressConstants.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IProgressConstants extends java.lang.Object {
	public static final String PROPERTY_PREFIX
	public static final org.eclipse.core.runtime.QualifiedName KEEP_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName KEEPONE_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName ACTION_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName ICON_PROPERTY
	public static final String PROGRESS_VIEW_ID
	public static final org.eclipse.core.runtime.QualifiedName PROPERTY_IN_DIALOG
	public static final org.eclipse.core.runtime.QualifiedName NO_IMMEDIATE_ERROR_PROMPT_PROPERTY
	static void  () 
}

org/eclipse/ui/progress/IProgressConstants2.class
IProgressConstants2.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IProgressConstants2 extends java.lang.Object implements org.eclipse.ui.progress.IProgressConstants  {
	public static final String PROPERTY_PREFIX
	public static final org.eclipse.core.runtime.QualifiedName COMMAND_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName SHOW_IN_TASKBAR_ICON_PROPERTY
	static void  () 
}

org/eclipse/ui/progress/IProgressService.class
IProgressService.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IProgressService extends java.lang.Object implements org.eclipse.jface.operation.IRunnableContext  {
	public abstract int getLongOperationTime () 
	public abstract void registerIconForFamily (org.eclipse.jface.resource.ImageDescriptor, java.lang.Object) 
	public abstract void runInUI (org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.core.runtime.jobs.ISchedulingRule)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
	public abstract org.eclipse.swt.graphics.Image getIconFor (org.eclipse.core.runtime.jobs.Job) 
	public abstract void busyCursorWhile (org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
	public abstract void run (boolean, boolean, org.eclipse.jface.operation.IRunnableWithProgress)  throws java.lang.reflect.InvocationTargetException java.lang.InterruptedException 
	public abstract void showInDialog (org.eclipse.swt.widgets.Shell, org.eclipse.core.runtime.jobs.Job) 
}

org/eclipse/ui/progress/IWorkbenchSiteProgressService.class
IWorkbenchSiteProgressService.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.IWorkbenchSiteProgressService extends java.lang.Object implements org.eclipse.ui.progress.IProgressService  {
	public static final String BUSY_PROPERTY
	public abstract void schedule (org.eclipse.core.runtime.jobs.Job, long, boolean) 
	public abstract void schedule (org.eclipse.core.runtime.jobs.Job, long) 
	public abstract void schedule (org.eclipse.core.runtime.jobs.Job) 
	public abstract void showBusyForFamily (java.lang.Object) 
	public abstract void warnOfContentChange () 
	public abstract void incrementBusy () 
	public abstract void decrementBusy () 
}

org/eclipse/ui/progress/PendingUpdateAdapter.class
PendingUpdateAdapter.java
package org.eclipse.ui.progress
public org.eclipse.ui.progress.PendingUpdateAdapter extends java.lang.Object implements org.eclipse.ui.model.IWorkbenchAdapter org.eclipse.core.runtime.IAdaptable  {
	private boolean removed
	static Class class$0
	protected boolean isRemoved () 
	protected void setRemoved (boolean) 
		boolean removedValue
	public void  () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object o
	public org.eclipse.jface.resource.ImageDescriptor getImageDescriptor (java.lang.Object) 
		Object object
	public java.lang.String getLabel (java.lang.Object) 
		Object o
	public java.lang.Object getParent (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

org/eclipse/ui/progress/UIJob$1.class
UIJob.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.UIJob$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.progress.UIJob this$0
	private final org.eclipse.core.runtime.IProgressMonitor val$monitor
	void  (org.eclipse.ui.progress.UIJob, org.eclipse.core.runtime.IProgressMonitor) 
	public void run () 
		org.eclipse.core.runtime.IStatus result
		Throwable throwable
		Throwable t
}

org/eclipse/ui/progress/UIJob.class
UIJob.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.UIJob extends org.eclipse.core.runtime.jobs.Job {
	private org.eclipse.swt.widgets.Display cachedDisplay
	public void  (java.lang.String) 
		String name
	public void  (org.eclipse.swt.widgets.Display, java.lang.String) 
		org.eclipse.swt.widgets.Display jobDisplay
		String name
	public static org.eclipse.core.runtime.IStatus errorStatus (java.lang.Throwable) 
		Throwable exception
	public final org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.swt.widgets.Display asyncDisplay
	public abstract org.eclipse.core.runtime.IStatus runInUIThread (org.eclipse.core.runtime.IProgressMonitor) 
	public void setDisplay (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display runDisplay
	public org.eclipse.swt.widgets.Display getDisplay () 
}

org/eclipse/ui/progress/WorkbenchJob$1.class
WorkbenchJob.java
package org.eclipse.ui.progress
 org.eclipse.ui.progress.WorkbenchJob$1 extends org.eclipse.core.runtime.jobs.JobChangeAdapter {
	final org.eclipse.ui.progress.WorkbenchJob this$0
	void  (org.eclipse.ui.progress.WorkbenchJob) 
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
}

org/eclipse/ui/progress/WorkbenchJob.class
WorkbenchJob.java
package org.eclipse.ui.progress
public abstract org.eclipse.ui.progress.WorkbenchJob extends org.eclipse.ui.progress.UIJob {
	public void  (org.eclipse.swt.widgets.Display, java.lang.String) 
		org.eclipse.swt.widgets.Display jobDisplay
		String name
	public void  (java.lang.String) 
		String name
	private void addDefaultJobChangeListener () 
	public void performDone (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public boolean shouldSchedule () 
	public boolean shouldRun () 
}

org/eclipse/ui/services/
org/eclipse/ui/services/AbstractServiceFactory.class
AbstractServiceFactory.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.AbstractServiceFactory extends java.lang.Object {
	public void  () 
	public abstract java.lang.Object create (java.lang.Class, org.eclipse.ui.services.IServiceLocator, org.eclipse.ui.services.IServiceLocator) 
}

org/eclipse/ui/services/IDisposable.class
IDisposable.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IDisposable extends java.lang.Object {
	public abstract void dispose () 
}

org/eclipse/ui/services/IEvaluationReference.class
IEvaluationReference.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IEvaluationReference extends java.lang.Object implements org.eclipse.ui.internal.services.IEvaluationResultCache  {
	public abstract org.eclipse.jface.util.IPropertyChangeListener getListener () 
	public abstract java.lang.String getProperty () 
}

org/eclipse/ui/services/IEvaluationService.class
IEvaluationService.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IEvaluationService extends java.lang.Object implements org.eclipse.ui.services.IServiceWithSources  {
	public static final String RESULT
	public static final String PROP_NOTIFYING
	public abstract void addServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void removeServiceListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract org.eclipse.ui.services.IEvaluationReference addEvaluationListener (org.eclipse.core.expressions.Expression, org.eclipse.jface.util.IPropertyChangeListener, java.lang.String) 
	public abstract void addEvaluationReference (org.eclipse.ui.services.IEvaluationReference) 
	public abstract void removeEvaluationListener (org.eclipse.ui.services.IEvaluationReference) 
	public abstract org.eclipse.core.expressions.IEvaluationContext getCurrentState () 
	public abstract void requestEvaluation (java.lang.String) 
}

org/eclipse/ui/services/IServiceLocator.class
IServiceLocator.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IServiceLocator extends java.lang.Object {
	public abstract java.lang.Object getService (java.lang.Class) 
	public abstract boolean hasService (java.lang.Class) 
}

org/eclipse/ui/services/IServiceScopes.class
IServiceScopes.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IServiceScopes extends java.lang.Object {
	public static final String WORKBENCH_SCOPE
	public static final String DIALOG_SCOPE
	public static final String WINDOW_SCOPE
	public static final String PARTSITE_SCOPE
	public static final String PAGESITE_SCOPE
	public static final String MPESITE_SCOPE
}

org/eclipse/ui/services/IServiceWithSources.class
IServiceWithSources.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.IServiceWithSources extends java.lang.Object implements org.eclipse.ui.services.IDisposable  {
	public abstract void addSourceProvider (org.eclipse.ui.ISourceProvider) 
	public abstract void removeSourceProvider (org.eclipse.ui.ISourceProvider) 
}

org/eclipse/ui/services/ISourceProviderService.class
ISourceProviderService.java
package org.eclipse.ui.services
public abstract org.eclipse.ui.services.ISourceProviderService extends java.lang.Object {
	public abstract org.eclipse.ui.ISourceProvider getSourceProvider (java.lang.String) 
	public abstract org.eclipse.ui.ISourceProvider[] getSourceProviders () 
}

org/eclipse/ui/splash/
org/eclipse/ui/splash/AbstractSplashHandler.class
AbstractSplashHandler.java
package org.eclipse.ui.splash
public abstract org.eclipse.ui.splash.AbstractSplashHandler extends java.lang.Object {
	private org.eclipse.swt.widgets.Shell shell
	public void  () 
	public void init (org.eclipse.swt.widgets.Shell) 
		org.eclipse.swt.widgets.Shell splash
	public void dispose () 
	public org.eclipse.core.runtime.IProgressMonitor getBundleProgressMonitor () 
	public org.eclipse.swt.widgets.Shell getSplash () 
}

org/eclipse/ui/splash/BasicSplashHandler$1.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart this$1
	private final String val$name
	private final int val$totalWork
	void  (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, java.lang.String, int) 
	public void run () 
}

org/eclipse/ui/splash/BasicSplashHandler$2.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart this$1
	void  (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart) 
	public void run () 
}

org/eclipse/ui/splash/BasicSplashHandler$3.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart this$1
	private final double val$work
	void  (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, double) 
	public void run () 
}

org/eclipse/ui/splash/BasicSplashHandler$4.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$4 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart this$1
	private final org.eclipse.swt.graphics.Font val$font
	void  (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, org.eclipse.swt.graphics.Font) 
	public void run () 
}

org/eclipse/ui/splash/BasicSplashHandler$5.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$5 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart this$1
	void  (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart) 
	public void run () 
}

org/eclipse/ui/splash/BasicSplashHandler$6.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$6 extends org.eclipse.ui.internal.StartupThreading$StartupRunnable {
	final org.eclipse.ui.splash.BasicSplashHandler this$0
	private final Runnable val$r
	void  (org.eclipse.ui.splash.BasicSplashHandler, java.lang.Runnable) 
	public void runWithException ()  throws java.lang.Throwable 
}

org/eclipse/ui/splash/BasicSplashHandler$AbsolutePositionProgressMonitorPart.class
BasicSplashHandler.java
package org.eclipse.ui.splash
 org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart extends org.eclipse.jface.wizard.ProgressMonitorPart {
	final org.eclipse.ui.splash.BasicSplashHandler this$0
	public void  (org.eclipse.ui.splash.BasicSplashHandler, org.eclipse.swt.widgets.Composite) 
		org.eclipse.swt.widgets.Composite parent
	public org.eclipse.jface.dialogs.ProgressIndicator getProgressIndicator () 
	public org.eclipse.swt.widgets.Label getProgressText () 
	public void beginTask (java.lang.String, int) 
		String name
		int totalWork
	public void done () 
	public void internalWorked (double) 
		double work
	public void setFont (org.eclipse.swt.graphics.Font) 
		org.eclipse.swt.graphics.Font font
	protected void updateLabel () 
	static void access$0 (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, java.lang.String, int) 
	static void access$1 (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart) 
	static void access$2 (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, double) 
	static void access$3 (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart, org.eclipse.swt.graphics.Font) 
	static void access$4 (org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart) 
}

org/eclipse/ui/splash/BasicSplashHandler.class
BasicSplashHandler.java
package org.eclipse.ui.splash
public abstract org.eclipse.ui.splash.BasicSplashHandler extends org.eclipse.ui.splash.AbstractSplashHandler {
	private org.eclipse.swt.graphics.Color foreground
	private org.eclipse.ui.splash.BasicSplashHandler$AbsolutePositionProgressMonitorPart monitor
	private org.eclipse.swt.graphics.Rectangle messageRect
	private org.eclipse.swt.graphics.Rectangle progressRect
	public void  () 
	public org.eclipse.core.runtime.IProgressMonitor getBundleProgressMonitor () 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.swt.graphics.Point size
	public void dispose () 
	protected void setForeground (org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB foregroundRGB
	protected org.eclipse.swt.graphics.Color getForeground () 
	protected void setMessageRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle messageRect
	protected void setProgressRect (org.eclipse.swt.graphics.Rectangle) 
		org.eclipse.swt.graphics.Rectangle progressRect
	protected org.eclipse.swt.widgets.Composite getContent () 
	private void updateUI (java.lang.Runnable) 
		Runnable r
		org.eclipse.swt.widgets.Shell splashShell
		org.eclipse.swt.widgets.Display display
		org.eclipse.ui.internal.StartupThreading$StartupRunnable startupRunnable
	static void access$0 (org.eclipse.ui.splash.BasicSplashHandler, java.lang.Runnable) 
}

org/eclipse/ui/statushandlers/
org/eclipse/ui/statushandlers/AbstractStatusAreaProvider.class
AbstractStatusAreaProvider.java
package org.eclipse.ui.statushandlers
public abstract org.eclipse.ui.statushandlers.AbstractStatusAreaProvider extends org.eclipse.jface.dialogs.ErrorSupportProvider {
	public void  () 
	public abstract org.eclipse.swt.widgets.Control createSupportArea (org.eclipse.swt.widgets.Composite, org.eclipse.ui.statushandlers.StatusAdapter) 
	public final org.eclipse.swt.widgets.Control createSupportArea (org.eclipse.swt.widgets.Composite, org.eclipse.core.runtime.IStatus) 
		org.eclipse.swt.widgets.Composite parent
		org.eclipse.core.runtime.IStatus status
	public boolean validFor (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
}

org/eclipse/ui/statushandlers/AbstractStatusHandler.class
AbstractStatusHandler.java
package org.eclipse.ui.statushandlers
public abstract org.eclipse.ui.statushandlers.AbstractStatusHandler extends java.lang.Object {
	private java.util.Map params
	private String id
	public void  () 
	public abstract void handle (org.eclipse.ui.statushandlers.StatusAdapter, int) 
	public java.util.Map getParams () 
	public java.lang.Object getParam (java.lang.Object) 
		Object key
	public void setParams (java.util.Map) 
		java.util.Map params
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public boolean supportsNotification (int) 
		int type
}

org/eclipse/ui/statushandlers/IStatusAdapterConstants.class
IStatusAdapterConstants.java
package org.eclipse.ui.statushandlers
public abstract org.eclipse.ui.statushandlers.IStatusAdapterConstants extends java.lang.Object {
	public static final String PROPERTY_PREFIX
	public static final org.eclipse.core.runtime.QualifiedName TITLE_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName TIMESTAMP_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName EXPLANATION_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName HINT_PROPERTY
	static void  () 
}

org/eclipse/ui/statushandlers/StatusAdapter.class
StatusAdapter.java
package org.eclipse.ui.statushandlers
public org.eclipse.ui.statushandlers.StatusAdapter extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final org.eclipse.core.runtime.QualifiedName TITLE_PROPERTY
	public static final org.eclipse.core.runtime.QualifiedName TIMESTAMP_PROPERTY
	private org.eclipse.core.runtime.IStatus status
	private java.util.HashMap properties
	private java.util.HashMap adapters
	static void  () 
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void addAdapter (java.lang.Class, java.lang.Object) 
		Class adapter
		Object object
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.core.runtime.IStatus getStatus () 
	public void setStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public java.lang.Object getProperty (org.eclipse.core.runtime.QualifiedName) 
		org.eclipse.core.runtime.QualifiedName key
	public void setProperty (org.eclipse.core.runtime.QualifiedName, java.lang.Object) 
		org.eclipse.core.runtime.QualifiedName key
		Object value
}

org/eclipse/ui/statushandlers/StatusManager$INotificationListener.class
StatusManager.java
package org.eclipse.ui.statushandlers
public abstract org.eclipse.ui.statushandlers.StatusManager$INotificationListener extends java.lang.Object {
	public abstract void statusManagerNotified (int, org.eclipse.ui.statushandlers.StatusAdapter[]) 
}

org/eclipse/ui/statushandlers/StatusManager$INotificationTypes.class
StatusManager.java
package org.eclipse.ui.statushandlers
public abstract org.eclipse.ui.statushandlers.StatusManager$INotificationTypes extends java.lang.Object {
	public static final int HANDLED
}

org/eclipse/ui/statushandlers/StatusManager$StatusManagerLogListener.class
StatusManager.java
package org.eclipse.ui.statushandlers
 org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener extends java.lang.Object implements org.eclipse.core.runtime.ILogListener  {
	final org.eclipse.ui.statushandlers.StatusManager this$0
	private void  (org.eclipse.ui.statushandlers.StatusManager) 
	public void logging (org.eclipse.core.runtime.IStatus, java.lang.String) 
		org.eclipse.core.runtime.IStatus status
		String plugin
	void  (org.eclipse.ui.statushandlers.StatusManager, org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener) 
}

org/eclipse/ui/statushandlers/StatusManager.class
StatusManager.java
package org.eclipse.ui.statushandlers
public org.eclipse.ui.statushandlers.StatusManager extends java.lang.Object {
	public static final int NONE
	public static final int LOG
	public static final int SHOW
	public static final int BLOCK
	private static org.eclipse.ui.statushandlers.StatusManager MANAGER
	private org.eclipse.ui.statushandlers.AbstractStatusHandler statusHandler
	private java.util.List loggedStatuses
	private org.eclipse.core.runtime.ListenerList listeners
	public static org.eclipse.ui.statushandlers.StatusManager getManager () 
	private void  () 
	private org.eclipse.ui.statushandlers.AbstractStatusHandler getStatusHandler () 
		org.eclipse.core.runtime.CoreException ex
	public void handle (org.eclipse.ui.statushandlers.StatusAdapter, int) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		int style
		Throwable ex
	public void handle (org.eclipse.ui.statushandlers.StatusAdapter) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public void handle (org.eclipse.core.runtime.IStatus, int) 
		org.eclipse.core.runtime.IStatus status
		int style
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
	public void handle (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void handle (org.eclipse.core.runtime.CoreException, java.lang.String) 
		org.eclipse.core.runtime.CoreException coreException
		String pluginId
	public void addLoggedStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	private void logError (java.lang.String, java.lang.Throwable) 
		String message
		Throwable ex
		org.eclipse.core.runtime.IStatus status
	private void logError (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void fireNotification (int, org.eclipse.ui.statushandlers.StatusAdapter[]) 
		int type
		org.eclipse.ui.statushandlers.StatusAdapter[] adapters
	private void doFireNotification (int, org.eclipse.ui.statushandlers.StatusAdapter[]) 
		int type
		org.eclipse.ui.statushandlers.StatusAdapter[] adapters
		Object[] oListeners
		int i
	private void generateFakeNotification (org.eclipse.ui.statushandlers.StatusAdapter, int) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		int style
	public void addListener (org.eclipse.ui.statushandlers.StatusManager$INotificationListener) 
		org.eclipse.ui.statushandlers.StatusManager$INotificationListener listener
	public void removeListener (org.eclipse.ui.statushandlers.StatusManager$INotificationListener) 
		org.eclipse.ui.statushandlers.StatusManager$INotificationListener listener
	static java.util.List access$0 (org.eclipse.ui.statushandlers.StatusManager) 
}

org/eclipse/ui/statushandlers/WorkbenchErrorHandler$1.class
WorkbenchErrorHandler.java
package org.eclipse.ui.statushandlers
 org.eclipse.ui.statushandlers.WorkbenchErrorHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.statushandlers.WorkbenchErrorHandler this$0
	private final org.eclipse.ui.statushandlers.StatusAdapter val$statusAdapter
	void  (org.eclipse.ui.statushandlers.WorkbenchErrorHandler, org.eclipse.ui.statushandlers.StatusAdapter) 
	public void run () 
}

org/eclipse/ui/statushandlers/WorkbenchErrorHandler$2.class
WorkbenchErrorHandler.java
package org.eclipse.ui.statushandlers
 org.eclipse.ui.statushandlers.WorkbenchErrorHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.ui.statushandlers.WorkbenchErrorHandler this$0
	private final org.eclipse.ui.statushandlers.StatusAdapter val$statusAdapter
	void  (org.eclipse.ui.statushandlers.WorkbenchErrorHandler, org.eclipse.ui.statushandlers.StatusAdapter) 
	public void run () 
}

org/eclipse/ui/statushandlers/WorkbenchErrorHandler.class
WorkbenchErrorHandler.java
package org.eclipse.ui.statushandlers
public org.eclipse.ui.statushandlers.WorkbenchErrorHandler extends org.eclipse.ui.statushandlers.AbstractStatusHandler {
	private org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager statusDialogManager
	public void  () 
	public boolean supportsNotification (int) 
		int type
	public void handle (org.eclipse.ui.statushandlers.StatusAdapter, int) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		int style
		boolean block
	private void showStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter, boolean) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		boolean block
		org.eclipse.swt.widgets.Shell shell
		org.eclipse.swt.widgets.Shell shell
	private org.eclipse.swt.widgets.Shell getStatusDialogShell () 
	private org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager getStatusDialogManager () 
	protected void configureStatusDialog (org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager) 
		org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager statusDialog
	static void access$0 (org.eclipse.ui.statushandlers.WorkbenchErrorHandler, org.eclipse.ui.statushandlers.StatusAdapter, boolean) 
}

org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.class
WorkbenchStatusDialogManager.java
package org.eclipse.ui.statushandlers
public org.eclipse.ui.statushandlers.WorkbenchStatusDialogManager extends java.lang.Object {
	static final org.eclipse.core.runtime.QualifiedName HINT
	private org.eclipse.ui.internal.statushandlers.WorkbenchStatusDialogManagerImpl manager
	static void  () 
	public void  (int, java.lang.String) 
		int displayMask
		String dialogTitle
	public void  (org.eclipse.swt.widgets.Shell, int, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		int displayMask
		String dialogTitle
	public void  (java.lang.String) 
		String dialogTitle
	public void  (org.eclipse.swt.widgets.Shell, java.lang.String) 
		org.eclipse.swt.widgets.Shell parentShell
		String dialogTitle
	public void addStatusAdapter (org.eclipse.ui.statushandlers.StatusAdapter, boolean) 
		org.eclipse.ui.statushandlers.StatusAdapter statusAdapter
		boolean modal
	public void enableDefaultSupportArea (boolean) 
		boolean enable
	public java.util.Collection getStatusAdapters () 
	public void setDetailsAreaProvider (org.eclipse.ui.statushandlers.AbstractStatusAreaProvider) 
		org.eclipse.ui.statushandlers.AbstractStatusAreaProvider provider
	public void setStatusListLabelProvider (org.eclipse.jface.viewers.ITableLabelProvider) 
		org.eclipse.jface.viewers.ITableLabelProvider labelProvider
	public void setSupportAreaProvider (org.eclipse.ui.statushandlers.AbstractStatusAreaProvider) 
		org.eclipse.ui.statushandlers.AbstractStatusAreaProvider provider
	public void setMessageDecorator (org.eclipse.jface.viewers.ILabelDecorator) 
		org.eclipse.jface.viewers.ILabelDecorator decorator
	public void setProperty (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getProperty (java.lang.Object) 
		Object key
	public void enableErrorDialogCompatibility () 
}

org/eclipse/ui/swt/
org/eclipse/ui/swt/IFocusService.class
IFocusService.java
package org.eclipse.ui.swt
public abstract org.eclipse.ui.swt.IFocusService extends java.lang.Object {
	public static final String COPY_HANDLER
	public static final String PASTE_HANDLER
	public static final String CUT_HANDLER
	public static final String SELECT_ALL_HANDLER
	public abstract void addFocusTracker (org.eclipse.swt.widgets.Control, java.lang.String) 
	public abstract void removeFocusTracker (org.eclipse.swt.widgets.Control) 
}

org/eclipse/ui/testing/
org/eclipse/ui/testing/ContributionInfo.class
ContributionInfo.java
package org.eclipse.ui.testing
public org.eclipse.ui.testing.ContributionInfo extends java.lang.Object {
	private String bundleId
	private String elementType
	private org.eclipse.core.runtime.IConfigurationElement configurationElement
	public void  (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String bundleId
		String elementType
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public java.lang.String getBundleId () 
	public java.lang.String getElementType () 
	public org.eclipse.core.runtime.IConfigurationElement getConfigurationElement () 
}

org/eclipse/ui/testing/ITestHarness.class
ITestHarness.java
package org.eclipse.ui.testing
public abstract org.eclipse.ui.testing.ITestHarness extends java.lang.Object {
	public abstract void runTests () 
}

org/eclipse/ui/testing/IWorkbenchPartTestable.class
IWorkbenchPartTestable.java
package org.eclipse.ui.testing
public abstract org.eclipse.ui.testing.IWorkbenchPartTestable extends java.lang.Object {
	public abstract org.eclipse.swt.widgets.Composite getControl () 
}

org/eclipse/ui/testing/TestableObject.class
TestableObject.java
package org.eclipse.ui.testing
public org.eclipse.ui.testing.TestableObject extends java.lang.Object {
	private org.eclipse.ui.testing.ITestHarness testHarness
	public void  () 
	public org.eclipse.ui.testing.ITestHarness getTestHarness () 
	public void setTestHarness (org.eclipse.ui.testing.ITestHarness) 
		org.eclipse.ui.testing.ITestHarness testHarness
	public void runTest (java.lang.Runnable) 
		Runnable testRunnable
	public void testingStarting () 
	public void testingFinished () 
}

org/eclipse/ui/themes/
org/eclipse/ui/themes/ColorUtil.class
ColorUtil.java
package org.eclipse.ui.themes
public final org.eclipse.ui.themes.ColorUtil extends java.lang.Object {
	private static java.lang.reflect.Field[] cachedFields
	static Class class$0
	private static org.eclipse.swt.graphics.RGB process (java.lang.String) 
		String value
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
	private static java.lang.reflect.Field[] getFields () 
		Class clazz
		java.lang.reflect.Field[] allFields
		java.util.ArrayList applicableFields
		int i
		java.lang.reflect.Field field
	public static org.eclipse.swt.graphics.RGB blend (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, int) 
		org.eclipse.swt.graphics.RGB c1
		org.eclipse.swt.graphics.RGB c2
		int ratio
		int r
		int g
		int b
	private static int blend (int, int, int) 
		int v1
		int v2
		int ratio
		int b
	public static org.eclipse.swt.graphics.RGB blend (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB) 
		org.eclipse.swt.graphics.RGB val1
		org.eclipse.swt.graphics.RGB val2
		int red
		int green
		int blue
	private static int blend (int, int) 
		int temp1
		int temp2
	private static org.eclipse.swt.graphics.RGB getSystemColor (int) 
		int colorId
	public static org.eclipse.swt.graphics.RGB getColorValue (java.lang.String)  throws org.eclipse.jface.resource.DataFormatException 
		String rawValue
	public static org.eclipse.swt.graphics.RGB[] getColorValues (java.lang.String[]) 
		String[] rawValues
		org.eclipse.swt.graphics.RGB[] values
		int i
	private static boolean isDirectValue (java.lang.String) 
		String rawValue
	private void  () 
}

org/eclipse/ui/themes/IColorFactory.class
IColorFactory.java
package org.eclipse.ui.themes
public abstract org.eclipse.ui.themes.IColorFactory extends java.lang.Object {
	public abstract org.eclipse.swt.graphics.RGB createColor () 
}

org/eclipse/ui/themes/ITheme.class
ITheme.java
package org.eclipse.ui.themes
public abstract org.eclipse.ui.themes.ITheme extends java.lang.Object {
	public abstract void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void dispose () 
	public abstract boolean getBoolean (java.lang.String) 
	public abstract org.eclipse.jface.resource.ColorRegistry getColorRegistry () 
	public abstract org.eclipse.jface.resource.FontRegistry getFontRegistry () 
	public abstract java.lang.String getId () 
	public abstract int getInt (java.lang.String) 
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String getString (java.lang.String) 
	public abstract java.util.Set keySet () 
	public abstract void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
}

org/eclipse/ui/themes/IThemeManager.class
IThemeManager.java
package org.eclipse.ui.themes
public abstract org.eclipse.ui.themes.IThemeManager extends java.lang.Object {
	public static final String CHANGE_CURRENT_THEME
	public static final String DEFAULT_THEME
	public abstract void addPropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract org.eclipse.ui.themes.ITheme getCurrentTheme () 
	public abstract org.eclipse.ui.themes.ITheme getTheme (java.lang.String) 
	public abstract void removePropertyChangeListener (org.eclipse.jface.util.IPropertyChangeListener) 
	public abstract void setCurrentTheme (java.lang.String) 
}

org/eclipse/ui/themes/IThemePreview.class
IThemePreview.java
package org.eclipse.ui.themes
public abstract org.eclipse.ui.themes.IThemePreview extends java.lang.Object {
	public abstract void createControl (org.eclipse.swt.widgets.Composite, org.eclipse.ui.themes.ITheme) 
	public abstract void dispose () 
}

org/eclipse/ui/themes/RGBBlendColorFactory.class
RGBBlendColorFactory.java
package org.eclipse.ui.themes
public org.eclipse.ui.themes.RGBBlendColorFactory extends java.lang.Object implements org.eclipse.ui.themes.IColorFactory org.eclipse.core.runtime.IExecutableExtension  {
	private String color1
	private String color2
	public void  () 
	public org.eclipse.swt.graphics.RGB createColor () 
		org.eclipse.swt.graphics.RGB rgb1
		org.eclipse.swt.graphics.RGB rgb2
	public void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement config
		String propertyName
		Object data
		java.util.Hashtable table
}

org/eclipse/ui/views/
org/eclipse/ui/views/IStickyViewDescriptor.class
IStickyViewDescriptor.java
package org.eclipse.ui.views
public abstract org.eclipse.ui.views.IStickyViewDescriptor extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract int getLocation () 
	public abstract boolean isCloseable () 
	public abstract boolean isMoveable () 
}

org/eclipse/ui/views/IViewCategory.class
IViewCategory.java
package org.eclipse.ui.views
public abstract org.eclipse.ui.views.IViewCategory extends java.lang.Object {
	public abstract org.eclipse.ui.views.IViewDescriptor[] getViews () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
}

org/eclipse/ui/views/IViewDescriptor.class
IViewDescriptor.java
package org.eclipse.ui.views
public abstract org.eclipse.ui.views.IViewDescriptor extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartDescriptor org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.ui.IViewPart createView ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getCategoryPath () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
	public abstract org.eclipse.jface.resource.ImageDescriptor getImageDescriptor () 
	public abstract java.lang.String getLabel () 
	public abstract float getFastViewWidthRatio () 
	public abstract boolean getAllowMultiple () 
	public abstract boolean isRestorable () 
}

org/eclipse/ui/views/IViewRegistry.class
IViewRegistry.java
package org.eclipse.ui.views
public abstract org.eclipse.ui.views.IViewRegistry extends java.lang.Object {
	public abstract org.eclipse.ui.views.IViewDescriptor find (java.lang.String) 
	public abstract org.eclipse.ui.views.IViewCategory[] getCategories () 
	public abstract org.eclipse.ui.views.IViewDescriptor[] getViews () 
	public abstract org.eclipse.ui.views.IStickyViewDescriptor[] getStickyViews () 
}

org/eclipse/ui/wizards/
org/eclipse/ui/wizards/IWizardCategory.class
IWizardCategory.java
package org.eclipse.ui.wizards
public abstract org.eclipse.ui.wizards.IWizardCategory extends java.lang.Object {
	public abstract org.eclipse.ui.wizards.IWizardCategory findCategory (org.eclipse.core.runtime.IPath) 
	public abstract org.eclipse.ui.wizards.IWizardDescriptor findWizard (java.lang.String) 
	public abstract org.eclipse.ui.wizards.IWizardCategory[] getCategories () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.ui.wizards.IWizardCategory getParent () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
	public abstract org.eclipse.ui.wizards.IWizardDescriptor[] getWizards () 
}

org/eclipse/ui/wizards/IWizardDescriptor.class
IWizardDescriptor.java
package org.eclipse.ui.wizards
public abstract org.eclipse.ui.wizards.IWizardDescriptor extends java.lang.Object implements org.eclipse.ui.IWorkbenchPartDescriptor org.eclipse.core.runtime.IAdaptable  {
	public abstract org.eclipse.jface.viewers.IStructuredSelection adaptedSelection (org.eclipse.jface.viewers.IStructuredSelection) 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String[] getTags () 
	public abstract org.eclipse.ui.IWorkbenchWizard createWizard ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jface.resource.ImageDescriptor getDescriptionImage () 
	public abstract java.lang.String getHelpHref () 
	public abstract org.eclipse.ui.wizards.IWizardCategory getCategory () 
	public abstract boolean canFinishEarly () 
	public abstract boolean hasPages () 
}

org/eclipse/ui/wizards/IWizardRegistry.class
IWizardRegistry.java
package org.eclipse.ui.wizards
public abstract org.eclipse.ui.wizards.IWizardRegistry extends java.lang.Object {
	public abstract org.eclipse.ui.wizards.IWizardDescriptor findWizard (java.lang.String) 
	public abstract org.eclipse.ui.wizards.IWizardDescriptor[] getPrimaryWizards () 
	public abstract org.eclipse.ui.wizards.IWizardCategory findCategory (java.lang.String) 
	public abstract org.eclipse.ui.wizards.IWizardCategory getRootCategory () 
}