public class ViatraQueryEventSourceSpecification<Match extends IPatternMatch> extends java.lang.Object implements EventSourceSpecification<Match>
| Modifier | Constructor and Description |
|---|---|
protected |
ViatraQueryEventSourceSpecification(IQuerySpecification<? extends ViatraQueryMatcher<Match>> factory) |
| Modifier and Type | Method and Description |
|---|---|
EventFilter<Match> |
createEmptyFilter()
Returns a filter that does not filter out any incoming events.
|
protected ViatraQueryMatcher<Match> |
getMatcher(ViatraQueryEngine engine) |
IQuerySpecification<? extends ViatraQueryMatcher<Match>> |
getQuerySpecification() |
AbstractRuleInstanceBuilder<Match> |
getRuleInstanceBuilder(EventRealm realm) |
protected ViatraQueryEventSourceSpecification(IQuerySpecification<? extends ViatraQueryMatcher<Match>> factory)
public EventFilter<Match> createEmptyFilter()
EventSourceSpecificationcreateEmptyFilter in interface EventSourceSpecification<Match extends IPatternMatch>public IQuerySpecification<? extends ViatraQueryMatcher<Match>> getQuerySpecification()
protected ViatraQueryMatcher<Match> getMatcher(ViatraQueryEngine engine)
public AbstractRuleInstanceBuilder<Match> getRuleInstanceBuilder(EventRealm realm)
getRuleInstanceBuilder in interface EventSourceSpecification<Match extends IPatternMatch>