|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.databinding.EMFProperties
public class EMFProperties
PROVISIONAL: This API is subject to arbitrary change, including renaming or removal.
A factory to create property bound attributes forEObject
Field Summary | |
---|---|
static boolean |
DEBUG
Debug constant to turn on/off debugging |
Constructor Summary | |
---|---|
EMFProperties()
|
Method Summary | |
---|---|
static IEMFListProperty |
list(EStructuralFeature feature)
Returns a list property for the given EStructuralFeature |
static IEMFListProperty |
list(FeaturePath featurePath)
Returns a list property for the given FeaturePath |
static IEMFMapProperty |
map(EStructuralFeature feature)
Returns a map property for the given EStructuralFeature . |
static IEMFListProperty |
multiList(EStructuralFeature... features)
Combine multiple multi-value features into one observable list property |
static IEMFListProperty |
multiList(FeaturePath... featurePaths)
Combine the features identified by the the path into one observable list property |
static IEMFListProperty |
multiList(FeaturePath rootPath,
EStructuralFeature... features)
Combine multiple features below a common path into one observable list property |
static IEMFListProperty |
multiList(IEMFListProperty... properties)
Combine the given list properties into one observable list property |
static IEMFListProperty |
resource()
Returns a property to observe a resource-content |
static IEMFSetProperty |
set(EStructuralFeature feature)
Returns a set property for the given EStructuralFeature |
static IEMFSetProperty |
set(FeaturePath featurePath)
Returns a set property for the given FeaturePath |
static IEMFValueProperty |
value(EStructuralFeature feature)
Returns a value property for the given EStructuralFeature |
static IEMFValueProperty |
value(FeaturePath featurePath)
Returns a value property for the given nested EStructuralFeature
feature like the name of a person |
static IEMFValueProperty[] |
values(EStructuralFeature... features)
Returns multiple value properties for the given EStructuralFeature s |
static IEMFValueProperty[] |
values(FeaturePath... featurePaths)
Returns multiple value property for the given nested EStructuralFeature features like the name of a
person |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final boolean DEBUG
Constructor Detail |
---|
public EMFProperties()
Method Detail |
---|
public static IEMFValueProperty value(EStructuralFeature feature)
EStructuralFeature
feature
- the feature instance the property is created for
EStructuralFeature
public static IEMFValueProperty value(FeaturePath featurePath)
EStructuralFeature
feature like the name
of a person
featurePath
- path to the feature
FeaturePath
public static IEMFValueProperty[] values(EStructuralFeature... features)
EStructuralFeature
s
features
- the feature instances the properties are created for
EStructuralFeature
spublic static IEMFValueProperty[] values(FeaturePath... featurePaths)
EStructuralFeature
features like the name
of a
person
featurePaths
- path to the feature
FeaturePath
spublic static IEMFListProperty list(EStructuralFeature feature)
EStructuralFeature
feature
- the feature instance the property is created for
EStructuralFeature
public static IEMFListProperty list(FeaturePath featurePath)
FeaturePath
featurePath
- the feature path
FeaturePath
public static IEMFSetProperty set(EStructuralFeature feature)
EStructuralFeature
feature
- the feature instance the property is created for
EStructuralFeature
public static IEMFSetProperty set(FeaturePath featurePath)
FeaturePath
featurePath
- the feature path
FeaturePath
public static IEMFListProperty multiList(EStructuralFeature... features)
features
- the features to add to the list
public static IEMFListProperty multiList(FeaturePath rootPath, EStructuralFeature... features)
rootPath
- the root pathfeatures
- the features
public static IEMFListProperty multiList(FeaturePath... featurePaths)
featurePaths
- the feature paths
public static IEMFListProperty multiList(IEMFListProperty... properties)
properties
- the properties
public static IEMFMapProperty map(EStructuralFeature feature)
EStructuralFeature
. Objects lacking the named property are treated the same as if the
property always contains an empty map.
feature
- the feature the property is created for
EStructuralFeature
public static IEMFListProperty resource()
|
Copyright 2001-2012 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |