public abstract class ViewModelRule
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.log4j.Logger |
logger |
| Constructor and Description |
|---|
ViewModelRule(AbstractQuerySpecificationDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
createRuleSpecification(ExecutionSchema executionSchema) |
protected Job<GenericPatternMatch> |
getAppearedJob() |
IQuerySpecification<?> |
getBaseSpecification() |
protected Job<GenericPatternMatch> |
getDisappearedJob() |
EventFilter<IPatternMatch> |
getFilter() |
GenericReferencedQuerySpecification |
getReferencedSpecification() |
GenericTracedQuerySpecification |
getTracedSpecification() |
protected Job<GenericPatternMatch> |
getUpdatedJob() |
void |
initialize(java.lang.String traceabilityId) |
boolean |
isFiltered() |
protected abstract EventFilter<IPatternMatch> |
prepareFilter() |
void |
setFilter(EventFilter<IPatternMatch> filter) |
public ViewModelRule(AbstractQuerySpecificationDescriptor descriptor)
public GenericTracedQuerySpecification getTracedSpecification()
public GenericReferencedQuerySpecification getReferencedSpecification()
public IQuerySpecification<?> getBaseSpecification()
protected Job<GenericPatternMatch> getAppearedJob()
protected Job<GenericPatternMatch> getDisappearedJob()
protected Job<GenericPatternMatch> getUpdatedJob()
public final void createRuleSpecification(ExecutionSchema executionSchema)
protected abstract EventFilter<IPatternMatch> prepareFilter()
public void setFilter(EventFilter<IPatternMatch> filter)
public EventFilter<IPatternMatch> getFilter()
public boolean isFiltered()
public final void initialize(java.lang.String traceabilityId)
throws QueryInitializationException
QueryInitializationException