Home | History | Annotate | Download | only in eclipse

META-INF/MANIFEST.MF
META-INF/ECLIPSE.SF
META-INF/ECLIPSE.RSA
META-INF/
META-INF/eclipse.inf
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/commands/
org/eclipse/core/commands/common/
org/eclipse/core/commands/contexts/
org/eclipse/core/commands/operations/
org/eclipse/core/commands/util/
org/eclipse/core/internal/
org/eclipse/core/internal/commands/
org/eclipse/core/internal/commands/operations/
org/eclipse/core/internal/commands/util/
.api_description
about.html
org/eclipse/core/commands/AbstractHandler.class
AbstractHandler.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractHandler extends org.eclipse.core.commands.common.EventManager implements org.eclipse.core.commands.IHandler2  {
	private boolean baseEnabled
	public void  () 
	public void addHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public void dispose () 
	protected void fireHandlerChanged (org.eclipse.core.commands.HandlerEvent) 
		org.eclipse.core.commands.HandlerEvent handlerEvent
		Object[] listeners
		int i
		org.eclipse.core.commands.IHandlerListener listener
	public boolean isEnabled () 
	protected void setBaseEnabled (boolean) 
		boolean state
	public void setEnabled (java.lang.Object) 
		Object evaluationContext
	public boolean isHandled () 
	protected boolean hasListeners () 
	public void removeHandlerListener (org.eclipse.core.commands.IHandlerListener) 
		org.eclipse.core.commands.IHandlerListener handlerListener
	public abstract java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
}

org/eclipse/core/commands/AbstractHandlerWithState.class
AbstractHandlerWithState.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractHandlerWithState extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.commands.IObjectWithState org.eclipse.core.commands.IStateListener  {
	private java.util.Map states
	public void  () 
	public void addState (java.lang.String, org.eclipse.core.commands.State) 
		String stateId
		org.eclipse.core.commands.State state
	public final org.eclipse.core.commands.State getState (java.lang.String) 
		String stateId
	public final java.lang.String[] getStateIds () 
		java.util.Set stateIds
	public void removeState (java.lang.String) 
		String stateId
		org.eclipse.core.commands.State state
	public abstract void handleStateChange (org.eclipse.core.commands.State, java.lang.Object) 
}

org/eclipse/core/commands/AbstractParameterValueConverter.class
AbstractParameterValueConverter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractParameterValueConverter extends java.lang.Object {
	public void  () 
	public abstract java.lang.Object convertToObject (java.lang.String)  throws org.eclipse.core.commands.ParameterValueConversionException 
	public abstract java.lang.String convertToString (java.lang.Object)  throws org.eclipse.core.commands.ParameterValueConversionException 
}

org/eclipse/core/commands/Category.class
Category.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Category extends org.eclipse.core.commands.common.NamedHandleObject {
	private java.util.Collection categoryListeners
	void  (java.lang.String) 
		String id
	public final void addCategoryListener (org.eclipse.core.commands.ICategoryListener) 
		org.eclipse.core.commands.ICategoryListener categoryListener
	public final void define (java.lang.String, java.lang.String) 
		String name
		String description
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
	private final void fireCategoryChanged (org.eclipse.core.commands.CategoryEvent) 
		org.eclipse.core.commands.CategoryEvent categoryEvent
		java.util.Iterator listenerItr
		org.eclipse.core.commands.ICategoryListener listener
	public final void removeCategoryListener (org.eclipse.core.commands.ICategoryListener) 
		org.eclipse.core.commands.ICategoryListener categoryListener
	public java.lang.String toString () 
		StringBuffer stringBuffer
	public void undefine () 
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
}

org/eclipse/core/commands/CategoryEvent.class
CategoryEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CategoryEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
	private final org.eclipse.core.commands.Category category
	public void  (org.eclipse.core.commands.Category, boolean, boolean, boolean) 
		org.eclipse.core.commands.Category category
		boolean definedChanged
		boolean descriptionChanged
		boolean nameChanged
	public final org.eclipse.core.commands.Category getCategory () 
}

org/eclipse/core/commands/Command$1.class
Command.java
package org.eclipse.core.commands
 org.eclipse.core.commands.Command$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.commands.Command this$0
	private final org.eclipse.core.commands.ICommandListener val$listener
	private final org.eclipse.core.commands.CommandEvent val$commandEvent
	void  (org.eclipse.core.commands.Command, org.eclipse.core.commands.ICommandListener, org.eclipse.core.commands.CommandEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/commands/Command$2.class
Command.java
package org.eclipse.core.commands
 org.eclipse.core.commands.Command$2 extends java.lang.Object implements org.eclipse.core.commands.IHandlerListener  {
	final org.eclipse.core.commands.Command this$0
	void  (org.eclipse.core.commands.Command) 
	public void handlerChanged (org.eclipse.core.commands.HandlerEvent) 
		org.eclipse.core.commands.HandlerEvent handlerEvent
		boolean enabledChanged
		boolean handledChanged
}

org/eclipse/core/commands/Command.class
Command.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Command extends org.eclipse.core.commands.NamedHandleObjectWithState implements java.lang.Comparable  {
	public static boolean DEBUG_COMMAND_EXECUTION
	public static boolean DEBUG_HANDLERS
	public static String DEBUG_HANDLERS_COMMAND_ID
	private org.eclipse.core.commands.Category category
	private transient org.eclipse.core.runtime.ListenerList executionListeners
	private transient org.eclipse.core.commands.IHandler handler
	private String helpContextId
	private org.eclipse.core.commands.IParameter[] parameters
	private org.eclipse.core.commands.ParameterType returnType
	private org.eclipse.core.commands.IHandlerListener handlerListener
	static void  () 
	void  (java.lang.String) 
		String id
	public final void addCommandListener (org.eclipse.core.commands.ICommandListener) 
		org.eclipse.core.commands.ICommandListener commandListener
	public final void addExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener executionListener
	public void addState (java.lang.String, org.eclipse.core.commands.State) 
		String id
		org.eclipse.core.commands.State state
	public final int compareTo (java.lang.Object) 
		Object object
		org.eclipse.core.commands.Command castedObject
		int compareTo
	public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category) 
		String name
		String description
		org.eclipse.core.commands.Category category
	public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[]) 
		String name
		String description
		org.eclipse.core.commands.Category category
		org.eclipse.core.commands.IParameter[] parameters
	public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[], org.eclipse.core.commands.ParameterType) 
		String name
		String description
		org.eclipse.core.commands.Category category
		org.eclipse.core.commands.IParameter[] parameters
		org.eclipse.core.commands.ParameterType returnType
	public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[], org.eclipse.core.commands.ParameterType, java.lang.String) 
		String name
		String description
		org.eclipse.core.commands.Category category
		org.eclipse.core.commands.IParameter[] parameters
		org.eclipse.core.commands.ParameterType returnType
		String helpContextId
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean categoryChanged
		boolean parametersChanged
		boolean returnTypeChanged
		boolean helpContextIdChanged
	public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.core.commands.IHandler handler
		Object returnValue
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.NotHandledException e
	public final java.lang.Object executeWithChecks (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		org.eclipse.core.commands.ExecutionEvent event
		org.eclipse.core.commands.IHandler handler
		org.eclipse.core.commands.common.NotDefinedException exception
		org.eclipse.core.commands.NotEnabledException exception
		Object returnValue
		org.eclipse.core.commands.ExecutionException e
		org.eclipse.core.commands.NotHandledException e
	private final void fireCommandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		Object[] listeners
		int i
		org.eclipse.core.commands.ICommandListener listener
	private final void fireNotDefined (org.eclipse.core.commands.common.NotDefinedException) 
		org.eclipse.core.commands.common.NotDefinedException e
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListenerWithChecks listener
	private final void fireNotEnabled (org.eclipse.core.commands.NotEnabledException) 
		org.eclipse.core.commands.NotEnabledException e
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListenerWithChecks listener
	private final void fireNotHandled (org.eclipse.core.commands.NotHandledException) 
		org.eclipse.core.commands.NotHandledException e
		Object[] listeners
		int i
		org.eclipse.core.commands.IExecutionListener listener
	private final void firePostExecuteFailure (org.eclipse.core.commands.ExecutionException) 
		org.eclipse.core.commands.ExecutionException e
		Object[] listeners
		int i
		org.eclipse.core.commands.IExecutionListener listener
	private final void firePostExecuteSuccess (java.lang.Object) 
		Object returnValue
		Object[] listeners
		int i
		org.eclipse.core.commands.IExecutionListener listener
	private final void firePreExecute (org.eclipse.core.commands.ExecutionEvent) 
		org.eclipse.core.commands.ExecutionEvent event
		Object[] listeners
		int i
		org.eclipse.core.commands.IExecutionListener listener
	public final org.eclipse.core.commands.Category getCategory ()  throws org.eclipse.core.commands.common.NotDefinedException 
	public final org.eclipse.core.commands.IHandler getHandler () 
	final java.lang.String getHelpContextId () 
	public final org.eclipse.core.commands.IParameter getParameter (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException 
		String parameterId
		int i
		org.eclipse.core.commands.IParameter parameter
	public final org.eclipse.core.commands.IParameter[] getParameters ()  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.IParameter[] returnValue
	public final org.eclipse.core.commands.ParameterType getParameterType (java.lang.String)  throws org.eclipse.core.commands.common.NotDefinedException 
		String parameterId
		org.eclipse.core.commands.IParameter parameter
		org.eclipse.core.commands.ITypedParameter parameterWithType
	public final org.eclipse.core.commands.ParameterType getReturnType ()  throws org.eclipse.core.commands.common.NotDefinedException 
	public final boolean isEnabled () 
		Exception e
	public void setEnabled (java.lang.Object) 
		Object evaluationContext
	public final boolean isHandled () 
	public final void removeCommandListener (org.eclipse.core.commands.ICommandListener) 
		org.eclipse.core.commands.ICommandListener commandListener
	public final void removeExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener executionListener
	public void removeState (java.lang.String) 
		String stateId
	public final boolean setHandler (org.eclipse.core.commands.IHandler) 
		org.eclipse.core.commands.IHandler handler
		String[] stateIds
		int i
		String stateId
		org.eclipse.core.commands.State stateToAdd
		boolean enabled
		StringBuffer buffer
	private org.eclipse.core.commands.IHandlerListener getHandlerListener () 
	public final java.lang.String toString () 
		java.io.StringWriter sw
		java.io.BufferedWriter buffer
	public final void undefine () 
		boolean enabledChanged
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean categoryChanged
		boolean parametersChanged
		boolean returnTypeChanged
		String[] stateIds
		org.eclipse.core.commands.IObjectWithState handlerWithState
		int i
		String stateId
		org.eclipse.core.commands.State state
		int i
		String stateId
		org.eclipse.core.commands.State state
	static void access$0 (org.eclipse.core.commands.Command, org.eclipse.core.commands.CommandEvent) 
}

org/eclipse/core/commands/CommandEvent.class
CommandEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
	private static final int CHANGED_CATEGORY
	private static final int CHANGED_HANDLED
	private static final int CHANGED_PARAMETERS
	private static final int CHANGED_RETURN_TYPE
	private static final int CHANGED_HELP_CONTEXT_ID
	private static final int CHANGED_ENABLED
	private final org.eclipse.core.commands.Command command
	public void  (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.core.commands.Command command
		boolean categoryChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean nameChanged
		boolean parametersChanged
	public void  (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.core.commands.Command command
		boolean categoryChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean nameChanged
		boolean parametersChanged
		boolean returnTypeChanged
	public void  (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.core.commands.Command command
		boolean categoryChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean nameChanged
		boolean parametersChanged
		boolean returnTypeChanged
		boolean helpContextIdChanged
	public void  (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
		org.eclipse.core.commands.Command command
		boolean categoryChanged
		boolean definedChanged
		boolean descriptionChanged
		boolean handledChanged
		boolean nameChanged
		boolean parametersChanged
		boolean returnTypeChanged
		boolean helpContextIdChanged
		boolean enabledChanged
	public final org.eclipse.core.commands.Command getCommand () 
	public final boolean isCategoryChanged () 
	public final boolean isHandledChanged () 
	public final boolean isHelpContextIdChanged () 
	public final boolean isParametersChanged () 
	public final boolean isReturnTypeChanged () 
	public final boolean isEnabledChanged () 
}

org/eclipse/core/commands/CommandManager$ExecutionListener.class
CommandManager.java
package org.eclipse.core.commands
final org.eclipse.core.commands.CommandManager$ExecutionListener extends java.lang.Object implements org.eclipse.core.commands.IExecutionListenerWithChecks  {
	final org.eclipse.core.commands.CommandManager this$0
	private void  (org.eclipse.core.commands.CommandManager) 
	public void notDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException) 
		String commandId
		org.eclipse.core.commands.common.NotDefinedException exception
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListenerWithChecks listener
	public void notEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException) 
		String commandId
		org.eclipse.core.commands.NotEnabledException exception
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListenerWithChecks listener
	public final void notHandled (java.lang.String, org.eclipse.core.commands.NotHandledException) 
		String commandId
		org.eclipse.core.commands.NotHandledException exception
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListener listener
	public final void postExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException) 
		String commandId
		org.eclipse.core.commands.ExecutionException exception
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListener listener
	public final void postExecuteSuccess (java.lang.String, java.lang.Object) 
		String commandId
		Object returnValue
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListener listener
	public final void preExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent) 
		String commandId
		org.eclipse.core.commands.ExecutionEvent event
		Object[] listeners
		int i
		Object object
		org.eclipse.core.commands.IExecutionListener listener
	void  (org.eclipse.core.commands.CommandManager, org.eclipse.core.commands.CommandManager$ExecutionListener) 
}

