Class GroupEmfEditObservableValue
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.value.AbstractObservableValue
com._1c.g5.v8.dt.common.ui.databinding.GroupEmfEditObservableValue
- All Implemented Interfaces:
org.eclipse.core.databinding.observable.IObservable
,org.eclipse.core.databinding.observable.value.IObservableValue
public class GroupEmfEditObservableValue
extends org.eclipse.core.databinding.observable.value.AbstractObservableValue
IObservableValue
for eObject group observe. Sets feature as
single command and gets feature as null when not equals in entire group.-
Constructor Summary
ConstructorsConstructorDescriptionGroupEmfEditObservableValue
(Iterable<org.eclipse.emf.ecore.EObject> modelObjects, org.eclipse.emf.ecore.EStructuralFeature feature, IGroupGetterStrategy strategy) Constructor forGroupEmfEditObservableValue
. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addListener
(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1) protected Object
clone()
protected Object
protected void
doSetValue
(Object value) protected void
fireEvent
(org.eclipse.core.databinding.observable.ObservableEvent arg0) protected void
org.eclipse.core.databinding.observable.Realm
getRealm()
protected boolean
protected void
protected void
removeListener
(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1) Methods inherited from class org.eclipse.core.databinding.observable.value.AbstractObservableValue
addValueChangeListener, fireChange, fireValueChange, getValue, isStale, removeValueChangeListener, setValue
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, checkRealm, dispose, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addDisposeListener, addStaleListener, dispose, getRealm, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
-
Constructor Details
-
GroupEmfEditObservableValue
public GroupEmfEditObservableValue(Iterable<org.eclipse.emf.ecore.EObject> modelObjects, org.eclipse.emf.ecore.EStructuralFeature feature, IGroupGetterStrategy strategy) Constructor forGroupEmfEditObservableValue
.- Parameters:
editingDomain
-feature
-decorated
-disposeDecoratedOnDispose
-
-
-
Method Details
-
getValueType
-
doGetValue
- Specified by:
doGetValue
in classorg.eclipse.core.databinding.observable.value.AbstractObservableValue
-
doSetValue
- Overrides:
doSetValue
in classorg.eclipse.core.databinding.observable.value.AbstractObservableValue
-
firstListenerAdded
protected void firstListenerAdded() -
lastListenerRemoved
protected void lastListenerRemoved() -
addListener
protected void addListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1) -
removeListener
protected void removeListener(Object arg0, org.eclipse.core.databinding.observable.IObservablesListener arg1) -
hasListeners
protected boolean hasListeners() -
fireEvent
protected void fireEvent(org.eclipse.core.databinding.observable.ObservableEvent arg0) -
getRealm
public org.eclipse.core.databinding.observable.Realm getRealm() -
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-