org.eclipse.emf.databinding.edit
Class EditingDomainEObjectObservableValue
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.value.AbstractObservableValue
org.eclipse.emf.databinding.EObjectObservableValue
org.eclipse.emf.databinding.edit.EditingDomainEObjectObservableValue
- All Implemented Interfaces:
- IObservable, IObserving, IObservableValue
public class EditingDomainEObjectObservableValue
- extends EObjectObservableValue
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
domain
protected EditingDomain domain
- The editing domain
EditingDomainEObjectObservableValue
public EditingDomainEObjectObservableValue(EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
- Observe a list feature using a default realm
- Parameters:
domain
- the editing domaineObject
- the object instanceeStructuralFeature
- the feature
EditingDomainEObjectObservableValue
public EditingDomainEObjectObservableValue(Realm realm,
EditingDomain domain,
EObject eObject,
EStructuralFeature eStructuralFeature)
- Observe a list feature using a custom realm
- Parameters:
realm
- the realmdomain
- the editing domaineObject
- the object instanceeStructuralFeature
- the feature
dispose
public void dispose()
- Specified by:
dispose
in interface IObservable
- Overrides:
dispose
in class EObjectObservableValue
doSetValue
protected void doSetValue(java.lang.Object value)
- Overrides:
doSetValue
in class EObjectObservableValue
addListener
protected void addListener(java.lang.Object arg0,
IObservablesListener arg1)
removeListener
protected void removeListener(java.lang.Object arg0,
IObservablesListener arg1)
hasListeners
protected boolean hasListeners()
fireEvent
protected void fireEvent(ObservableEvent arg0)
getRealm
public Realm getRealm()
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException