org.eclipse.emf.databinding.edit.internal
Class EMFEditObservableValueDecorator

java.lang.Object
  extended by org.eclipse.core.databinding.observable.AbstractObservable
      extended by org.eclipse.core.databinding.observable.DecoratingObservable
          extended by org.eclipse.core.databinding.observable.value.DecoratingObservableValue
              extended by org.eclipse.emf.databinding.internal.EMFObservableValueDecorator
                  extended by org.eclipse.emf.databinding.edit.internal.EMFEditObservableValueDecorator
All Implemented Interfaces:
IDecoratingObservable, IObservable, IObserving, IObservableValue, IEMFEditObservable, IEMFObservable

public class EMFEditObservableValueDecorator
extends EMFObservableValueDecorator
implements IEMFEditObservable

IEMFEditObservable decorator for an IObservableValue.

PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.

Since:
2.5

Constructor Summary
EMFEditObservableValueDecorator(EditingDomain editingDomain, IObservableValue decorated, EStructuralFeature eStructuralFeature)
           
 
Method Summary
protected  void addListener(java.lang.Object arg0, IObservablesListener arg1)
           
protected  java.lang.Object clone()
           
protected  void fireEvent(ObservableEvent arg0)
           
 EditingDomain getEditingDomain()
           
 Realm getRealm()
           
protected  boolean hasListeners()
           
protected  void removeListener(java.lang.Object arg0, IObservablesListener arg1)
           
 
Methods inherited from class org.eclipse.emf.databinding.internal.EMFObservableValueDecorator
dispose, getObserved, getStructuralFeature
 
Methods inherited from class org.eclipse.core.databinding.observable.value.DecoratingObservableValue
addValueChangeListener, fireChange, fireValueChange, firstListenerAdded, getValue, getValueType, handleValueChange, lastListenerRemoved, removeValueChangeListener, setValue
 
Methods inherited from class org.eclipse.core.databinding.observable.DecoratingObservable
equals, getDecorated, getterCalled, handleStaleEvent, hashCode, isStale
 
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable
addChangeListener, addDisposeListener, addStaleListener, checkRealm, fireStale, isDisposed, removeChangeListener, removeDisposeListener, removeStaleListener
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.databinding.IEMFObservable
getStructuralFeature
 
Methods inherited from interface org.eclipse.core.databinding.observable.IObserving
getObserved
 
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addDisposeListener, addStaleListener, getRealm, isDisposed, isStale, removeChangeListener, removeDisposeListener, removeStaleListener
 

Constructor Detail

EMFEditObservableValueDecorator

public EMFEditObservableValueDecorator(EditingDomain editingDomain,
                                       IObservableValue decorated,
                                       EStructuralFeature eStructuralFeature)
Parameters:
editingDomain -
decorated -
eStructuralFeature -
Method Detail

getEditingDomain

public EditingDomain getEditingDomain()
Specified by:
getEditingDomain in interface IEMFEditObservable
Returns:
the editing domain to execute commands

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

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.