|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.databinding.property.set.SetProperty
org.eclipse.emf.databinding.internal.EMFSetPropertyDecorator
public class EMFSetPropertyDecorator
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
| Constructor Summary | |
|---|---|
EMFSetPropertyDecorator(ISetProperty delegate,
EStructuralFeature eStructuralFeature)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getElementType()
|
EStructuralFeature |
getStructuralFeature()
Returns the descriptor of the EStructuralFeature being observed. |
IObservableSet |
observe(java.lang.Object source)
|
IObservableSet |
observe(Realm realm,
java.lang.Object source)
|
IObservableSet |
observeDetail(IObservableValue master)
|
IObservableFactory |
setFactory()
|
IObservableFactory |
setFactory(Realm realm)
|
java.lang.String |
toString()
|
IEMFMapProperty |
values(EStructuralFeature feature)
Returns a master-detail combination of this property and the specified value property. |
IEMFMapProperty |
values(FeaturePath featurePath)
Returns a master-detail combination of this property and the specified value property. |
IEMFMapProperty |
values(IEMFValueProperty property)
Returns a master-detail combination of this property and the specified value property. |
| Methods inherited from class org.eclipse.core.databinding.property.set.SetProperty |
|---|
values |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.core.databinding.property.set.ISetProperty |
|---|
values |
| Constructor Detail |
|---|
public EMFSetPropertyDecorator(ISetProperty delegate,
EStructuralFeature eStructuralFeature)
delegate - eStructuralFeature - | Method Detail |
|---|
public java.lang.Object getElementType()
getElementType in interface ISetPropertypublic IEMFMapProperty values(EStructuralFeature feature)
IEMFSetProperty
values in interface IEMFSetPropertyfeature - the value property to observe.
IEMFSetProperty.values(IEMFValueProperty)public IEMFMapProperty values(FeaturePath featurePath)
IEMFSetProperty
values in interface IEMFSetPropertyfeaturePath - the value property to observe. May be nested e.g.
"parent.name"
IEMFSetProperty.values(IEMFValueProperty)public IEMFMapProperty values(IEMFValueProperty property)
IEMFSetPropertyExample:
// Observes the set-typed "children" property of a Person object, // where the elements are Person objects IEMFSetProperty children = EMFProperties.set(MyPackage.Literals.PERSON_CHILDREN); // Observes the string-typed "name" property of a Person object IEMFValueProperty name = EMFProperties.value(MyPackage.Literals.PERSON_NAME); // Observes a map of children objects to their respective names. IEMFMapProperty childrenNames = children.values(name);
values in interface IEMFSetPropertyproperty - the detail property to observe
public EStructuralFeature getStructuralFeature()
IEMFPropertyEStructuralFeature being observed.
getStructuralFeature in interface IEMFPropertyEStructuralFeature being observedpublic IObservableSet observe(java.lang.Object source)
observe in interface ISetPropertyobserve in class SetProperty
public IObservableSet observe(Realm realm,
java.lang.Object source)
observe in interface ISetPropertypublic IObservableFactory setFactory()
setFactory in interface ISetPropertysetFactory in class SetPropertypublic IObservableFactory setFactory(Realm realm)
setFactory in interface ISetPropertysetFactory in class SetPropertypublic IObservableSet observeDetail(IObservableValue master)
observeDetail in interface ISetPropertyobserveDetail in class SetPropertypublic java.lang.String toString()
toString in class java.lang.Object
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||