Interface IRunOnceQueryEngine

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <Match extends IPatternMatch>
      java.util.Collection<Match>
      getAllMatches​(IQuerySpecification<? extends ViatraQueryMatcher<Match>> querySpecification)
      Returns the set of all matches for the given query in the scope of the engine.
      BaseIndexOptions getBaseIndexOptions()
      The base index options specifies how the base index is built, including wildcard mode (defaults to false) and dynamic EMF mode (defaults to false).
      org.eclipse.emf.common.notify.Notifier getScope()  
      void resampleOnNextCall()
      If automatic resampling is enabled and the value of derived features may change without model modifications, calling this method will make sure that re-sampling will occur before returning match results.
      void setAutomaticResampling​(boolean automaticResampling)
      When set to true, the run-once query engine will not dispose it's engine and will resample the values of derived features before returning matches if the model changed since the last call.