public class MultiValueQueryBasedFeature extends QueryBasedFeature
| Modifier | Constructor and Description |
|---|---|
protected |
MultiValueQueryBasedFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterUpdate() |
protected void |
beforeUpdate() |
QueryBasedFeatureKind |
getKind() |
java.util.List<?> |
getManyReferenceValue(java.lang.Object source) |
org.eclipse.emf.common.util.EList |
getManyReferenceValueAsEList(java.lang.Object source) |
java.lang.Object |
getValue(java.lang.Object source) |
protected void |
processAppearedMatch(IPatternMatch signature) |
protected void |
processDisappearedMatch(IPatternMatch signature) |
appendNotificationToList, engineForMatcher, getFeature, getMatcher, getSourceParamName, getSourceValue, getTargetParamName, getTargetValue, initialize, isCached, isInitialized, setMatcher, setSourceParamName, setTargetParamName, startMonitoringprotected MultiValueQueryBasedFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache)
public java.util.List<?> getManyReferenceValue(java.lang.Object source)
protected void processAppearedMatch(IPatternMatch signature)
processAppearedMatch in class QueryBasedFeatureprotected void processDisappearedMatch(IPatternMatch signature)
processDisappearedMatch in class QueryBasedFeaturepublic org.eclipse.emf.common.util.EList getManyReferenceValueAsEList(java.lang.Object source)
public QueryBasedFeatureKind getKind()
getKind in class QueryBasedFeatureprotected void afterUpdate()
afterUpdate in class QueryBasedFeatureprotected void beforeUpdate()
beforeUpdate in class QueryBasedFeaturepublic java.lang.Object getValue(java.lang.Object source)
getValue in class QueryBasedFeature