Interface ContainerDataBinding<T,V>
- Type Parameters:
T- The container type that holds the valueV- The type of the bound value within the container
- All Superinterfaces:
AbstractDataBinding<V>
- All Known Subinterfaces:
EmfDataBinding<T,V>
- All Known Implementing Classes:
ContainerAutoCompleteTextDataBinding,ContainerBooleanDataBinding,ContainerComboboxDataBinding,ContainerTextDataBinding,EmfAutoCompleteTextDataBinding,EmfBooleanDataBinding,EmfComboboxDataBinding,EmfTextDataBinding
Data binding interface for components that work with a container of observable values.
Extends
AbstractDataBinding to provide access to a container object that holds
the bound value within an observable context.
This is particularly useful for UI components that need to:
- Bind to values within complex object structures
- Automatically respond to container changes
- Maintain observable relationships between container and value
- Author:
- Ionov Ivan
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.core.databinding.observable.value.IObservableValue<T> Gets the observable container that holds the bound value.Methods inherited from interface com.amalgamasimulation.desktop.binding.widgets.AbstractDataBinding
createBinding, createControlDecoration, doAction, enable, executeToModel, executeToTarget, getValue, setControl
-
Method Details
-
getContainer
org.eclipse.core.databinding.observable.value.IObservableValue<T> getContainer()Gets the observable container that holds the bound value.- Returns:
- An
IObservableValuerepresenting the container object. The container itself is observable and will notify listeners of changes.
-