## Uses of Interface
org.eclipse.incquery.viewmodel.traceability.Trace

- Packages that use Trace
  Package | Description
  --- | ---
  org.eclipse.incquery.viewers.runtime.model.patterns |
  org.eclipse.incquery.viewers.runtime.model.patterns.util |
  org.eclipse.incquery.viewmodel.traceability |
  org.eclipse.incquery.viewmodel.traceability.impl |
  org.eclipse.incquery.viewmodel.traceability.patterns |
  org.eclipse.incquery.viewmodel.traceability.patterns.util |
  org.eclipse.incquery.viewmodel.traceability.util |

- - ### Uses of Trace in org.eclipse.incquery.viewers.runtime.model.patterns

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns that return Trace
    Modifier and Type | Method and Description
    --- | ---
    `Trace` | Param2edgeMatch.`getTrace()`
    `Trace` | Param2itemMatch.`getTrace()`
    `Trace` | Param2containmentMatch.`getTrace()`

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns that return types with arguments of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<Trace>` | Param2containmentMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2itemMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2edgeMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2itemMatcher.`getAllValuesOftrace(java.lang.Object pParam, Item pItem)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2containmentMatcher.`getAllValuesOftrace(java.lang.Object pSource, java.lang.Object pTarget, Containment pContainment)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2edgeMatcher.`getAllValuesOftrace(java.lang.Object pSource, java.lang.Object pTarget, Edge pEdge)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2containmentMatcher.`getAllValuesOftrace(Param2containmentMatch partialMatch)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2edgeMatcher.`getAllValuesOftrace(Param2edgeMatch partialMatch)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Param2itemMatcher.`getAllValuesOftrace(Param2itemMatch partialMatch)` Retrieve the set of values that occur in matches for trace.

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns with parameters of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `int` | Param2containmentMatcher.`countMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | Param2edgeMatcher.`countMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | Param2itemMatcher.`countMatches(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `void` | Param2containmentMatcher.`forEachMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment, IMatchProcessor<? super Param2containmentMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | Param2edgeMatcher.`forEachMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge, IMatchProcessor<? super Param2edgeMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | Param2itemMatcher.`forEachMatch(java.lang.Object pParam, Trace pTrace, Item pItem, IMatchProcessor<? super Param2itemMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2containmentMatcher.`forOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment, IMatchProcessor<? super Param2containmentMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2edgeMatcher.`forOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge, IMatchProcessor<? super Param2edgeMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2itemMatcher.`forOneArbitraryMatch(java.lang.Object pParam, Trace pTrace, Item pItem, IMatchProcessor<? super Param2itemMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `java.util.Collection<Param2containmentMatch>` | Param2containmentMatcher.`getAllMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<Param2edgeMatch>` | Param2edgeMatcher.`getAllMatches(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<Param2itemMatch>` | Param2itemMatcher.`getAllMatches(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Set<Containment>` | Param2containmentMatcher.`getAllValuesOfcontainment(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace)` Retrieve the set of values that occur in matches for containment.
    `java.util.Set<Edge>` | Param2edgeMatcher.`getAllValuesOfedge(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace)` Retrieve the set of values that occur in matches for edge.
    `java.util.Set<Item>` | Param2itemMatcher.`getAllValuesOfitem(java.lang.Object pParam, Trace pTrace)` Retrieve the set of values that occur in matches for item.
    `java.util.Set<java.lang.Object>` | Param2itemMatcher.`getAllValuesOfparam(Trace pTrace, Item pItem)` Retrieve the set of values that occur in matches for param.
    `java.util.Set<java.lang.Object>` | Param2containmentMatcher.`getAllValuesOfsource(java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Retrieve the set of values that occur in matches for source.
    `java.util.Set<java.lang.Object>` | Param2edgeMatcher.`getAllValuesOfsource(java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Retrieve the set of values that occur in matches for source.
    `java.util.Set<java.lang.Object>` | Param2containmentMatcher.`getAllValuesOftarget(java.lang.Object pSource, Trace pTrace, Containment pContainment)` Retrieve the set of values that occur in matches for target.
    `java.util.Set<java.lang.Object>` | Param2edgeMatcher.`getAllValuesOftarget(java.lang.Object pSource, Trace pTrace, Edge pEdge)` Retrieve the set of values that occur in matches for target.
    `Param2containmentMatch` | Param2containmentMatcher.`getOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `Param2edgeMatch` | Param2edgeMatcher.`getOneArbitraryMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `Param2itemMatch` | Param2itemMatcher.`getOneArbitraryMatch(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Param2containmentMatcher.`hasMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | Param2edgeMatcher.`hasMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | Param2itemMatcher.`hasMatch(java.lang.Object pParam, Trace pTrace, Item pItem)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `Param2containmentMatch` | Param2containmentMatcher.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a new (partial) match.
    `static Param2containmentMatch` | Param2containmentMatch.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a new (partial) match.
    `static Param2edgeMatch` | Param2edgeMatch.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns a new (partial) match.
    `Param2edgeMatch` | Param2edgeMatcher.`newMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns a new (partial) match.
    `Param2itemMatch` | Param2itemMatcher.`newMatch(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns a new (partial) match.
    `static Param2itemMatch` | Param2itemMatch.`newMatch(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns a new (partial) match.
    `static Param2containmentMatch` | Param2containmentMatch.`newMutableMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Returns a mutable (partial) match.
    `static Param2edgeMatch` | Param2edgeMatch.`newMutableMatch(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Returns a mutable (partial) match.
    `static Param2itemMatch` | Param2itemMatch.`newMutableMatch(java.lang.Object pParam, Trace pTrace, Item pItem)` Returns a mutable (partial) match.
    `void` | Param2edgeMatch.`setTrace(Trace pTrace)`
    `void` | Param2itemMatch.`setTrace(Trace pTrace)`
    `void` | Param2containmentMatch.`setTrace(Trace pTrace)`

  - ### Uses of Trace in org.eclipse.incquery.viewers.runtime.model.patterns.util

    Methods in org.eclipse.incquery.viewers.runtime.model.patterns.util with parameters of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | Param2containmentProcessor.`process(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Containment pContainment)` Defines the action that is to be executed on each match.
    `abstract void` | Param2edgeProcessor.`process(java.lang.Object pSource, java.lang.Object pTarget, Trace pTrace, Edge pEdge)` Defines the action that is to be executed on each match.
    `abstract void` | Param2itemProcessor.`process(java.lang.Object pParam, Trace pTrace, Item pItem)` Defines the action that is to be executed on each match.

  - ### Uses of Trace in org.eclipse.incquery.viewmodel.traceability

    Methods in org.eclipse.incquery.viewmodel.traceability that return Trace
    Modifier and Type | Method and Description
    --- | ---
    `Trace` | TraceabilityFactory.`createTrace()` Returns a new object of class 'Trace'.

    Methods in org.eclipse.incquery.viewmodel.traceability that return types with arguments of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Trace>` | Traceability.`getTraces()` Returns the value of the 'Traces' containment reference list.

  - ### Uses of Trace in org.eclipse.incquery.viewmodel.traceability.impl

    Classes in org.eclipse.incquery.viewmodel.traceability.impl that implement Trace
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TraceImpl` An implementation of the model object 'Trace'.

    Methods in org.eclipse.incquery.viewmodel.traceability.impl that return Trace
    Modifier and Type | Method and Description
    --- | ---
    `Trace` | TraceabilityFactoryImpl.`createTrace()`

    Methods in org.eclipse.incquery.viewmodel.traceability.impl that return types with arguments of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<Trace>` | TraceabilityImpl.`getTraces()`

  - ### Uses of Trace in org.eclipse.incquery.viewmodel.traceability.patterns

    Methods in org.eclipse.incquery.viewmodel.traceability.patterns that return Trace
    Modifier and Type | Method and Description
    --- | ---
    `Trace` | Trace2objectMatch.`getTrace()`
    `Trace` | EmptyTraceMatch.`getTrace()`
    `Trace` | Trace2paramMatch.`getTrace()`
    `Trace` | Trace2targetMatch.`getTrace()`
    `Trace` | TraceMatch.`getTrace()`

    Methods in org.eclipse.incquery.viewmodel.traceability.patterns that return types with arguments of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<Trace>` | TraceMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | EmptyTraceMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2objectMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2targetMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2paramMatcher.`getAllValuesOftrace()` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2targetMatcher.`getAllValuesOftrace(org.eclipse.emf.ecore.EObject pTarget)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2paramMatcher.`getAllValuesOftrace(org.eclipse.emf.ecore.EObject pParam, java.lang.String pId)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2objectMatcher.`getAllValuesOftrace(java.lang.Object pParam, java.lang.String pId)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | TraceMatcher.`getAllValuesOftrace(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, java.lang.String pTraceabilityId)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2objectMatcher.`getAllValuesOftrace(Trace2objectMatch partialMatch)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2paramMatcher.`getAllValuesOftrace(Trace2paramMatch partialMatch)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | Trace2targetMatcher.`getAllValuesOftrace(Trace2targetMatch partialMatch)` Retrieve the set of values that occur in matches for trace.
    `java.util.Set<Trace>` | TraceMatcher.`getAllValuesOftrace(TraceMatch partialMatch)` Retrieve the set of values that occur in matches for trace.

    Methods in org.eclipse.incquery.viewmodel.traceability.patterns with parameters of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `int` | Trace2targetMatcher.`countMatches(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | Trace2paramMatcher.`countMatches(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | TraceMatcher.`countMatches(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | Trace2objectMatcher.`countMatches(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `int` | EmptyTraceMatcher.`countMatches(Trace pTrace)` Returns the number of all matches of the pattern that conform to the given fixed values of some parameters.
    `void` | Trace2targetMatcher.`forEachMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, IMatchProcessor<? super Trace2targetMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | Trace2paramMatcher.`forEachMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId, IMatchProcessor<? super Trace2paramMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | TraceMatcher.`forEachMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId, IMatchProcessor<? super TraceMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | Trace2objectMatcher.`forEachMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId, IMatchProcessor<? super Trace2objectMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `void` | EmptyTraceMatcher.`forEachMatch(Trace pTrace, IMatchProcessor<? super EmptyTraceMatch> processor)` Executes the given processor on each match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Trace2targetMatcher.`forOneArbitraryMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, IMatchProcessor<? super Trace2targetMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Trace2paramMatcher.`forOneArbitraryMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId, IMatchProcessor<? super Trace2paramMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | TraceMatcher.`forOneArbitraryMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId, IMatchProcessor<? super TraceMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Trace2objectMatcher.`forOneArbitraryMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId, IMatchProcessor<? super Trace2objectMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | EmptyTraceMatcher.`forOneArbitraryMatch(Trace pTrace, IMatchProcessor<? super EmptyTraceMatch> processor)` Executes the given processor on an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `java.util.Collection<Trace2targetMatch>` | Trace2targetMatcher.`getAllMatches(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<Trace2paramMatch>` | Trace2paramMatcher.`getAllMatches(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<TraceMatch>` | TraceMatcher.`getAllMatches(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<Trace2objectMatch>` | Trace2objectMatcher.`getAllMatches(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Collection<EmptyTraceMatch>` | EmptyTraceMatcher.`getAllMatches(Trace pTrace)` Returns the set of all matches of the pattern that conform to the given fixed values of some parameters.
    `java.util.Set<java.lang.String>` | Trace2paramMatcher.`getAllValuesOfid(org.eclipse.emf.ecore.EObject pParam, Trace pTrace)` Retrieve the set of values that occur in matches for id.
    `java.util.Set<java.lang.String>` | TraceMatcher.`getAllValuesOfid(java.lang.Object pSource, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Retrieve the set of values that occur in matches for id.
    `java.util.Set<java.lang.String>` | Trace2objectMatcher.`getAllValuesOfid(java.lang.Object pParam, Trace pTrace)` Retrieve the set of values that occur in matches for id.
    `java.util.Set<java.lang.Object>` | Trace2objectMatcher.`getAllValuesOfparam(Trace pTrace, java.lang.String pId)` Retrieve the set of values that occur in matches for param.
    `java.util.Set<org.eclipse.emf.ecore.EObject>` | Trace2paramMatcher.`getAllValuesOfparam(Trace pTrace, java.lang.String pId)` Retrieve the set of values that occur in matches for param.
    `java.util.Set<java.lang.Object>` | TraceMatcher.`getAllValuesOfsource(java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Retrieve the set of values that occur in matches for source.
    `java.util.Set<org.eclipse.emf.ecore.EObject>` | TraceMatcher.`getAllValuesOftarget(java.lang.Object pSource, java.lang.String pId, Trace pTrace, java.lang.String pTraceabilityId)` Retrieve the set of values that occur in matches for target.
    `java.util.Set<org.eclipse.emf.ecore.EObject>` | Trace2targetMatcher.`getAllValuesOftarget(Trace pTrace)` Retrieve the set of values that occur in matches for target.
    `java.util.Set<java.lang.String>` | TraceMatcher.`getAllValuesOftraceabilityId(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Retrieve the set of values that occur in matches for traceabilityId.
    `Trace2targetMatch` | Trace2targetMatcher.`getOneArbitraryMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `Trace2paramMatch` | Trace2paramMatcher.`getOneArbitraryMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `TraceMatch` | TraceMatcher.`getOneArbitraryMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `Trace2objectMatch` | Trace2objectMatcher.`getOneArbitraryMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `EmptyTraceMatch` | EmptyTraceMatcher.`getOneArbitraryMatch(Trace pTrace)` Returns an arbitrarily chosen match of the pattern that conforms to the given fixed values of some parameters.
    `boolean` | Trace2targetMatcher.`hasMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | Trace2paramMatcher.`hasMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | TraceMatcher.`hasMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | Trace2objectMatcher.`hasMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `boolean` | EmptyTraceMatcher.`hasMatch(Trace pTrace)` Indicates whether the given combination of specified pattern parameters constitute a valid pattern match, under any possible substitution of the unspecified parameters (if any).
    `static Trace2targetMatch` | Trace2targetMatch.`newMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns a new (partial) match.
    `Trace2targetMatch` | Trace2targetMatcher.`newMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns a new (partial) match.
    `static Trace2paramMatch` | Trace2paramMatch.`newMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns a new (partial) match.
    `Trace2paramMatch` | Trace2paramMatcher.`newMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns a new (partial) match.
    `TraceMatch` | TraceMatcher.`newMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns a new (partial) match.
    `static TraceMatch` | TraceMatch.`newMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns a new (partial) match.
    `static Trace2objectMatch` | Trace2objectMatch.`newMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns a new (partial) match.
    `Trace2objectMatch` | Trace2objectMatcher.`newMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns a new (partial) match.
    `static EmptyTraceMatch` | EmptyTraceMatch.`newMatch(Trace pTrace)` Returns a new (partial) match.
    `EmptyTraceMatch` | EmptyTraceMatcher.`newMatch(Trace pTrace)` Returns a new (partial) match.
    `static Trace2targetMatch` | Trace2targetMatch.`newMutableMatch(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Returns a mutable (partial) match.
    `static Trace2paramMatch` | Trace2paramMatch.`newMutableMatch(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Returns a mutable (partial) match.
    `static TraceMatch` | TraceMatch.`newMutableMatch(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Returns a mutable (partial) match.
    `static Trace2objectMatch` | Trace2objectMatch.`newMutableMatch(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Returns a mutable (partial) match.
    `static EmptyTraceMatch` | EmptyTraceMatch.`newMutableMatch(Trace pTrace)` Returns a mutable (partial) match.
    `void` | Trace2objectMatch.`setTrace(Trace pTrace)`
    `void` | EmptyTraceMatch.`setTrace(Trace pTrace)`
    `void` | Trace2paramMatch.`setTrace(Trace pTrace)`
    `void` | Trace2targetMatch.`setTrace(Trace pTrace)`
    `void` | TraceMatch.`setTrace(Trace pTrace)`

  - ### Uses of Trace in org.eclipse.incquery.viewmodel.traceability.patterns.util

    Methods in org.eclipse.incquery.viewmodel.traceability.patterns.util with parameters of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | Trace2targetProcessor.`process(org.eclipse.emf.ecore.EObject pTarget, Trace pTrace)` Defines the action that is to be executed on each match.
    `abstract void` | Trace2paramProcessor.`process(org.eclipse.emf.ecore.EObject pParam, Trace pTrace, java.lang.String pId)` Defines the action that is to be executed on each match.
    `abstract void` | TraceProcessor.`process(java.lang.Object pSource, java.lang.String pId, org.eclipse.emf.ecore.EObject pTarget, Trace pTrace, java.lang.String pTraceabilityId)` Defines the action that is to be executed on each match.
    `abstract void` | Trace2objectProcessor.`process(java.lang.Object pParam, Trace pTrace, java.lang.String pId)` Defines the action that is to be executed on each match.
    `abstract void` | EmptyTraceProcessor.`process(Trace pTrace)` Defines the action that is to be executed on each match.

  - ### Uses of Trace in org.eclipse.incquery.viewmodel.traceability.util

    Methods in org.eclipse.incquery.viewmodel.traceability.util with parameters of type Trace
    Modifier and Type | Method and Description
    --- | ---
    `T` | TraceabilitySwitch.`caseTrace(Trace object)` Returns the result of interpreting the object as an instance of 'Trace'.