public class SingleValueQueryBasedFeature extends QueryBasedFeature
| Modifier | Constructor and Description |
|---|---|
protected |
SingleValueQueryBasedFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterUpdate() |
protected void |
beforeUpdate() |
QueryBasedFeatureKind |
getKind() |
java.lang.Object |
getSingleReferenceValue(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 SingleValueQueryBasedFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
boolean keepCache)
public java.lang.Object getSingleReferenceValue(java.lang.Object source)
protected void processAppearedMatch(IPatternMatch signature)
processAppearedMatch in class QueryBasedFeatureprotected void processDisappearedMatch(IPatternMatch signature)
processDisappearedMatch in class QueryBasedFeatureprotected void afterUpdate()
afterUpdate in class QueryBasedFeatureprotected void beforeUpdate()
beforeUpdate in class QueryBasedFeaturepublic QueryBasedFeatureKind getKind()
getKind in class QueryBasedFeaturepublic java.lang.Object getValue(java.lang.Object source)
getValue in class QueryBasedFeature