public class GenericReferencedPQuery
extends org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedEMFPQuery
pattern baseQuery<referenced>(<base parameters>, <referenced parameters>)This PQuery selects the referenced parameters to apply the appear operation properly
Constructor and Description |
---|
GenericReferencedPQuery(GenericReferencedPQuery referencedQuery) |
GenericReferencedPQuery(org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery baseQuery,
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) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getFullyQualifiedName() |
java.util.List<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> |
getParameters() |
java.util.Set<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> |
getReferenceParameters() |
com.google.common.collect.Multimap<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> |
getReferenceSources() |
java.lang.String |
getTraceabilityId() |
checkMutability, ensureInitialized, ensureInitializedSneaky, getAllAnnotations, getAllReferredQueries, getAnnotationsByName, getDirectReferredQueries, getDisjunctBodies, getEvaluationHints, getFirstAnnotationByName, getParameterNames, getPositionOfParameter, getPProblems, getStatus, getTypeGuarantees, isMutable, publishedAs
public GenericReferencedPQuery(GenericReferencedPQuery referencedQuery) throws org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException
org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException
public GenericReferencedPQuery(org.eclipse.viatra.query.runtime.matchers.psystem.queries.PQuery baseQuery, 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 java.lang.String getFullyQualifiedName()
public java.util.List<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> getParameters()
public com.google.common.collect.Multimap<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter,org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> getReferenceSources()
public final java.util.Set<org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter> getReferenceParameters()
public java.lang.String getTraceabilityId()