Class IterationQueryBasedFeature

    • Constructor Detail

      • IterationQueryBasedFeature

        protected IterationQueryBasedFeature​(org.eclipse.emf.ecore.EStructuralFeature feature,
                                             boolean keepCache)
        Parameters:
        feature -
        kind -
        keepCache -
    • Method Detail

      • newMatchIteration

        protected abstract org.eclipse.emf.ecore.impl.ENotificationImpl newMatchIteration​(IPatternMatch signature)
        Called each time when a new match is found for Iteration kind
        Parameters:
        signature -
        Returns:
        notification to be sent, if one is necessary
      • lostMatchIteration

        protected abstract org.eclipse.emf.ecore.impl.ENotificationImpl lostMatchIteration​(IPatternMatch signature)
        Called each time when a match is lost for Iteration kind
        Parameters:
        signature -
        Returns:
        notification to be sent, if one is necessary
      • getValue

        public java.lang.Object getValue​(java.lang.Object source)
        Specified by:
        getValue in class QueryBasedFeature
      • getValueIteration

        public abstract java.lang.Object getValueIteration​(java.lang.Object source)