Interface EmfDataBinding<T extends org.eclipse.emf.ecore.EObject,V>
- Type Parameters:
T- The EObject type serving as the containerV- The type of the bound feature value
- All Superinterfaces:
AbstractDataBinding<V>,ContainerDataBinding<T,V>
- All Known Implementing Classes:
EmfAutoCompleteTextDataBinding,EmfBooleanDataBinding,EmfComboboxDataBinding,EmfTextDataBinding
public interface EmfDataBinding<T extends org.eclipse.emf.ecore.EObject,V>
extends ContainerDataBinding<T,V>
Specialized data binding interface for working with EMF (Eclipse Modeling Framework) models.
Extends
ContainerDataBinding to provide EMF-specific binding capabilities.
This interface enables two-way binding between UI components and:
- EMF
EObjectinstances as containers - Specific
EStructuralFeaturefeatures of those objects
- Author:
- Ionov Ivan
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EStructuralFeatureGets the EMF structural feature being bound.Methods inherited from interface com.amalgamasimulation.desktop.binding.widgets.AbstractDataBinding
createBinding, createControlDecoration, doAction, enable, executeToModel, executeToTarget, getValue, setControlMethods inherited from interface com.amalgamasimulation.desktop.binding.widgets.ContainerDataBinding
getContainer
-
Method Details
-
getFeature
org.eclipse.emf.ecore.EStructuralFeature getFeature()Gets the EMF structural feature being bound.- Returns:
- The
EStructuralFeaturerepresenting the model attribute being bound to the UI control. This defines which property of the EObject container is being observed/modified.
-