public class GenericTracedPQuery extends GenericReferencedPQuery
pattern baseQuery<referenced><traced>(<base parameters>, <referenced parameters>, <trace>)Required to select matches based on the notification of the Trace object.
PQuery.PQueryStatus
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TRACE_PARAMETER |
singleUseCounter
pProblems, status
Constructor and Description |
---|
GenericTracedPQuery(GenericReferencedPQuery referencedQuery) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<PBody> |
doGetContainedBodies()
Creates and returns the bodies of the query.
|
java.lang.String |
getFullyQualifiedName()
Identifies the pattern for which matchers can be instantiated.
|
java.util.List<PParameter> |
getParameters()
Returns a list of parameter descriptions
|
void |
setTraceabilityId(java.lang.String id) |
getBaseParameters, getClassifierLiteral, getReferenceParameters, getReferenceSources, 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 static final java.lang.String TRACE_PARAMETER
public GenericTracedPQuery(GenericReferencedPQuery referencedQuery) throws QueryInitializationException
QueryInitializationException
protected java.util.Set<PBody> doGetContainedBodies() throws QueryInitializationException
BasePQuery
doGetContainedBodies
in class GenericReferencedPQuery
QueryInitializationException
public java.util.List<PParameter> getParameters()
PQueryHeader
getParameters
in interface PQueryHeader
getParameters
in class GenericReferencedPQuery
public java.lang.String getFullyQualifiedName()
PQueryHeader
getFullyQualifiedName
in interface PQueryHeader
getFullyQualifiedName
in class GenericReferencedPQuery
public void setTraceabilityId(java.lang.String id)