Package | Description |
---|---|
org.eclipse.core.databinding |
Provides classes for binding observable objects, for example UI widgets and model objects.
|
org.eclipse.core.databinding.beans |
Provides classes for observing JavaBeans(tm) objects.
|
org.eclipse.core.databinding.observable |
Provides the core APIs for observing changes in objects.
|
org.eclipse.core.databinding.observable.masterdetail |
Provides classes that can be used to observe a detail of a master object.
|
org.eclipse.core.databinding.observable.value |
Provides classes that can be used to observe changes in discrete values.
|
org.eclipse.core.databinding.property |
Interfaces and classes for representing and observing properties of objects.
|
org.eclipse.core.databinding.property.list | |
org.eclipse.core.databinding.property.map | |
org.eclipse.core.databinding.property.set | |
org.eclipse.core.databinding.property.value | |
org.eclipse.core.databinding.validation |
Provides the core APIs for validation.
|
org.eclipse.jface.databinding.fieldassist |
Provides classes that bridge between data binding and the JFace Fieldassist framework.
|
org.eclipse.jface.databinding.swt |
Provides classes that can be used to observe changes in SWT widgets.
|
org.eclipse.jface.databinding.viewers |
Provides classes that can be used to observe the JFace Viewer framework.
|
org.eclipse.ui.databinding |
APIs for Workbench properties and observables for use with data binding
Package Specification
This package provides APIs that provide access to properties of Workbench objects for
use with the data binding framework.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateValidationStatus
This class can be used to aggregate status values from a data binding context
into a single status value.
|
Modifier and Type | Method and Description |
---|---|
IObservableValue |
SetBinding.getValidationStatus() |
IObservableValue |
ListBinding.getValidationStatus() |
abstract IObservableValue |
ValidationStatusProvider.getValidationStatus() |
Modifier and Type | Method and Description |
---|---|
Binding |
DataBindingContext.bindValue(IObservableValue targetObservableValue,
IObservableValue modelObservableValue)
Creates a
Binding to synchronize the values of two
observable values . |
Binding |
DataBindingContext.bindValue(IObservableValue targetObservableValue,
IObservableValue modelObservableValue)
Creates a
Binding to synchronize the values of two
observable values . |
Binding |
DataBindingContext.bindValue(IObservableValue targetObservableValue,
IObservableValue modelObservableValue,
UpdateValueStrategy targetToModel,
UpdateValueStrategy modelToTarget)
Creates a
Binding to synchronize the values of two
observable values . |
Binding |
DataBindingContext.bindValue(IObservableValue targetObservableValue,
IObservableValue modelObservableValue,
UpdateValueStrategy targetToModel,
UpdateValueStrategy modelToTarget)
Creates a
Binding to synchronize the values of two
observable values . |
protected UpdateValueStrategy |
DataBindingContext.createModelToTargetUpdateValueStrategy(IObservableValue fromValue,
IObservableValue toValue)
Returns an update value strategy to be used for copying values from the
from value to the to value.
|
protected UpdateValueStrategy |
DataBindingContext.createModelToTargetUpdateValueStrategy(IObservableValue fromValue,
IObservableValue toValue)
Returns an update value strategy to be used for copying values from the
from value to the to value.
|
protected UpdateValueStrategy |
DataBindingContext.createTargetToModelUpdateValueStrategy(IObservableValue fromValue,
IObservableValue toValue)
Returns an update value strategy to be used for copying values from the
from value to the to value.
|
protected UpdateValueStrategy |
DataBindingContext.createTargetToModelUpdateValueStrategy(IObservableValue fromValue,
IObservableValue toValue)
Returns an update value strategy to be used for copying values from the
from value to the to value.
|
protected IStatus |
UpdateValueStrategy.doSet(IObservableValue observableValue,
Object value)
Sets the current value of the given observable to the given value.
|
protected void |
UpdateValueStrategy.fillDefaults(IObservableValue source,
IObservableValue destination)
Fills out default values based upon the provided
source and
destination . |
protected void |
UpdateValueStrategy.fillDefaults(IObservableValue source,
IObservableValue destination)
Fills out default values based upon the provided
source and
destination . |
Modifier and Type | Method and Description |
---|---|
static IObservableValue |
BeansObservables.observeDetailValue(IObservableValue master,
Class masterType,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
BeansObservables.observeDetailValue(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
PojoObservables.observeDetailValue(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
PojoProperties instead |
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
Class masterType,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
PojoObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeValue(Object bean,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
PojoObservables.observeValue(Object pojo,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableValue |
BeansObservables.observeValue(Realm realm,
Object bean,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
PojoObservables.observeValue(Realm realm,
Object pojo,
String propertyName)
Deprecated.
use
PojoProperties instead |
Modifier and Type | Method and Description |
---|---|
static IObservableList |
BeansObservables.observeDetailList(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableList |
PojoObservables.observeDetailList(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
PojoProperties instead |
static IObservableList |
BeansObservables.observeDetailList(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableList |
PojoObservables.observeDetailList(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableMap |
BeansObservables.observeDetailMap(IObservableValue master,
String propertyName)
Deprecated.
use
BeanProperties instead |
static IObservableMap |
PojoObservables.observeDetailMap(IObservableValue master,
String propertyName)
Deprecated.
use
PojoProperties instead |
static IObservableMap |
BeansObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableMap |
PojoObservables.observeDetailMap(Realm realm,
IObservableValue master,
String propertyName)
Deprecated.
|
static IObservableSet |
BeansObservables.observeDetailSet(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableSet |
PojoObservables.observeDetailSet(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
PojoProperties instead |
static IObservableSet |
BeansObservables.observeDetailSet(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableSet |
PojoObservables.observeDetailSet(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeDetailValue(IObservableValue master,
Class masterType,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
BeansObservables.observeDetailValue(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
BeanProperties instead |
static IObservableValue |
PojoObservables.observeDetailValue(IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
use
PojoProperties instead |
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
Class masterType,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
BeansObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
static IObservableValue |
PojoObservables.observeDetailValue(Realm realm,
IObservableValue master,
String propertyName,
Class propertyType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T> IObservableValue<T> |
Observables.constantObservableValue(Realm realm,
T value)
Returns an observable value with the given constant value.
|
static <T> IObservableValue<T> |
Observables.constantObservableValue(Realm realm,
T value,
Object valueType)
Returns an observable value with the given constant value.
|
static <T> IObservableValue<T> |
Observables.constantObservableValue(T value)
Returns an observable value with the given constant value.
|
static <T> IObservableValue<T> |
Observables.constantObservableValue(T value,
T valueType)
Returns an observable value with the given constant value.
|
static <T> IObservableValue<T> |
Observables.observeDelayedValue(int delay,
IObservableValue<T> observable)
Returns an observable which delays notification of value change events
from
observable until delay milliseconds have
elapsed since the last change event. |
static <K,V> IObservableValue<V> |
Observables.observeDetailMapEntry(IObservableMap<K,V> map,
IObservableValue<K> master,
Object valueType)
Helper method for
MasterDetailObservables.detailValue(master,
mapEntryValueFactory(map, valueType), valueType) . |
static <K,V> IObservableValue<V> |
Observables.observeMapEntry(IObservableMap<K,V> map,
K key)
Returns an observable value that tracks changes to the value of an
observable map's entry specified by its key.
|
static <K,V> IObservableValue<V> |
Observables.observeMapEntry(IObservableMap<K,V> map,
K key,
Object valueType)
Returns an observable value that tracks changes to the value of an
observable map's entry specified by its key.
|
static IObservableValue<Boolean> |
Observables.observeStale(IObservable observable)
Returns an observable value of type
Boolean.TYPE which
tracks whether the given observable is stale. |
static <T> IObservableValue<T> |
Observables.proxyObservableValue(IObservableValue<T> target)
Returns an observable value that contains the same value as the given
observable, and fires the same events as the given observable, but can be
disposed of without disposing of the wrapped observable.
|
static <T> IObservableValue<T> |
Observables.unmodifiableObservableValue(IObservableValue<T> value)
Returns an unmodifiable observable value backed by the given observable
value.
|
Modifier and Type | Method and Description |
---|---|
static <K,V> IObservableFactory<K,IObservableValue<V>> |
Observables.mapEntryValueFactory(IObservableMap<K,V> map,
Object valueType)
Returns a factory for creating observable values tracking the value of
the
observable map entry identified by a
particular key. |
Modifier and Type | Method and Description |
---|---|
static <T> IObservableValue<T> |
Observables.observeDelayedValue(int delay,
IObservableValue<T> observable)
Returns an observable which delays notification of value change events
from
observable until delay milliseconds have
elapsed since the last change event. |
static <K,V> IObservableValue<V> |
Observables.observeDetailMapEntry(IObservableMap<K,V> map,
IObservableValue<K> master,
Object valueType)
Helper method for
MasterDetailObservables.detailValue(master,
mapEntryValueFactory(map, valueType), valueType) . |
static <T> void |
Observables.pipe(IObservableValue<T> source,
IObservableValue<? super T> destination)
Copies the current value of the source observable to the destination
observable, and upon value change events fired by the source observable,
updates the destination observable accordingly, until the source
observable is disposed.
|
static <T> void |
Observables.pipe(IObservableValue<T> source,
IObservableValue<? super T> destination)
Copies the current value of the source observable to the destination
observable, and upon value change events fired by the source observable,
updates the destination observable accordingly, until the source
observable is disposed.
|
static <T> IObservableValue<T> |
Observables.proxyObservableValue(IObservableValue<T> target)
Returns an observable value that contains the same value as the given
observable, and fires the same events as the given observable, but can be
disposed of without disposing of the wrapped observable.
|
static <T> IObservableValue<T> |
Observables.unmodifiableObservableValue(IObservableValue<T> value)
Returns an unmodifiable observable value backed by the given observable
value.
|
Modifier and Type | Method and Description |
---|---|
static <M,T> IObservableValue<T> |
MasterDetailObservables.detailValue(IObservableValue<M> master,
IObservableFactory<? super M,IObservableValue<T>> detailFactory,
Object detailType)
Creates a detail observable value from a master observable value and a
factory.
|
Modifier and Type | Method and Description |
---|---|
static <M,E> IObservableList<E> |
MasterDetailObservables.detailList(IObservableValue<M> master,
IObservableFactory<? super M,IObservableList<E>> detailFactory,
Object detailElementType)
Creates a detail observable list from a master observable value and a
factory.
|
static <M,K,V> IObservableMap<K,V> |
MasterDetailObservables.detailMap(IObservableValue<M> master,
IObservableFactory<? super M,IObservableMap<K,V>> detailFactory,
Object detailKeyType,
Object detailValueType)
Creates a detail observable map from a master observable value and a
factory.
|
static <M,K,V> IObservableMap<K,V> |
MasterDetailObservables.detailMap(IObservableValue<M> master,
IObservableFactory<M,IObservableMap<K,V>> detailFactory)
Creates a detail observable map from a master observable value and a
factory.
|
static <M,E> IObservableSet<E> |
MasterDetailObservables.detailSet(IObservableValue<M> master,
IObservableFactory<? super M,IObservableSet<E>> detailFactory,
Object detailElementType)
Creates a detail observable set from a master observable value and a
factory.
|
static <M,T> IObservableValue<T> |
MasterDetailObservables.detailValue(IObservableValue<M> master,
IObservableFactory<? super M,IObservableValue<T>> detailFactory,
Object detailType)
Creates a detail observable value from a master observable value and a
factory.
|
Modifier and Type | Method and Description |
---|---|
static <M,T> IObservableValue<T> |
MasterDetailObservables.detailValue(IObservableValue<M> master,
IObservableFactory<? super M,IObservableValue<T>> detailFactory,
Object detailType)
Creates a detail observable value from a master observable value and a
factory.
|
static <M,E> IObservableList<E> |
MasterDetailObservables.detailValues(IObservableList<M> masterList,
IObservableFactory<? super M,IObservableValue<E>> detailFactory,
Object detailType)
Returns a detail observable list where each element is the detail value
of the element in the master observable list.
|
static <K,M,E> IObservableMap<K,E> |
MasterDetailObservables.detailValues(IObservableMap<K,M> masterMap,
IObservableFactory<? super M,IObservableValue<E>> detailFactory,
Object detailType)
Returns a detail observable map where the map's key set is the same as
the one of the given master observable map, and where each value is the
detail value of the corresponding value in the master observable map.
|
static <M,E> IObservableMap<M,E> |
MasterDetailObservables.detailValues(IObservableSet<M> masterSet,
IObservableFactory<? super M,IObservableValue<E>> detailFactory,
Object detailType)
Returns a detail observable map where the map's key set is the same as
the given observable set, and where each value is the detail value of the
element in the master observable set.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVetoableValue<T>
An observable value whose changes can be vetoed by listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractObservableValue<T>
This class is thread safe.
|
class |
AbstractVetoableValue<T>
This class is thread safe.
|
class |
ComputedValue<T>
A Lazily calculated value that automatically computes and registers listeners
on its dependencies as long as all of its dependencies are
IObservable objects. |
class |
DateAndTimeObservableValue
An
IObservableValue < Date > which supports
scenarios where the date and time are presented as separate elements in the
user interface. |
class |
DecoratingObservableValue<T>
An observable value which decorates another observable value.
|
class |
DecoratingVetoableValue<T>
An
IVetoableValue decorator for an observable value. |
class |
DuplexingObservableValue<T> |
class |
SelectObservableValue<T>
An observable value which behaves similarly to the <select> and
<option> HTML tags.
|
class |
WritableValue<T>
Mutable (writable) implementation of
IObservableValue that will
maintain a value and fire change events when the value changes. |
Modifier and Type | Method and Description |
---|---|
static <T> IObservableValue<T> |
ComputedValue.create(Supplier<T> supplier)
Factory method to create
ComputedValue objects in an easy manner. |
IObservableValue<T> |
ValueChangeEvent.getObservableValue()
Returns the observable value from which this event originated.
|
IObservableValue<T> |
ValueChangingEvent.getObservableValue() |
Modifier and Type | Method and Description |
---|---|
void |
SelectObservableValue.addOption(T value,
IObservableValue<Boolean> observable)
Adds an option to this SelectObservableValue.
|
Constructor and Description |
---|
DateAndTimeObservableValue(IObservableValue<Date> dateObservable,
IObservableValue<Date> timeObservable)
Constructs a DateAndTimeObservableValue with the specified constituent
observables.
|
DateAndTimeObservableValue(IObservableValue<Date> dateObservable,
IObservableValue<Date> timeObservable)
Constructs a DateAndTimeObservableValue with the specified constituent
observables.
|
DecoratingObservableValue(IObservableValue<T> decorated,
boolean disposeDecoratedOnDispose)
Constructs a DecoratingObservableValue which decorates the given
observable.
|
DecoratingVetoableValue(IObservableValue<T> decorated,
boolean disposeDecoratedOnDispose) |
ValueChangeEvent(IObservableValue<T> source,
ValueDiff<T> diff)
Creates a new value change event.
|
ValueChangingEvent(IObservableValue<T> source,
ValueDiff<T> diff)
Creates a new value changing event.
|
Modifier and Type | Method and Description |
---|---|
static <T> IValueProperty<IObservableValue<T>,T> |
Properties.observableValue(Object valueType)
Returns a value property which observes the value of an
IObservableValue . |
Modifier and Type | Method and Description |
---|---|
<U extends S> |
ListProperty.observeDetail(IObservableValue<U> master) |
<U extends S> |
IListProperty.observeDetail(IObservableValue<U> master)
Returns an observable list on the master observable's realm which tracks
this property of the current value of
master . |
Modifier and Type | Method and Description |
---|---|
<U extends S> |
MapProperty.observeDetail(IObservableValue<U> master) |
<U extends S> |
IMapProperty.observeDetail(IObservableValue<U> master)
Returns an observable map on the master observable's realm which tracks
this property of the values in the entry set of
master . |
Modifier and Type | Method and Description |
---|---|
<U extends S> |
ISetProperty.observeDetail(IObservableValue<U> master)
Returns an observable set on the master observable's realm which tracks
this property of the current value of
master . |
<U extends S> |
SetProperty.observeDetail(IObservableValue<U> master) |
Modifier and Type | Method and Description |
---|---|
IObservableValue<T> |
SimpleValueProperty.observe(Realm realm,
S source) |
IObservableValue<T> |
IValueProperty.observe(Realm realm,
S source)
Returns an observable value observing this value property on the given
property source
|
IObservableValue<T> |
DelegatingValueProperty.observe(Realm realm,
S source) |
IObservableValue<T> |
IValueProperty.observe(S source)
Returns an observable value observing this value property on the given
property source.
|
IObservableValue<T> |
ValueProperty.observe(S source) |
IObservableValue<T> |
DelegatingValueProperty.observe(S source) |
<M extends S> |
IValueProperty.observeDetail(IObservableValue<M> master)
Returns an observable value on the master observable's realm which tracks
this property on the current value of
master . |
<U extends S> |
ValueProperty.observeDetail(IObservableValue<U> master) |
Modifier and Type | Method and Description |
---|---|
IObservableFactory<S,IObservableValue<T>> |
IValueProperty.valueFactory()
Returns a factory for creating observable values tracking this property
of a particular property source.
|
IObservableFactory<S,IObservableValue<T>> |
ValueProperty.valueFactory() |
IObservableFactory<S,IObservableValue<T>> |
IValueProperty.valueFactory(Realm realm)
Returns a factory for creating observable values in the given realm,
tracking this property of a particular property source.
|
IObservableFactory<S,IObservableValue<T>> |
ValueProperty.valueFactory(Realm realm) |
Modifier and Type | Method and Description |
---|---|
<M extends S> |
IValueProperty.observeDetail(IObservableValue<M> master)
Returns an observable value on the master observable's realm which tracks
this property on the current value of
master . |
<U extends S> |
ValueProperty.observeDetail(IObservableValue<U> master) |
Modifier and Type | Method and Description |
---|---|
IObservableValue |
MultiValidator.getValidationStatus()
Returns an
IObservableValue whose value is always the current
validation status of this MultiValidator. |
IObservableValue |
MultiValidator.observeValidatedValue(IObservableValue target)
Returns a wrapper
IObservableValue which stays in sync with the
given target observable only when the validation status is valid. |
Modifier and Type | Method and Description |
---|---|
IObservableValue |
MultiValidator.observeValidatedValue(IObservableValue target)
Returns a wrapper
IObservableValue which stays in sync with the
given target observable only when the validation status is valid. |
Modifier and Type | Method and Description |
---|---|
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
Composite composite,
ControlDecorationUpdater updater,
IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status
and displays a
ControlDecoration over the underlying SWT control
of all target observables that implement ISWTObservable or
IViewerObservable . |
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
Composite composite,
ControlDecorationUpdater updater,
IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status
and displays a
ControlDecoration over the underlying SWT control
of all target observables that implement ISWTObservable or
IViewerObservable . |
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
Composite composite,
IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status
and displays a
ControlDecoration over the underlying SWT control
of all target observables that implement ISWTObservable or
IViewerObservable . |
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
Composite composite,
IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the validation status
and displays a
ControlDecoration over the underlying SWT control
of all target observables that implement ISWTObservable or
IViewerObservable . |
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
IObservable... targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the given validation
status and displays a
ControlDecoration over the underlying SWT
control of all target observables that implement ISWTObservable
or IViewerObservable . |
static ControlDecorationSupport |
ControlDecorationSupport.create(IObservableValue<IStatus> validationStatus,
int position,
IObservableList<IObservable> targetsToBeDecorated)
Creates a ControlDecorationSupport which observes the given validation
status and displays a
ControlDecoration over the underlying SWT
control of all target observables that implement ISWTObservable
or IViewerObservable . |
Modifier and Type | Interface and Description |
---|---|
interface |
ISWTObservableValue
IObservableValue observing an SWT widget. |
Modifier and Type | Method and Description |
---|---|
IObservableValue |
WidgetValueProperty.observe(Object source) |
IObservableValue |
WidgetValueProperty.observe(Realm realm,
Object source) |
Modifier and Type | Method and Description |
---|---|
protected ISWTObservableValue |
WidgetValueProperty.wrapObservable(IObservableValue observable,
Widget widget) |
Modifier and Type | Interface and Description |
---|---|
interface |
IViewerObservableValue
IObservableValue observing a JFace Viewer. |
Modifier and Type | Method and Description |
---|---|
protected abstract IObservableValue |
ObservableValueEditingSupport.doCreateCellEditorObservable(CellEditor cellEditor)
Creates the observable value for the CellEditor.
|
protected abstract IObservableValue |
ObservableValueEditingSupport.doCreateElementObservable(Object element,
ViewerCell cell)
Creates the observable value for the element.
|
IObservableValue |
ViewerValueProperty.observe(Object source) |
IObservableValue |
ViewerValueProperty.observe(Realm realm,
Object source) |
static IObservableValue |
ViewersObservables.observeInput(Viewer viewer)
Returns an observable value that tracks the input of the given viewer.
|
static IObservableValue |
ViewersObservables.observeSinglePostSelection(IPostSelectionProvider selectionProvider)
Returns an observable value that tracks the current post selection
of the given post selection provider.
|
static IObservableValue |
ViewersObservables.observeSingleSelection(ISelectionProvider selectionProvider)
Returns an observable value that tracks the current selection of the
given selection provider.
|
Modifier and Type | Method and Description |
---|---|
protected Binding |
ObservableValueEditingSupport.createBinding(IObservableValue target,
IObservableValue model)
Creates a new binding for the provided
target and
model . |
protected Binding |
ObservableValueEditingSupport.createBinding(IObservableValue target,
IObservableValue model)
Creates a new binding for the provided
target and
model . |
Modifier and Type | Method and Description |
---|---|
static IObservableValue |
WorkbenchObservables.observeAdaptedSingleSelection(IServiceLocator locator,
Class targetType)
Returns an observable value that tracks the post selection of a selection
service obtained through the given service locator, and adapts the first
element of that selection to the given target type.
|
static IObservableValue |
WorkbenchObservables.observeDetailAdaptedValue(IObservableValue master,
Class adapter)
Returns an observable with values of the given target type.
|
Modifier and Type | Method and Description |
---|---|
static IObservableValue |
WorkbenchObservables.observeDetailAdaptedValue(IObservableValue master,
Class adapter)
Returns an observable with values of the given target type.
|
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.