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

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

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

    Subclasses of BasePatternMatch in org.eclipse.incquery.runtime.api
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericPatternMatch` Generic signature object implementation.

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

    Subclasses of BasePatternMatch in org.eclipse.incquery.uml.derivedfeatures
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionContextMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionContext pattern, to be used in conjunction with `ActionContextMatcher`.
    `class` | `ActionInputMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionInput pattern, to be used in conjunction with `ActionInputMatcher`.
    `class` | `ActionOutputMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.actionOutput pattern, to be used in conjunction with `ActionOutputMatcher`.
    `class` | `ActivityEdgeInGroupMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityEdgeInGroup pattern, to be used in conjunction with `ActivityEdgeInGroupMatcher`.
    `class` | `ActivityGroupContainedEdgeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedEdge pattern, to be used in conjunction with `ActivityGroupContainedEdgeMatcher`.
    `class` | `ActivityGroupContainedNodeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupContainedNode pattern, to be used in conjunction with `ActivityGroupContainedNodeMatcher`.
    `class` | `ActivityGroupInActivityMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupInActivity pattern, to be used in conjunction with `ActivityGroupInActivityMatcher`.
    `class` | `ActivityGroupMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroup pattern, to be used in conjunction with `ActivityGroupMatcher`.
    `class` | `ActivityGroupSubgroupMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSubgroup pattern, to be used in conjunction with `ActivityGroupSubgroupMatcher`.
    `class` | `ActivityGroupSuperGroupMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityGroupSuperGroup pattern, to be used in conjunction with `ActivityGroupSuperGroupMatcher`.
    `class` | `ActivityNodeActivityMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNodeActivity pattern, to be used in conjunction with `ActivityNodeActivityMatcher`.
    `class` | `ActivityNodeInGroupMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNodeInGroup pattern, to be used in conjunction with `ActivityNodeInGroupMatcher`.
    `class` | `ActivityNodeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.activityNode pattern, to be used in conjunction with `ActivityNodeMatcher`.
    `class` | `AssociationEndTypeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.associationEndType pattern, to be used in conjunction with `AssociationEndTypeMatcher`.
    `class` | `BehaviorContextMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.behaviorContext pattern, to be used in conjunction with `BehaviorContextMatcher`.
    `class` | `ClassExtensionMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classExtension pattern, to be used in conjunction with `ClassExtensionMatcher`.
    `class` | `ClassifierAllParentsMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierAllParents pattern, to be used in conjunction with `ClassifierAllParentsMatcher`.
    `class` | `ClassifierAttributeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierAttribute pattern, to be used in conjunction with `ClassifierAttributeMatcher`.
    `class` | `ClassifierFeatureMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierFeature pattern, to be used in conjunction with `ClassifierFeatureMatcher`.
    `class` | `ClassifierGeneralMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierGeneral pattern, to be used in conjunction with `ClassifierGeneralMatcher`.
    `class` | `ClassifierParentsMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classifierParents pattern, to be used in conjunction with `ClassifierParentsMatcher`.
    `class` | `ClassSuperClassMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.classSuperClass pattern, to be used in conjunction with `ClassSuperClassMatcher`.
    `class` | `ConnectableElementEndMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.connectableElementEnd pattern, to be used in conjunction with `ConnectableElementEndMatcher`.
    `class` | `ConnectorKindMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.connectorKind pattern, to be used in conjunction with `ConnectorKindMatcher`.
    `class` | `DeploymentTargetDeployedElementMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.deploymentTargetDeployedElement pattern, to be used in conjunction with `DeploymentTargetDeployedElementMatcher`.
    `class` | `DirectedRelationshipSourceMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipSource pattern, to be used in conjunction with `DirectedRelationshipSourceMatcher`.
    `class` | `DirectedRelationshipTargetMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.directedRelationshipTarget pattern, to be used in conjunction with `DirectedRelationshipTargetMatcher`.
    `class` | `ElementOwnedElementMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.elementOwnedElement pattern, to be used in conjunction with `ElementOwnedElementMatcher`.
    `class` | `ElementOwnerMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.elementOwner pattern, to be used in conjunction with `ElementOwnerMatcher`.
    `class` | `EncapsulatedClassifierOwnedPortMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.encapsulatedClassifierOwnedPort pattern, to be used in conjunction with `EncapsulatedClassifierOwnedPortMatcher`.
    `class` | `ExtensionMetaclassEndMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclassEnd pattern, to be used in conjunction with `ExtensionMetaclassEndMatcher`.
    `class` | `ExtensionMetaclassMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.extensionMetaclass pattern, to be used in conjunction with `ExtensionMetaclassMatcher`.
    `class` | `FeatureFeaturingClassifierMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.featureFeaturingClassifier pattern, to be used in conjunction with `FeatureFeaturingClassifierMatcher`.
    `class` | `MessageMessageKindMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.messageMessageKind pattern, to be used in conjunction with `MessageMessageKindMatcher`.
    `class` | `NamedElementClientDependencyMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementClientDependency pattern, to be used in conjunction with `NamedElementClientDependencyMatcher`.
    `class` | `NamedElementNamespaceMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementNamespace pattern, to be used in conjunction with `NamedElementNamespaceMatcher`.
    `class` | `NamedElementQualifiedNameMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namedElementQualifiedName pattern, to be used in conjunction with `NamedElementQualifiedNameMatcher`.
    `class` | `NamespaceImportedMemberMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceImportedMember pattern, to be used in conjunction with `NamespaceImportedMemberMatcher`.
    `class` | `NamespaceMemberMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceMember pattern, to be used in conjunction with `NamespaceMemberMatcher`.
    `class` | `NamespaceOwnedMemberMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.namespaceOwnedMember pattern, to be used in conjunction with `NamespaceOwnedMemberMatcher`.
    `class` | `OpaqueExpressionResultMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.opaqueExpressionResult pattern, to be used in conjunction with `OpaqueExpressionResultMatcher`.
    `class` | `OperationReturnResultMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.operationReturnResult pattern, to be used in conjunction with `OperationReturnResultMatcher`.
    `class` | `PackageNestedPackageMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageNestedPackage pattern, to be used in conjunction with `PackageNestedPackageMatcher`.
    `class` | `PackageNestingPackageMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageNestingPackage pattern, to be used in conjunction with `PackageNestingPackageMatcher`.
    `class` | `PackageOwnedStereotypeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedStereotype pattern, to be used in conjunction with `PackageOwnedStereotypeMatcher`.
    `class` | `PackageOwnedTypeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageOwnedType pattern, to be used in conjunction with `PackageOwnedTypeMatcher`.
    `class` | `PackageVisibleMemberMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.packageVisibleMember pattern, to be used in conjunction with `PackageVisibleMemberMatcher`.
    `class` | `PropertyIsCompositeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.propertyIsComposite pattern, to be used in conjunction with `PropertyIsCompositeMatcher`.
    `class` | `ProtocolTransitionReferredMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.protocolTransitionReferred pattern, to be used in conjunction with `ProtocolTransitionReferredMatcher`.
    `class` | `RedefinableElementRedefinedElementMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinedElement pattern, to be used in conjunction with `RedefinableElementRedefinedElementMatcher`.
    `class` | `RedefinableElementRedefinitionContextMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableElementRedefinitionContext pattern, to be used in conjunction with `RedefinableElementRedefinitionContextMatcher`.
    `class` | `RedefinableTemplateSignatureInheritedParameterMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.redefinableTemplateSignatureInheritedParameter pattern, to be used in conjunction with `RedefinableTemplateSignatureInheritedParameterMatcher`.
    `class` | `RelationshipRelatedElementMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.relationshipRelatedElement pattern, to be used in conjunction with `RelationshipRelatedElementMatcher`.
    `class` | `StateIsCompositeMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.stateIsComposite pattern, to be used in conjunction with `StateIsCompositeMatcher`.
    `class` | `StateIsOrthogonalMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.stateIsOrthogonal pattern, to be used in conjunction with `StateIsOrthogonalMatcher`.
    `class` | `StructuredClassifierPartMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierPart pattern, to be used in conjunction with `StructuredClassifierPartMatcher`.
    `class` | `StructuredClassifierRoleMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.structuredClassifierRole pattern, to be used in conjunction with `StructuredClassifierRoleMatcher`.
    `class` | `TypePackageMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.typePackage pattern, to be used in conjunction with `TypePackageMatcher`.
    `class` | `VertexIncomingMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.vertexIncoming pattern, to be used in conjunction with `VertexIncomingMatcher`.
    `class` | `VertexOutgoingMatch` Pattern-specific match representation of the org.eclipse.incquery.uml.derivedfeatures.vertexOutgoing pattern, to be used in conjunction with `VertexOutgoingMatcher`.

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

    Subclasses of BasePatternMatch in org.eclipse.incquery.viewers.runtime.model.patterns
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChildrenMatch` Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.children pattern, to be used in conjunction with `ChildrenMatcher`.
    `class` | `Param2containmentMatch` Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2containment pattern, to be used in conjunction with `Param2containmentMatcher`.
    `class` | `Param2edgeMatch` Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2edge pattern, to be used in conjunction with `Param2edgeMatcher`.
    `class` | `Param2itemMatch` Pattern-specific match representation of the org.eclipse.incquery.viewers.runtime.model.patterns.param2item pattern, to be used in conjunction with `Param2itemMatcher`.

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

    Subclasses of BasePatternMatch in org.eclipse.incquery.viewmodel.traceability.patterns
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyTraceMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.emptyTrace pattern, to be used in conjunction with `EmptyTraceMatcher`.
    `class` | `Param2targetMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.param2target pattern, to be used in conjunction with `Param2targetMatcher`.
    `class` | `Trace2objectMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2object pattern, to be used in conjunction with `Trace2objectMatcher`.
    `class` | `Trace2paramMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2param pattern, to be used in conjunction with `Trace2paramMatcher`.
    `class` | `Trace2targetMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace2target pattern, to be used in conjunction with `Trace2targetMatcher`.
    `class` | `TraceMatch` Pattern-specific match representation of the org.eclipse.incquery.viewmodel.traceability.patterns.trace pattern, to be used in conjunction with `TraceMatcher`.