public class BoundPropertyChainReference<R,T> extends FeatureReference<R,T> implements IPropertyReference<R,T>, IFeatureChain
| Constructor and Description |
|---|
BoundPropertyChainReference(IType rootType,
FeatureReference root,
String property) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
protected Object |
evaluate(Iterator args) |
T |
get() |
IFeatureInfo |
getFeatureInfo() |
protected List<IType> |
getFullArgTypes() |
IPropertyInfo |
getPropertyInfo() |
IFeatureReference |
getRootFeatureReference() |
IType |
getRootType() |
int |
hashCode() |
void |
set(T val) |
public BoundPropertyChainReference(IType rootType, FeatureReference root, String property)
public T get()
public void set(T val)
public IType getRootType()
getRootType in interface IFeatureReference<R,T>public IFeatureInfo getFeatureInfo()
getFeatureInfo in interface IFeatureReference<R,T>protected Object evaluate(Iterator args)
evaluate in class FeatureReference<R,T>protected List<IType> getFullArgTypes()
getFullArgTypes in class FeatureReference<R,T>public IPropertyInfo getPropertyInfo()
getPropertyInfo in interface IPropertyReference<R,T>public IFeatureReference getRootFeatureReference()
getRootFeatureReference in interface IFeatureChainCopyright © 2015. All rights reserved.