org/eclipse/core/commands/CommandManager.class
CommandManager.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandManager extends org.eclipse.core.commands.common.HandleObjectManager implements org.eclipse.core.commands.ICategoryListener org.eclipse.core.commands.ICommandListener org.eclipse.core.commands.IParameterTypeListener  {
	public static final String AUTOGENERATED_CATEGORY_ID
	static final char ESCAPE_CHAR
	static final char ID_VALUE_CHAR
	static final char PARAMETER_END_CHAR
	static final char PARAMETER_SEPARATOR_CHAR
	static final char PARAMETER_START_CHAR
	private final java.util.Map categoriesById
	private final java.util.Set definedCategoryIds
	private final java.util.Set definedParameterTypeIds
	private org.eclipse.core.commands.IExecutionListenerWithChecks executionListener
	private org.eclipse.core.runtime.ListenerList executionListeners
	private final java.util.Map helpContextIdsByHandler
	private final java.util.Map parameterTypesById
	public void  () 
	private static final java.lang.String unescape (java.lang.String)  throws org.eclipse.core.commands.SerializationException 
		String escapedText
		StringBuffer buffer
		int i
		char c
	public final void addCommandManagerListener (org.eclipse.core.commands.ICommandManagerListener) 
		org.eclipse.core.commands.ICommandManagerListener listener
	public final void addExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
		java.util.Iterator commandItr
		org.eclipse.core.commands.Command command
	public final void categoryChanged (org.eclipse.core.commands.CategoryEvent) 
		org.eclipse.core.commands.CategoryEvent categoryEvent
		org.eclipse.core.commands.Category category
		String categoryId
		boolean categoryIdAdded
	public final void commandChanged (org.eclipse.core.commands.CommandEvent) 
		org.eclipse.core.commands.CommandEvent commandEvent
		org.eclipse.core.commands.Command command
		String commandId
		boolean commandIdAdded
	public final void defineUncategorizedCategory (java.lang.String, java.lang.String) 
		String name
		String description
		org.eclipse.core.commands.Category category
	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
		int lparenPosition
		String commandIdEscaped
		String commandIdEscaped
		String serializedParameters
		String serializedParameters
		String commandId
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.IParameter[] parameters
		org.eclipse.core.commands.Parameterization[] parameterizations
	private final void fireCommandManagerChanged (org.eclipse.core.commands.CommandManagerEvent) 
		org.eclipse.core.commands.CommandManagerEvent event
		Object[] listeners
		int i
		org.eclipse.core.commands.ICommandManagerListener listener
	public final org.eclipse.core.commands.Command[] getAllCommands () 
	public final org.eclipse.core.commands.Category getCategory (java.lang.String) 
		String categoryId
		org.eclipse.core.commands.Category category
	public final org.eclipse.core.commands.Command getCommand (java.lang.String) 
		String commandId
		org.eclipse.core.commands.Command command
	public final org.eclipse.core.commands.Category[] getDefinedCategories () 
		org.eclipse.core.commands.Category[] categories
		java.util.Iterator categoryIdItr
		int i
		String categoryId
	public final java.util.Set getDefinedCategoryIds () 
	public final java.util.Set getDefinedCommandIds () 
	public final org.eclipse.core.commands.Command[] getDefinedCommands () 
	public final java.util.Set getDefinedParameterTypeIds () 
	public final org.eclipse.core.commands.ParameterType[] getDefinedParameterTypes () 
		org.eclipse.core.commands.ParameterType[] parameterTypes
		java.util.Iterator iterator
		int i
		String parameterTypeId
	public final java.lang.String getHelpContextId (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	private final org.eclipse.core.commands.Parameterization[] getParameterizations (java.lang.String, org.eclipse.core.commands.IParameter[])  throws org.eclipse.core.commands.SerializationException 
		String serializedParameters
		org.eclipse.core.commands.IParameter[] parameters
		java.util.ArrayList paramList
		int commaPosition
		String idEqualsValue
		String idEqualsValue
		int equalsPosition
		String parameterId
		String parameterId
		String parameterValue
		String parameterValue
		int i
		org.eclipse.core.commands.IParameter parameter
	public final org.eclipse.core.commands.ParameterType getParameterType (java.lang.String) 
		String parameterTypeId
		org.eclipse.core.commands.ParameterType parameterType
	public final void parameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent) 
		org.eclipse.core.commands.ParameterTypeEvent parameterTypeEvent
		org.eclipse.core.commands.ParameterType parameterType
		String parameterTypeId
		boolean parameterTypeIdAdded
	public final void removeCommandManagerListener (org.eclipse.core.commands.ICommandManagerListener) 
		org.eclipse.core.commands.ICommandManagerListener listener
	public final void removeExecutionListener (org.eclipse.core.commands.IExecutionListener) 
		org.eclipse.core.commands.IExecutionListener listener
		java.util.Iterator commandItr
		org.eclipse.core.commands.Command command
	public final void setHandlersByCommandId (java.util.Map) 
		java.util.Map handlersByCommandId
		java.util.Iterator commandIdItr
		java.util.Iterator commandItr
		org.eclipse.core.commands.Command command
		String commandId
		Object value
	public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String) 
		org.eclipse.core.commands.IHandler handler
		String helpContextId
	private final int unescapedIndexOf (java.lang.String, char) 
		String escapedText
		char ch
		int pos
	public void fireNotEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException) 
		String commandId
		org.eclipse.core.commands.NotEnabledException exception
	public void fireNotDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException) 
		String commandId
		org.eclipse.core.commands.common.NotDefinedException exception
	public void firePreExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent) 
		String commandId
		org.eclipse.core.commands.ExecutionEvent event
	public void firePostExecuteSuccess (java.lang.String, java.lang.Object) 
		String commandId
		Object returnValue
	public void firePostExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException) 
		String commandId
		org.eclipse.core.commands.ExecutionException exception
	static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.core.commands.CommandManager) 
}

org/eclipse/core/commands/CommandManagerEvent.class
CommandManagerEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandManagerEvent extends java.lang.Object {
	private static final int CHANGED_CATEGORY_DEFINED
	private static final int CHANGED_COMMAND_DEFINED
	private static final int CHANGED_PARAMETER_TYPE_DEFINED
	private final String categoryId
	private final int changedValues
	private final String commandId
	private final String parameterTypeId
	private final org.eclipse.core.commands.CommandManager commandManager
	public void  (org.eclipse.core.commands.CommandManager, java.lang.String, boolean, boolean, java.lang.String, boolean, boolean) 
		org.eclipse.core.commands.CommandManager commandManager
		String commandId
		boolean commandIdAdded
		boolean commandIdChanged
		String categoryId
		boolean categoryIdAdded
		boolean categoryIdChanged
		int changedValues
	public void  (org.eclipse.core.commands.CommandManager, java.lang.String, boolean, boolean) 
		org.eclipse.core.commands.CommandManager commandManager
		String parameterTypeId
		boolean parameterTypeIdAdded
		boolean parameterTypeIdChanged
		int changedValues
	public final java.lang.String getCategoryId () 
	public final java.lang.String getCommandId () 
	public final org.eclipse.core.commands.CommandManager getCommandManager () 
	public final java.lang.String getParameterTypeId () 
	public final boolean isCategoryChanged () 
	public final boolean isCategoryDefined () 
	public final boolean isCommandChanged () 
	public final boolean isCommandDefined () 
	public final boolean isParameterTypeChanged () 
	public final boolean isParameterTypeDefined () 
}

org/eclipse/core/commands/ExecutionEvent.class
ExecutionEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ExecutionEvent extends java.lang.Object {
	private final Object applicationContext
	private final org.eclipse.core.commands.Command command
	private final java.util.Map parameters
	private final Object trigger
	public void  () 
	public void  (java.util.Map, java.lang.Object, java.lang.Object) 
		java.util.Map parameters
		Object trigger
		Object applicationContext
	public void  (org.eclipse.core.commands.Command, java.util.Map, java.lang.Object, java.lang.Object) 
		org.eclipse.core.commands.Command command
		java.util.Map parameters
		Object trigger
		Object applicationContext
	public final java.lang.Object getApplicationContext () 
	public final org.eclipse.core.commands.Command getCommand () 
	public final java.lang.Object getObjectParameterForExecution (java.lang.String)  throws org.eclipse.core.commands.ExecutionException 
		String parameterId
		org.eclipse.core.commands.ParameterType parameterType
		org.eclipse.core.commands.AbstractParameterValueConverter valueConverter
		String stringValue
		Object objectValue
		org.eclipse.core.commands.common.NotDefinedException e
		org.eclipse.core.commands.ParameterValueConversionException e
	public final java.lang.String getParameter (java.lang.String) 
		String parameterId
	public final java.util.Map getParameters () 
	public final java.lang.Object getTrigger () 
	public final java.lang.String toString () 
		StringBuffer stringBuffer
}

org/eclipse/core/commands/ExecutionException.class
ExecutionException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ExecutionException 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/core/commands/HandlerEvent.class
HandlerEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.HandlerEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
	private static final int CHANGED_ENABLED
	private static final int CHANGED_HANDLED
	private final org.eclipse.core.commands.IHandler handler
	public void  (org.eclipse.core.commands.IHandler, boolean, boolean) 
		org.eclipse.core.commands.IHandler handler
		boolean enabledChanged
		boolean handledChanged
	public org.eclipse.core.commands.IHandler getHandler () 
	public boolean isEnabledChanged () 
	public boolean isHandledChanged () 
}

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

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

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

org/eclipse/core/commands/IExecutionListener.class
IExecutionListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IExecutionListener extends java.lang.Object {
	public abstract void notHandled (java.lang.String, org.eclipse.core.commands.NotHandledException) 
	public abstract void postExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException) 
	public abstract void postExecuteSuccess (java.lang.String, java.lang.Object) 
	public abstract void preExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent) 
}

org/eclipse/core/commands/IExecutionListenerWithChecks.class
IExecutionListenerWithChecks.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IExecutionListenerWithChecks extends java.lang.Object implements org.eclipse.core.commands.IExecutionListener  {
	public abstract void notDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException) 
	public abstract void notEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException) 
}

org/eclipse/core/commands/IHandler.class
IHandler.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandler extends java.lang.Object {
	public abstract void addHandlerListener (org.eclipse.core.commands.IHandlerListener) 
	public abstract void dispose () 
	public abstract java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent)  throws org.eclipse.core.commands.ExecutionException 
	public abstract boolean isEnabled () 
	public abstract boolean isHandled () 
	public abstract void removeHandlerListener (org.eclipse.core.commands.IHandlerListener) 
}

org/eclipse/core/commands/IHandler2.class
IHandler2.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandler2 extends java.lang.Object implements org.eclipse.core.commands.IHandler  {
	public abstract void setEnabled (java.lang.Object) 
}

org/eclipse/core/commands/IHandlerAttributes.class
IHandlerAttributes.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandlerAttributes extends java.lang.Object {
	public static final String ATTRIBUTE_HANDLED
}

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

org/eclipse/core/commands/INamedHandleStateIds.class
INamedHandleStateIds.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.INamedHandleStateIds extends java.lang.Object {
	public static final String DESCRIPTION
	public static final String NAME
}

org/eclipse/core/commands/IObjectWithState.class
IObjectWithState.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IObjectWithState extends java.lang.Object {
	public abstract void addState (java.lang.String, org.eclipse.core.commands.State) 
	public abstract org.eclipse.core.commands.State getState (java.lang.String) 
	public abstract java.lang.String[] getStateIds () 
	public abstract void removeState (java.lang.String) 
}

org/eclipse/core/commands/IParameter.class
IParameter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameter extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.core.commands.IParameterValues getValues ()  throws org.eclipse.core.commands.ParameterValuesException 
	public abstract boolean isOptional () 
}

org/eclipse/core/commands/IParameterTypeListener.class
IParameterTypeListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameterTypeListener extends java.lang.Object {
	public abstract void parameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent) 
}

org/eclipse/core/commands/IParameterValues.class
IParameterValues.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameterValues extends java.lang.Object {
	public abstract java.util.Map getParameterValues () 
}

org/eclipse/core/commands/IStateListener.class
IStateListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IStateListener extends java.lang.Object {
	public abstract void handleStateChange (org.eclipse.core.commands.State, java.lang.Object) 
}

org/eclipse/core/commands/ITypedParameter.class
ITypedParameter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.ITypedParameter extends java.lang.Object {
	public abstract org.eclipse.core.commands.ParameterType getParameterType () 
}

org/eclipse/core/commands/NamedHandleObjectWithState.class
NamedHandleObjectWithState.java
package org.eclipse.core.commands
abstract org.eclipse.core.commands.NamedHandleObjectWithState extends org.eclipse.core.commands.common.NamedHandleObject implements org.eclipse.core.commands.IObjectWithState  {
	private static final String[] NO_STATE
	private java.util.Map states
	static void  () 
	protected void  (java.lang.String) 
		String id
	public void addState (java.lang.String, org.eclipse.core.commands.State) 
		String stateId
		org.eclipse.core.commands.State state
	public final java.lang.String getDescription ()  throws org.eclipse.core.commands.common.NotDefinedException 
		String description
		org.eclipse.core.commands.State descriptionState
		Object value
	public final java.lang.String getName ()  throws org.eclipse.core.commands.common.NotDefinedException 
		String name
		org.eclipse.core.commands.State nameState
		Object value
	public final org.eclipse.core.commands.State getState (java.lang.String) 
		String stateId
	public final java.lang.String[] getStateIds () 
		java.util.Set stateIds
	public void removeState (java.lang.String) 
		String id
}

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

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

org/eclipse/core/commands/ParameterType.class
ParameterType.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterType extends org.eclipse.core.commands.common.HandleObject implements java.lang.Comparable  {
	private transient org.eclipse.core.commands.AbstractParameterValueConverter parameterTypeConverter
	private transient String type
	static Class class$0
	private static final boolean isInstanceOf (java.lang.Object, java.lang.String) 
		Object element
		String type
	private static final boolean isSubtype (java.lang.Class, java.lang.String) 
		Class clazz
		String type
		Class superClass
		Class[] interfaces
		int i
	void  (java.lang.String) 
		String id
	public final void addListener (org.eclipse.core.commands.IParameterTypeListener) 
		org.eclipse.core.commands.IParameterTypeListener listener
	public final int compareTo (java.lang.Object) 
		Object object
		org.eclipse.core.commands.ParameterType castedObject
		int compareTo
	public final void define (java.lang.String, org.eclipse.core.commands.AbstractParameterValueConverter) 
		String type
		org.eclipse.core.commands.AbstractParameterValueConverter parameterTypeConverter
		boolean definedChanged
	private final void fireParameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent) 
		org.eclipse.core.commands.ParameterTypeEvent event
		Object[] listeners
		int i
		org.eclipse.core.commands.IParameterTypeListener listener
	public final org.eclipse.core.commands.AbstractParameterValueConverter getValueConverter ()  throws org.eclipse.core.commands.common.NotDefinedException 
	public boolean isCompatible (java.lang.Object)  throws org.eclipse.core.commands.common.NotDefinedException 
		Object value
	public final void removeListener (org.eclipse.core.commands.IParameterTypeListener) 
		org.eclipse.core.commands.IParameterTypeListener listener
	public final java.lang.String toString () 
		StringBuffer stringBuffer
	public final void undefine () 
		boolean definedChanged
}

org/eclipse/core/commands/ParameterTypeEvent.class
ParameterTypeEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterTypeEvent extends org.eclipse.core.commands.common.AbstractHandleObjectEvent {
	private final org.eclipse.core.commands.ParameterType parameterType
	void  (org.eclipse.core.commands.ParameterType, boolean) 
		org.eclipse.core.commands.ParameterType parameterType
		boolean definedChanged
	public final org.eclipse.core.commands.ParameterType getParameterType () 
}

