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, startMonitoring
protected 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 QueryBasedFeature
protected void processDisappearedMatch(IPatternMatch signature)
processDisappearedMatch
in class QueryBasedFeature
protected void afterUpdate()
afterUpdate
in class QueryBasedFeature
protected void beforeUpdate()
beforeUpdate
in class QueryBasedFeature
public QueryBasedFeatureKind getKind()
getKind
in class QueryBasedFeature
public java.lang.Object getValue(java.lang.Object source)
getValue
in class QueryBasedFeature