public class GenericReferencedPQuery extends BaseGeneratedEMFPQuery
pattern baseQuery<referenced>(<base parameters>, <referenced parameters>)This PQuery selects the referenced parameters to apply the appear operation properly
PQuery.PQueryStatus
Modifier and Type | Field and Description |
---|---|
protected int |
singleUseCounter |
pProblems, status
Constructor and Description |
---|
GenericReferencedPQuery(GenericReferencedPQuery referencedQuery) |
GenericReferencedPQuery(PQuery baseQuery,
com.google.common.collect.Multimap<PParameter,PParameter> traceSources,
java.util.Map<PParameter,java.lang.String> traceIds,
java.lang.String traceabilityId) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<PBody> |
doGetContainedBodies()
Creates and returns the bodies of the query.
|
protected java.util.Collection<java.lang.String> |
getBaseParameters() |
protected org.eclipse.emf.ecore.EClassifier |
getClassifierLiteral(java.lang.String packageUri,
java.lang.String classifierName) |
java.lang.String |
getFullyQualifiedName()
Identifies the pattern for which matchers can be instantiated.
|
java.util.List<PParameter> |
getParameters()
Returns a list of parameter descriptions
|
java.util.Set<PParameter> |
getReferenceParameters() |
com.google.common.collect.Multimap<PParameter,PParameter> |
getReferenceSources() |
java.lang.String |
getTraceabilityId() |
getClassifierLiteralSafe, getEnumLiteral, getFeatureLiteral, processDependencyException
addAnnotation, addError, checkMutability, ensureInitialized, ensureInitializedSneaky, getAllAnnotations, getAllReferredQueries, getAnnotationsByName, getDirectReferredQueries, getDisjunctBodies, getEvaluationHints, getFirstAnnotationByName, getParameterNames, getPositionOfParameter, getPProblems, getStatus, getTypeGuarantees, isMutable, publishedAs, setBodies, setEvaluationHints, setStatus, toString
public GenericReferencedPQuery(GenericReferencedPQuery referencedQuery) throws QueryInitializationException
QueryInitializationException
public GenericReferencedPQuery(PQuery baseQuery, com.google.common.collect.Multimap<PParameter,PParameter> traceSources, java.util.Map<PParameter,java.lang.String> traceIds, java.lang.String traceabilityId) throws QueryInitializationException
QueryInitializationException
public java.lang.String getFullyQualifiedName()
PQueryHeader
public java.util.List<PParameter> getParameters()
PQueryHeader
protected java.util.Set<PBody> doGetContainedBodies() throws QueryInitializationException
BasePQuery
doGetContainedBodies
in class BasePQuery
QueryInitializationException
protected org.eclipse.emf.ecore.EClassifier getClassifierLiteral(java.lang.String packageUri, java.lang.String classifierName)
getClassifierLiteral
in class BaseGeneratedEMFPQuery
protected java.util.Collection<java.lang.String> getBaseParameters()
public com.google.common.collect.Multimap<PParameter,PParameter> getReferenceSources()
public final java.util.Set<PParameter> getReferenceParameters()
public java.lang.String getTraceabilityId()