org.eclipse.emf.ecp.view.core.swt.tests
Class ObservingWritableValue

java.lang.Object
  extended by org.eclipse.core.databinding.observable.AbstractObservable
      extended by org.eclipse.core.databinding.observable.value.AbstractObservableValue
          extended by org.eclipse.core.databinding.observable.value.WritableValue
              extended by org.eclipse.emf.ecp.view.core.swt.tests.ObservingWritableValue
All Implemented Interfaces:
org.eclipse.core.databinding.observable.IObservable, org.eclipse.core.databinding.observable.IObserving, org.eclipse.core.databinding.observable.value.IObservableValue

public class ObservingWritableValue
extends org.eclipse.core.databinding.observable.value.WritableValue
implements org.eclipse.core.databinding.observable.IObserving

A WritableValue that returns a mocked EObject for IObserving.getObserved().

Author:
Lucas Koehler

Constructor Summary
ObservingWritableValue(ObservingWritableValue observingWritableValue)
          Creates a new instance based on another ObservingWritableValue.
ObservingWritableValue(org.eclipse.core.databinding.observable.Realm realm, Object initialValue, Object valueType)
          Creates a new instance.
 
Method Summary
 Object getObserved()
          
 
Methods inherited from class org.eclipse.core.databinding.observable.value.WritableValue
doGetValue, doSetValue, getValueType, withValueType
 
Methods inherited from class org.eclipse.core.databinding.observable.value.AbstractObservableValue
addValueChangeListener, getValue, isStale, removeValueChangeListener, setValue
 
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, dispose, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addDisposeListener, addStaleListener, dispose, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
 

Constructor Detail

ObservingWritableValue

public ObservingWritableValue(org.eclipse.core.databinding.observable.Realm realm,
                              Object initialValue,
                              Object valueType)
Creates a new instance.

Parameters:
realm - The realm.
initialValue - The initial value
valueType - The value type

ObservingWritableValue

public ObservingWritableValue(ObservingWritableValue observingWritableValue)
Creates a new instance based on another ObservingWritableValue.

Parameters:
observingWritableValue - The ObservingWritableValue.
Method Detail

getObserved

public Object getObserved()

Specified by:
getObserved in interface org.eclipse.core.databinding.observable.IObserving
See Also:
IObserving.getObserved()


Copyright © 2015. All Rights Reserved.