org.eclipse.emf.databinding.internal
Class EMFListValueProperty

java.lang.Object
  extended by org.eclipse.core.databinding.property.value.ValueProperty
      extended by org.eclipse.core.databinding.property.value.SimpleValueProperty
          extended by org.eclipse.emf.databinding.internal.EMFListValueProperty
All Implemented Interfaces:
IProperty, IValueProperty
Direct Known Subclasses:
EMFEditListValueProperty

public class EMFListValueProperty
extends SimpleValueProperty


Constructor Summary
EMFListValueProperty(IListProperty delegate, EStructuralFeature eStructuralFeature, IEMFListProperty.ListElementAccess<?> elementAccess)
           
 
Method Summary
 INativePropertyListener adaptListener(ISimplePropertyListener listener)
           
protected  java.lang.Object doGetValue(java.lang.Object source)
           
protected  void doSetListValue(EObject source, java.util.List<java.lang.Object> targetList, IEMFListProperty.ListElementAccess.WriteData data, java.lang.Object value)
           
protected  void doSetValue(java.lang.Object source, java.lang.Object value)
           
 java.lang.Object getValueType()
           
 
Methods inherited from class org.eclipse.core.databinding.property.value.SimpleValueProperty
observe, observeDetail, observeDetail, observeDetail
 
Methods inherited from class org.eclipse.core.databinding.property.value.ValueProperty
getValue, list, map, observe, observeDetail, set, setValue, value, valueFactory, valueFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMFListValueProperty

public EMFListValueProperty(IListProperty delegate,
                            EStructuralFeature eStructuralFeature,
                            IEMFListProperty.ListElementAccess<?> elementAccess)
Parameters:
delegate -
eStructuralFeature -
elementAccess -
Method Detail

getValueType

public java.lang.Object getValueType()

doGetValue

protected java.lang.Object doGetValue(java.lang.Object source)
Specified by:
doGetValue in class SimpleValueProperty

doSetValue

protected void doSetValue(java.lang.Object source,
                          java.lang.Object value)
Specified by:
doSetValue in class SimpleValueProperty

doSetListValue

protected void doSetListValue(EObject source,
                              java.util.List<java.lang.Object> targetList,
                              IEMFListProperty.ListElementAccess.WriteData data,
                              java.lang.Object value)
Parameters:
source -
targetList -
data -
value -

adaptListener

public INativePropertyListener adaptListener(ISimplePropertyListener listener)
Specified by:
adaptListener in class SimpleValueProperty

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