Home | History | Annotate | Download | only in eclipse

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