org/eclipse/core/commands/ParameterValueConversionException.class
ParameterValueConversionException.java
package org.eclipse.core.commands
public org.eclipse.core.commands.ParameterValueConversionException 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/core/commands/ParameterValuesException.class
ParameterValuesException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterValuesException extends org.eclipse.core.commands.common.CommandException {
	private static final long serialVersionUID
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/eclipse/core/commands/Parameterization.class
Parameterization.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Parameterization extends java.lang.Object {
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	private transient int hashCode
	private final org.eclipse.core.commands.IParameter parameter
	private final String value
	static Class class$0
	static void  () 
	public void  (org.eclipse.core.commands.IParameter, java.lang.String) 
		org.eclipse.core.commands.IParameter parameter
		String value
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.commands.Parameterization parameterization
	public final org.eclipse.core.commands.IParameter getParameter () 
	public final java.lang.String getValue () 
	public final java.lang.String getValueName ()  throws org.eclipse.core.commands.ParameterValuesException 
		java.util.Map parameterValues
		java.util.Iterator parameterValueItr
		String returnValue
		java.util.Map$Entry entry
		String currentValue
	public final int hashCode () 
}

org/eclipse/core/commands/ParameterizedCommand.class
ParameterizedCommand.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterizedCommand extends java.lang.Object implements java.lang.Comparable  {
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	public static final int INDEX_PARAMETER_ID
	public static final int INDEX_PARAMETER_NAME
	public static final int INDEX_PARAMETER_VALUE_NAME
	public static final int INDEX_PARAMETER_VALUE_VALUE
	private final org.eclipse.core.commands.Command command
	private transient int hashCode
	private final org.eclipse.core.commands.Parameterization[] parameterizations
	private String name
	static Class class$0
	static void  () 
	private static final java.lang.String escape (java.lang.String) 
		String rawText
		StringBuffer buffer
		int i
		char c
	private static final java.util.Collection expandParameters (int, org.eclipse.core.commands.IParameter[]) 
		int startIndex
		org.eclipse.core.commands.IParameter[] parameters
		int nextIndex
		boolean noMoreParameters
		org.eclipse.core.commands.IParameter parameter
		java.util.List parameterizations
		org.eclipse.core.commands.IParameterValues values
		java.util.Map parameterValues
		java.util.Iterator parameterValueItr
		java.util.Map$Entry entry
		org.eclipse.core.commands.Parameterization parameterization
		int parameterizationCount
		int i
		org.eclipse.core.commands.Parameterization parameterization
		java.util.List combination
		java.util.Collection suffixes
		int i
		org.eclipse.core.commands.Parameterization parameterization
		java.util.List combination
		java.util.Collection returnValue
		java.util.Iterator suffixItr
		java.util.List combination
		int combinationSize
		int i
		org.eclipse.core.commands.Parameterization parameterization
		java.util.List newCombination
	public static final java.util.Collection generateCombinations (org.eclipse.core.commands.Command)  throws org.eclipse.core.commands.common.NotDefinedException 
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.IParameter[] parameters
		java.util.Collection expansion
		java.util.Collection combinations
		java.util.Iterator expansionItr
		java.util.List combination
		org.eclipse.core.commands.Parameterization[] parameterizations
	public static final org.eclipse.core.commands.ParameterizedCommand generateCommand (org.eclipse.core.commands.Command, java.util.Map) 
		org.eclipse.core.commands.Command command
		java.util.Map parameters
		java.util.ArrayList parms
		java.util.Iterator i
		String key
		org.eclipse.core.commands.IParameter parameter
		org.eclipse.core.commands.ParameterType parameterType
		org.eclipse.core.commands.AbstractParameterValueConverter valueConverter
		String val
	public void  (org.eclipse.core.commands.Command, org.eclipse.core.commands.Parameterization[]) 
		org.eclipse.core.commands.Command command
		org.eclipse.core.commands.Parameterization[] parameterizations
		org.eclipse.core.commands.IParameter[] parms
		int parmIndex
		org.eclipse.core.commands.Parameterization[] params
		int j
		int i
		org.eclipse.core.commands.Parameterization pm
	public final int compareTo (java.lang.Object) 
		Object object
		org.eclipse.core.commands.ParameterizedCommand command
		boolean thisDefined
		boolean otherDefined
		int compareTo
	public final boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.commands.ParameterizedCommand command
	public final java.lang.Object execute (java.lang.Object, java.lang.Object)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.NotHandledException 
		Object trigger
		Object applicationContext
	public final java.lang.Object executeWithChecks (java.lang.Object, java.lang.Object)  throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException 
		Object trigger
		Object applicationContext
	public final org.eclipse.core.commands.Command getCommand () 
	public final java.lang.String getId () 
	public final java.lang.String getName ()  throws org.eclipse.core.commands.common.NotDefinedException 
		StringBuffer nameBuffer
		int parameterizationCount
		int i
		org.eclipse.core.commands.Parameterization parameterization
	public final java.util.Map getParameterMap () 
		java.util.Map parameterMap
		int i
		org.eclipse.core.commands.Parameterization parameterization
	public final int hashCode () 
		int i
	public final java.lang.String serialize () 
		String escapedId
		StringBuffer buffer
		int i
		org.eclipse.core.commands.Parameterization parameterization
		String parameterId
		String escapedParameterId
		String parameterValue
		String escapedParameterValue
	public final java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/core/commands/SerializationException.class
SerializationException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.SerializationException 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/core/commands/State.class
State.java
package org.eclipse.core.commands
public org.eclipse.core.commands.State extends org.eclipse.core.commands.common.EventManager {
	private String id
	private Object value
	public void  () 
	public void addListener (org.eclipse.core.commands.IStateListener) 
		org.eclipse.core.commands.IStateListener listener
	public void dispose () 
	protected final void fireStateChanged (java.lang.Object) 
		Object oldValue
		Object[] listeners
		int i
		org.eclipse.core.commands.IStateListener listener
	public final java.lang.String getId () 
	public java.lang.Object getValue () 
	public void removeListener (org.eclipse.core.commands.IStateListener) 
		org.eclipse.core.commands.IStateListener listener
	public void setId (java.lang.String) 
		String id
	public void setValue (java.lang.Object) 
		Object value
		Object oldValue
}

org/eclipse/core/commands/common/AbstractBitSetEvent.class
AbstractBitSetEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractBitSetEvent extends java.lang.Object {
	protected int changedValues
	public void  () 
}

org/eclipse/core/commands/common/AbstractHandleObjectEvent.class
AbstractHandleObjectEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractHandleObjectEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
	protected static final int CHANGED_DEFINED
	protected static final int LAST_BIT_USED_ABSTRACT_HANDLE
	protected void  (boolean) 
		boolean definedChanged
	public final boolean isDefinedChanged () 
}

org/eclipse/core/commands/common/AbstractNamedHandleEvent.class
AbstractNamedHandleEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractNamedHandleEvent extends org.eclipse.core.commands.common.AbstractHandleObjectEvent {
	protected static final int CHANGED_DESCRIPTION
	protected static final int CHANGED_NAME
	protected static final int LAST_USED_BIT
	protected void  (boolean, boolean, boolean) 
		boolean definedChanged
		boolean descriptionChanged
		boolean nameChanged
	public final boolean isDescriptionChanged () 
	public final boolean isNameChanged () 
}

org/eclipse/core/commands/common/CommandException.class
CommandException.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.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/core/commands/common/EventManager.class
EventManager.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.EventManager extends java.lang.Object {
	private static final Object[] EMPTY_ARRAY
	private transient org.eclipse.core.runtime.ListenerList listenerList
	static void  () 
	public void  () 
	protected final synchronized void addListenerObject (java.lang.Object) 
		Object listener
	protected final synchronized void clearListeners () 
	protected final java.lang.Object[] getListeners () 
		org.eclipse.core.runtime.ListenerList list
	protected final boolean isListenerAttached () 
	protected final synchronized void removeListenerObject (java.lang.Object) 
		Object listener
}

org/eclipse/core/commands/common/HandleObject.class
HandleObject.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.HandleObject extends org.eclipse.core.commands.common.EventManager implements org.eclipse.core.commands.common.IIdentifiable  {
	private static final int HASH_CODE_NOT_COMPUTED
	private static final int HASH_FACTOR
	private static final int HASH_INITIAL
	protected transient boolean defined
	private transient int hashCode
	protected final String id
	protected transient String string
	static Class class$0
	static void  () 
	protected void  (java.lang.String) 
		String id
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.core.commands.common.HandleObject handle
	public final java.lang.String getId () 
	public final int hashCode () 
	public final boolean isDefined () 
	public abstract java.lang.String toString () 
	public abstract void undefine () 
}

org/eclipse/core/commands/common/HandleObjectManager.class
HandleObjectManager.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.HandleObjectManager extends org.eclipse.core.commands.common.EventManager {
	protected final java.util.Set definedHandleObjects
	protected final java.util.Map handleObjectsById
	public void  () 
	protected final void checkId (java.lang.String) 
		String id
	protected final java.util.Set getDefinedHandleObjectIds () 
		java.util.HashSet definedHandleObjectIds
		java.util.Iterator handleObjectItr
		org.eclipse.core.commands.common.HandleObject handleObject
		String id
}

org/eclipse/core/commands/common/IIdentifiable.class
IIdentifiable.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.IIdentifiable extends java.lang.Object {
	public abstract java.lang.String getId () 
}

org/eclipse/core/commands/common/NamedHandleObject.class
NamedHandleObject.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.NamedHandleObject extends org.eclipse.core.commands.common.HandleObject {
	protected String description
	protected String name
	protected void  (java.lang.String) 
		String id
	public java.lang.String getDescription ()  throws org.eclipse.core.commands.common.NotDefinedException 
	public java.lang.String getName ()  throws org.eclipse.core.commands.common.NotDefinedException 
}

org/eclipse/core/commands/common/NamedHandleObjectComparator.class
NamedHandleObjectComparator.java
package org.eclipse.core.commands.common
public org.eclipse.core.commands.common.NamedHandleObjectComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public final int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
		org.eclipse.core.commands.common.NamedHandleObject a
		org.eclipse.core.commands.common.NamedHandleObject b
		String aName
		String bName
}

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

org/eclipse/core/commands/contexts/Context.class
Context.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.Context extends org.eclipse.core.commands.common.NamedHandleObject implements java.lang.Comparable  {
	private java.util.Set listeners
	private String parentId
	void  (java.lang.String) 
		String id
	public final void addContextListener (org.eclipse.core.commands.contexts.IContextListener) 
		org.eclipse.core.commands.contexts.IContextListener listener
	public final int compareTo (java.lang.Object) 
		Object object
		org.eclipse.core.commands.contexts.Context scheme
		int compareTo
	public final void define (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String description
		String parentId
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean parentIdChanged
	private final void fireContextChanged (org.eclipse.core.commands.contexts.ContextEvent) 
		org.eclipse.core.commands.contexts.ContextEvent event
		java.util.Iterator listenerItr
		org.eclipse.core.commands.contexts.IContextListener listener
	public final java.lang.String getParentId ()  throws org.eclipse.core.commands.common.NotDefinedException 
	public final void removeContextListener (org.eclipse.core.commands.contexts.IContextListener) 
		org.eclipse.core.commands.contexts.IContextListener contextListener
	public final java.lang.String toString () 
		StringBuffer stringBuffer
	public final void undefine () 
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean parentIdChanged
}

org/eclipse/core/commands/contexts/ContextEvent.class
ContextEvent.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
	private static final int CHANGED_PARENT_ID
	private final org.eclipse.core.commands.contexts.Context context
	public void  (org.eclipse.core.commands.contexts.Context, boolean, boolean, boolean, boolean) 
		org.eclipse.core.commands.contexts.Context context
		boolean definedChanged
		boolean nameChanged
		boolean descriptionChanged
		boolean parentIdChanged
	public final org.eclipse.core.commands.contexts.Context getContext () 
	public final boolean isParentIdChanged () 
}

