META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/jface/
org/eclipse/jface/databinding/
org/eclipse/jface/databinding/dialog/
org/eclipse/jface/databinding/dialog/DialogPageSupport$1.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.IChangeListener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
}

org/eclipse/jface/databinding/dialog/DialogPageSupport$2.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$2 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiff diff
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] differences
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry listDiffEntry
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator it
		java.util.Iterator it
}

org/eclipse/jface/databinding/dialog/DialogPageSupport$3.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$3 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiff diff
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] differences
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry listDiffEntry
		org.eclipse.core.databinding.observable.IObservable target
}

org/eclipse/jface/databinding/dialog/DialogPageSupport$4.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$4 extends java.lang.Object implements org.eclipse.core.databinding.observable.value.IValueChangeListener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleValueChange (org.eclipse.core.databinding.observable.value.ValueChangeEvent) 
		org.eclipse.core.databinding.observable.value.ValueChangeEvent event
}

org/eclipse/jface/databinding/dialog/DialogPageSupport$5.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$5 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
}

org/eclipse/jface/databinding/dialog/DialogPageSupport$6.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.DialogPageSupport$6 extends java.lang.Object implements org.eclipse.core.databinding.observable.IStaleListener  {
	final org.eclipse.jface.databinding.dialog.DialogPageSupport this$0
	void  (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	public void handleStale (org.eclipse.core.databinding.observable.StaleEvent) 
		org.eclipse.core.databinding.observable.StaleEvent staleEvent
}

org/eclipse/jface/databinding/dialog/DialogPageSupport.class
DialogPageSupport.java
package org.eclipse.jface.databinding.dialog
public org.eclipse.jface.databinding.dialog.DialogPageSupport extends java.lang.Object {
	private org.eclipse.jface.dialogs.DialogPage dialogPage
	private org.eclipse.core.databinding.DataBindingContext dbc
	private org.eclipse.jface.databinding.dialog.IValidationMessageProvider messageProvider
	private org.eclipse.core.databinding.observable.value.IObservableValue aggregateStatusProvider
	private boolean uiChanged
	private org.eclipse.core.databinding.observable.IChangeListener uiChangeListener
	private org.eclipse.core.databinding.observable.list.IListChangeListener validationStatusProvidersListener
	private org.eclipse.core.databinding.observable.list.IListChangeListener validationStatusProviderTargetsListener
	private org.eclipse.core.databinding.ValidationStatusProvider currentStatusProvider
	protected org.eclipse.core.runtime.IStatus currentStatus
	protected boolean currentStatusStale
	public static org.eclipse.jface.databinding.dialog.DialogPageSupport create (org.eclipse.jface.dialogs.DialogPage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.dialogs.DialogPage dialogPage
		org.eclipse.core.databinding.DataBindingContext dbc
	protected void  (org.eclipse.jface.dialogs.DialogPage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.dialogs.DialogPage dialogPage
		org.eclipse.core.databinding.DataBindingContext dbc
	public void setValidationMessageProvider (org.eclipse.jface.databinding.dialog.IValidationMessageProvider) 
		org.eclipse.jface.databinding.dialog.IValidationMessageProvider messageProvider
	protected org.eclipse.jface.dialogs.DialogPage getDialogPage () 
	protected void init () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	private void statusProviderChanged () 
	protected void handleUIChanged () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	protected void handleStatusChanged () 
		String message
		int type
	private boolean currentStatusHasException () 
		boolean hasException
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.core.runtime.IStatus status
	protected void handleStatusException () 
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.core.runtime.IStatus status
	private void logThrowable (java.lang.Throwable) 
		Throwable throwable
	public void dispose () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	static org.eclipse.core.databinding.observable.list.IListChangeListener access$0 (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	static org.eclipse.core.databinding.observable.IChangeListener access$1 (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
	static void access$2 (org.eclipse.jface.databinding.dialog.DialogPageSupport) 
}

org/eclipse/jface/databinding/dialog/IValidationMessageProvider.class
IValidationMessageProvider.java
package org.eclipse.jface.databinding.dialog
public abstract org.eclipse.jface.databinding.dialog.IValidationMessageProvider extends java.lang.Object {
	public abstract java.lang.String getMessage (org.eclipse.core.databinding.ValidationStatusProvider) 
	public abstract int getMessageType (org.eclipse.core.databinding.ValidationStatusProvider) 
}

org/eclipse/jface/databinding/dialog/MaxSeverityValidationStatusProvider.class
MaxSeverityValidationStatusProvider.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.MaxSeverityValidationStatusProvider extends org.eclipse.core.databinding.observable.value.ComputedValue {
	private java.util.Collection validationStatusProviders
	static Class class$0
	public void  (org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.core.databinding.DataBindingContext dbc
	protected java.lang.Object calculate () 
		int maxSeverity
		org.eclipse.core.databinding.ValidationStatusProvider maxSeverityProvider
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider provider
		org.eclipse.core.runtime.IStatus status
	public synchronized void dispose () 
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport$1.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.IChangeListener  {
	final org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport this$0
	void  (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport$2.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport$2 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport this$0
	void  (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiff diff
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] differences
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry listDiffEntry
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator it
		java.util.Iterator it
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport$3.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport$3 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport this$0
	void  (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiff diff
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] differences
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry listDiffEntry
		org.eclipse.core.databinding.observable.IObservable target
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport$4.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport$4 extends java.lang.Object implements org.eclipse.core.databinding.observable.value.IValueChangeListener  {
	final org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport this$0
	void  (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	public void handleValueChange (org.eclipse.core.databinding.observable.value.ValueChangeEvent) 
		org.eclipse.core.databinding.observable.value.ValueChangeEvent event
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport$5.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
 org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport$5 extends java.lang.Object implements org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport this$0
	void  (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
}

org/eclipse/jface/databinding/dialog/TitleAreaDialogSupport.class
TitleAreaDialogSupport.java
package org.eclipse.jface.databinding.dialog
public org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport extends java.lang.Object {
	private org.eclipse.jface.dialogs.TitleAreaDialog dialog
	private org.eclipse.core.databinding.DataBindingContext dbc
	private org.eclipse.jface.databinding.dialog.IValidationMessageProvider messageProvider
	private org.eclipse.core.databinding.observable.value.IObservableValue aggregateStatusProvider
	private boolean uiChanged
	private org.eclipse.core.databinding.observable.IChangeListener uiChangeListener
	private org.eclipse.core.databinding.observable.list.IListChangeListener validationStatusProvidersListener
	private org.eclipse.core.databinding.observable.list.IListChangeListener validationStatusProviderTargetsListener
	private org.eclipse.core.databinding.ValidationStatusProvider currentStatusProvider
	private org.eclipse.core.runtime.IStatus currentStatus
	public static org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport create (org.eclipse.jface.dialogs.TitleAreaDialog, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.dialogs.TitleAreaDialog dialog
		org.eclipse.core.databinding.DataBindingContext dbc
	private void  (org.eclipse.jface.dialogs.TitleAreaDialog, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.dialogs.TitleAreaDialog dialogPage
		org.eclipse.core.databinding.DataBindingContext dbc
	public void setValidationMessageProvider (org.eclipse.jface.databinding.dialog.IValidationMessageProvider) 
		org.eclipse.jface.databinding.dialog.IValidationMessageProvider messageProvider
	private void init () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	private void statusProviderChanged () 
	private void handleUIChanged () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	private void handleStatusChanged () 
		String message
		int type
	private boolean currentStatusHasException () 
		boolean hasException
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.core.runtime.IStatus status
	private void handleStatusException () 
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.core.runtime.IStatus status
	private void logThrowable (java.lang.Throwable) 
		Throwable throwable
	public void dispose () 
		java.util.Iterator it
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		org.eclipse.core.databinding.observable.list.IObservableList targets
		java.util.Iterator iter
	static void access$0 (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	static org.eclipse.core.databinding.observable.list.IListChangeListener access$1 (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	static org.eclipse.core.databinding.observable.IChangeListener access$2 (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
	static void access$3 (org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport) 
}

org/eclipse/jface/databinding/dialog/ValidationMessageProvider.class
ValidationMessageProvider.java
package org.eclipse.jface.databinding.dialog
public org.eclipse.jface.databinding.dialog.ValidationMessageProvider extends java.lang.Object implements org.eclipse.jface.databinding.dialog.IValidationMessageProvider  {
	public void  () 
	public java.lang.String getMessage (org.eclipse.core.databinding.ValidationStatusProvider) 
		org.eclipse.core.databinding.ValidationStatusProvider statusProvider
		org.eclipse.core.runtime.IStatus status
	public int getMessageType (org.eclipse.core.databinding.ValidationStatusProvider) 
		org.eclipse.core.databinding.ValidationStatusProvider statusProvider
		org.eclipse.core.runtime.IStatus status
		int severity
}

org/eclipse/jface/databinding/fieldassist/
org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport$1.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
 org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.IDisposeListener  {
	final org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport this$0
	void  (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport) 
	public void handleDispose (org.eclipse.core.databinding.observable.DisposeEvent) 
		org.eclipse.core.databinding.observable.DisposeEvent staleEvent
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport$2.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
 org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$2 extends java.lang.Object implements org.eclipse.core.databinding.observable.value.IValueChangeListener  {
	final org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport this$0
	void  (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport) 
	public void handleValueChange (org.eclipse.core.databinding.observable.value.ValueChangeEvent) 
		org.eclipse.core.databinding.observable.value.ValueChangeEvent event
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport$3.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
 org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$3 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport this$0
	void  (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
	static org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport access$0 (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$3) 
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport$4.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
 org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$4 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	final org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$3 this$1
	void  (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$3) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport$TargetDecoration.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
 org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$TargetDecoration extends java.lang.Object {
	public final org.eclipse.core.databinding.observable.IObservable target
	public final org.eclipse.jface.fieldassist.ControlDecoration decoration
	void  (org.eclipse.core.databinding.observable.IObservable, org.eclipse.jface.fieldassist.ControlDecoration) 
		org.eclipse.core.databinding.observable.IObservable target
		org.eclipse.jface.fieldassist.ControlDecoration decoration
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationSupport.class
ControlDecorationSupport.java
package org.eclipse.jface.databinding.fieldassist
public org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport extends java.lang.Object {
	private final int position
	private final org.eclipse.swt.widgets.Composite composite
	private final org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater updater
	private org.eclipse.core.databinding.observable.value.IObservableValue validationStatus
	private org.eclipse.core.databinding.observable.list.IObservableList targets
	private org.eclipse.core.databinding.observable.IDisposeListener disposeListener
	private org.eclipse.core.databinding.observable.value.IValueChangeListener statusChangeListener
	private org.eclipse.core.databinding.observable.list.IListChangeListener targetsChangeListener
	private java.util.List targetDecorations
	public static org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport create (org.eclipse.core.databinding.ValidationStatusProvider, int) 
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		int position
	public static org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport create (org.eclipse.core.databinding.ValidationStatusProvider, int, org.eclipse.swt.widgets.Composite) 
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		int position
		org.eclipse.swt.widgets.Composite composite
	public static org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport create (org.eclipse.core.databinding.ValidationStatusProvider, int, org.eclipse.swt.widgets.Composite, org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater) 
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		int position
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater updater
	private void  (org.eclipse.core.databinding.ValidationStatusProvider, int, org.eclipse.swt.widgets.Composite, org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater) 
		org.eclipse.core.databinding.ValidationStatusProvider validationStatusProvider
		int position
		org.eclipse.swt.widgets.Composite composite
		org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater updater
		java.util.Iterator it
	private void targetAdded (org.eclipse.core.databinding.observable.IObservable) 
		org.eclipse.core.databinding.observable.IObservable target
		org.eclipse.swt.widgets.Control control
	private void targetRemoved (org.eclipse.core.databinding.observable.IObservable) 
		org.eclipse.core.databinding.observable.IObservable target
		java.util.Iterator it
		org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$TargetDecoration targetDecoration
	private org.eclipse.swt.widgets.Control findControl (org.eclipse.core.databinding.observable.IObservable) 
		org.eclipse.core.databinding.observable.IObservable target
		org.eclipse.swt.widgets.Widget widget
		org.eclipse.jface.viewers.Viewer viewer
		org.eclipse.core.databinding.observable.IObservable decorated
		org.eclipse.swt.widgets.Control control
		Object observed
	private void statusChanged (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		java.util.Iterator it
		org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$TargetDecoration targetDecoration
		org.eclipse.jface.fieldassist.ControlDecoration decoration
	public void dispose () 
		java.util.Iterator it
		org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport$TargetDecoration targetDecoration
	static org.eclipse.core.databinding.observable.value.IObservableValue access$0 (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport) 
	static void access$1 (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport, org.eclipse.core.runtime.IStatus) 
	static void access$2 (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport, org.eclipse.core.databinding.observable.IObservable) 
	static void access$3 (org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport, org.eclipse.core.databinding.observable.IObservable) 
}

org/eclipse/jface/databinding/fieldassist/ControlDecorationUpdater.class
ControlDecorationUpdater.java
package org.eclipse.jface.databinding.fieldassist
public org.eclipse.jface.databinding.fieldassist.ControlDecorationUpdater extends java.lang.Object {
	public void  () 
	protected void update (org.eclipse.jface.fieldassist.ControlDecoration, org.eclipse.core.runtime.IStatus) 
		org.eclipse.jface.fieldassist.ControlDecoration decoration
		org.eclipse.core.runtime.IStatus status
	protected java.lang.String getDescriptionText (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	protected org.eclipse.swt.graphics.Image getImage (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		String fieldDecorationID
		org.eclipse.jface.fieldassist.FieldDecoration fieldDecoration
}

org/eclipse/jface/databinding/preference/
org/eclipse/jface/databinding/preference/PreferencePageSupport.class
PreferencePageSupport.java
package org.eclipse.jface.databinding.preference
public org.eclipse.jface.databinding.preference.PreferencePageSupport extends org.eclipse.jface.databinding.dialog.DialogPageSupport {
	private void  (org.eclipse.jface.preference.PreferencePage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.preference.PreferencePage preferencePage
		org.eclipse.core.databinding.DataBindingContext dbc
	public static org.eclipse.jface.databinding.preference.PreferencePageSupport create (org.eclipse.jface.preference.PreferencePage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.preference.PreferencePage preferencePage
		org.eclipse.core.databinding.DataBindingContext dbc
	protected void handleStatusChanged () 
		boolean valid
}

org/eclipse/jface/databinding/swt/
org/eclipse/jface/databinding/swt/ISWTObservable.class
ISWTObservable.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.ISWTObservable extends java.lang.Object implements org.eclipse.core.databinding.observable.IObservable  {
	public abstract org.eclipse.swt.widgets.Widget getWidget () 
}

org/eclipse/jface/databinding/swt/ISWTObservableList.class
ISWTObservableList.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.ISWTObservableList extends java.lang.Object implements org.eclipse.jface.databinding.swt.ISWTObservable org.eclipse.core.databinding.observable.list.IObservableList  {
}

org/eclipse/jface/databinding/swt/ISWTObservableValue.class
ISWTObservableValue.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.ISWTObservableValue extends java.lang.Object implements org.eclipse.jface.databinding.swt.ISWTObservable org.eclipse.core.databinding.observable.value.IObservableValue  {
}

org/eclipse/jface/databinding/swt/IWidgetListProperty.class
IWidgetListProperty.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.IWidgetListProperty extends java.lang.Object implements org.eclipse.core.databinding.property.list.IListProperty  {
	public abstract org.eclipse.jface.databinding.swt.ISWTObservableList observe (org.eclipse.swt.widgets.Widget) 
}

org/eclipse/jface/databinding/swt/IWidgetValueProperty.class
IWidgetValueProperty.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.IWidgetValueProperty extends java.lang.Object implements org.eclipse.core.databinding.property.value.IValueProperty  {
	public abstract org.eclipse.jface.databinding.swt.ISWTObservableValue observe (org.eclipse.swt.widgets.Widget) 
	public abstract org.eclipse.jface.databinding.swt.ISWTObservableValue observeDelayed (int, org.eclipse.swt.widgets.Widget) 
}

org/eclipse/jface/databinding/swt/SWTObservables$1.class
SWTObservables.java
package org.eclipse.jface.databinding.swt
 org.eclipse.jface.databinding.swt.SWTObservables$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm this$1
	private final Runnable val$runnable
	void  (org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm, java.lang.Runnable) 
	public void run () 
}

org/eclipse/jface/databinding/swt/SWTObservables$2.class
SWTObservables.java
package org.eclipse.jface.databinding.swt
 org.eclipse.jface.databinding.swt.SWTObservables$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm this$1
	private final Runnable val$runnable
	void  (org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm, java.lang.Runnable) 
	public void run () 
}

org/eclipse/jface/databinding/swt/SWTObservables$DisplayRealm.class
SWTObservables.java
package org.eclipse.jface.databinding.swt
 org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm extends org.eclipse.core.databinding.observable.Realm {
	private org.eclipse.swt.widgets.Display display
	private void  (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
	public boolean isCurrent () 
	public void asyncExec (java.lang.Runnable) 
		Runnable runnable
		Runnable safeRunnable
	public void timerExec (int, java.lang.Runnable) 
		int milliseconds
		Runnable runnable
		Runnable safeRunnable
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm other
	static void access$0 (java.lang.Runnable) 
	static org.eclipse.swt.widgets.Display access$1 (org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm) 
	void  (org.eclipse.swt.widgets.Display, org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm) 
}

org/eclipse/jface/databinding/swt/SWTObservables.class
SWTObservables.java
package org.eclipse.jface.databinding.swt
public org.eclipse.jface.databinding.swt.SWTObservables extends java.lang.Object {
	private static java.util.List realms
	static void  () 
	public void  () 
	public static org.eclipse.core.databinding.observable.Realm getRealm (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display display
		java.util.Iterator it
		org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm displayRealm
		org.eclipse.jface.databinding.swt.SWTObservables$DisplayRealm result
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeDelayedValue (int, org.eclipse.jface.databinding.swt.ISWTObservableValue) 
		int delay
		org.eclipse.jface.databinding.swt.ISWTObservableValue observable
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeEnabled (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeVisible (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeTooltipText (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeTooltipText (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeSelection (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeMin (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeMax (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeText (org.eclipse.swt.widgets.Control, int[]) 
		org.eclipse.swt.widgets.Control control
		int[] events
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeText (org.eclipse.swt.widgets.Control, int) 
		org.eclipse.swt.widgets.Control control
		int event
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeText (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeText (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeMessage (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeImage (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public static org.eclipse.core.databinding.observable.list.IObservableList observeItems (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeSingleSelectionIndex (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeForeground (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeBackground (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeFont (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeSize (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeLocation (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeFocus (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeBounds (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public static org.eclipse.jface.databinding.swt.ISWTObservableValue observeEditable (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/jface/databinding/swt/WidgetListProperty.class
WidgetListProperty.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.WidgetListProperty extends org.eclipse.core.databinding.property.list.SimpleListProperty implements org.eclipse.jface.databinding.swt.IWidgetListProperty  {
	public void  () 
	public org.eclipse.core.databinding.observable.list.IObservableList observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.list.IObservableList observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
	public org.eclipse.jface.databinding.swt.ISWTObservableList observe (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public abstract java.lang.Object getElementType () 
}

org/eclipse/jface/databinding/swt/WidgetProperties.class
WidgetProperties.java
package org.eclipse.jface.databinding.swt
public org.eclipse.jface.databinding.swt.WidgetProperties extends java.lang.Object {
	public void  () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty background () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty bounds () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty editable () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty enabled () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty focused () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty font () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty foreground () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty image () 
	public static org.eclipse.jface.databinding.swt.IWidgetListProperty items () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty location () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty maximum () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty message () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty minimum () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty selection () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty singleSelectionIndex () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty size () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty text () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty text (int) 
		int event
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty text (int[]) 
		int[] events
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty tooltipText () 
	public static org.eclipse.jface.databinding.swt.IWidgetValueProperty visible () 
}

org/eclipse/jface/databinding/swt/WidgetValueProperty.class
WidgetValueProperty.java
package org.eclipse.jface.databinding.swt
public abstract org.eclipse.jface.databinding.swt.WidgetValueProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty implements org.eclipse.jface.databinding.swt.IWidgetValueProperty  {
	private int[] changeEvents
	private int[] staleEvents
	protected void  () 
	protected void  (int) 
		int changeEvent
	protected void  (int[]) 
		int[] changeEvents
	public void  (int[], int[]) 
		int[] changeEvents
		int[] staleEvents
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public org.eclipse.core.databinding.observable.value.IObservableValue observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.value.IObservableValue observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
	protected org.eclipse.jface.databinding.swt.ISWTObservableValue wrapObservable (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.value.IObservableValue observable
		org.eclipse.swt.widgets.Widget widget
	public org.eclipse.jface.databinding.swt.ISWTObservableValue observe (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public org.eclipse.jface.databinding.swt.ISWTObservableValue observeDelayed (int, org.eclipse.swt.widgets.Widget) 
		int delay
		org.eclipse.swt.widgets.Widget widget
	public abstract java.lang.Object getValueType () 
}

org/eclipse/jface/databinding/util/
org/eclipse/jface/databinding/util/JFaceProperties.class
JFaceProperties.java
package org.eclipse.jface.databinding.util
public org.eclipse.jface.databinding.util.JFaceProperties extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.databinding.property.value.IValueProperty value (java.lang.Class, java.lang.String, java.lang.String) 
		Class clazz
		String fieldName
		String propertyName
}

org/eclipse/jface/databinding/viewers/
org/eclipse/jface/databinding/viewers/CellEditorProperties.class
CellEditorProperties.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.CellEditorProperties extends java.lang.Object {
	public void  () 
	public static org.eclipse.core.databinding.property.value.IValueProperty control () 
}

org/eclipse/jface/databinding/viewers/IViewerListProperty.class
IViewerListProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerListProperty extends java.lang.Object implements org.eclipse.core.databinding.property.list.IListProperty  {
	public abstract org.eclipse.jface.databinding.viewers.IViewerObservableList observe (org.eclipse.jface.viewers.Viewer) 
}

org/eclipse/jface/databinding/viewers/IViewerObservable.class
IViewerObservable.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerObservable extends java.lang.Object implements org.eclipse.core.databinding.observable.IObservable  {
	public abstract org.eclipse.jface.viewers.Viewer getViewer () 
}

org/eclipse/jface/databinding/viewers/IViewerObservableList.class
IViewerObservableList.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerObservableList extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IObservableList org.eclipse.jface.databinding.viewers.IViewerObservable  {
}

org/eclipse/jface/databinding/viewers/IViewerObservableSet.class
IViewerObservableSet.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerObservableSet extends java.lang.Object implements org.eclipse.core.databinding.observable.set.IObservableSet org.eclipse.jface.databinding.viewers.IViewerObservable  {
}

org/eclipse/jface/databinding/viewers/IViewerObservableValue.class
IViewerObservableValue.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerObservableValue extends java.lang.Object implements org.eclipse.core.databinding.observable.value.IObservableValue org.eclipse.jface.databinding.viewers.IViewerObservable  {
}

org/eclipse/jface/databinding/viewers/IViewerSetProperty.class
IViewerSetProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerSetProperty extends java.lang.Object implements org.eclipse.core.databinding.property.set.ISetProperty  {
	public abstract org.eclipse.jface.databinding.viewers.IViewerObservableSet observe (org.eclipse.jface.viewers.Viewer) 
}

org/eclipse/jface/databinding/viewers/IViewerUpdater.class
IViewerUpdater.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerUpdater extends java.lang.Object {
	public abstract void insert (java.lang.Object, int) 
	public abstract void remove (java.lang.Object, int) 
	public abstract void replace (java.lang.Object, java.lang.Object, int) 
	public abstract void move (java.lang.Object, int, int) 
	public abstract void add (java.lang.Object[]) 
	public abstract void remove (java.lang.Object[]) 
}

org/eclipse/jface/databinding/viewers/IViewerValueProperty.class
IViewerValueProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.IViewerValueProperty extends java.lang.Object implements org.eclipse.core.databinding.property.value.IValueProperty  {
	public abstract org.eclipse.jface.databinding.viewers.IViewerObservableValue observe (org.eclipse.jface.viewers.Viewer) 
	public abstract org.eclipse.jface.databinding.viewers.IViewerObservableValue observeDelayed (int, org.eclipse.jface.viewers.Viewer) 
}

org/eclipse/jface/databinding/viewers/ListeningLabelProvider$1.class
ListeningLabelProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ListeningLabelProvider$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.set.ISetChangeListener  {
	final org.eclipse.jface.databinding.viewers.ListeningLabelProvider this$0
	void  (org.eclipse.jface.databinding.viewers.ListeningLabelProvider) 
	public void handleSetChange (org.eclipse.core.databinding.observable.set.SetChangeEvent) 
		org.eclipse.core.databinding.observable.set.SetChangeEvent event
		java.util.Iterator it
		java.util.Iterator it
}

org/eclipse/jface/databinding/viewers/ListeningLabelProvider.class
ListeningLabelProvider.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.ListeningLabelProvider extends org.eclipse.jface.internal.databinding.provisional.viewers.ViewerLabelProvider {
	private org.eclipse.core.databinding.observable.set.ISetChangeListener listener
	private org.eclipse.core.databinding.observable.set.IObservableSet items
	public void  (org.eclipse.core.databinding.observable.set.IObservableSet) 
		org.eclipse.core.databinding.observable.set.IObservableSet itemsThatNeedLabels
		java.util.Iterator it
	protected abstract void removeListenerFrom (java.lang.Object) 
	protected abstract void addListenerTo (java.lang.Object) 
	public void dispose () 
		java.util.Iterator iter
}

org/eclipse/jface/databinding/viewers/ObservableListContentProvider$1.class
ObservableListContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListContentProvider$1 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	final org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl this$1
	private final java.util.Set val$knownElementAdditions
	private final java.util.Set val$knownElementRemovals
	private final boolean[] val$suspendRedraw
	void  (org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl, java.util.Set, java.util.Set, boolean[]) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleMove (int, int, java.lang.Object) 
		int oldIndex
		int newIndex
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
}

org/eclipse/jface/databinding/viewers/ObservableListContentProvider$2.class
ObservableListContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListContentProvider$2 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	final org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl this$1
	void  (org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
	public void handleMove (int, int, java.lang.Object) 
		int oldIndex
		int newIndex
		Object element
}

org/eclipse/jface/databinding/viewers/ObservableListContentProvider$Impl.class
ObservableListContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl extends org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	private org.eclipse.jface.viewers.Viewer viewer
	void  (org.eclipse.jface.databinding.viewers.IViewerUpdater) 
		org.eclipse.jface.databinding.viewers.IViewerUpdater explicitViewerUpdater
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	protected void checkInput (java.lang.Object) 
		Object input
	protected void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
	protected void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		java.util.Set knownElementAdditions
		java.util.Set knownElementRemovals
		boolean[] suspendRedraw
	static org.eclipse.jface.databinding.viewers.IViewerUpdater access$0 (org.eclipse.jface.databinding.viewers.ObservableListContentProvider$Impl) 
}

org/eclipse/jface/databinding/viewers/ObservableListContentProvider.class
ObservableListContentProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableListContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	private org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider impl
	public void  () 
	public void  (org.eclipse.jface.databinding.viewers.IViewerUpdater) 
		org.eclipse.jface.databinding.viewers.IViewerUpdater viewerUpdater
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
}

org/eclipse/jface/databinding/viewers/ObservableListTreeContentProvider$1.class
ObservableListTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$1 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	final org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener this$2
	private final java.util.Set val$localKnownElementAdditions
	private final java.util.Set val$localKnownElementRemovals
	private final boolean[] val$suspendRedraw
	void  (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener, java.util.Set, java.util.Set, boolean[]) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleMove (int, int, java.lang.Object) 
		int oldIndex
		int newIndex
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
}

org/eclipse/jface/databinding/viewers/ObservableListTreeContentProvider$2.class
ObservableListTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$2 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	final org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener this$2
	void  (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object child
	public void handleRemove (int, java.lang.Object) 
		int index
		Object child
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldChild
		Object newChild
	public void handleMove (int, int, java.lang.Object) 
		int oldIndex
		int newIndex
		Object child
}

org/eclipse/jface/databinding/viewers/ObservableListTreeContentProvider$Impl$ListChangeListener.class
ObservableListTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final Object parentElement
	final org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl this$1
	public void  (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl, java.lang.Object) 
		Object parentElement
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		java.util.Set localKnownElementAdditions
		java.util.Set localKnownElementRemovals
		boolean[] suspendRedraw
		java.util.Set knownElementAdditions
		java.util.Set knownElementRemovals
		java.util.Iterator it
		java.util.Iterator it
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
	static org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl access$0 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl$ListChangeListener) 
}

org/eclipse/jface/databinding/viewers/ObservableListTreeContentProvider$Impl.class
ObservableListTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl extends org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider {
	private org.eclipse.jface.viewers.Viewer viewer
	public void  (org.eclipse.core.databinding.observable.masterdetail.IObservableFactory, org.eclipse.jface.databinding.viewers.TreeStructureAdvisor) 
		org.eclipse.core.databinding.observable.masterdetail.IObservableFactory listFactory
		org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	protected org.eclipse.core.databinding.observable.IObservablesListener createCollectionChangeListener (java.lang.Object) 
		Object parentElement
	protected void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
		org.eclipse.core.databinding.observable.IObservablesListener listener
		org.eclipse.core.databinding.observable.list.IObservableList list
		org.eclipse.core.databinding.observable.list.IListChangeListener listListener
	protected void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
		org.eclipse.core.databinding.observable.IObservablesListener listener
		org.eclipse.core.databinding.observable.list.IObservableList list
		org.eclipse.core.databinding.observable.list.IListChangeListener listListener
	static boolean access$0 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static org.eclipse.jface.viewers.IElementComparer access$1 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static org.eclipse.core.databinding.observable.set.IObservableSet access$2 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static java.util.Set access$3 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl, java.lang.Object, java.util.Collection) 
	static org.eclipse.core.databinding.observable.set.IObservableSet access$4 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode access$5 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl, java.lang.Object) 
	static org.eclipse.jface.viewers.Viewer access$6 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater access$7 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl) 
	static org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode access$8 (org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider$Impl, java.lang.Object) 
}

org/eclipse/jface/databinding/viewers/ObservableListTreeContentProvider.class
ObservableListTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider impl
	public void  (org.eclipse.core.databinding.observable.masterdetail.IObservableFactory, org.eclipse.jface.databinding.viewers.TreeStructureAdvisor) 
		org.eclipse.core.databinding.observable.masterdetail.IObservableFactory listFactory
		org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public void dispose () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
}

org/eclipse/jface/databinding/viewers/ObservableMapCellLabelProvider$1.class
ObservableMapCellLabelProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.map.IMapChangeListener  {
	final org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider this$0
	void  (org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider) 
	public void handleMapChange (org.eclipse.core.databinding.observable.map.MapChangeEvent) 
		org.eclipse.core.databinding.observable.map.MapChangeEvent event
		java.util.Set affectedElements
		org.eclipse.jface.viewers.LabelProviderChangedEvent newEvent
}

org/eclipse/jface/databinding/viewers/ObservableMapCellLabelProvider.class
ObservableMapCellLabelProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider extends org.eclipse.jface.viewers.CellLabelProvider {
	protected org.eclipse.core.databinding.observable.map.IObservableMap[] attributeMaps
	private org.eclipse.core.databinding.observable.map.IMapChangeListener mapChangeListener
	public void  (org.eclipse.core.databinding.observable.map.IObservableMap) 
		org.eclipse.core.databinding.observable.map.IObservableMap attributeMap
	protected void  (org.eclipse.core.databinding.observable.map.IObservableMap[]) 
		org.eclipse.core.databinding.observable.map.IObservableMap[] attributeMaps
		int i
	public void dispose () 
		int i
	public void update (org.eclipse.jface.viewers.ViewerCell) 
		org.eclipse.jface.viewers.ViewerCell cell
		Object element
		Object value
	static void access$0 (org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
}

org/eclipse/jface/databinding/viewers/ObservableMapLabelProvider$1.class
ObservableMapLabelProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.map.IMapChangeListener  {
	final org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider this$0
	void  (org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider) 
	public void handleMapChange (org.eclipse.core.databinding.observable.map.MapChangeEvent) 
		org.eclipse.core.databinding.observable.map.MapChangeEvent event
		java.util.Set affectedElements
		org.eclipse.jface.viewers.LabelProviderChangedEvent newEvent
}

org/eclipse/jface/databinding/viewers/ObservableMapLabelProvider.class
ObservableMapLabelProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ILabelProvider org.eclipse.jface.viewers.ITableLabelProvider  {
	protected org.eclipse.core.databinding.observable.map.IObservableMap[] attributeMaps
	private org.eclipse.core.databinding.observable.map.IMapChangeListener mapChangeListener
	public void  (org.eclipse.core.databinding.observable.map.IObservableMap) 
		org.eclipse.core.databinding.observable.map.IObservableMap attributeMap
	public void  (org.eclipse.core.databinding.observable.map.IObservableMap[]) 
		org.eclipse.core.databinding.observable.map.IObservableMap[] attributeMaps
		int i
	public void dispose () 
		int i
	public org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
	public java.lang.String getText (java.lang.Object) 
		Object element
	public org.eclipse.swt.graphics.Image getColumnImage (java.lang.Object, int) 
		Object element
		int columnIndex
	public java.lang.String getColumnText (java.lang.Object, int) 
		Object element
		int columnIndex
		Object result
	static void access$0 (org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider, org.eclipse.jface.viewers.LabelProviderChangedEvent) 
}

org/eclipse/jface/databinding/viewers/ObservableSetContentProvider$Impl.class
ObservableSetContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableSetContentProvider$Impl extends org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider implements org.eclipse.core.databinding.observable.set.ISetChangeListener  {
	protected void  (org.eclipse.jface.databinding.viewers.IViewerUpdater) 
		org.eclipse.jface.databinding.viewers.IViewerUpdater explicitViewerUpdater
	protected void checkInput (java.lang.Object) 
		Object input
	protected void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
	protected void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
	public void handleSetChange (org.eclipse.core.databinding.observable.set.SetChangeEvent) 
		org.eclipse.core.databinding.observable.set.SetChangeEvent event
		java.util.Set removals
		java.util.Set additions
}

org/eclipse/jface/databinding/viewers/ObservableSetContentProvider.class
ObservableSetContentProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableSetContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	private org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider impl
	public void  () 
	public void  (org.eclipse.jface.databinding.viewers.IViewerUpdater) 
		org.eclipse.jface.databinding.viewers.IViewerUpdater viewerUpdater
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public void dispose () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
}

org/eclipse/jface/databinding/viewers/ObservableSetTreeContentProvider$Impl$SetChangeListener.class
ObservableSetTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl$SetChangeListener extends java.lang.Object implements org.eclipse.core.databinding.observable.set.ISetChangeListener  {
	final Object parentElement
	final org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl this$1
	public void  (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl, java.lang.Object) 
		Object parentElement
	public void handleSetChange (org.eclipse.core.databinding.observable.set.SetChangeEvent) 
		org.eclipse.core.databinding.observable.set.SetChangeEvent event
		java.util.Set localAdditions
		java.util.Set localRemovals
		java.util.Set knownElementAdditions
		java.util.Set knownElementRemovals
		java.util.Iterator iterator
		Object child
		java.util.Iterator iterator
		Object child
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode childNode
}

org/eclipse/jface/databinding/viewers/ObservableSetTreeContentProvider$Impl.class
ObservableSetTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl extends org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider {
	void  (org.eclipse.core.databinding.observable.masterdetail.IObservableFactory, org.eclipse.jface.databinding.viewers.TreeStructureAdvisor) 
		org.eclipse.core.databinding.observable.masterdetail.IObservableFactory setFactory
		org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	protected org.eclipse.core.databinding.observable.IObservablesListener createCollectionChangeListener (java.lang.Object) 
		Object parentElement
	protected void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
		org.eclipse.core.databinding.observable.IObservablesListener listener
		org.eclipse.core.databinding.observable.set.IObservableSet set
		org.eclipse.core.databinding.observable.set.ISetChangeListener setListener
	protected void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
		org.eclipse.core.databinding.observable.IObservableCollection collection
		org.eclipse.core.databinding.observable.IObservablesListener listener
		org.eclipse.core.databinding.observable.set.IObservableSet set
		org.eclipse.core.databinding.observable.set.ISetChangeListener setListener
	static boolean access$0 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl) 
	static org.eclipse.jface.viewers.IElementComparer access$1 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl) 
	static org.eclipse.core.databinding.observable.set.IObservableSet access$2 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl) 
	static java.util.Set access$3 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl, java.lang.Object, java.util.Collection) 
	static org.eclipse.core.databinding.observable.set.IObservableSet access$4 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl) 
	static org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode access$5 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl, java.lang.Object) 
	static org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater access$6 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl) 
	static org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode access$7 (org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider$Impl, java.lang.Object) 
}

org/eclipse/jface/databinding/viewers/ObservableSetTreeContentProvider.class
ObservableSetTreeContentProvider.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider impl
	public void  (org.eclipse.core.databinding.observable.masterdetail.IObservableFactory, org.eclipse.jface.databinding.viewers.TreeStructureAdvisor) 
		org.eclipse.core.databinding.observable.masterdetail.IObservableFactory setFactory
		org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	public boolean hasChildren (java.lang.Object) 
		Object element
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object parentElement
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public void dispose () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
}

org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport$1.class
ObservableValueEditingSupport.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$1 extends org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport {
	private final org.eclipse.core.databinding.property.value.IValueProperty val$cellEditorProperty
	private final org.eclipse.core.databinding.property.value.IValueProperty val$elementProperty
	private final org.eclipse.jface.viewers.CellEditor val$cellEditor
	void  (org.eclipse.jface.viewers.ColumnViewer, org.eclipse.core.databinding.DataBindingContext, org.eclipse.core.databinding.property.value.IValueProperty, org.eclipse.core.databinding.property.value.IValueProperty, org.eclipse.jface.viewers.CellEditor) 
		org.eclipse.jface.viewers.ColumnViewer $anonymous0
		org.eclipse.core.databinding.DataBindingContext $anonymous1
	protected org.eclipse.core.databinding.observable.value.IObservableValue doCreateCellEditorObservable (org.eclipse.jface.viewers.CellEditor) 
		org.eclipse.jface.viewers.CellEditor cellEditor
	protected org.eclipse.core.databinding.observable.value.IObservableValue doCreateElementObservable (java.lang.Object, org.eclipse.jface.viewers.ViewerCell) 
		Object element
		org.eclipse.jface.viewers.ViewerCell cell
	protected org.eclipse.jface.viewers.CellEditor getCellEditor (java.lang.Object) 
		Object element
}

org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport$2.class
ObservableValueEditingSupport.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$2 extends java.lang.Object implements org.eclipse.core.databinding.observable.IChangeListener  {
	final org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport this$0
	void  (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport) 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
}

org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport$ColumnViewerEditorActivationListenerHelper.class
ObservableValueEditingSupport.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$ColumnViewerEditorActivationListenerHelper extends org.eclipse.jface.viewers.ColumnViewerEditorActivationListener {
	final org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport this$0
	private void  (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport) 
	public void afterEditorActivated (org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent) 
		org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent event
	public void afterEditorDeactivated (org.eclipse.jface.viewers.ColumnViewerEditorDeactivationEvent) 
		org.eclipse.jface.viewers.ColumnViewerEditorDeactivationEvent event
	public void beforeEditorActivated (org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent) 
		org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent event
	public void beforeEditorDeactivated (org.eclipse.jface.viewers.ColumnViewerEditorDeactivationEvent) 
		org.eclipse.jface.viewers.ColumnViewerEditorDeactivationEvent event
	void  (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport, org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$ColumnViewerEditorActivationListenerHelper) 
}

org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport$EditingState.class
ObservableValueEditingSupport.java
package org.eclipse.jface.databinding.viewers
 org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$EditingState extends java.lang.Object {
	org.eclipse.core.databinding.observable.value.IObservableValue target
	org.eclipse.core.databinding.observable.value.IObservableValue model
	org.eclipse.core.databinding.Binding binding
	void  (org.eclipse.core.databinding.Binding, org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.core.databinding.observable.value.IObservableValue) 
		org.eclipse.core.databinding.Binding binding
		org.eclipse.core.databinding.observable.value.IObservableValue target
		org.eclipse.core.databinding.observable.value.IObservableValue model
	void dispose () 
}

org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport.class
ObservableValueEditingSupport.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport extends org.eclipse.jface.viewers.EditingSupport {
	private org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$EditingState editingState
	private final org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$ColumnViewerEditorActivationListenerHelper activationListener
	private org.eclipse.jface.viewers.ColumnViewer viewer
	private org.eclipse.core.databinding.DataBindingContext dbc
	boolean dirty
	public static org.eclipse.jface.viewers.EditingSupport create (org.eclipse.jface.viewers.ColumnViewer, org.eclipse.core.databinding.DataBindingContext, org.eclipse.jface.viewers.CellEditor, org.eclipse.core.databinding.property.value.IValueProperty, org.eclipse.core.databinding.property.value.IValueProperty) 
		org.eclipse.jface.viewers.ColumnViewer viewer
		org.eclipse.core.databinding.DataBindingContext dbc
		org.eclipse.jface.viewers.CellEditor cellEditor
		org.eclipse.core.databinding.property.value.IValueProperty cellEditorProperty
		org.eclipse.core.databinding.property.value.IValueProperty elementProperty
	public void  (org.eclipse.jface.viewers.ColumnViewer, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.viewers.ColumnViewer viewer
		org.eclipse.core.databinding.DataBindingContext dbc
	protected boolean canEdit (java.lang.Object) 
		Object element
	protected java.lang.Object getValue (java.lang.Object) 
		Object element
	protected void setValue (java.lang.Object, java.lang.Object) 
		Object element
		Object value
	protected final void initializeCellEditorValue (org.eclipse.jface.viewers.CellEditor, org.eclipse.jface.viewers.ViewerCell) 
		org.eclipse.jface.viewers.CellEditor cellEditor
		org.eclipse.jface.viewers.ViewerCell cell
		org.eclipse.core.databinding.observable.value.IObservableValue target
		org.eclipse.core.databinding.observable.value.IObservableValue model
		org.eclipse.core.databinding.Binding binding
	protected abstract org.eclipse.core.databinding.observable.value.IObservableValue doCreateCellEditorObservable (org.eclipse.jface.viewers.CellEditor) 
	protected abstract org.eclipse.core.databinding.observable.value.IObservableValue doCreateElementObservable (java.lang.Object, org.eclipse.jface.viewers.ViewerCell) 
	protected org.eclipse.core.databinding.Binding createBinding (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.core.databinding.observable.value.IObservableValue) 
		org.eclipse.core.databinding.observable.value.IObservableValue target
		org.eclipse.core.databinding.observable.value.IObservableValue model
	protected final void saveCellEditorValue (org.eclipse.jface.viewers.CellEditor, org.eclipse.jface.viewers.ViewerCell) 
		org.eclipse.jface.viewers.CellEditor cellEditor
		org.eclipse.jface.viewers.ViewerCell cell
	static org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$EditingState access$0 (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport) 
	static void access$1 (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport, org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport$EditingState) 
	static org.eclipse.jface.viewers.ColumnViewer access$2 (org.eclipse.jface.databinding.viewers.ObservableValueEditingSupport) 
}

org/eclipse/jface/databinding/viewers/TreeStructureAdvisor.class
TreeStructureAdvisor.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.TreeStructureAdvisor extends java.lang.Object {
	public void  () 
	public java.lang.Object getParent (java.lang.Object) 
		Object element
	public java.lang.Boolean hasChildren (java.lang.Object) 
		Object element
}

org/eclipse/jface/databinding/viewers/ViewerListProperty.class
ViewerListProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.ViewerListProperty extends org.eclipse.core.databinding.property.list.SimpleListProperty implements org.eclipse.jface.databinding.viewers.IViewerListProperty  {
	public void  () 
	public org.eclipse.core.databinding.observable.list.IObservableList observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.list.IObservableList observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
		org.eclipse.core.databinding.observable.list.IObservableList observable
	public org.eclipse.jface.databinding.viewers.IViewerObservableList observe (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public abstract java.lang.Object getElementType () 
}

org/eclipse/jface/databinding/viewers/ViewerProperties.class
ViewerProperties.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ViewerProperties extends java.lang.Object {
	public void  () 
	public static org.eclipse.jface.databinding.viewers.IViewerSetProperty checkedElements (java.lang.Object) 
		Object elementType
	public static org.eclipse.jface.databinding.viewers.IViewerSetProperty filters () 
	public static org.eclipse.jface.databinding.viewers.IViewerValueProperty input () 
	public static org.eclipse.jface.databinding.viewers.IViewerListProperty multipleSelection () 
	public static org.eclipse.jface.databinding.viewers.IViewerListProperty multiplePostSelection () 
	public static org.eclipse.jface.databinding.viewers.IViewerValueProperty singleSelection () 
	public static org.eclipse.jface.databinding.viewers.IViewerValueProperty singlePostSelection () 
}

org/eclipse/jface/databinding/viewers/ViewerSetProperty.class
ViewerSetProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.ViewerSetProperty extends org.eclipse.core.databinding.property.set.SimpleSetProperty implements org.eclipse.jface.databinding.viewers.IViewerSetProperty  {
	public void  () 
	public org.eclipse.core.databinding.observable.set.IObservableSet observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.set.IObservableSet observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
		org.eclipse.core.databinding.observable.set.IObservableSet observable
	public org.eclipse.jface.databinding.viewers.IViewerObservableSet observe (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public abstract java.lang.Object getElementType () 
}

org/eclipse/jface/databinding/viewers/ViewerSupport.class
ViewerSupport.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ViewerSupport extends java.lang.Object {
	public void  () 
	public static void bind (org.eclipse.jface.viewers.StructuredViewer, org.eclipse.core.databinding.observable.list.IObservableList, org.eclipse.core.databinding.property.value.IValueProperty) 
		org.eclipse.jface.viewers.StructuredViewer viewer
		org.eclipse.core.databinding.observable.list.IObservableList input
		org.eclipse.core.databinding.property.value.IValueProperty labelProperty
	public static void bind (org.eclipse.jface.viewers.StructuredViewer, org.eclipse.core.databinding.observable.list.IObservableList, org.eclipse.core.databinding.property.value.IValueProperty[]) 
		org.eclipse.jface.viewers.StructuredViewer viewer
		org.eclipse.core.databinding.observable.list.IObservableList input
		org.eclipse.core.databinding.property.value.IValueProperty[] labelProperties
		org.eclipse.jface.databinding.viewers.ObservableListContentProvider contentProvider
	public static void bind (org.eclipse.jface.viewers.StructuredViewer, org.eclipse.core.databinding.observable.set.IObservableSet, org.eclipse.core.databinding.property.value.IValueProperty) 
		org.eclipse.jface.viewers.StructuredViewer viewer
		org.eclipse.core.databinding.observable.set.IObservableSet input
		org.eclipse.core.databinding.property.value.IValueProperty labelProperty
	public static void bind (org.eclipse.jface.viewers.StructuredViewer, org.eclipse.core.databinding.observable.set.IObservableSet, org.eclipse.core.databinding.property.value.IValueProperty[]) 
		org.eclipse.jface.viewers.StructuredViewer viewer
		org.eclipse.core.databinding.observable.set.IObservableSet input
		org.eclipse.core.databinding.property.value.IValueProperty[] labelProperties
		org.eclipse.jface.databinding.viewers.ObservableSetContentProvider contentProvider
	public static void bind (org.eclipse.jface.viewers.AbstractTreeViewer, java.lang.Object, org.eclipse.core.databinding.property.list.IListProperty, org.eclipse.core.databinding.property.value.IValueProperty) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		Object input
		org.eclipse.core.databinding.property.list.IListProperty childrenProperty
		org.eclipse.core.databinding.property.value.IValueProperty labelProperty
	public static void bind (org.eclipse.jface.viewers.AbstractTreeViewer, java.lang.Object, org.eclipse.core.databinding.property.list.IListProperty, org.eclipse.core.databinding.property.value.IValueProperty[]) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		Object input
		org.eclipse.core.databinding.property.list.IListProperty childrenProperty
		org.eclipse.core.databinding.property.value.IValueProperty[] labelProperties
		org.eclipse.core.databinding.observable.Realm realm
		org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider contentProvider
	public static void bind (org.eclipse.jface.viewers.AbstractTreeViewer, java.lang.Object, org.eclipse.core.databinding.property.set.ISetProperty, org.eclipse.core.databinding.property.value.IValueProperty) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		Object input
		org.eclipse.core.databinding.property.set.ISetProperty childrenProperty
		org.eclipse.core.databinding.property.value.IValueProperty labelProperty
	public static void bind (org.eclipse.jface.viewers.AbstractTreeViewer, java.lang.Object, org.eclipse.core.databinding.property.set.ISetProperty, org.eclipse.core.databinding.property.value.IValueProperty[]) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
		Object input
		org.eclipse.core.databinding.property.set.ISetProperty childrenProperty
		org.eclipse.core.databinding.property.value.IValueProperty[] labelProperties
		org.eclipse.core.databinding.observable.Realm realm
		org.eclipse.jface.databinding.viewers.ObservableSetTreeContentProvider contentProvider
}

org/eclipse/jface/databinding/viewers/ViewerValueProperty.class
ViewerValueProperty.java
package org.eclipse.jface.databinding.viewers
public abstract org.eclipse.jface.databinding.viewers.ViewerValueProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty implements org.eclipse.jface.databinding.viewers.IViewerValueProperty  {
	public void  () 
	public org.eclipse.core.databinding.observable.value.IObservableValue observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.value.IObservableValue observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
		org.eclipse.core.databinding.observable.value.IObservableValue observable
	public org.eclipse.jface.databinding.viewers.IViewerObservableValue observe (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public org.eclipse.jface.databinding.viewers.IViewerObservableValue observeDelayed (int, org.eclipse.jface.viewers.Viewer) 
		int delay
		org.eclipse.jface.viewers.Viewer viewer
	public abstract java.lang.Object getValueType () 
}

org/eclipse/jface/databinding/viewers/ViewersObservables.class
ViewersObservables.java
package org.eclipse.jface.databinding.viewers
public org.eclipse.jface.databinding.viewers.ViewersObservables extends java.lang.Object {
	public void  () 
	private static void checkNull (java.lang.Object) 
		Object obj
	public static org.eclipse.jface.databinding.viewers.IViewerObservableValue observeDelayedValue (int, org.eclipse.jface.databinding.viewers.IViewerObservableValue) 
		int delay
		org.eclipse.jface.databinding.viewers.IViewerObservableValue observable
	public static org.eclipse.core.databinding.observable.value.IObservableValue observeSingleSelection (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	public static org.eclipse.core.databinding.observable.value.IObservableValue observeSinglePostSelection (org.eclipse.jface.viewers.IPostSelectionProvider) 
		org.eclipse.jface.viewers.IPostSelectionProvider selectionProvider
	public static org.eclipse.core.databinding.observable.list.IObservableList observeMultiSelection (org.eclipse.jface.viewers.ISelectionProvider) 
		org.eclipse.jface.viewers.ISelectionProvider selectionProvider
	public static org.eclipse.core.databinding.observable.list.IObservableList observeMultiPostSelection (org.eclipse.jface.viewers.IPostSelectionProvider) 
		org.eclipse.jface.viewers.IPostSelectionProvider selectionProvider
	public static org.eclipse.jface.databinding.viewers.IViewerObservableValue observeSingleSelection (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public static org.eclipse.jface.databinding.viewers.IViewerObservableValue observeSinglePostSelection (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	public static org.eclipse.jface.databinding.viewers.IViewerObservableList observeMultiSelection (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public static org.eclipse.jface.databinding.viewers.IViewerObservableList observeMultiPostSelection (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	public static org.eclipse.core.databinding.observable.value.IObservableValue observeInput (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public static org.eclipse.core.databinding.observable.set.IObservableSet observeCheckedElements (org.eclipse.jface.viewers.ICheckable, java.lang.Object) 
		org.eclipse.jface.viewers.ICheckable checkable
		Object elementType
	public static org.eclipse.jface.databinding.viewers.IViewerObservableSet observeCheckedElements (org.eclipse.jface.viewers.CheckboxTableViewer, java.lang.Object) 
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
		Object elementType
	public static org.eclipse.jface.databinding.viewers.IViewerObservableSet observeCheckedElements (org.eclipse.jface.viewers.CheckboxTreeViewer, java.lang.Object) 
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
		Object elementType
	public static org.eclipse.jface.databinding.viewers.IViewerObservableSet observeFilters (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
}

org/eclipse/jface/databinding/wizard/
org/eclipse/jface/databinding/wizard/WizardPageSupport.class
WizardPageSupport.java
package org.eclipse.jface.databinding.wizard
public org.eclipse.jface.databinding.wizard.WizardPageSupport extends org.eclipse.jface.databinding.dialog.DialogPageSupport {
	private void  (org.eclipse.jface.wizard.WizardPage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.wizard.WizardPage wizardPage
		org.eclipse.core.databinding.DataBindingContext dbc
	public static org.eclipse.jface.databinding.wizard.WizardPageSupport create (org.eclipse.jface.wizard.WizardPage, org.eclipse.core.databinding.DataBindingContext) 
		org.eclipse.jface.wizard.WizardPage wizardPage
		org.eclipse.core.databinding.DataBindingContext dbc
	protected void handleStatusChanged () 
		boolean pageComplete
}

org/eclipse/jface/internal/
org/eclipse/jface/internal/databinding/
org/eclipse/jface/internal/databinding/provisional/
org/eclipse/jface/internal/databinding/provisional/swt/
org/eclipse/jface/internal/databinding/provisional/swt/CompositeUpdater$1.class
CompositeUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable this$1
	void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/CompositeUpdater$LayoutRunnable.class
CompositeUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$LayoutRunnable extends java.lang.Object implements java.lang.Runnable  {
	private boolean posted
	private java.util.Set controlsToLayout
	final org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater this$0
	private void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater) 
	void add (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toLayout
	public void run () 
	void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater, org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$LayoutRunnable) 
}

org/eclipse/jface/internal/databinding/provisional/swt/CompositeUpdater$PrivateInterface.class
CompositeUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$PrivateInterface extends java.lang.Object implements org.eclipse.swt.events.DisposeListener org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater this$0
	private void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] diffs
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry listDiffEntry
	void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater, org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$PrivateInterface) 
}

org/eclipse/jface/internal/databinding/provisional/swt/CompositeUpdater$UpdateRunnable.class
CompositeUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable extends java.lang.Object implements java.lang.Runnable org.eclipse.core.databinding.observable.IChangeListener  {
	private org.eclipse.swt.widgets.Widget widget
	Object element
	private boolean dirty
	private org.eclipse.core.databinding.observable.IObservable[] dependencies
	final org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater, org.eclipse.swt.widgets.Widget, java.lang.Object) 
		org.eclipse.swt.widgets.Widget widget
		Object element
	public void run () 
	private void updateIfNecessary () 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
	protected final void makeDirty () 
	private void stopListening () 
		int i
		org.eclipse.core.databinding.observable.IObservable observable
	static org.eclipse.swt.widgets.Widget access$0 (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable) 
	static void access$1 (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable) 
	static org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater access$2 (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable) 
}

org/eclipse/jface/internal/databinding/provisional/swt/CompositeUpdater.class
CompositeUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
public abstract org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater extends java.lang.Object {
	private org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$LayoutRunnable layoutRunnable
	private org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$PrivateInterface privateInterface
	private org.eclipse.swt.widgets.Composite theComposite
	private org.eclipse.core.databinding.observable.list.IObservableList model
	protected void requestLayout (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public void  (org.eclipse.swt.widgets.Composite, org.eclipse.core.databinding.observable.list.IObservableList) 
		org.eclipse.swt.widgets.Composite toUpdate
		org.eclipse.core.databinding.observable.list.IObservableList model
		int index
		java.util.Iterator it
		Object element
	protected void disposeWidget (int) 
		int position
	public void dispose () 
	protected abstract org.eclipse.swt.widgets.Widget createWidget (int) 
	protected abstract void updateWidget (org.eclipse.swt.widgets.Widget, java.lang.Object) 
	void createChild (java.lang.Object, int) 
		Object element
		int index
		org.eclipse.swt.widgets.Widget newChild
		org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater$UpdateRunnable updateRunnable
	static org.eclipse.swt.widgets.Composite access$0 (org.eclipse.jface.internal.databinding.provisional.swt.CompositeUpdater) 
}

org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater$1.class
ControlUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater$PrivateInterface.class
ControlUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater$PrivateInterface extends java.lang.Object implements org.eclipse.swt.events.PaintListener org.eclipse.swt.events.DisposeListener java.lang.Runnable org.eclipse.core.databinding.observable.IChangeListener  {
	final org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater this$0
	private void  (org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater) 
	public void paintControl (org.eclipse.swt.events.PaintEvent) 
		org.eclipse.swt.events.PaintEvent e
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	public void run () 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
	void  (org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater, org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater$PrivateInterface) 
}

org/eclipse/jface/internal/databinding/provisional/swt/ControlUpdater.class
ControlUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
public abstract org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater extends java.lang.Object {
	private Runnable updateRunnable
	private org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater$PrivateInterface privateInterface
	private org.eclipse.swt.widgets.Control theControl
	private org.eclipse.core.databinding.observable.IObservable[] dependencies
	private boolean dirty
	public void  (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control toUpdate
	private void updateIfNecessary () 
	public void dispose () 
	private void stopListening () 
		int i
		org.eclipse.core.databinding.observable.IObservable observable
	protected abstract void updateControl () 
	protected final void makeDirty () 
	static void access$0 (org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater) 
	static org.eclipse.swt.widgets.Control access$1 (org.eclipse.jface.internal.databinding.provisional.swt.ControlUpdater) 
}

org/eclipse/jface/internal/databinding/provisional/swt/MenuUpdater$1.class
MenuUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/MenuUpdater$PrivateInterface.class
MenuUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater$PrivateInterface extends java.lang.Object implements org.eclipse.swt.events.MenuListener org.eclipse.swt.events.DisposeListener java.lang.Runnable org.eclipse.core.databinding.observable.IChangeListener  {
	final org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater this$0
	private void  (org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater) 
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	public void run () 
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
	public void menuHidden (org.eclipse.swt.events.MenuEvent) 
		org.eclipse.swt.events.MenuEvent e
	public void menuShown (org.eclipse.swt.events.MenuEvent) 
		org.eclipse.swt.events.MenuEvent e
	void  (org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater, org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater$PrivateInterface) 
}

org/eclipse/jface/internal/databinding/provisional/swt/MenuUpdater.class
MenuUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
public abstract org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater extends java.lang.Object {
	private Runnable updateRunnable
	private org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater$PrivateInterface privateInterface
	private org.eclipse.swt.widgets.Menu theMenu
	private org.eclipse.core.databinding.observable.IObservable[] dependencies
	private boolean dirty
	public void  (org.eclipse.swt.widgets.Menu) 
		org.eclipse.swt.widgets.Menu toUpdate
	private void updateIfNecessary () 
	public void dispose () 
	private void stopListening () 
		int i
		org.eclipse.core.databinding.observable.IObservable observable
	protected abstract void updateMenu () 
	protected final void makeDirty () 
	static org.eclipse.swt.widgets.Menu access$0 (org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater) 
	static void access$1 (org.eclipse.jface.internal.databinding.provisional.swt.MenuUpdater) 
}

org/eclipse/jface/internal/databinding/provisional/swt/SWTUtil$1.class
SWTUtil.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil$1 extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.swt.widgets.Display val$d
	private final org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue val$q
	void  (org.eclipse.swt.widgets.Display, org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/SWTUtil$2.class
SWTUtil.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil$1 this$1
	private final org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue val$q
	private final org.eclipse.swt.widgets.Display val$d
	void  (org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil$1, org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue, org.eclipse.swt.widgets.Display) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/SWTUtil$3.class
SWTUtil.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil$3 extends org.eclipse.jface.util.SafeRunnable {
	private final Exception val$t
	void  (java.lang.Exception) 
	public void run ()  throws java.lang.Exception 
	public void handleException (java.lang.Throwable) 
		Throwable e
}

org/eclipse/jface/internal/databinding/provisional/swt/SWTUtil.class
SWTUtil.java
package org.eclipse.jface.internal.databinding.provisional.swt
public org.eclipse.jface.internal.databinding.provisional.swt.SWTUtil extends java.lang.Object {
	private static java.util.Map mapDisplayOntoWorkQueue
	static void  () 
	private void  () 
	public static void runOnce (org.eclipse.swt.widgets.Display, java.lang.Runnable) 
		org.eclipse.swt.widgets.Display d
		Runnable r
		org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue queue
	public static void cancelExec (org.eclipse.swt.widgets.Display, java.lang.Runnable) 
		org.eclipse.swt.widgets.Display d
		Runnable r
		org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue queue
	private static org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue getQueueFor (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display d
		org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue result
		org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue q
	public static org.eclipse.swt.graphics.RGB mix (org.eclipse.swt.graphics.RGB, org.eclipse.swt.graphics.RGB, double) 
		org.eclipse.swt.graphics.RGB rgb1
		org.eclipse.swt.graphics.RGB rgb2
		double ratio
	private static int interp (int, int, double) 
		int i1
		int i2
		double ratio
		int result
	public static void logException (java.lang.Exception) 
		Exception t
	static java.util.Map access$0 () 
}

org/eclipse/jface/internal/databinding/provisional/swt/TableUpdater$1.class
TableUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.list.IListChangeListener  {
	final org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater) 
	public void handleListChange (org.eclipse.core.databinding.observable.list.ListChangeEvent) 
		org.eclipse.core.databinding.observable.list.ListChangeEvent event
		org.eclipse.core.databinding.observable.list.ListDiffEntry[] differences
		int i
		org.eclipse.core.databinding.observable.list.ListDiffEntry entry
		org.eclipse.swt.widgets.TableItem item
		org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable updateRunnable
}

org/eclipse/jface/internal/databinding/provisional/swt/TableUpdater$2.class
TableUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable this$1
	private final int val$indexOfItem
	void  (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable, int) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/TableUpdater$PrivateInterface.class
TableUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$PrivateInterface extends java.lang.Object implements org.eclipse.swt.widgets.Listener org.eclipse.swt.events.DisposeListener  {
	final org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater this$0
	private void  (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event e
		org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable runnable
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	void  (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater, org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$PrivateInterface) 
}

org/eclipse/jface/internal/databinding/provisional/swt/TableUpdater$UpdateRunnable.class
TableUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable extends java.lang.Object implements java.lang.Runnable org.eclipse.core.databinding.observable.IChangeListener org.eclipse.swt.events.DisposeListener  {
	private org.eclipse.swt.widgets.TableItem item
	private boolean dirty
	private org.eclipse.core.databinding.observable.IObservable[] dependencies
	private final Object element
	final org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater, org.eclipse.swt.widgets.TableItem, java.lang.Object) 
		org.eclipse.swt.widgets.TableItem item
		Object element
	public void run () 
		int tableHeight
		int numVisibleItems
		int indexOfItem
		int topIndex
	private void updateIfNecessary (int) 
		int indexOfItem
	public void handleChange (org.eclipse.core.databinding.observable.ChangeEvent) 
		org.eclipse.core.databinding.observable.ChangeEvent event
	protected final void makeDirty () 
	private void stopListening () 
		int i
		org.eclipse.core.databinding.observable.IObservable observable
	public void widgetDisposed (org.eclipse.swt.events.DisposeEvent) 
		org.eclipse.swt.events.DisposeEvent e
	static org.eclipse.swt.widgets.TableItem access$0 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable) 
	static java.lang.Object access$1 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable) 
	static void access$2 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable, int) 
	static org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater access$3 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$UpdateRunnable) 
}

org/eclipse/jface/internal/databinding/provisional/swt/TableUpdater.class
TableUpdater.java
package org.eclipse.jface.internal.databinding.provisional.swt
public abstract org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater extends java.lang.Object {
	private org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater$PrivateInterface privateInterface
	private org.eclipse.swt.widgets.Table table
	private org.eclipse.core.databinding.observable.list.IListChangeListener listChangeListener
	private org.eclipse.core.databinding.observable.list.IObservableList list
	public void  (org.eclipse.swt.widgets.Table, org.eclipse.core.databinding.observable.list.IObservableList) 
		org.eclipse.swt.widgets.Table table
		org.eclipse.core.databinding.observable.list.IObservableList list
	public void dispose () 
	protected abstract void updateItem (int, org.eclipse.swt.widgets.TableItem, java.lang.Object) 
	static org.eclipse.swt.widgets.Table access$0 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater) 
	static org.eclipse.core.databinding.observable.list.IObservableList access$1 (org.eclipse.jface.internal.databinding.provisional.swt.TableUpdater) 
}

org/eclipse/jface/internal/databinding/provisional/swt/WorkQueue$1.class
WorkQueue.java
package org.eclipse.jface.internal.databinding.provisional.swt
 org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue this$0
	void  (org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue) 
	public void run () 
}

org/eclipse/jface/internal/databinding/provisional/swt/WorkQueue.class
WorkQueue.java
package org.eclipse.jface.internal.databinding.provisional.swt
public org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue extends java.lang.Object {
	private boolean updateScheduled
	private java.util.LinkedList pendingWork
	private org.eclipse.swt.widgets.Display d
	private java.util.Set pendingWorkSet
	private Runnable updateJob
	public void  (org.eclipse.swt.widgets.Display) 
		org.eclipse.swt.widgets.Display targetDisplay
	private void doUpdate () 
		Runnable next
		Runnable next
	public void runOnce (java.lang.Runnable) 
		Runnable work
	public void asyncExec (java.lang.Runnable) 
		Runnable work
	public void cancelExec (java.lang.Runnable) 
		Runnable toCancel
	public void cancelAll () 
	static void access$0 (org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue) 
	static void access$1 (org.eclipse.jface.internal.databinding.provisional.swt.WorkQueue, boolean) 
}

org/eclipse/jface/internal/databinding/provisional/viewers/
org/eclipse/jface/internal/databinding/provisional/viewers/ViewerLabelProvider.class
ViewerLabelProvider.java
package org.eclipse.jface.internal.databinding.provisional.viewers
public org.eclipse.jface.internal.databinding.provisional.viewers.ViewerLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.IViewerLabelProvider org.eclipse.jface.viewers.ILabelProvider  {
	private java.util.List listeners
	public void  () 
	public void updateLabel (org.eclipse.jface.viewers.ViewerLabel, java.lang.Object) 
		org.eclipse.jface.viewers.ViewerLabel label
		Object element
	protected final void fireChangeEvent (java.util.Collection) 
		java.util.Collection changes
		org.eclipse.jface.viewers.LabelProviderChangedEvent event
		org.eclipse.jface.viewers.ILabelProviderListener[] listenerArray
		int i
		org.eclipse.jface.viewers.ILabelProviderListener listener
		Exception e
	public final org.eclipse.swt.graphics.Image getImage (java.lang.Object) 
		Object element
		org.eclipse.jface.viewers.ViewerLabel label
	public final java.lang.String getText (java.lang.Object) 
		Object element
		org.eclipse.jface.viewers.ViewerLabel label
	public void addListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
	public void dispose () 
	public final boolean isLabelProperty (java.lang.Object, java.lang.String) 
		Object element
		String property
	public void removeListener (org.eclipse.jface.viewers.ILabelProviderListener) 
		org.eclipse.jface.viewers.ILabelProviderListener listener
}

org/eclipse/jface/internal/databinding/swt/
org/eclipse/jface/internal/databinding/swt/ButtonImageProperty.class
ButtonImageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ButtonImageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetImageValueProperty {
	public void  () 
	org.eclipse.swt.graphics.Image doGetImageValue (java.lang.Object) 
		Object source
	void doSetImageValue (java.lang.Object, org.eclipse.swt.graphics.Image) 
		Object source
		org.eclipse.swt.graphics.Image value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ButtonSelectionProperty.class
ButtonSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ButtonSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty {
	public void  () 
	boolean doGetBooleanValue (java.lang.Object) 
		Object source
	void doSetBooleanValue (java.lang.Object, boolean) 
		Object source
		boolean value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ButtonTextProperty.class
ButtonTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ButtonTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CComboItemsProperty$1.class
CComboItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.CComboItemsProperty$1 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	org.eclipse.swt.custom.CCombo combo
	final org.eclipse.jface.internal.databinding.swt.CComboItemsProperty this$0
	void  (org.eclipse.jface.internal.databinding.swt.CComboItemsProperty, org.eclipse.swt.widgets.Control) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
}

org/eclipse/jface/internal/databinding/swt/CComboItemsProperty.class
CComboItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CComboItemsProperty extends org.eclipse.jface.internal.databinding.swt.ControlStringListProperty {
	public void  () 
	protected void doUpdateStringList (org.eclipse.swt.widgets.Control, org.eclipse.core.databinding.observable.list.ListDiff) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.core.databinding.observable.list.ListDiff diff
	public java.lang.String[] doGetStringList (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CComboSelectionProperty.class
CComboSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CComboSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
		org.eclipse.swt.custom.CCombo ccombo
		String[] items
		int index
		int i
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CComboSingleSelectionIndexProperty.class
CComboSingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CComboSingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.SingleSelectionIndexProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CComboTextProperty.class
CComboTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CComboTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CLabelImageProperty.class
CLabelImageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CLabelImageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetImageValueProperty {
	public void  () 
	org.eclipse.swt.graphics.Image doGetImageValue (java.lang.Object) 
		Object source
	void doSetImageValue (java.lang.Object, org.eclipse.swt.graphics.Image) 
		Object source
		org.eclipse.swt.graphics.Image value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CLabelTextProperty.class
CLabelTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CLabelTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/CTabItemTooltipTextProperty.class
CTabItemTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.CTabItemTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ComboItemsProperty$1.class
ComboItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.ComboItemsProperty$1 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	org.eclipse.swt.widgets.Combo combo
	final org.eclipse.jface.internal.databinding.swt.ComboItemsProperty this$0
	void  (org.eclipse.jface.internal.databinding.swt.ComboItemsProperty, org.eclipse.swt.widgets.Control) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
}

org/eclipse/jface/internal/databinding/swt/ComboItemsProperty.class
ComboItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ComboItemsProperty extends org.eclipse.jface.internal.databinding.swt.ControlStringListProperty {
	public void  () 
	protected void doUpdateStringList (org.eclipse.swt.widgets.Control, org.eclipse.core.databinding.observable.list.ListDiff) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.core.databinding.observable.list.ListDiff diff
	public java.lang.String[] doGetStringList (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ComboSelectionProperty.class
ComboSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ComboSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
		org.eclipse.swt.widgets.Combo combo
		String[] items
		int index
		int i
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ComboSingleSelectionIndexProperty.class
ComboSingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ComboSingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.SingleSelectionIndexProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ComboTextProperty.class
ComboTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ComboTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlBackgroundProperty.class
ControlBackgroundProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlBackgroundProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlBoundsProperty.class
ControlBoundsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlBoundsProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlEnabledProperty.class
ControlEnabledProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlEnabledProperty extends org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty {
	public void  () 
	public boolean doGetBooleanValue (java.lang.Object) 
		Object source
	void doSetBooleanValue (java.lang.Object, boolean) 
		Object source
		boolean value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlFocusedProperty$ControlFocusListener.class
ControlFocusedProperty.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty$ControlFocusListener extends org.eclipse.jface.internal.databinding.swt.WidgetListener {
	final org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty this$0
	private void  (org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty, org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, int[], int[]) 
		org.eclipse.core.databinding.property.IProperty property
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
		int[] changeEvents
		int[] staleEvents
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	void  (org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty, org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, int[], int[], org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty$ControlFocusListener) 
}

org/eclipse/jface/internal/databinding/swt/ControlFocusedProperty.class
ControlFocusedProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty extends org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty {
	public void  () 
	public boolean doGetBooleanValue (java.lang.Object) 
		Object source
	public void doSetBooleanValue (java.lang.Object, boolean) 
		Object source
		boolean value
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
		int[] events
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlFontProperty.class
ControlFontProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlFontProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlForegroundProperty.class
ControlForegroundProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlForegroundProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlLocationProperty.class
ControlLocationProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlLocationProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlSizeProperty.class
ControlSizeProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlSizeProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlStringListProperty.class
ControlStringListProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.ControlStringListProperty extends org.eclipse.jface.databinding.swt.WidgetListProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getElementType () 
	protected void doSetList (java.lang.Object, java.util.List, org.eclipse.core.databinding.observable.list.ListDiff) 
		Object source
		java.util.List list
		org.eclipse.core.databinding.observable.list.ListDiff diff
	protected void doUpdateList (java.lang.Object, org.eclipse.core.databinding.observable.list.ListDiff) 
		Object source
		org.eclipse.core.databinding.observable.list.ListDiff diff
	abstract void doUpdateStringList (org.eclipse.swt.widgets.Control, org.eclipse.core.databinding.observable.list.ListDiff) 
	protected java.util.List doGetList (java.lang.Object) 
		Object source
		String[] list
	abstract java.lang.String[] doGetStringList (org.eclipse.swt.widgets.Control) 
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
}

org/eclipse/jface/internal/databinding/swt/ControlTooltipTextProperty.class
ControlTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ControlVisibleProperty.class
ControlVisibleProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ControlVisibleProperty extends org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty {
	public void  () 
	boolean doGetBooleanValue (java.lang.Object) 
		Object source
	void doSetBooleanValue (java.lang.Object, boolean) 
		Object source
		boolean value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/DateTimeSelectionProperty$1.class
DateTimeSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.DateTimeSelectionProperty$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Object initialValue () 
}

org/eclipse/jface/internal/databinding/swt/DateTimeSelectionProperty.class
DateTimeSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.DateTimeSelectionProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	private static final ThreadLocal calendar
	static Class class$0
	static void  () 
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
		org.eclipse.swt.widgets.DateTime dateTime
		java.util.Calendar cal
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
		org.eclipse.swt.widgets.DateTime dateTime
		java.util.Calendar cal
}

org/eclipse/jface/internal/databinding/swt/ItemImageProperty.class
ItemImageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ItemImageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetImageValueProperty {
	public void  () 
	org.eclipse.swt.graphics.Image doGetImageValue (java.lang.Object) 
		Object source
	void doSetImageValue (java.lang.Object, org.eclipse.swt.graphics.Image) 
		Object source
		org.eclipse.swt.graphics.Image value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ItemTextProperty.class
ItemTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ItemTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/LabelImageProperty.class
LabelImageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.LabelImageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetImageValueProperty {
	public void  () 
	org.eclipse.swt.graphics.Image doGetImageValue (java.lang.Object) 
		Object source
	void doSetImageValue (java.lang.Object, org.eclipse.swt.graphics.Image) 
		Object source
		org.eclipse.swt.graphics.Image value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/LabelTextProperty.class
LabelTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.LabelTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/LinkTextProperty.class
LinkTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.LinkTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ListItemsProperty$1.class
ListItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.ListItemsProperty$1 extends org.eclipse.core.databinding.observable.list.ListDiffVisitor {
	org.eclipse.swt.widgets.List list
	final org.eclipse.jface.internal.databinding.swt.ListItemsProperty this$0
	void  (org.eclipse.jface.internal.databinding.swt.ListItemsProperty, org.eclipse.swt.widgets.Control) 
	public void handleAdd (int, java.lang.Object) 
		int index
		Object element
	public void handleRemove (int, java.lang.Object) 
		int index
		Object element
	public void handleReplace (int, java.lang.Object, java.lang.Object) 
		int index
		Object oldElement
		Object newElement
}

org/eclipse/jface/internal/databinding/swt/ListItemsProperty.class
ListItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ListItemsProperty extends org.eclipse.jface.internal.databinding.swt.ControlStringListProperty {
	public void  () 
	protected void doUpdateStringList (org.eclipse.swt.widgets.Control, org.eclipse.core.databinding.observable.list.ListDiff) 
		org.eclipse.swt.widgets.Control control
		org.eclipse.core.databinding.observable.list.ListDiff diff
	public java.lang.String[] doGetStringList (org.eclipse.swt.widgets.Control) 
		org.eclipse.swt.widgets.Control control
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ListSelectionProperty.class
ListSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ListSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
		org.eclipse.swt.widgets.List list
		int index
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
		org.eclipse.swt.widgets.List list
		String[] items
		int index
		int i
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ListSingleSelectionIndexProperty.class
ListSingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ListSingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.SingleSelectionIndexProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/SWTDelayedObservableValueDecorator.class
SWTDelayedObservableValueDecorator.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SWTDelayedObservableValueDecorator extends org.eclipse.jface.internal.databinding.swt.SWTObservableValueDecorator {
	private org.eclipse.swt.widgets.Control control
	public void  (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.value.IObservableValue decorated
		org.eclipse.swt.widgets.Widget widget
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public synchronized void dispose () 
}

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

org/eclipse/jface/internal/databinding/swt/SWTObservableListDecorator.class
SWTObservableListDecorator.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SWTObservableListDecorator extends org.eclipse.core.databinding.observable.list.DecoratingObservableList implements org.eclipse.jface.databinding.swt.ISWTObservableList  {
	private org.eclipse.swt.widgets.Widget widget
	private org.eclipse.swt.widgets.Listener disposeListener
	public void  (org.eclipse.core.databinding.observable.list.IObservableList, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.list.IObservableList decorated
		org.eclipse.swt.widgets.Widget widget
	public synchronized void dispose () 
	public org.eclipse.swt.widgets.Widget getWidget () 
}

org/eclipse/jface/internal/databinding/swt/SWTObservableValueDecorator.class
SWTObservableValueDecorator.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SWTObservableValueDecorator extends org.eclipse.core.databinding.observable.value.DecoratingObservableValue implements org.eclipse.jface.databinding.swt.ISWTObservableValue org.eclipse.swt.widgets.Listener  {
	private org.eclipse.swt.widgets.Widget widget
	public void  (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.value.IObservableValue decorated
		org.eclipse.swt.widgets.Widget widget
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public org.eclipse.swt.widgets.Widget getWidget () 
	public synchronized void dispose () 
}

org/eclipse/jface/internal/databinding/swt/SWTVetoableValueDecorator$1.class
SWTVetoableValueDecorator.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator$1 extends java.lang.Object implements org.eclipse.swt.widgets.Listener  {
	final org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator this$0
	void  (org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator) 
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		String currentText
		String newText
}

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

org/eclipse/jface/internal/databinding/swt/SWTVetoableValueDecorator.class
SWTVetoableValueDecorator.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator extends org.eclipse.core.databinding.observable.value.DecoratingVetoableValue implements org.eclipse.jface.databinding.swt.ISWTObservableValue  {
	private org.eclipse.swt.widgets.Widget widget
	private org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty property
	private org.eclipse.swt.widgets.Listener verifyListener
	private org.eclipse.swt.widgets.Listener disposeListener
	static Class class$0
	public void  (org.eclipse.swt.widgets.Widget, org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty, org.eclipse.core.databinding.observable.value.IObservableValue) 
		org.eclipse.swt.widgets.Widget widget
		org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty property
		org.eclipse.core.databinding.observable.value.IObservableValue decorated
	protected void firstListenerAdded () 
	protected void lastListenerRemoved () 
	public synchronized void dispose () 
	public org.eclipse.swt.widgets.Widget getWidget () 
	static org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty access$0 (org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator) 
	static org.eclipse.swt.widgets.Widget access$1 (org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator) 
	static boolean access$2 (org.eclipse.jface.internal.databinding.swt.SWTVetoableValueDecorator, org.eclipse.core.databinding.observable.value.ValueDiff) 
}

org/eclipse/jface/internal/databinding/swt/ScaleMaximumProperty.class
ScaleMaximumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ScaleMaximumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ScaleMinimumProperty.class
ScaleMinimumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ScaleMinimumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ScaleSelectionProperty.class
ScaleSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ScaleSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ShellTextProperty.class
ShellTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ShellTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/SingleSelectionIndexProperty.class
SingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.SingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  (int[]) 
		int[] events
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
}

org/eclipse/jface/internal/databinding/swt/SpinnerMaximumProperty.class
SpinnerMaximumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SpinnerMaximumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/SpinnerMinimumProperty.class
SpinnerMinimumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SpinnerMinimumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/SpinnerSelectionProperty.class
SpinnerSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.SpinnerSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/StyledTextTextProperty.class
StyledTextTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.StyledTextTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	public void  (int[]) 
		int[] events
	private static int[] checkEvents (int[]) 
		int[] events
		int i
	private static void checkEvent (int) 
		int event
	private static int[] staleEvents (int[]) 
		int[] changeEvents
		int i
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
	protected org.eclipse.jface.databinding.swt.ISWTObservableValue wrapObservable (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.value.IObservableValue observable
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/jface/internal/databinding/swt/TabItemTooltipTextProperty.class
TabItemTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TabItemTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TableColumnTooltipTextProperty.class
TableColumnTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TableColumnTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TableSingleSelectionIndexProperty.class
TableSingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TableSingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.SingleSelectionIndexProperty {
	public void  () 
	int doGetIntValue (java.lang.Object) 
		Object source
	void doSetIntValue (java.lang.Object, int) 
		Object source
		int value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TextEditableProperty.class
TextEditableProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TextEditableProperty extends org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty {
	public void  () 
	boolean doGetBooleanValue (java.lang.Object) 
		Object source
	void doSetBooleanValue (java.lang.Object, boolean) 
		Object source
		boolean value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TextMessageProperty.class
TextMessageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TextMessageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TextTextProperty.class
TextTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TextTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	public void  (int[]) 
		int[] events
	private static int[] checkEvents (int[]) 
		int[] events
		int i
	private static void checkEvent (int) 
		int event
	private static int[] staleEvents (int[]) 
		int[] changeEvents
		int i
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
	protected org.eclipse.jface.databinding.swt.ISWTObservableValue wrapObservable (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.swt.widgets.Widget) 
		org.eclipse.core.databinding.observable.value.IObservableValue observable
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/jface/internal/databinding/swt/ToolItemTooltipTextProperty.class
ToolItemTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ToolItemTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/ToolTipMessageProperty.class
ToolTipMessageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.ToolTipMessageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TrayItemTooltipTextProperty.class
TrayItemTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TrayItemTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/TreeColumnTooltipTextProperty.class
TreeColumnTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.TreeColumnTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty {
	public void  () 
	java.lang.String doGetStringValue (java.lang.Object) 
		Object source
	void doSetStringValue (java.lang.Object, java.lang.String) 
		Object source
		String value
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/swt/WidgetBooleanValueProperty.class
WidgetBooleanValueProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.WidgetBooleanValueProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	void  () 
	void  (int) 
		int event
	void  (int[]) 
		int[] events
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	abstract boolean doGetBooleanValue (java.lang.Object) 
	abstract void doSetBooleanValue (java.lang.Object, boolean) 
}

org/eclipse/jface/internal/databinding/swt/WidgetDelegatingListProperty.class
WidgetDelegatingListProperty.java
package org.eclipse.jface.internal.databinding.swt
abstract org.eclipse.jface.internal.databinding.swt.WidgetDelegatingListProperty extends org.eclipse.core.databinding.property.list.DelegatingListProperty implements org.eclipse.jface.databinding.swt.IWidgetListProperty  {
	java.lang.RuntimeException notSupported (java.lang.Object) 
		Object source
	public void  (java.lang.Object) 
		Object elementType
	public org.eclipse.jface.databinding.swt.ISWTObservableList observe (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/jface/internal/databinding/swt/WidgetDelegatingValueProperty.class
WidgetDelegatingValueProperty.java
package org.eclipse.jface.internal.databinding.swt
abstract org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty extends org.eclipse.core.databinding.property.value.DelegatingValueProperty implements org.eclipse.jface.databinding.swt.IWidgetValueProperty  {
	java.lang.RuntimeException notSupported (java.lang.Object) 
		Object source
	public void  () 
	public void  (java.lang.Object) 
		Object valueType
	public org.eclipse.jface.databinding.swt.ISWTObservableValue observe (org.eclipse.swt.widgets.Widget) 
		org.eclipse.swt.widgets.Widget widget
	public org.eclipse.jface.databinding.swt.ISWTObservableValue observeDelayed (int, org.eclipse.swt.widgets.Widget) 
		int delay
		org.eclipse.swt.widgets.Widget widget
}

org/eclipse/jface/internal/databinding/swt/WidgetEditableProperty.class
WidgetEditableProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetEditableProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	org.eclipse.core.databinding.property.value.IValueProperty text
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetImageProperty.class
WidgetImageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetImageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty button
	private org.eclipse.core.databinding.property.value.IValueProperty cLabel
	private org.eclipse.core.databinding.property.value.IValueProperty item
	private org.eclipse.core.databinding.property.value.IValueProperty label
	static Class class$0
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetImageValueProperty.class
WidgetImageValueProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.WidgetImageValueProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	abstract org.eclipse.swt.graphics.Image doGetImageValue (java.lang.Object) 
	abstract void doSetImageValue (java.lang.Object, org.eclipse.swt.graphics.Image) 
}

org/eclipse/jface/internal/databinding/swt/WidgetIntValueProperty.class
WidgetIntValueProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.WidgetIntValueProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	void  () 
	void  (int) 
		int event
	void  (int[]) 
		int[] events
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	abstract int doGetIntValue (java.lang.Object) 
	abstract void doSetIntValue (java.lang.Object, int) 
}

org/eclipse/jface/internal/databinding/swt/WidgetItemsProperty.class
WidgetItemsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetItemsProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingListProperty {
	private org.eclipse.core.databinding.property.list.IListProperty cCombo
	private org.eclipse.core.databinding.property.list.IListProperty combo
	private org.eclipse.core.databinding.property.list.IListProperty list
	static Class class$0
	public void  () 
	protected org.eclipse.core.databinding.property.list.IListProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetListener.class
WidgetListener.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetListener extends org.eclipse.core.databinding.property.NativePropertyListener implements org.eclipse.swt.widgets.Listener  {
	private final int[] changeEvents
	private final int[] staleEvents
	public void  (org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, int[], int[]) 
		org.eclipse.core.databinding.property.IProperty property
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
		int[] changeEvents
		int[] staleEvents
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
		int i
		int i
	protected void doAddTo (java.lang.Object) 
		Object source
		org.eclipse.swt.widgets.Widget widget
		int i
		int event
		int i
		int event
	protected void doRemoveFrom (java.lang.Object) 
		Object source
		org.eclipse.swt.widgets.Widget widget
		int i
		int event
		int i
		int event
}

org/eclipse/jface/internal/databinding/swt/WidgetListenerUtil$1.class
WidgetListenerUtil.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.WidgetListenerUtil$1 extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.swt.widgets.Widget val$widget
	private final int val$event
	private final org.eclipse.swt.widgets.Listener val$listener
	void  (org.eclipse.swt.widgets.Widget, int, org.eclipse.swt.widgets.Listener) 
	public void run () 
}

org/eclipse/jface/internal/databinding/swt/WidgetListenerUtil$2.class
WidgetListenerUtil.java
package org.eclipse.jface.internal.databinding.swt
 org.eclipse.jface.internal.databinding.swt.WidgetListenerUtil$2 extends java.lang.Object implements java.lang.Runnable  {
	private final org.eclipse.swt.widgets.Widget val$widget
	private final int val$event
	private final org.eclipse.swt.widgets.Listener val$listener
	void  (org.eclipse.swt.widgets.Widget, int, org.eclipse.swt.widgets.Listener) 
	public void run () 
}

org/eclipse/jface/internal/databinding/swt/WidgetListenerUtil.class
WidgetListenerUtil.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetListenerUtil extends java.lang.Object {
	public void  () 
	public static void asyncAddListener (org.eclipse.swt.widgets.Widget, int, org.eclipse.swt.widgets.Listener) 
		org.eclipse.swt.widgets.Widget widget
		int event
		org.eclipse.swt.widgets.Listener listener
		org.eclipse.swt.widgets.Display display
	public static void asyncRemoveListener (org.eclipse.swt.widgets.Widget, int, org.eclipse.swt.widgets.Listener) 
		org.eclipse.swt.widgets.Widget widget
		int event
		org.eclipse.swt.widgets.Listener listener
		org.eclipse.swt.widgets.Display display
}

org/eclipse/jface/internal/databinding/swt/WidgetMaximumProperty.class
WidgetMaximumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetMaximumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty scale
	private org.eclipse.core.databinding.property.value.IValueProperty spinner
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetMessageProperty.class
WidgetMessageProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetMessageProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty text
	private org.eclipse.core.databinding.property.value.IValueProperty toolTip
	static Class class$0
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetMinimumProperty.class
WidgetMinimumProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetMinimumProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty scale
	private org.eclipse.core.databinding.property.value.IValueProperty spinner
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetSelectionProperty.class
WidgetSelectionProperty.java
package org.eclipse.jface.internal.databinding.swt
public final org.eclipse.jface.internal.databinding.swt.WidgetSelectionProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty button
	private org.eclipse.core.databinding.property.value.IValueProperty cCombo
	private org.eclipse.core.databinding.property.value.IValueProperty combo
	private org.eclipse.core.databinding.property.value.IValueProperty dateTime
	private org.eclipse.core.databinding.property.value.IValueProperty list
	private org.eclipse.core.databinding.property.value.IValueProperty scale
	private org.eclipse.core.databinding.property.value.IValueProperty spinner
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetSingleSelectionIndexProperty.class
WidgetSingleSelectionIndexProperty.java
package org.eclipse.jface.internal.databinding.swt
public final org.eclipse.jface.internal.databinding.swt.WidgetSingleSelectionIndexProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty cCombo
	private org.eclipse.core.databinding.property.value.IValueProperty combo
	private org.eclipse.core.databinding.property.value.IValueProperty list
	private org.eclipse.core.databinding.property.value.IValueProperty table
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetStringValueProperty.class
WidgetStringValueProperty.java
package org.eclipse.jface.internal.databinding.swt
public abstract org.eclipse.jface.internal.databinding.swt.WidgetStringValueProperty extends org.eclipse.jface.databinding.swt.WidgetValueProperty {
	static Class class$0
	void  () 
	void  (int) 
		int event
	void  (int[]) 
		int[] events
	void  (int[], int[]) 
		int[] events
		int[] staleEvents
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	abstract java.lang.String doGetStringValue (java.lang.Object) 
	abstract void doSetStringValue (java.lang.Object, java.lang.String) 
}

org/eclipse/jface/internal/databinding/swt/WidgetTextProperty.class
WidgetTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty button
	private org.eclipse.core.databinding.property.value.IValueProperty cCombo
	private org.eclipse.core.databinding.property.value.IValueProperty cLabel
	private org.eclipse.core.databinding.property.value.IValueProperty combo
	private org.eclipse.core.databinding.property.value.IValueProperty item
	private org.eclipse.core.databinding.property.value.IValueProperty label
	private org.eclipse.core.databinding.property.value.IValueProperty link
	private org.eclipse.core.databinding.property.value.IValueProperty shell
	private org.eclipse.core.databinding.property.value.IValueProperty styledText
	private org.eclipse.core.databinding.property.value.IValueProperty text
	static Class class$0
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetTextWithEventsProperty.class
WidgetTextWithEventsProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetTextWithEventsProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private final int[] events
	private org.eclipse.core.databinding.property.value.IValueProperty styledText
	private org.eclipse.core.databinding.property.value.IValueProperty text
	static Class class$0
	public void  (int[]) 
		int[] events
	private static int[] checkEvents (int[]) 
		int[] events
		int i
	private static void checkEvent (int) 
		int event
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/swt/WidgetTooltipTextProperty.class
WidgetTooltipTextProperty.java
package org.eclipse.jface.internal.databinding.swt
public org.eclipse.jface.internal.databinding.swt.WidgetTooltipTextProperty extends org.eclipse.jface.internal.databinding.swt.WidgetDelegatingValueProperty {
	private org.eclipse.core.databinding.property.value.IValueProperty cTabItem
	private org.eclipse.core.databinding.property.value.IValueProperty control
	private org.eclipse.core.databinding.property.value.IValueProperty tabItem
	private org.eclipse.core.databinding.property.value.IValueProperty tableColumn
	private org.eclipse.core.databinding.property.value.IValueProperty toolItem
	private org.eclipse.core.databinding.property.value.IValueProperty trayItem
	private org.eclipse.core.databinding.property.value.IValueProperty treeColumn
	static Class class$0
	public void  () 
	protected org.eclipse.core.databinding.property.value.IValueProperty doGetDelegate (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/util/
org/eclipse/jface/internal/databinding/util/JFaceProperty$Listener.class
JFaceProperty.java
package org.eclipse.jface.internal.databinding.util
 org.eclipse.jface.internal.databinding.util.JFaceProperty$Listener extends org.eclipse.core.databinding.property.NativePropertyListener implements org.eclipse.jface.util.IPropertyChangeListener  {
	final org.eclipse.jface.internal.databinding.util.JFaceProperty this$0
	public void  (org.eclipse.jface.internal.databinding.util.JFaceProperty, org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public void propertyChange (org.eclipse.jface.util.PropertyChangeEvent) 
		org.eclipse.jface.util.PropertyChangeEvent event
	protected void doAddTo (java.lang.Object) 
		Object model
		Exception e
	protected void doRemoveFrom (java.lang.Object) 
		Object model
		Exception e
}

org/eclipse/jface/internal/databinding/util/JFaceProperty.class
JFaceProperty.java
package org.eclipse.jface.internal.databinding.util
public org.eclipse.jface.internal.databinding.util.JFaceProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty {
	private Class returnType
	private java.lang.reflect.Method setterMethod
	private java.lang.reflect.Method getterMethod
	private final String property
	private java.lang.reflect.Method removePropertyListenerMethod
	private java.lang.reflect.Method addPropertyListenerMethod
	static Class class$0
	private static java.lang.String getSetterName (java.lang.String) 
		String fieldName
	private static java.lang.String getGetterName (java.lang.String) 
		String fieldName
	private static java.lang.String getBooleanGetterName (java.lang.String) 
		String fieldName
	private static java.lang.String toMethodSuffix (java.lang.String) 
		String fieldName
	public void  (java.lang.String, java.lang.String, java.lang.Class) 
		String fieldName
		String property
		Class clazz
		String getterName
		String getterName
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object model
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object model
		Object value
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	public java.lang.Object getValueType () 
	static java.lang.String access$0 (org.eclipse.jface.internal.databinding.util.JFaceProperty) 
	static java.lang.reflect.Method access$1 (org.eclipse.jface.internal.databinding.util.JFaceProperty) 
	static java.lang.reflect.Method access$2 (org.eclipse.jface.internal.databinding.util.JFaceProperty) 
}

org/eclipse/jface/internal/databinding/viewers/
org/eclipse/jface/internal/databinding/viewers/CellEditorControlProperty.class
CellEditorControlProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CellEditorControlProperty extends org.eclipse.core.databinding.property.value.SimpleValueProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/viewers/CheckableCheckedElementsObservableSet$1.class
CheckableCheckedElementsObservableSet.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet$1 extends java.lang.Object implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet this$0
	private final java.util.Set val$wrappedSet
	void  (org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet, java.util.Set) 
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		Object element
}

org/eclipse/jface/internal/databinding/viewers/CheckableCheckedElementsObservableSet$2.class
CheckableCheckedElementsObservableSet.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet$2 extends java.lang.Object implements java.util.Iterator  {
	private Object last
	final org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet this$0
	private final java.util.Iterator val$wrappedIterator
	void  (org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/internal/databinding/viewers/CheckableCheckedElementsObservableSet.class
CheckableCheckedElementsObservableSet.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet extends org.eclipse.core.databinding.observable.set.AbstractObservableSet {
	private org.eclipse.jface.viewers.ICheckable checkable
	private java.util.Set wrappedSet
	private Object elementType
	private org.eclipse.jface.viewers.IElementComparer elementComparer
	private org.eclipse.jface.viewers.ICheckStateListener listener
	public void  (org.eclipse.core.databinding.observable.Realm, java.util.Set, java.lang.Object, org.eclipse.jface.viewers.IElementComparer, org.eclipse.jface.viewers.ICheckable) 
		org.eclipse.core.databinding.observable.Realm realm
		java.util.Set wrappedSet
		Object elementType
		org.eclipse.jface.viewers.IElementComparer elementComparer
		org.eclipse.jface.viewers.ICheckable checkable
	protected java.util.Set getWrappedSet () 
	java.util.Set createDiffSet () 
	public java.lang.Object getElementType () 
	public boolean add (java.lang.Object) 
		Object o
		boolean added
	public boolean remove (java.lang.Object) 
		Object o
		boolean removed
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set additions
		java.util.Iterator iterator
		Object element
		boolean changed
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set removals
		java.util.Iterator iterator
		Object element
		boolean changed
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set toRetain
		java.util.Set removals
		java.util.Iterator iterator
		Object element
		boolean changed
	public void clear () 
		java.util.Set removals
	public java.util.Iterator iterator () 
		java.util.Iterator wrappedIterator
	public synchronized void dispose () 
	static void access$0 (org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet, org.eclipse.core.databinding.observable.set.SetDiff) 
	static void access$1 (org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet) 
	static org.eclipse.jface.viewers.ICheckable access$2 (org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsObservableSet) 
}

org/eclipse/jface/internal/databinding/viewers/CheckableCheckedElementsProperty.class
CheckableCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckableCheckedElementsProperty extends org.eclipse.core.databinding.property.set.SetProperty {
	private final Object elementType
	public void  (java.lang.Object) 
		Object elementType
	public java.lang.Object getElementType () 
	protected java.util.Set doGetSet (java.lang.Object) 
		Object source
	protected void doSetSet (java.lang.Object, java.util.Set) 
		Object source
		java.util.Set set
	protected void doUpdateSet (java.lang.Object, org.eclipse.core.databinding.observable.set.SetDiff) 
		Object source
		org.eclipse.core.databinding.observable.set.SetDiff diff
		org.eclipse.jface.viewers.ICheckable checkable
		java.util.Iterator it
		java.util.Iterator it
	public org.eclipse.core.databinding.observable.set.IObservableSet observe (java.lang.Object) 
		Object source
	public org.eclipse.core.databinding.observable.set.IObservableSet observe (org.eclipse.core.databinding.observable.Realm, java.lang.Object) 
		org.eclipse.core.databinding.observable.Realm realm
		Object source
		org.eclipse.jface.viewers.IElementComparer comparer
		java.util.Set wrappedSet
		org.eclipse.core.databinding.observable.set.IObservableSet observable
}

org/eclipse/jface/internal/databinding/viewers/CheckboxTableViewerCheckedElementsProperty.class
CheckboxTableViewerCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckboxTableViewerCheckedElementsProperty extends org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty {
	public void  (java.lang.Object) 
		Object elementType
	protected java.util.Set doGetSet (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
		java.util.Set set
	protected void doSetSet (java.lang.Object, java.util.Set, org.eclipse.core.databinding.observable.set.SetDiff) 
		Object source
		java.util.Set set
		org.eclipse.core.databinding.observable.set.SetDiff diff
	protected void doSetSet (java.lang.Object, java.util.Set) 
		Object source
		java.util.Set set
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
	public java.lang.String toString () 
		String s
}

org/eclipse/jface/internal/databinding/viewers/CheckboxTableViewerUpdater.class
CheckboxTableViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckboxTableViewerUpdater extends org.eclipse.jface.internal.databinding.viewers.TableViewerUpdater {
	private final org.eclipse.jface.viewers.CheckboxTableViewer checkboxViewer
	void  (org.eclipse.jface.viewers.CheckboxTableViewer) 
		org.eclipse.jface.viewers.CheckboxTableViewer viewer
	public void move (java.lang.Object, int, int) 
		Object element
		int oldPosition
		int newPosition
		boolean wasChecked
		boolean wasGrayed
}

org/eclipse/jface/internal/databinding/viewers/CheckboxTreeViewerCheckedElementsProperty.class
CheckboxTreeViewerCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckboxTreeViewerCheckedElementsProperty extends org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty {
	public void  (java.lang.Object) 
		Object elementType
	protected java.util.Set doGetSet (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
		java.util.Set set
	protected void doSetSet (java.lang.Object, java.util.Set, org.eclipse.core.databinding.observable.set.SetDiff) 
		Object source
		java.util.Set set
		org.eclipse.core.databinding.observable.set.SetDiff diff
	protected void doSetSet (java.lang.Object, java.util.Set) 
		Object source
		java.util.Set set
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
	public java.lang.String toString () 
		String s
}

org/eclipse/jface/internal/databinding/viewers/CheckboxTreeViewerUpdater.class
CheckboxTreeViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.CheckboxTreeViewerUpdater extends org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater {
	private final org.eclipse.jface.viewers.CheckboxTreeViewer checkboxViewer
	void  (org.eclipse.jface.viewers.CheckboxTreeViewer) 
		org.eclipse.jface.viewers.CheckboxTreeViewer viewer
	public void move (java.lang.Object, java.lang.Object, int, int) 
		Object parent
		Object element
		int oldPosition
		int newPosition
		boolean wasChecked
		boolean wasGrayed
}

org/eclipse/jface/internal/databinding/viewers/CheckboxViewerCheckedElementsProperty$CheckStateListener.class
CheckboxViewerCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty$CheckStateListener extends org.eclipse.core.databinding.property.NativePropertyListener implements org.eclipse.jface.viewers.ICheckStateListener  {
	final org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty this$0
	private void  (org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty, org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.IProperty property
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public void checkStateChanged (org.eclipse.jface.viewers.CheckStateChangedEvent) 
		org.eclipse.jface.viewers.CheckStateChangedEvent event
		Object element
		boolean checked
		java.util.Set elementSet
		java.util.Set additions
		java.util.Set removals
		org.eclipse.core.databinding.observable.set.SetDiff diff
	public void doAddTo (java.lang.Object) 
		Object source
	public void doRemoveFrom (java.lang.Object) 
		Object source
	void  (org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty, org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty$CheckStateListener) 
}

org/eclipse/jface/internal/databinding/viewers/CheckboxViewerCheckedElementsProperty.class
CheckboxViewerCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
public abstract org.eclipse.jface.internal.databinding.viewers.CheckboxViewerCheckedElementsProperty extends org.eclipse.jface.databinding.viewers.ViewerSetProperty {
	private final Object elementType
	public void  (java.lang.Object) 
		Object elementType
	public java.lang.Object getElementType () 
	protected final java.util.Set createElementSet (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	protected void doUpdateSet (java.lang.Object, org.eclipse.core.databinding.observable.set.SetDiff) 
		Object source
		org.eclipse.core.databinding.observable.set.SetDiff diff
		org.eclipse.jface.viewers.ICheckable checkable
		java.util.Iterator it
		java.util.Iterator it
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.String toString () 
		String s
}

org/eclipse/jface/internal/databinding/viewers/ListViewerUpdater.class
ListViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ListViewerUpdater extends org.eclipse.jface.internal.databinding.viewers.ViewerUpdater {
	private org.eclipse.jface.viewers.AbstractListViewer viewer
	void  (org.eclipse.jface.viewers.AbstractListViewer) 
		org.eclipse.jface.viewers.AbstractListViewer viewer
	public void insert (java.lang.Object, int) 
		Object element
		int position
	public void remove (java.lang.Object, int) 
		Object element
		int position
	public void add (java.lang.Object[]) 
		Object[] elements
	public void remove (java.lang.Object[]) 
		Object[] elements
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionContentProvider$1.class
ObservableCollectionContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.masterdetail.IObservableFactory  {
	final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider this$0
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider) 
	public org.eclipse.core.databinding.observable.IObservable createObservable (java.lang.Object) 
		Object target
		org.eclipse.jface.viewers.IElementComparer comparer
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionContentProvider$2.class
ObservableCollectionContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider this$0
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider) 
	public void run () 
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionContentProvider.class
ObservableCollectionContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
public abstract org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider  {
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.core.databinding.observable.value.IObservableValue viewerObservable
	protected org.eclipse.jface.viewers.IElementComparer comparer
	private org.eclipse.core.databinding.observable.masterdetail.IObservableFactory elementSetFactory
	private final org.eclipse.jface.databinding.viewers.IViewerUpdater explicitViewerUpdater
	protected org.eclipse.jface.databinding.viewers.IViewerUpdater viewerUpdater
	protected org.eclipse.core.databinding.observable.set.IObservableSet knownElements
	private org.eclipse.core.databinding.observable.set.IObservableSet unmodifiableKnownElements
	protected org.eclipse.core.databinding.observable.set.IObservableSet realizedElements
	private org.eclipse.core.databinding.observable.set.IObservableSet unmodifiableRealizedElements
	private org.eclipse.core.databinding.observable.IObservableCollection observableCollection
	protected void  (org.eclipse.jface.databinding.viewers.IViewerUpdater) 
		org.eclipse.jface.databinding.viewers.IViewerUpdater explicitViewerUpdater
	public java.lang.Object[] getElements (java.lang.Object) 
		Object inputElement
	private void asyncUpdateRealizedElements () 
	public void dispose () 
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
	private void setViewer (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	private static org.eclipse.jface.viewers.IElementComparer getElementComparer (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	org.eclipse.jface.databinding.viewers.IViewerUpdater createViewerUpdater (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	void setInput (java.lang.Object) 
		Object input
	protected abstract void checkInput (java.lang.Object) 
	protected abstract void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
	protected abstract void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection) 
	protected final boolean isViewerDisposed () 
		org.eclipse.jface.viewers.Viewer viewer
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
	static org.eclipse.swt.widgets.Display access$0 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider) 
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionTreeContentProvider$1.class
ObservableCollectionTreeContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$1 extends java.lang.Object implements org.eclipse.core.databinding.observable.masterdetail.IObservableFactory  {
	final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider this$0
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider) 
	public org.eclipse.core.databinding.observable.IObservable createObservable (java.lang.Object) 
		Object target
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionTreeContentProvider$2.class
ObservableCollectionTreeContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider this$0
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider) 
	public void run () 
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionTreeContentProvider$TreeNode.class
ObservableCollectionTreeContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
public final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode extends java.lang.Object {
	private Object element
	private Object parent
	private java.util.Set parentSet
	private org.eclipse.core.databinding.observable.IObservableCollection children
	private org.eclipse.core.databinding.observable.IObservablesListener listener
	final org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider this$0
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider, java.lang.Object) 
		Object element
	java.lang.Object getElement () 
	public void addParent (java.lang.Object) 
		Object newParent
	public void removeParent (java.lang.Object) 
		Object oldParent
	private java.lang.Object getParent () 
	public java.util.Set getParents () 
	private void initChildren () 
	boolean hasChildren () 
	public java.util.Collection getChildren () 
	private void dispose () 
		java.util.Iterator iterator
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode child
	static void access$0 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode) 
	static java.lang.Object access$1 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode) 
}

org/eclipse/jface/internal/databinding/viewers/ObservableCollectionTreeContentProvider.class
ObservableCollectionTreeContentProvider.java
package org.eclipse.jface.internal.databinding.viewers
public abstract org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITreeContentProvider  {
	private org.eclipse.core.databinding.observable.Realm realm
	private org.eclipse.swt.widgets.Display display
	private org.eclipse.core.databinding.observable.value.IObservableValue viewerObservable
	protected org.eclipse.jface.viewers.IElementComparer comparer
	private org.eclipse.core.databinding.observable.masterdetail.IObservableFactory elementSetFactory
	protected org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater viewerUpdater
	protected org.eclipse.core.databinding.observable.set.IObservableSet knownElements
	private org.eclipse.core.databinding.observable.set.IObservableSet unmodifiableKnownElements
	protected org.eclipse.core.databinding.observable.set.IObservableSet realizedElements
	private org.eclipse.core.databinding.observable.set.IObservableSet unmodifiableRealizedElements
	private org.eclipse.core.databinding.observable.masterdetail.IObservableFactory collectionFactory
	private java.util.Map elementNodes
	private org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	boolean asyncUpdatePending
	Runnable asyncUpdateRunnable
	protected void  (org.eclipse.core.databinding.observable.masterdetail.IObservableFactory, org.eclipse.jface.databinding.viewers.TreeStructureAdvisor) 
		org.eclipse.core.databinding.observable.masterdetail.IObservableFactory collectionFactory
		org.eclipse.jface.databinding.viewers.TreeStructureAdvisor structureAdvisor
	public void inputChanged (org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.Viewer viewer
		Object oldInput
		Object newInput
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode[] oldNodes
		int i
	private void setViewer (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	private static org.eclipse.jface.viewers.IElementComparer getElementComparer (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	private static org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater createViewerUpdater (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
	public java.lang.Object getParent (java.lang.Object) 
		Object element
		Object parentFromAdvisor
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
	public java.lang.Object[] getElements (java.lang.Object) 
		Object input
	public java.lang.Object[] getChildren (java.lang.Object) 
		Object element
	private java.lang.Object[] getChildren (java.lang.Object, boolean) 
		Object element
		boolean input
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
		Object[] children
		int i
	private void asyncUpdateRealizedElements () 
	public boolean hasChildren (java.lang.Object) 
		Object element
		Boolean hasChildren
	protected org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode getOrCreateNode (java.lang.Object) 
		Object element
	private org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode getOrCreateNode (java.lang.Object, boolean) 
		Object element
		boolean input
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
	protected org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode getExistingNode (java.lang.Object) 
		Object element
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
	protected boolean isViewerDisposed () 
		org.eclipse.jface.viewers.Viewer viewer
	public void dispose () 
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode[] nodes
		int i
	public org.eclipse.core.databinding.observable.set.IObservableSet getKnownElements () 
	public org.eclipse.core.databinding.observable.set.IObservableSet getRealizedElements () 
	protected java.util.Set findPendingRemovals (java.lang.Object, java.util.Collection) 
		Object parent
		java.util.Collection elementsToBeRemoved
		java.util.Set result
		java.util.Set parents
	private void accumulatePendingRemovals (java.util.Set, java.util.Set, java.util.Collection) 
		java.util.Set removals
		java.util.Set parents
		java.util.Collection elementsToRemove
		java.util.Iterator it
		Object element
		org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider$TreeNode node
		java.util.Collection children
	protected abstract org.eclipse.core.databinding.observable.IObservablesListener createCollectionChangeListener (java.lang.Object) 
	protected abstract void addCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
	protected abstract void removeCollectionChangeListener (org.eclipse.core.databinding.observable.IObservableCollection, org.eclipse.core.databinding.observable.IObservablesListener) 
	protected boolean equal (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	static org.eclipse.core.databinding.observable.masterdetail.IObservableFactory access$0 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider) 
	static org.eclipse.core.databinding.observable.Realm access$1 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider) 
	static java.util.Map access$2 (org.eclipse.jface.internal.databinding.viewers.ObservableCollectionTreeContentProvider) 
	static org.eclipse.jface.viewers.IElementComparer access$3 (org.eclipse.jface.viewers.Viewer) 
}

org/eclipse/jface/internal/databinding/viewers/ObservableViewerElementSet$1.class
ObservableViewerElementSet.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet$1 extends java.lang.Object implements java.util.Iterator  {
	Object last
	final org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet this$0
	private final java.util.Iterator val$wrappedIterator
	void  (org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/internal/databinding/viewers/ObservableViewerElementSet.class
ObservableViewerElementSet.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet extends org.eclipse.core.databinding.observable.set.AbstractObservableSet {
	private java.util.Set wrappedSet
	private Object elementType
	private org.eclipse.jface.viewers.IElementComparer comparer
	public void  (org.eclipse.core.databinding.observable.Realm, java.lang.Object, org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.core.databinding.observable.Realm realm
		Object elementType
		org.eclipse.jface.viewers.IElementComparer comparer
	protected java.util.Set getWrappedSet () 
	public java.lang.Object getElementType () 
	public java.util.Iterator iterator () 
		java.util.Iterator wrappedIterator
	public boolean add (java.lang.Object) 
		Object o
		boolean changed
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set additions
		java.util.Iterator iterator
		Object element
		boolean changed
	public boolean remove (java.lang.Object) 
		Object o
		boolean changed
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set removals
		java.util.Iterator iterator
		Object element
		boolean changed
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		java.util.Set removals
		Object[] toRetain
		java.util.Iterator iterator
		Object element
		int i
		boolean changed
	public void clear () 
		java.util.Set removals
	public static org.eclipse.core.databinding.observable.set.IObservableSet withComparer (org.eclipse.core.databinding.observable.Realm, java.lang.Object, org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.core.databinding.observable.Realm realm
		Object elementType
		org.eclipse.jface.viewers.IElementComparer comparer
	static void access$0 (org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet) 
	static void access$1 (org.eclipse.jface.internal.databinding.viewers.ObservableViewerElementSet, org.eclipse.core.databinding.observable.set.SetDiff) 
}

org/eclipse/jface/internal/databinding/viewers/SelectionChangedListener.class
SelectionChangedListener.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.SelectionChangedListener extends org.eclipse.core.databinding.property.NativePropertyListener implements org.eclipse.jface.viewers.ISelectionChangedListener  {
	private final boolean isPostSelection
	void  (org.eclipse.core.databinding.property.IProperty, org.eclipse.core.databinding.property.ISimplePropertyListener, boolean) 
		org.eclipse.core.databinding.property.IProperty property
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
		boolean isPostSelection
	public void selectionChanged (org.eclipse.jface.viewers.SelectionChangedEvent) 
		org.eclipse.jface.viewers.SelectionChangedEvent event
	public void doAddTo (java.lang.Object) 
		Object source
	public void doRemoveFrom (java.lang.Object) 
		Object source
}

org/eclipse/jface/internal/databinding/viewers/SelectionProviderMultipleSelectionProperty.class
SelectionProviderMultipleSelectionProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.SelectionProviderMultipleSelectionProperty extends org.eclipse.jface.databinding.viewers.ViewerListProperty {
	private final boolean isPostSelection
	static Class class$0
	public void  (boolean) 
		boolean isPostSelection
	public java.lang.Object getElementType () 
	protected java.util.List doGetList (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.ISelection selection
	protected void doSetList (java.lang.Object, java.util.List, org.eclipse.core.databinding.observable.list.ListDiff) 
		Object source
		java.util.List list
		org.eclipse.core.databinding.observable.list.ListDiff diff
	protected void doSetList (java.lang.Object, java.util.List) 
		Object source
		java.util.List list
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/viewers/SelectionProviderSingleSelectionProperty.class
SelectionProviderSingleSelectionProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.SelectionProviderSingleSelectionProperty extends org.eclipse.jface.databinding.viewers.ViewerValueProperty {
	private final boolean isPostSelection
	public void  (boolean) 
		boolean isPostSelection
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
		org.eclipse.jface.viewers.ISelection selection
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
		org.eclipse.jface.viewers.IStructuredSelection selection
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/viewers/StructuredViewerFiltersProperty.class
StructuredViewerFiltersProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.StructuredViewerFiltersProperty extends org.eclipse.jface.databinding.viewers.ViewerSetProperty {
	static Class class$0
	public void  () 
	public java.lang.Object getElementType () 
	protected java.util.Set doGetSet (java.lang.Object) 
		Object source
	public void doSetSet (java.lang.Object, java.util.Set, org.eclipse.core.databinding.observable.set.SetDiff) 
		Object source
		java.util.Set set
		org.eclipse.core.databinding.observable.set.SetDiff diff
	protected void doSetSet (java.lang.Object, java.util.Set) 
		Object source
		java.util.Set set
		org.eclipse.jface.viewers.StructuredViewer viewer
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/viewers/TableViewerUpdater.class
TableViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.TableViewerUpdater extends org.eclipse.jface.internal.databinding.viewers.ViewerUpdater {
	private org.eclipse.jface.viewers.AbstractTableViewer viewer
	void  (org.eclipse.jface.viewers.AbstractTableViewer) 
		org.eclipse.jface.viewers.AbstractTableViewer viewer
	public void insert (java.lang.Object, int) 
		Object element
		int position
	public void remove (java.lang.Object, int) 
		Object element
		int position
	public void replace (java.lang.Object, java.lang.Object, int) 
		Object oldElement
		Object newElement
		int position
	public void add (java.lang.Object[]) 
		Object[] elements
	public void remove (java.lang.Object[]) 
		Object[] elements
}

org/eclipse/jface/internal/databinding/viewers/TreeViewerUpdater.class
TreeViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.TreeViewerUpdater extends java.lang.Object {
	private final org.eclipse.jface.viewers.AbstractTreeViewer viewer
	private final org.eclipse.jface.viewers.TreeViewer treeViewer
	public void  (org.eclipse.jface.viewers.AbstractTreeViewer) 
		org.eclipse.jface.viewers.AbstractTreeViewer viewer
	public void insert (java.lang.Object, java.lang.Object, int) 
		Object parent
		Object element
		int position
	public void replace (java.lang.Object, java.lang.Object, java.lang.Object, int) 
		Object parent
		Object oldElement
		Object newElement
		int position
	boolean isElementOrderPreserved () 
	public void move (java.lang.Object, java.lang.Object, int, int) 
		Object parent
		Object element
		int oldPosition
		int newPosition
		org.eclipse.jface.viewers.ITreeSelection selection
	private boolean selectionContains (org.eclipse.jface.viewers.ITreeSelection, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.ITreeSelection selection
		Object parent
		Object element
		org.eclipse.jface.viewers.IElementComparer comparer
		org.eclipse.jface.viewers.TreePath[] paths
		int i
		org.eclipse.jface.viewers.TreePath path
		int j
		Object pathParent
		Object pathElement
	private boolean eq (org.eclipse.jface.viewers.IElementComparer, java.lang.Object, java.lang.Object) 
		org.eclipse.jface.viewers.IElementComparer comparer
		Object o1
		Object o2
	public void remove (java.lang.Object, java.lang.Object, int) 
		Object parent
		Object element
		int position
	public void add (java.lang.Object, java.lang.Object[]) 
		Object parent
		Object[] elements
	public void remove (java.lang.Object, java.lang.Object[]) 
		Object parent
		Object[] elements
}

org/eclipse/jface/internal/databinding/viewers/ViewerCheckedElementsProperty.class
ViewerCheckedElementsProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerCheckedElementsProperty extends org.eclipse.core.databinding.property.set.DelegatingSetProperty implements org.eclipse.jface.databinding.viewers.IViewerSetProperty  {
	org.eclipse.core.databinding.property.set.ISetProperty checkable
	org.eclipse.core.databinding.property.set.ISetProperty checkboxTableViewer
	org.eclipse.core.databinding.property.set.ISetProperty checkboxTreeViewer
	public void  (java.lang.Object) 
		Object elementType
	protected org.eclipse.core.databinding.property.set.ISetProperty doGetDelegate (java.lang.Object) 
		Object source
	public org.eclipse.jface.databinding.viewers.IViewerObservableSet observe (org.eclipse.jface.viewers.Viewer) 
		org.eclipse.jface.viewers.Viewer viewer
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$1.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1 extends java.lang.Object implements java.util.Set  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap this$0
	private final java.util.Set val$wrappedEntrySet
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap, java.util.Set) 
	public boolean add (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Iterator iterator
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
		java.util.Iterator iterator
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
		java.util.Iterator wrappedIterator
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry unwrappedEntry
		org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper wrappedKey
		java.util.Map$Entry wrappedEntry
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		Object[] toRetain
		java.util.Iterator iterator
		Object entry
		int i
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
		int size
		int i
		java.util.Iterator iterator
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Set that
	public int hashCode () 
	static org.eclipse.jface.internal.databinding.viewers.ViewerElementMap access$0 (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1) 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$2.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$2 extends java.lang.Object implements java.util.Iterator  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1 this$1
	private final java.util.Iterator val$wrappedIterator
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
		java.util.Map$Entry wrappedEntry
	public void remove () 
	static org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1 access$0 (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$2) 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$3.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$3 extends java.lang.Object implements java.util.Map$Entry  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$2 this$2
	private final java.util.Map$Entry val$wrappedEntry
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$2, java.util.Map$Entry) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map$Entry that
	public int hashCode () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$4.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$4 extends java.lang.Object implements java.util.Map$Entry  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1 this$1
	private final org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper val$wrappedKey
	private final java.util.Map$Entry val$unwrappedEntry
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$1, org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper, java.util.Map$Entry) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map$Entry that
	public int hashCode () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$5.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$5 extends java.lang.Object implements java.util.Set  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap this$0
	private final java.util.Set val$wrappedKeySet
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap, java.util.Set) 
	public boolean add (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
		java.util.Iterator iterator
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
		java.util.Iterator wrappedIterator
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		Object[] toRetain
		java.util.Iterator iterator
		Object element
		int i
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
		int size
		org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper[] wrappedArray
		Object[] result
		int i
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Set that
	public int hashCode () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap$6.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$6 extends java.lang.Object implements java.util.Iterator  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$5 this$1
	private final java.util.Iterator val$wrappedIterator
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap$5, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementMap.class
ViewerElementMap.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerElementMap extends java.lang.Object implements java.util.Map  {
	private java.util.Map wrappedMap
	private org.eclipse.jface.viewers.IElementComparer comparer
	public void  (org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.jface.viewers.IElementComparer comparer
	public void  (java.util.Map, org.eclipse.jface.viewers.IElementComparer) 
		java.util.Map map
		org.eclipse.jface.viewers.IElementComparer comparer
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Set entrySet () 
		java.util.Set wrappedEntrySet
	public java.lang.Object get (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.Set keySet () 
		java.util.Set wrappedKeySet
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		java.util.Map other
		java.util.Iterator iterator
		java.util.Map$Entry entry
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
	public java.util.Collection values () 
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Map that
	public int hashCode () 
	public static java.util.Map withComparer (org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.jface.viewers.IElementComparer comparer
	static org.eclipse.jface.viewers.IElementComparer access$0 (org.eclipse.jface.internal.databinding.viewers.ViewerElementMap) 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementSet$1.class
ViewerElementSet.java
package org.eclipse.jface.internal.databinding.viewers
 org.eclipse.jface.internal.databinding.viewers.ViewerElementSet$1 extends java.lang.Object implements java.util.Iterator  {
	final org.eclipse.jface.internal.databinding.viewers.ViewerElementSet this$0
	private final java.util.Iterator val$wrappedIterator
	void  (org.eclipse.jface.internal.databinding.viewers.ViewerElementSet, java.util.Iterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementSet.class
ViewerElementSet.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerElementSet extends java.lang.Object implements java.util.Set  {
	private final java.util.Set wrappedSet
	private final org.eclipse.jface.viewers.IElementComparer comparer
	public void  (org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.jface.viewers.IElementComparer comparer
	public void  (java.util.Collection, org.eclipse.jface.viewers.IElementComparer) 
		java.util.Collection collection
		org.eclipse.jface.viewers.IElementComparer comparer
	public boolean add (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
		java.util.Iterator iterator
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
		java.util.Iterator wrappedIterator
	public boolean remove (java.lang.Object) 
		Object o
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		java.util.Iterator iterator
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
		boolean changed
		Object[] retainAll
		java.util.Iterator iterator
		Object element
		int i
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
		int size
		org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper[] wrappedArray
		Object[] result
		int i
	public boolean equals (java.lang.Object) 
		Object obj
		java.util.Set that
	public int hashCode () 
		int hash
		java.util.Iterator iterator
		Object element
	public static java.util.Set withComparer (org.eclipse.jface.viewers.IElementComparer) 
		org.eclipse.jface.viewers.IElementComparer comparer
}

org/eclipse/jface/internal/databinding/viewers/ViewerElementWrapper.class
ViewerElementWrapper.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerElementWrapper extends java.lang.Object {
	private final Object element
	private final org.eclipse.jface.viewers.IElementComparer comparer
	public void  (java.lang.Object, org.eclipse.jface.viewers.IElementComparer) 
		Object element
		org.eclipse.jface.viewers.IElementComparer comparer
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	java.lang.Object unwrap () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerInputProperty.class
ViewerInputProperty.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerInputProperty extends org.eclipse.jface.databinding.viewers.ViewerValueProperty {
	public void  () 
	public java.lang.Object getValueType () 
	protected java.lang.Object doGetValue (java.lang.Object) 
		Object source
	protected void doSetValue (java.lang.Object, java.lang.Object) 
		Object source
		Object value
	public org.eclipse.core.databinding.property.INativePropertyListener adaptListener (org.eclipse.core.databinding.property.ISimplePropertyListener) 
		org.eclipse.core.databinding.property.ISimplePropertyListener listener
	protected void doAddListener (java.lang.Object, org.eclipse.core.databinding.property.INativePropertyListener) 
		Object source
		org.eclipse.core.databinding.property.INativePropertyListener listener
	protected void doRemoveListener (java.lang.Object, org.eclipse.core.databinding.property.INativePropertyListener) 
		Object source
		org.eclipse.core.databinding.property.INativePropertyListener listener
	public java.lang.String toString () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerObservableListDecorator.class
ViewerObservableListDecorator.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerObservableListDecorator extends org.eclipse.core.databinding.observable.list.DecoratingObservableList implements org.eclipse.jface.databinding.viewers.IViewerObservableList  {
	private final org.eclipse.jface.viewers.Viewer viewer
	public void  (org.eclipse.core.databinding.observable.list.IObservableList, org.eclipse.jface.viewers.Viewer) 
		org.eclipse.core.databinding.observable.list.IObservableList decorated
		org.eclipse.jface.viewers.Viewer viewer
	public org.eclipse.jface.viewers.Viewer getViewer () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerObservableSetDecorator.class
ViewerObservableSetDecorator.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerObservableSetDecorator extends org.eclipse.core.databinding.observable.set.DecoratingObservableSet implements org.eclipse.jface.databinding.viewers.IViewerObservableSet  {
	private final org.eclipse.jface.viewers.Viewer viewer
	public void  (org.eclipse.core.databinding.observable.set.IObservableSet, org.eclipse.jface.viewers.Viewer) 
		org.eclipse.core.databinding.observable.set.IObservableSet decorated
		org.eclipse.jface.viewers.Viewer viewer
	public org.eclipse.jface.viewers.Viewer getViewer () 
}

org/eclipse/jface/internal/databinding/viewers/ViewerObservableValueDecorator.class
ViewerObservableValueDecorator.java
package org.eclipse.jface.internal.databinding.viewers
public org.eclipse.jface.internal.databinding.viewers.ViewerObservableValueDecorator extends org.eclipse.core.databinding.observable.value.DecoratingObservableValue implements org.eclipse.jface.databinding.viewers.IViewerObservableValue org.eclipse.swt.widgets.Listener  {
	private org.eclipse.jface.viewers.Viewer viewer
	public void  (org.eclipse.core.databinding.observable.value.IObservableValue, org.eclipse.jface.viewers.Viewer) 
		org.eclipse.core.databinding.observable.value.IObservableValue decorated
		org.eclipse.jface.viewers.Viewer viewer
	public void handleEvent (org.eclipse.swt.widgets.Event) 
		org.eclipse.swt.widgets.Event event
	public org.eclipse.jface.viewers.Viewer getViewer () 
	public synchronized void dispose () 
		org.eclipse.swt.widgets.Control control
}

org/eclipse/jface/internal/databinding/viewers/ViewerUpdater.class
ViewerUpdater.java
package org.eclipse.jface.internal.databinding.viewers
public abstract org.eclipse.jface.internal.databinding.viewers.ViewerUpdater extends java.lang.Object implements org.eclipse.jface.databinding.viewers.IViewerUpdater  {
	private final org.eclipse.jface.viewers.StructuredViewer viewer
	protected void  (org.eclipse.jface.viewers.StructuredViewer) 
		org.eclipse.jface.viewers.StructuredViewer viewer
	public abstract void insert (java.lang.Object, int) 
	public abstract void remove (java.lang.Object, int) 
	public void replace (java.lang.Object, java.lang.Object, int) 
		Object oldElement
		Object newElement
		int position
	public void move (java.lang.Object, int, int) 
		Object element
		int oldPosition
		int newPosition
		org.eclipse.jface.viewers.IStructuredSelection selection
	boolean isElementOrderPreserved () 
	private boolean selectionContains (org.eclipse.jface.viewers.IStructuredSelection, java.lang.Object) 
		org.eclipse.jface.viewers.IStructuredSelection selection
		Object element
		org.eclipse.jface.viewers.IElementComparer comparer
		java.util.Iterator iter
		Object selectionElement
	public abstract void add (java.lang.Object[]) 
	public abstract void remove (java.lang.Object[]) 
}