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, processDependencyExceptionaddAnnotation, addError, checkMutability, ensureInitialized, ensureInitializedSneaky, getAllAnnotations, getAllReferredQueries, getAnnotationsByName, getDirectReferredQueries, getDisjunctBodies, getEvaluationHints, getFirstAnnotationByName, getParameterNames, getPositionOfParameter, getPProblems, getStatus, getTypeGuarantees, isMutable, publishedAs, setBodies, setEvaluationHints, setStatus, toStringpublic GenericReferencedPQuery(GenericReferencedPQuery referencedQuery) throws QueryInitializationException
QueryInitializationExceptionpublic 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
QueryInitializationExceptionpublic java.lang.String getFullyQualifiedName()
PQueryHeaderpublic java.util.List<PParameter> getParameters()
PQueryHeaderprotected java.util.Set<PBody> doGetContainedBodies() throws QueryInitializationException
BasePQuerydoGetContainedBodies in class BasePQueryQueryInitializationExceptionprotected org.eclipse.emf.ecore.EClassifier getClassifierLiteral(java.lang.String packageUri,
java.lang.String classifierName)
getClassifierLiteral in class BaseGeneratedEMFPQueryprotected 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()