org/eclipse/core/commands/contexts/ContextManager.class
ContextManager.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextManager extends org.eclipse.core.commands.common.HandleObjectManager implements org.eclipse.core.commands.contexts.IContextListener  {
	private static final String DEFER_EVENTS
	private static final String SEND_EVENTS
	public static boolean DEBUG
	private java.util.Set activeContextIds
	private boolean caching
	private int cachingRef
	private boolean activeContextsChange
	private java.util.Set oldIds
	static void  () 
	public void  () 
	public final void addActiveContext (java.lang.String) 
		String contextId
		java.util.Set previouslyActiveContextIds
	public final void addContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public final void contextChanged (org.eclipse.core.commands.contexts.ContextEvent) 
		org.eclipse.core.commands.contexts.ContextEvent contextEvent
		org.eclipse.core.commands.contexts.Context context
		String contextId
		boolean contextIdAdded
	private final void fireContextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent) 
		org.eclipse.core.commands.contexts.ContextManagerEvent event
		Object[] listeners
		int i
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public final java.util.Set getActiveContextIds () 
	public final org.eclipse.core.commands.contexts.Context getContext (java.lang.String) 
		String contextId
		org.eclipse.core.commands.contexts.Context context
	public final java.util.Set getDefinedContextIds () 
	public final org.eclipse.core.commands.contexts.Context[] getDefinedContexts () 
	public final void removeActiveContext (java.lang.String) 
		String contextId
		java.util.Set previouslyActiveContextIds
	public final void removeContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener) 
		org.eclipse.core.commands.contexts.IContextManagerListener listener
	public final void setActiveContextIds (java.util.Set) 
		java.util.Set activeContextIds
		java.util.Set previouslyActiveContextIds
	private void setEventCaching (boolean) 
		boolean cache
		boolean fireChange
		java.util.Set holdOldIds
}

org/eclipse/core/commands/contexts/ContextManagerEvent.class
ContextManagerEvent.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextManagerEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
	private static final int CHANGED_CONTEXT_DEFINED
	private static final int CHANGED_CONTEXTS_ACTIVE
	private final String contextId
	private final org.eclipse.core.commands.contexts.ContextManager contextManager
	private final java.util.Set previouslyActiveContextIds
	public void  (org.eclipse.core.commands.contexts.ContextManager, java.lang.String, boolean, boolean, java.util.Set) 
		org.eclipse.core.commands.contexts.ContextManager contextManager
		String contextId
		boolean contextIdAdded
		boolean activeContextsChanged
		java.util.Set previouslyActiveContextIds
	public final java.lang.String getContextId () 
	public final org.eclipse.core.commands.contexts.ContextManager getContextManager () 
	public final java.util.Set getPreviouslyActiveContextIds () 
	public final boolean isActiveContextsChanged () 
	public final boolean isContextChanged () 
	public final boolean isContextDefined () 
}

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

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

org/eclipse/core/commands/operations/AbstractOperation.class
AbstractOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.AbstractOperation extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoableOperation  {
	java.util.List contexts
	private String label
	public void  (java.lang.String) 
		String label
	public void addContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public boolean canExecute () 
	public boolean canRedo () 
	public boolean canUndo () 
	public void dispose () 
	public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public final org.eclipse.core.commands.operations.IUndoContext[] getContexts () 
	public java.lang.String getLabel () 
	public void setLabel (java.lang.String) 
		String name
	public final boolean hasContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		int i
		org.eclipse.core.commands.operations.IUndoContext otherContext
	public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public void removeContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public java.lang.String toString () 
		StringBuffer stringBuffer
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
}

org/eclipse/core/commands/operations/DefaultOperationHistory$1.class
DefaultOperationHistory.java
package org.eclipse.core.commands.operations
 org.eclipse.core.commands.operations.DefaultOperationHistory$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.commands.operations.DefaultOperationHistory this$0
	private final org.eclipse.core.commands.operations.IAdvancedUndoableOperation val$advancedOp
	private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
	void  (org.eclipse.core.commands.operations.DefaultOperationHistory, org.eclipse.core.commands.operations.IAdvancedUndoableOperation, org.eclipse.core.commands.operations.OperationHistoryEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/commands/operations/DefaultOperationHistory$2.class
DefaultOperationHistory.java
package org.eclipse.core.commands.operations
 org.eclipse.core.commands.operations.DefaultOperationHistory$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	final org.eclipse.core.commands.operations.DefaultOperationHistory this$0
	private final org.eclipse.core.commands.operations.IOperationHistoryListener val$listener
	private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
	void  (org.eclipse.core.commands.operations.DefaultOperationHistory, org.eclipse.core.commands.operations.IOperationHistoryListener, org.eclipse.core.commands.operations.OperationHistoryEvent) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
}

