Matcher
- public class GenericReferencedQuerySpecification
extends org.eclipse.viatra.query.runtime.api.GenericQuerySpecification<org.eclipse.viatra.query.runtime.api.GenericPatternMatcher>
Constructor and Description |
---|
GenericReferencedQuerySpecification(GenericReferencedPQuery wrappedPQuery,
org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> baseSpecification) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.viatra.query.runtime.api.IPatternMatch |
createFromBaseMatch(org.eclipse.viatra.query.runtime.api.IPatternMatch base) |
org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> |
getBaseSpecification() |
java.lang.Class<? extends org.eclipse.viatra.query.runtime.api.scope.QueryScope> |
getPreferredScopeClass() |
java.util.Set<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> |
getReferenceParameters() |
static GenericReferencedQuerySpecification |
initiate(org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> specification,
com.google.common.collect.Multimap<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> traceSources,
java.util.Map<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,java.lang.String> traceIds,
java.lang.String traceabilityId) |
newEmptyMatch, newMatch
public GenericReferencedQuerySpecification(GenericReferencedPQuery wrappedPQuery, org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> baseSpecification)
public java.lang.Class<? extends org.eclipse.viatra.query.runtime.api.scope.QueryScope> getPreferredScopeClass()
public static GenericReferencedQuerySpecification initiate(org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> specification, com.google.common.collect.Multimap<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> traceSources, java.util.Map<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,java.lang.String> traceIds, java.lang.String traceabilityId) throws org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException
org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException
public final java.util.Set<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> getReferenceParameters()
public final org.eclipse.viatra.query.runtime.api.IQuerySpecification<?> getBaseSpecification()
public org.eclipse.viatra.query.runtime.api.IPatternMatch createFromBaseMatch(org.eclipse.viatra.query.runtime.api.IPatternMatch base)