## Uses of Class
org.eclipse.incquery.runtime.api.impl.BaseMatcher

- Packages that use BaseMatcher
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.api |
  org.eclipse.incquery.runtime.api.impl |
  org.eclipse.incquery.uml.derivedfeatures |
  org.eclipse.incquery.viewers.runtime.model.patterns |
  org.eclipse.incquery.viewmodel.traceability.patterns |

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

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

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

    Methods in org.eclipse.incquery.runtime.api.impl that return types with arguments of type BaseMatcher
    Modifier and Type | Method and Description
    --- | ---
    `IQuerySpecification<? extends BaseMatcher<Match>>` | BaseMatcher.`getSpecification()`

    Constructor parameters in org.eclipse.incquery.runtime.api.impl with type arguments of type BaseMatcher
    Constructor and Description
    `BaseMatcher(IncQueryEngine engine, IQuerySpecification<? extends BaseMatcher<Match>> querySpecification)`

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

    Subclasses of BaseMatcher in org.eclipse.incquery.uml.derivedfeatures
    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 BaseMatcher in org.eclipse.incquery.viewers.runtime.model.patterns

    Subclasses of BaseMatcher in org.eclipse.incquery.viewers.runtime.model.patterns
    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 BaseMatcher in org.eclipse.incquery.viewmodel.traceability.patterns

    Subclasses of BaseMatcher in org.eclipse.incquery.viewmodel.traceability.patterns
    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.