org/eclipse/core/commands/operations/DefaultOperationHistory.class
DefaultOperationHistory.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.DefaultOperationHistory extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationHistory  {
	public static boolean DEBUG_OPERATION_HISTORY_NOTIFICATION
	public static boolean DEBUG_OPERATION_HISTORY_UNEXPECTED
	public static boolean DEBUG_OPERATION_HISTORY_DISPOSE
	public static boolean DEBUG_OPERATION_HISTORY_OPENOPERATION
	public static boolean DEBUG_OPERATION_HISTORY_APPROVAL
	static final int DEFAULT_LIMIT
	org.eclipse.core.runtime.ListenerList approvers
	private java.util.Map limits
	org.eclipse.core.runtime.ListenerList listeners
	private java.util.List redoList
	private java.util.List undoList
	final Object undoRedoHistoryLock
	private org.eclipse.core.commands.operations.ICompositeOperation openComposite
	final Object openCompositeLock
	static void  () 
	public void  () 
	public void add (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
	public void addOperationApprover (org.eclipse.core.commands.operations.IOperationApprover) 
		org.eclipse.core.commands.operations.IOperationApprover approver
	public void addOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener) 
		org.eclipse.core.commands.operations.IOperationHistoryListener listener
	public boolean canRedo (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public boolean canUndo (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private boolean checkRedoLimit (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
		int limit
	private boolean checkUndoLimit (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
		int limit
	public void dispose (org.eclipse.core.commands.operations.IUndoContext, boolean, boolean, boolean) 
		org.eclipse.core.commands.operations.IUndoContext context
		boolean flushUndo
		boolean flushRedo
		boolean flushContext
	private org.eclipse.core.runtime.IStatus doRedo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		Exception e
		boolean addedToUndo
	private org.eclipse.core.runtime.IStatus doUndo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		Exception e
		boolean addedToRedo
	public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.runtime.IStatus status
		boolean merging
		org.eclipse.core.commands.ExecutionException e
		Exception e
	private org.eclipse.core.commands.operations.IUndoableOperation[] filter (java.util.List, org.eclipse.core.commands.operations.IUndoContext) 
		java.util.List list
		org.eclipse.core.commands.operations.IUndoContext context
		java.util.List filtered
		java.util.Iterator iterator
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void flushRedo (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		Object[] filtered
		int i
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int j
	private void flushUndo (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		Object[] filtered
		int i
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int j
		org.eclipse.core.commands.operations.ICompositeOperation endedComposite
	private void forceRedoLimit (org.eclipse.core.commands.operations.IUndoContext, int) 
		org.eclipse.core.commands.operations.IUndoContext context
		int max
		Object[] filtered
		int size
		int index
		org.eclipse.core.commands.operations.IUndoableOperation removed
	private void forceUndoLimit (org.eclipse.core.commands.operations.IUndoContext, int) 
		org.eclipse.core.commands.operations.IUndoContext context
		int max
		Object[] filtered
		int size
		int index
		org.eclipse.core.commands.operations.IUndoableOperation removed
	public int getLimit (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	private org.eclipse.core.runtime.IStatus getRedoApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IAdaptable info
		Object[] approverArray
		int i
		org.eclipse.core.commands.operations.IOperationApprover approver
		org.eclipse.core.runtime.IStatus approval
	public org.eclipse.core.commands.operations.IUndoableOperation[] getRedoHistory (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public org.eclipse.core.commands.operations.IUndoableOperation getRedoOperation (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		int i
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private org.eclipse.core.runtime.IStatus getUndoApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IAdaptable info
		Object[] approverArray
		int i
		org.eclipse.core.commands.operations.IOperationApprover approver
		org.eclipse.core.runtime.IStatus approval
	public org.eclipse.core.commands.operations.IUndoableOperation[] getUndoHistory (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public org.eclipse.core.commands.operations.IUndoableOperation getUndoOperation (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		int i
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private org.eclipse.core.runtime.IStatus getExecuteApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IAdaptable info
		Object[] approverArray
		int i
		org.eclipse.core.commands.operations.IOperationApprover2 approver
		org.eclipse.core.runtime.IStatus approval
	private void internalRemove (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyListeners (org.eclipse.core.commands.operations.OperationHistoryEvent) 
		org.eclipse.core.commands.operations.OperationHistoryEvent event
		org.eclipse.core.commands.operations.IAdvancedUndoableOperation advancedOp
		Object[] listenerArray
		int i
		org.eclipse.core.commands.operations.IOperationHistoryListener listener
	private void notifyAboutToExecute (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyAboutToRedo (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyAboutToUndo (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyAdd (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyDone (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyNotOK (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyNotOK (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IStatus status
	private void notifyRedone (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyRemoved (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyUndone (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	private void notifyChanged (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public org.eclipse.core.runtime.IStatus redoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	public void removeOperationApprover (org.eclipse.core.commands.operations.IOperationApprover) 
		org.eclipse.core.commands.operations.IOperationApprover approver
	public void removeOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener) 
		org.eclipse.core.commands.operations.IOperationHistoryListener listener
	public void replaceOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoableOperation[]) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoableOperation[] replacements
		boolean inUndo
		int index
		java.util.ArrayList allContexts
		int i
		org.eclipse.core.commands.operations.IUndoContext[] opContexts
		int j
		int i
		org.eclipse.core.commands.operations.IUndoContext context
		int i
		int index
		java.util.ArrayList allContexts
		int i
		org.eclipse.core.commands.operations.IUndoContext[] opContexts
		int j
		int i
		org.eclipse.core.commands.operations.IUndoContext context
		int i
	public void setLimit (org.eclipse.core.commands.operations.IUndoContext, int) 
		org.eclipse.core.commands.operations.IUndoContext context
		int limit
	public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public org.eclipse.core.runtime.IStatus undoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	public void openOperation (org.eclipse.core.commands.operations.ICompositeOperation, int) 
		org.eclipse.core.commands.operations.ICompositeOperation operation
		int mode
	public void closeOperation (boolean, boolean, int) 
		boolean operationOK
		boolean addToHistory
		int mode
		org.eclipse.core.commands.operations.ICompositeOperation endedComposite
	public void operationChanged (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
}

org/eclipse/core/commands/operations/IAdvancedUndoableOperation.class
IAdvancedUndoableOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IAdvancedUndoableOperation extends java.lang.Object {
	public abstract void aboutToNotify (org.eclipse.core.commands.operations.OperationHistoryEvent) 
	public abstract java.lang.Object[] getAffectedObjects () 
	public abstract org.eclipse.core.runtime.IStatus computeUndoableStatus (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
	public abstract org.eclipse.core.runtime.IStatus computeRedoableStatus (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
}

org/eclipse/core/commands/operations/IAdvancedUndoableOperation2.class
IAdvancedUndoableOperation2.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IAdvancedUndoableOperation2 extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus computeExecutionStatus (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
	public abstract void setQuietCompute (boolean) 
	public abstract boolean runInBackground () 
}

org/eclipse/core/commands/operations/ICompositeOperation.class
ICompositeOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.ICompositeOperation extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoableOperation  {
	public abstract void add (org.eclipse.core.commands.operations.IUndoableOperation) 
	public abstract void remove (org.eclipse.core.commands.operations.IUndoableOperation) 
}

org/eclipse/core/commands/operations/IContextReplacingOperation.class
IContextReplacingOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IContextReplacingOperation extends java.lang.Object {
	public abstract void replaceContext (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IUndoContext) 
}

org/eclipse/core/commands/operations/IOperationApprover.class
IOperationApprover.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationApprover extends java.lang.Object {
	public abstract org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
	public abstract org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
}

org/eclipse/core/commands/operations/IOperationApprover2.class
IOperationApprover2.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationApprover2 extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover  {
	public abstract org.eclipse.core.runtime.IStatus proceedExecuting (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
}

org/eclipse/core/commands/operations/IOperationHistory.class
IOperationHistory.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationHistory extends java.lang.Object {
	public static final int EXECUTE
	public static final int UNDO
	public static final int REDO
	public static final org.eclipse.core.commands.operations.IUndoContext GLOBAL_UNDO_CONTEXT
	public static final org.eclipse.core.runtime.IStatus NOTHING_TO_REDO_STATUS
	public static final org.eclipse.core.runtime.IStatus NOTHING_TO_UNDO_STATUS
	public static final org.eclipse.core.runtime.IStatus OPERATION_INVALID_STATUS
	static void  () 
	public abstract void add (org.eclipse.core.commands.operations.IUndoableOperation) 
	public abstract void addOperationApprover (org.eclipse.core.commands.operations.IOperationApprover) 
	public abstract void addOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener) 
	public abstract void closeOperation (boolean, boolean, int) 
	public abstract boolean canRedo (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract boolean canUndo (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract void dispose (org.eclipse.core.commands.operations.IUndoContext, boolean, boolean, boolean) 
	public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract int getLimit (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.commands.operations.IUndoableOperation[] getRedoHistory (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.commands.operations.IUndoableOperation getRedoOperation (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.commands.operations.IUndoableOperation[] getUndoHistory (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract void openOperation (org.eclipse.core.commands.operations.ICompositeOperation, int) 
	public abstract void operationChanged (org.eclipse.core.commands.operations.IUndoableOperation) 
	public abstract org.eclipse.core.commands.operations.IUndoableOperation getUndoOperation (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract org.eclipse.core.runtime.IStatus redoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract void removeOperationApprover (org.eclipse.core.commands.operations.IOperationApprover) 
	public abstract void removeOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener) 
	public abstract void replaceOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoableOperation[]) 
	public abstract void setLimit (org.eclipse.core.commands.operations.IUndoContext, int) 
	public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract org.eclipse.core.runtime.IStatus undoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
}

org/eclipse/core/commands/operations/IOperationHistoryListener.class
IOperationHistoryListener.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationHistoryListener extends java.lang.Object {
	public abstract void historyNotification (org.eclipse.core.commands.operations.OperationHistoryEvent) 
}

org/eclipse/core/commands/operations/IUndoContext.class
IUndoContext.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IUndoContext extends java.lang.Object {
	public abstract java.lang.String getLabel () 
	public abstract boolean matches (org.eclipse.core.commands.operations.IUndoContext) 
}

org/eclipse/core/commands/operations/IUndoableOperation.class
IUndoableOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IUndoableOperation extends java.lang.Object {
	public abstract void addContext (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract boolean canExecute () 
	public abstract boolean canRedo () 
	public abstract boolean canUndo () 
	public abstract void dispose () 
	public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract org.eclipse.core.commands.operations.IUndoContext[] getContexts () 
	public abstract java.lang.String getLabel () 
	public abstract boolean hasContext (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
	public abstract void removeContext (org.eclipse.core.commands.operations.IUndoContext) 
	public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
}

org/eclipse/core/commands/operations/LinearUndoEnforcer.class
LinearUndoEnforcer.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.LinearUndoEnforcer extends org.eclipse.core.commands.operations.LinearUndoViolationDetector {
	public void  () 
	protected org.eclipse.core.runtime.IStatus allowLinearRedoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
	protected org.eclipse.core.runtime.IStatus allowLinearUndoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable uiInfo
}

org/eclipse/core/commands/operations/LinearUndoViolationDetector.class
LinearUndoViolationDetector.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.LinearUndoViolationDetector extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover  {
	public void  () 
	protected abstract org.eclipse.core.runtime.IStatus allowLinearRedoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
	protected abstract org.eclipse.core.runtime.IStatus allowLinearUndoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
	public final org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.runtime.IStatus status
	public final org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
		org.eclipse.core.commands.operations.IUndoContext context
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/core/commands/operations/ObjectUndoContext.class
ObjectUndoContext.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.ObjectUndoContext extends org.eclipse.core.commands.operations.UndoContext {
	private Object object
	private String label
	private java.util.List children
	public void  (java.lang.Object) 
		Object object
	public void  (java.lang.Object, java.lang.String) 
		Object object
		String label
	public java.lang.String getLabel () 
	public java.lang.Object getObject () 
	public void addMatch (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public void removeMatch (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public boolean matches (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
	public java.lang.String toString () 
}

org/eclipse/core/commands/operations/OperationHistoryEvent.class
OperationHistoryEvent.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationHistoryEvent extends java.lang.Object {
	public static final int ABOUT_TO_EXECUTE
	public static final int ABOUT_TO_REDO
	public static final int ABOUT_TO_UNDO
	public static final int DONE
	public static final int OPERATION_ADDED
	public static final int OPERATION_CHANGED
	public static final int OPERATION_NOT_OK
	public static final int OPERATION_REMOVED
	public static final int REDONE
	public static final int UNDONE
	private int code
	private org.eclipse.core.commands.operations.IOperationHistory history
	private org.eclipse.core.commands.operations.IUndoableOperation operation
	private org.eclipse.core.runtime.IStatus status
	public void  (int, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.commands.operations.IUndoableOperation) 
		int code
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public void  (int, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IStatus) 
		int code
		org.eclipse.core.commands.operations.IOperationHistory history
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.runtime.IStatus status
	public int getEventType () 
	public org.eclipse.core.commands.operations.IOperationHistory getHistory () 
	public org.eclipse.core.commands.operations.IUndoableOperation getOperation () 
	public org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/core/commands/operations/OperationHistoryFactory.class
OperationHistoryFactory.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationHistoryFactory extends java.lang.Object {
	private static org.eclipse.core.commands.operations.IOperationHistory operationHistory
	public static org.eclipse.core.commands.operations.IOperationHistory getOperationHistory () 
	public static void setOperationHistory (org.eclipse.core.commands.operations.IOperationHistory) 
		org.eclipse.core.commands.operations.IOperationHistory history
	private void  () 
}

org/eclipse/core/commands/operations/OperationStatus.class
OperationStatus.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationStatus extends org.eclipse.core.runtime.Status {
	public static final int NOTHING_TO_REDO
	public static final int NOTHING_TO_UNDO
	public static final int OPERATION_INVALID
	static String DEFAULT_PLUGIN_ID
	static void  () 
	public void  (int, java.lang.String, int, java.lang.String, java.lang.Throwable) 
		int severity
		String pluginId
		int code
		String message
		Throwable exception
}

org/eclipse/core/commands/operations/TriggeredOperations.class
TriggeredOperations.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.TriggeredOperations extends org.eclipse.core.commands.operations.AbstractOperation implements org.eclipse.core.commands.operations.ICompositeOperation org.eclipse.core.commands.operations.IAdvancedUndoableOperation org.eclipse.core.commands.operations.IContextReplacingOperation  {
	private org.eclipse.core.commands.operations.IUndoableOperation triggeringOperation
	private org.eclipse.core.commands.operations.IOperationHistory history
	private java.util.List children
	public void  (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		org.eclipse.core.commands.operations.IOperationHistory history
	public void add (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
	public void remove (org.eclipse.core.commands.operations.IUndoableOperation) 
		org.eclipse.core.commands.operations.IUndoableOperation operation
		java.util.List childrenToRestore
	public void removeContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
		boolean recompute
		java.util.ArrayList toBeRemoved
		int i
		org.eclipse.core.commands.operations.IUndoableOperation child
		int i
	public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		RuntimeException e
	public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		java.util.List childrenToRestore
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		RuntimeException e
	public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.IAdaptable info
		java.util.List childrenToRestore
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.commands.ExecutionException e
		RuntimeException e
	public boolean canUndo () 
	public boolean canExecute () 
	public boolean canRedo () 
	public void dispose () 
		int i
	private void recomputeContexts () 
		java.util.ArrayList allContexts
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int i
		int i
		org.eclipse.core.commands.operations.IUndoContext[] contexts
		int j
	private void removeAllChildren () 
		org.eclipse.core.commands.operations.IUndoableOperation[] nonTriggers
		int i
	public org.eclipse.core.commands.operations.IUndoableOperation getTriggeringOperation () 
	public java.lang.Object[] getAffectedObjects () 
	public void aboutToNotify (org.eclipse.core.commands.operations.OperationHistoryEvent) 
		org.eclipse.core.commands.operations.OperationHistoryEvent event
	public org.eclipse.core.runtime.IStatus computeUndoableStatus (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus computeRedoableStatus (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.commands.ExecutionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void replaceContext (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext original
		org.eclipse.core.commands.operations.IUndoContext replacement
		int i
		org.eclipse.core.commands.operations.IUndoableOperation child
	public void addContext (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
}

org/eclipse/core/commands/operations/UndoContext.class
UndoContext.java
package org.eclipse.core.commands.operations
public org.eclipse.core.commands.operations.UndoContext extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoContext  {
	public void  () 
	public java.lang.String getLabel () 
	public boolean matches (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
}

org/eclipse/core/commands/util/Tracing.class
Tracing.java
package org.eclipse.core.commands.util
public final org.eclipse.core.commands.util.Tracing extends java.lang.Object {
	public static final String SEPARATOR
	public static final void printTrace (java.lang.String, java.lang.String) 
		String component
		String message
		StringBuffer buffer
	private void  () 
}

org/eclipse/core/internal/commands/operations/GlobalUndoContext.class
GlobalUndoContext.java
package org.eclipse.core.internal.commands.operations
public org.eclipse.core.internal.commands.operations.GlobalUndoContext extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoContext  {
	public void  () 
	public java.lang.String getLabel () 
	public boolean matches (org.eclipse.core.commands.operations.IUndoContext) 
		org.eclipse.core.commands.operations.IUndoContext context
}

org/eclipse/core/internal/commands/util/Util.class
Util.java
package org.eclipse.core.internal.commands.util
public final org.eclipse.core.internal.commands.util.Util extends java.lang.Object {
	public static final java.util.SortedMap EMPTY_SORTED_MAP
	public static final java.util.SortedSet EMPTY_SORTED_SET
	public static final String ZERO_LENGTH_STRING
	static void  () 
	public static final void assertInstance (java.lang.Object, java.lang.Class, boolean) 
		Object object
		Class c
		boolean allowNull
	public static final int compare (boolean, boolean) 
		boolean left
		boolean right
	public static final int compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public static final int compare (int, int) 
		int left
		int right
	public static final int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public static final boolean equals (boolean, boolean) 
		boolean left
		boolean right
	public static final boolean equals (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public static final boolean equals (java.lang.Object[], java.lang.Object[]) 
		Object[] leftArray
		Object[] rightArray
		int i
		Object left
		Object right
		boolean equal
	public static final int hashCode (int) 
		int i
	public static final int hashCode (java.lang.Object) 
		Object object
	public static final java.util.Map safeCopy (java.util.Map, java.lang.Class, java.lang.Class, boolean, boolean) 
		java.util.Map map
		Class keyClass
		Class valueClass
		boolean allowNullKeys
		boolean allowNullValues
		java.util.Map copy
		java.util.Iterator iterator
		java.util.Map$Entry entry
	public static final java.util.Set safeCopy (java.util.Set, java.lang.Class) 
		java.util.Set set
		Class c
	public static final java.util.Set safeCopy (java.util.Set, java.lang.Class, boolean) 
		java.util.Set set
		Class c
		boolean allowNullElements
		java.util.Set copy
		java.util.Iterator iterator
	private void  () 
}

plugin.properties