## Uses of Interface
org.eclipse.incquery.runtime.api.IncQueryMatcher

- Packages that use IncQueryMatcher
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.specification |
  org.eclipse.incquery.runtime.api |
  org.eclipse.incquery.runtime.api.impl |
  org.eclipse.incquery.runtime.evm.qrm |
  org.eclipse.incquery.runtime.evm.specific |
  org.eclipse.incquery.runtime.evm.specific.event |
  org.eclipse.incquery.runtime.extensibility |
  org.eclipse.incquery.runtime.internal.apiimpl |
  org.eclipse.incquery.runtime.internal.engine |
  org.eclipse.incquery.uml.derivedfeatures |
  org.eclipse.incquery.validation.core.api |
  org.eclipse.incquery.viewers.runtime.extensions |
  org.eclipse.incquery.viewers.runtime.model |
  org.eclipse.incquery.viewers.runtime.model.patterns |
  org.eclipse.incquery.viewmodel.traceability.patterns |

- - ### Uses of IncQueryMatcher in org.eclipse.incquery.patternlanguage.emf.specification

    Methods in org.eclipse.incquery.patternlanguage.emf.specification that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | SpecificationBuilder.`getOrCreateSpecification(Pattern pattern)` Creates a new or returns an existing query specification for the pattern.
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | SpecificationBuilder.`getOrCreateSpecification(Pattern pattern, boolean skipPatternValidation)` Creates a new or returns an existing query specification for the pattern.
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | SpecificationBuilder.`getOrCreateSpecification(Pattern pattern, java.util.List<IQuerySpecification<?>> createdPatternList, boolean skipPatternValidation)`

    Constructor parameters in org.eclipse.incquery.patternlanguage.emf.specification with type arguments of type IncQueryMatcher
    Constructor and Description
    `SpecificationBuilder(java.util.Collection<? extends IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>> specifications)` Sets up a query builder with a predefined collection of specifications

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.api

    Classes in org.eclipse.incquery.runtime.api with type parameters of type IncQueryMatcher
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>` API interface for an IncQuery query specification.

    Classes in org.eclipse.incquery.runtime.api that implement IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericPatternMatcher` This is a generic pattern matcher for any IncQuery pattern, with "interpretative" query execution.

    Methods in org.eclipse.incquery.runtime.api with type parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | IncQueryEngine.`getExistingMatcher(IQuerySpecification<Matcher> querySpecification)` Access an existing pattern matcher based on a `IQuerySpecification`.
    `abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | IncQueryEngine.`getMatcher(IQuerySpecification<Matcher> querySpecification)` Access a pattern matcher based on a `IQuerySpecification`.
    `abstract <Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | AdvancedIncQueryEngine.`getMatcher(IQuerySpecification<Matcher> querySpecification, QueryEvaluationHint optionalEvaluationHints)` Access a pattern matcher based on a `IQuerySpecification`, overriding some of the default query evaluation hints.

    Methods in org.eclipse.incquery.runtime.api that return IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `abstract IncQueryMatcher<? extends IPatternMatch>` | IncQueryEngine.`getMatcher(java.lang.String patternFQN)` Access a pattern matcher for the graph pattern with the given fully qualified name.

    Methods in org.eclipse.incquery.runtime.api that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `abstract java.util.Set<? extends IncQueryMatcher<? extends IPatternMatch>>` | IncQueryEngine.`getCurrentMatchers()` Access a copy of available `IncQueryMatcher` pattern matchers.
    `java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>>` | IncQueryEngine.`getRegisteredQuerySpecifications()`
    `IQuerySpecification<? extends IncQueryMatcher<Match>>` | IncQueryMatcher.`getSpecification()` The pattern that will be matched.
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | IPatternMatch.`specification()`

    Methods in org.eclipse.incquery.runtime.api with parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `abstract <Match extends IPatternMatch> void` | AdvancedIncQueryEngine.`addMatchUpdateListener(IncQueryMatcher<Match> matcher, IMatchUpdateListener<? super Match> listener, boolean fireNow)` Registers low-level callbacks for match appearance and disappearance on this pattern matcher.
    `void` | IncQueryEngineLifecycleListener.`matcherInstantiated(IncQueryMatcher<? extends IPatternMatch> matcher)` Called after a matcher is instantiated in the engine
    `abstract <Match extends IPatternMatch> void` | AdvancedIncQueryEngine.`removeMatchUpdateListener(IncQueryMatcher<Match> matcher, IMatchUpdateListener<? super Match> listener)` Remove an existing match update event listener to this engine instance.

    Method parameters in org.eclipse.incquery.runtime.api with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `<Match extends IPatternMatch> java.util.Collection<Match>` | IRunOnceQueryEngine.`getAllMatches(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification)` Returns the set of all matches for the given query in the scope of the engine.

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.api.impl

    Classes in org.eclipse.incquery.runtime.api.impl with type parameters of type IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseGeneratedEMFQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>` Provides common functionality of pattern-specific generated query specifications over the EMF scope.
    `class` | `BaseQuerySpecification<Matcher extends IncQueryMatcher<? extends IPatternMatch>>` Base implementation of IQuerySpecification.

    Classes in org.eclipse.incquery.runtime.api.impl that implement IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseMatcher<Match extends IPatternMatch>` Base implementation of IncQueryMatcher.

    Method parameters in org.eclipse.incquery.runtime.api.impl with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `<Match extends IPatternMatch> java.util.Collection<Match>` | RunOnceQueryEngine.`getAllMatches(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification)`

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.evm.qrm

    Methods in org.eclipse.incquery.runtime.evm.qrm with type parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `<Matcher extends IncQueryMatcher<Match>> void` | EVMBasedQueryResultMultimap.`addMatcherToMultimapResults(IQuerySpecification<Matcher> querySpecification)` Adds the given query into the results of the multimap.

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.evm.specific

    Methods in org.eclipse.incquery.runtime.evm.specific with parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static <Match extends IPatternMatch> RuleSpecification<Match>` | Rules.`newMatcherRuleSpecification(IncQueryMatcher<Match> matcher, ActivationLifeCycle lifecycle, java.util.Set<Job<Match>> jobs)`

    Method parameters in org.eclipse.incquery.runtime.evm.specific with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static <Match extends IPatternMatch> RuleSpecification<Match>` | Rules.`newMatcherRuleSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification, ActivationLifeCycle lifecycle, java.util.Set<Job<Match>> jobs)` Creates a `RuleSpecification` with the given query specification, life-cycle and jobs.
    `static <Match extends IPatternMatch> RuleSpecification<Match>` | Rules.`newMatcherRuleSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> querySpecification, java.util.Set<Job<Match>> jobs)` Creates a `RuleSpecification` with the given query specification and jobs, using the `DefaultActivationLifeCycle.DEFAULT` life-cycle.

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.evm.specific.event

    Methods in org.eclipse.incquery.runtime.evm.specific.event that return IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IncQueryMatcher<Match>` | IncQueryEventSource.`getMatcher()`

    Methods in org.eclipse.incquery.runtime.evm.specific.event that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IQuerySpecification<? extends IncQueryMatcher<Match>>` | IncQueryEventSourceSpecification.`getQuerySpecification()`

    Method parameters in org.eclipse.incquery.runtime.evm.specific.event with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static <Match extends IPatternMatch> IncQueryEventSourceSpecification<Match>` | IncQueryEventRealm.`createSourceSpecification(IQuerySpecification<? extends IncQueryMatcher<Match>> factory)`

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.extensibility

    Methods in org.eclipse.incquery.runtime.extensibility that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>>` | QuerySpecificationRegistry.`getContributedQuerySpecifications()`
    `static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>>` | QuerySpecificationRegistry.`getPatternGroup(java.lang.String packageFQN)` Returns the set of query specifications in a given package.
    `static java.util.Set<IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>>` | QuerySpecificationRegistry.`getPatternSubTree(java.lang.String packageFQN)` Returns the set of query specifications in a given package.
    `static IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | QuerySpecificationRegistry.`getQuerySpecification(java.lang.String patternFQN)`

    Method parameters in org.eclipse.incquery.runtime.extensibility with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static void` | QuerySpecificationRegistry.`registerQuerySpecification(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> specification)` Puts the specification in the registry, unless it already contains a specification for the given pattern FQN

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.internal.apiimpl

    Methods in org.eclipse.incquery.runtime.internal.apiimpl with type parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `<Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | IncQueryEngineImpl.`getExistingMatcher(IQuerySpecification<Matcher> querySpecification)`
    `<Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | IncQueryEngineImpl.`getMatcher(IQuerySpecification<Matcher> querySpecification)`
    `<Matcher extends IncQueryMatcher<? extends IPatternMatch>> Matcher` | IncQueryEngineImpl.`getMatcher(IQuerySpecification<Matcher> querySpecification, QueryEvaluationHint optionalEvaluationHints)`

    Methods in org.eclipse.incquery.runtime.internal.apiimpl that return IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IncQueryMatcher<? extends IPatternMatch>` | IncQueryEngineImpl.`getMatcher(java.lang.String patternFQN)`

    Methods in org.eclipse.incquery.runtime.internal.apiimpl that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set<? extends IncQueryMatcher<? extends IPatternMatch>>` | IncQueryEngineImpl.`getCurrentMatchers()`

    Methods in org.eclipse.incquery.runtime.internal.apiimpl with parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `<Match extends IPatternMatch> void` | IncQueryEngineImpl.`addMatchUpdateListener(IncQueryMatcher<Match> matcher, IMatchUpdateListener<? super Match> listener, boolean fireNow)`
    `<Match extends IPatternMatch> void` | IncQueryEngineImpl.`removeMatchUpdateListener(IncQueryMatcher<Match> matcher, IMatchUpdateListener<? super Match> listener)`
    `void` | IncQueryEngineImpl.`reportMatcherInitialized(IQuerySpecification<?> querySpecification, IncQueryMatcher<?> matcher)` Report when a pattern matcher has been completely initialized, so that it can be registered into the engine.

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.runtime.internal.engine

    Methods in org.eclipse.incquery.runtime.internal.engine with parameters of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `void` | LifecycleProvider.`matcherInstantiated(IncQueryMatcher<? extends IPatternMatch> matcher)`

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.uml.derivedfeatures

    Classes in org.eclipse.incquery.uml.derivedfeatures that implement IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionContextMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.actionContext pattern, providing pattern-specific query methods.
    `class` | `ActionInputMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.actionInput pattern, providing pattern-specific query methods.
    `class` | `ActionOutputMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.actionOutput pattern, providing pattern-specific query methods.
    `class` | `ActivityEdgeInGroupMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityEdgeInGroup pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupContainedEdgeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedEdge pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupContainedNodeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedNode pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupInActivityMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroupInActivity pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroup pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupSubgroupMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSubgroup pattern, providing pattern-specific query methods.
    `class` | `ActivityGroupSuperGroupMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSuperGroup pattern, providing pattern-specific query methods.
    `class` | `ActivityNodeActivityMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityNodeActivity pattern, providing pattern-specific query methods.
    `class` | `ActivityNodeInGroupMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityNodeInGroup pattern, providing pattern-specific query methods.
    `class` | `ActivityNodeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.activityNode pattern, providing pattern-specific query methods.
    `class` | `AssociationEndTypeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.associationEndType pattern, providing pattern-specific query methods.
    `class` | `BehaviorContextMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.behaviorContext pattern, providing pattern-specific query methods.
    `class` | `ClassExtensionMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classExtension pattern, providing pattern-specific query methods.
    `class` | `ClassifierAllParentsMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classifierAllParents pattern, providing pattern-specific query methods.
    `class` | `ClassifierAttributeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classifierAttribute pattern, providing pattern-specific query methods.
    `class` | `ClassifierFeatureMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classifierFeature pattern, providing pattern-specific query methods.
    `class` | `ClassifierGeneralMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classifierGeneral pattern, providing pattern-specific query methods.
    `class` | `ClassifierParentsMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classifierParents pattern, providing pattern-specific query methods.
    `class` | `ClassSuperClassMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.classSuperClass pattern, providing pattern-specific query methods.
    `class` | `ConnectableElementEndMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.connectableElementEnd pattern, providing pattern-specific query methods.
    `class` | `ConnectorKindMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.connectorKind pattern, providing pattern-specific query methods.
    `class` | `DeploymentTargetDeployedElementMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.deploymentTargetDeployedElement pattern, providing pattern-specific query methods.
    `class` | `DirectedRelationshipSourceMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipSource pattern, providing pattern-specific query methods.
    `class` | `DirectedRelationshipTargetMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipTarget pattern, providing pattern-specific query methods.
    `class` | `ElementOwnedElementMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.elementOwnedElement pattern, providing pattern-specific query methods.
    `class` | `ElementOwnerMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.elementOwner pattern, providing pattern-specific query methods.
    `class` | `EncapsulatedClassifierOwnedPortMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.encapsulatedClassifierOwnedPort pattern, providing pattern-specific query methods.
    `class` | `ExtensionMetaclassEndMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclassEnd pattern, providing pattern-specific query methods.
    `class` | `ExtensionMetaclassMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclass pattern, providing pattern-specific query methods.
    `class` | `FeatureFeaturingClassifierMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.featureFeaturingClassifier pattern, providing pattern-specific query methods.
    `class` | `MessageMessageKindMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.messageMessageKind pattern, providing pattern-specific query methods.
    `class` | `NamedElementClientDependencyMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namedElementClientDependency pattern, providing pattern-specific query methods.
    `class` | `NamedElementNamespaceMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namedElementNamespace pattern, providing pattern-specific query methods.
    `class` | `NamedElementQualifiedNameMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namedElementQualifiedName pattern, providing pattern-specific query methods.
    `class` | `NamespaceImportedMemberMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namespaceImportedMember pattern, providing pattern-specific query methods.
    `class` | `NamespaceMemberMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namespaceMember pattern, providing pattern-specific query methods.
    `class` | `NamespaceOwnedMemberMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.namespaceOwnedMember pattern, providing pattern-specific query methods.
    `class` | `OpaqueExpressionResultMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.opaqueExpressionResult pattern, providing pattern-specific query methods.
    `class` | `OperationReturnResultMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.operationReturnResult pattern, providing pattern-specific query methods.
    `class` | `PackageNestedPackageMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.packageNestedPackage pattern, providing pattern-specific query methods.
    `class` | `PackageNestingPackageMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.packageNestingPackage pattern, providing pattern-specific query methods.
    `class` | `PackageOwnedStereotypeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedStereotype pattern, providing pattern-specific query methods.
    `class` | `PackageOwnedTypeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedType pattern, providing pattern-specific query methods.
    `class` | `PackageVisibleMemberMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.packageVisibleMember pattern, providing pattern-specific query methods.
    `class` | `PropertyIsCompositeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.propertyIsComposite pattern, providing pattern-specific query methods.
    `class` | `ProtocolTransitionReferredMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.protocolTransitionReferred pattern, providing pattern-specific query methods.
    `class` | `RedefinableElementRedefinedElementMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinedElement pattern, providing pattern-specific query methods.
    `class` | `RedefinableElementRedefinitionContextMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinitionContext pattern, providing pattern-specific query methods.
    `class` | `RedefinableTemplateSignatureInheritedParameterMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.redefinableTemplateSignatureInheritedParameter pattern, providing pattern-specific query methods.
    `class` | `RelationshipRelatedElementMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.relationshipRelatedElement pattern, providing pattern-specific query methods.
    `class` | `StateIsCompositeMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.stateIsComposite pattern, providing pattern-specific query methods.
    `class` | `StateIsOrthogonalMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.stateIsOrthogonal pattern, providing pattern-specific query methods.
    `class` | `StructuredClassifierPartMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierPart pattern, providing pattern-specific query methods.
    `class` | `StructuredClassifierRoleMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierRole pattern, providing pattern-specific query methods.
    `class` | `TypePackageMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.typePackage pattern, providing pattern-specific query methods.
    `class` | `VertexIncomingMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.vertexIncoming pattern, providing pattern-specific query methods.
    `class` | `VertexOutgoingMatcher` Generated pattern matcher API of the org.eclipse.incquery.uml.derivedfeatures.vertexOutgoing pattern, providing pattern-specific query methods.

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.validation.core.api

    Methods in org.eclipse.incquery.validation.core.api that return types with arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | IConstraintSpecification.`getQuerySpecification()` Returns the IncQuery-specific query specification of the constraint specification.
    `IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>>` | ConstraintSpecification.`getQuerySpecification()`

    Constructor parameters in org.eclipse.incquery.validation.core.api with type arguments of type IncQueryMatcher
    Constructor and Description
    `ConstraintSpecificationBuilder(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> querySpecification, java.lang.String messageFormat, Severity severity)`

  - ### Uses of IncQueryMatcher in org.eclipse.incquery.viewers.runtime.extensions

    Method parameters in org.eclipse.incquery.viewers.runtime.extensions with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `static ViewersComponentConfiguration` | ViewersComponentConfiguration.`fromQuerySpecs(java.util.Collection<IQuerySpecification<IncQueryMatcher<? extends IPatternMatch>>> specs)` TODO this does not seem to be usable at the moment Java generics bugs?

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

    Method parameters in org.eclipse.incquery.viewers.runtime.model with type arguments of type IncQueryMatcher
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewerDataFilter.`addMultiFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern, java.util.Collection<IPatternMatch> matches, IncQueryFilterSemantics semantics)`
    `void` | ViewerDataFilter.`addSingleFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern, IPatternMatch match)` Adds a new filter to a viewer data filter.
    `void` | ViewerDataFilter.`removeFilter(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern)` Removes a filter from the rules.

    Constructor parameters in org.eclipse.incquery.viewers.runtime.model with type arguments of type IncQueryMatcher
    Constructor and Description
    `ViewerFilterDefinition(IQuerySpecification<? extends IncQueryMatcher<? extends IPatternMatch>> pattern, IncQueryFilterSemantics semantics, IPatternMatch singleFilterMatch, java.util.Collection<IPatternMatch> filterMatches)`

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

    Classes in org.eclipse.incquery.viewers.runtime.model.patterns that implement IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChildrenMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewers.runtime.model.patterns.children pattern, providing pattern-specific query methods.
    `class` | `Param2containmentMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewers.runtime.model.patterns.param2containment pattern, providing pattern-specific query methods.
    `class` | `Param2edgeMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewers.runtime.model.patterns.param2edge pattern, providing pattern-specific query methods.
    `class` | `Param2itemMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewers.runtime.model.patterns.param2item pattern, providing pattern-specific query methods.

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

    Classes in org.eclipse.incquery.viewmodel.traceability.patterns that implement IncQueryMatcher
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyTraceMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.emptyTrace pattern, providing pattern-specific query methods.
    `class` | `Param2targetMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.param2target pattern, providing pattern-specific query methods.
    `class` | `Trace2objectMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2object pattern, providing pattern-specific query methods.
    `class` | `Trace2paramMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2param pattern, providing pattern-specific query methods.
    `class` | `Trace2targetMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2target pattern, providing pattern-specific query methods.
    `class` | `TraceMatcher` Generated pattern matcher API of the org.eclipse.incquery.viewmodel.traceability.patterns.trace pattern, providing pattern-specific query methods.