public abstract class ViewModelRule
extends java.lang.Object
Constructor and Description |
---|
ViewModelRule(AbstractQuerySpecificationDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
createRuleSpecification(org.eclipse.viatra.transformation.evm.api.ExecutionSchema executionSchema) |
org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> |
getBaseSpecification() |
org.eclipse.viatra.transformation.evm.api.event.EventFilter<org.eclipse.viatra.query.runtime.api.IPatternMatch> |
getFilter() |
GenericReferencedQuerySpecification |
getReferencedSpecification() |
GenericTracedQuerySpecification |
getTracedSpecification() |
void |
initialize(java.lang.String traceabilityId) |
boolean |
isFiltered() |
void |
setFilter(org.eclipse.viatra.transformation.evm.api.event.EventFilter<org.eclipse.viatra.query.runtime.api.IPatternMatch> filter) |
public ViewModelRule(AbstractQuerySpecificationDescriptor descriptor)
public GenericTracedQuerySpecification getTracedSpecification()
public GenericReferencedQuerySpecification getReferencedSpecification()
public org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> getBaseSpecification()
public final void createRuleSpecification(org.eclipse.viatra.transformation.evm.api.ExecutionSchema executionSchema)
public void setFilter(org.eclipse.viatra.transformation.evm.api.event.EventFilter<org.eclipse.viatra.query.runtime.api.IPatternMatch> filter)
public org.eclipse.viatra.transformation.evm.api.event.EventFilter<org.eclipse.viatra.query.runtime.api.IPatternMatch> getFilter()
public boolean isFiltered()
public final void initialize(java.lang.String traceabilityId) throws org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException
org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException