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

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

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

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.runtime.api
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericQuerySpecification<Matcher extends GenericPatternMatcher>` This is a generic query specification for IncQuery pattern matchers, for "interpretative" query execution.

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

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.runtime.api.impl
    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.

  - ### Uses of BaseQuerySpecification in org.eclipse.incquery.uml.derivedfeatures.util

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.uml.derivedfeatures.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActionContextQuerySpecification` A pattern-specific query specification that can instantiate ActionContextMatcher in a type-safe way.
    `class` | `ActionInputQuerySpecification` A pattern-specific query specification that can instantiate ActionInputMatcher in a type-safe way.
    `class` | `ActionOutputQuerySpecification` A pattern-specific query specification that can instantiate ActionOutputMatcher in a type-safe way.
    `class` | `ActivityEdgeInGroupQuerySpecification` A pattern-specific query specification that can instantiate ActivityEdgeInGroupMatcher in a type-safe way.
    `class` | `ActivityGroupContainedEdgeQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupContainedEdgeMatcher in a type-safe way.
    `class` | `ActivityGroupContainedNodeQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupContainedNodeMatcher in a type-safe way.
    `class` | `ActivityGroupInActivityQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupInActivityMatcher in a type-safe way.
    `class` | `ActivityGroupQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupMatcher in a type-safe way.
    `class` | `ActivityGroupSubgroupQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupSubgroupMatcher in a type-safe way.
    `class` | `ActivityGroupSuperGroupQuerySpecification` A pattern-specific query specification that can instantiate ActivityGroupSuperGroupMatcher in a type-safe way.
    `class` | `ActivityNodeActivityQuerySpecification` A pattern-specific query specification that can instantiate ActivityNodeActivityMatcher in a type-safe way.
    `class` | `ActivityNodeInGroupQuerySpecification` A pattern-specific query specification that can instantiate ActivityNodeInGroupMatcher in a type-safe way.
    `class` | `ActivityNodeQuerySpecification` A pattern-specific query specification that can instantiate ActivityNodeMatcher in a type-safe way.
    `class` | `AssociationEndTypeQuerySpecification` A pattern-specific query specification that can instantiate AssociationEndTypeMatcher in a type-safe way.
    `class` | `BehaviorContextQuerySpecification` A pattern-specific query specification that can instantiate BehaviorContextMatcher in a type-safe way.
    `class` | `ClassExtensionQuerySpecification` A pattern-specific query specification that can instantiate ClassExtensionMatcher in a type-safe way.
    `class` | `ClassifierAllParentsQuerySpecification` A pattern-specific query specification that can instantiate ClassifierAllParentsMatcher in a type-safe way.
    `class` | `ClassifierAttributeQuerySpecification` A pattern-specific query specification that can instantiate ClassifierAttributeMatcher in a type-safe way.
    `class` | `ClassifierFeatureQuerySpecification` A pattern-specific query specification that can instantiate ClassifierFeatureMatcher in a type-safe way.
    `class` | `ClassifierGeneralQuerySpecification` A pattern-specific query specification that can instantiate ClassifierGeneralMatcher in a type-safe way.
    `class` | `ClassifierParentsQuerySpecification` A pattern-specific query specification that can instantiate ClassifierParentsMatcher in a type-safe way.
    `class` | `ClassSuperClassQuerySpecification` A pattern-specific query specification that can instantiate ClassSuperClassMatcher in a type-safe way.
    `class` | `ConnectableElementEndQuerySpecification` A pattern-specific query specification that can instantiate ConnectableElementEndMatcher in a type-safe way.
    `class` | `ConnectorKindQuerySpecification` A pattern-specific query specification that can instantiate ConnectorKindMatcher in a type-safe way.
    `class` | `DeploymentTargetDeployedElementQuerySpecification` A pattern-specific query specification that can instantiate DeploymentTargetDeployedElementMatcher in a type-safe way.
    `class` | `DirectedRelationshipSourceQuerySpecification` A pattern-specific query specification that can instantiate DirectedRelationshipSourceMatcher in a type-safe way.
    `class` | `DirectedRelationshipTargetQuerySpecification` A pattern-specific query specification that can instantiate DirectedRelationshipTargetMatcher in a type-safe way.
    `class` | `ElementOwnedElementQuerySpecification` A pattern-specific query specification that can instantiate ElementOwnedElementMatcher in a type-safe way.
    `class` | `ElementOwnerQuerySpecification` A pattern-specific query specification that can instantiate ElementOwnerMatcher in a type-safe way.
    `class` | `EncapsulatedClassifierOwnedPortQuerySpecification` A pattern-specific query specification that can instantiate EncapsulatedClassifierOwnedPortMatcher in a type-safe way.
    `class` | `ExtensionMetaclassEndQuerySpecification` A pattern-specific query specification that can instantiate ExtensionMetaclassEndMatcher in a type-safe way.
    `class` | `ExtensionMetaclassQuerySpecification` A pattern-specific query specification that can instantiate ExtensionMetaclassMatcher in a type-safe way.
    `class` | `FeatureFeaturingClassifierQuerySpecification` A pattern-specific query specification that can instantiate FeatureFeaturingClassifierMatcher in a type-safe way.
    `class` | `MessageMessageKindQuerySpecification` A pattern-specific query specification that can instantiate MessageMessageKindMatcher in a type-safe way.
    `class` | `NamedElementClientDependencyQuerySpecification` A pattern-specific query specification that can instantiate NamedElementClientDependencyMatcher in a type-safe way.
    `class` | `NamedElementNamespaceQuerySpecification` A pattern-specific query specification that can instantiate NamedElementNamespaceMatcher in a type-safe way.
    `class` | `NamedElementQualifiedNameQuerySpecification` A pattern-specific query specification that can instantiate NamedElementQualifiedNameMatcher in a type-safe way.
    `class` | `NamespaceImportedMemberQuerySpecification` A pattern-specific query specification that can instantiate NamespaceImportedMemberMatcher in a type-safe way.
    `class` | `NamespaceMemberQuerySpecification` A pattern-specific query specification that can instantiate NamespaceMemberMatcher in a type-safe way.
    `class` | `NamespaceOwnedMemberQuerySpecification` A pattern-specific query specification that can instantiate NamespaceOwnedMemberMatcher in a type-safe way.
    `class` | `OpaqueExpressionResultQuerySpecification` A pattern-specific query specification that can instantiate OpaqueExpressionResultMatcher in a type-safe way.
    `class` | `OperationReturnResultQuerySpecification` A pattern-specific query specification that can instantiate OperationReturnResultMatcher in a type-safe way.
    `class` | `PackageNestedPackageQuerySpecification` A pattern-specific query specification that can instantiate PackageNestedPackageMatcher in a type-safe way.
    `class` | `PackageNestingPackageQuerySpecification` A pattern-specific query specification that can instantiate PackageNestingPackageMatcher in a type-safe way.
    `class` | `PackageOwnedStereotypeQuerySpecification` A pattern-specific query specification that can instantiate PackageOwnedStereotypeMatcher in a type-safe way.
    `class` | `PackageOwnedTypeQuerySpecification` A pattern-specific query specification that can instantiate PackageOwnedTypeMatcher in a type-safe way.
    `class` | `PackageVisibleMemberQuerySpecification` A pattern-specific query specification that can instantiate PackageVisibleMemberMatcher in a type-safe way.
    `class` | `PropertyIsCompositeQuerySpecification` A pattern-specific query specification that can instantiate PropertyIsCompositeMatcher in a type-safe way.
    `class` | `ProtocolTransitionReferredQuerySpecification` A pattern-specific query specification that can instantiate ProtocolTransitionReferredMatcher in a type-safe way.
    `class` | `RedefinableElementRedefinedElementQuerySpecification` A pattern-specific query specification that can instantiate RedefinableElementRedefinedElementMatcher in a type-safe way.
    `class` | `RedefinableElementRedefinitionContextQuerySpecification` A pattern-specific query specification that can instantiate RedefinableElementRedefinitionContextMatcher in a type-safe way.
    `class` | `RedefinableTemplateSignatureInheritedParameterQuerySpecification` A pattern-specific query specification that can instantiate RedefinableTemplateSignatureInheritedParameterMatcher in a type-safe way.
    `class` | `RelationshipRelatedElementQuerySpecification` A pattern-specific query specification that can instantiate RelationshipRelatedElementMatcher in a type-safe way.
    `class` | `StateIsCompositeQuerySpecification` A pattern-specific query specification that can instantiate StateIsCompositeMatcher in a type-safe way.
    `class` | `StateIsOrthogonalQuerySpecification` A pattern-specific query specification that can instantiate StateIsOrthogonalMatcher in a type-safe way.
    `class` | `StructuredClassifierPartQuerySpecification` A pattern-specific query specification that can instantiate StructuredClassifierPartMatcher in a type-safe way.
    `class` | `StructuredClassifierRoleQuerySpecification` A pattern-specific query specification that can instantiate StructuredClassifierRoleMatcher in a type-safe way.
    `class` | `TypePackageQuerySpecification` A pattern-specific query specification that can instantiate TypePackageMatcher in a type-safe way.
    `class` | `VertexIncomingQuerySpecification` A pattern-specific query specification that can instantiate VertexIncomingMatcher in a type-safe way.
    `class` | `VertexOutgoingQuerySpecification` A pattern-specific query specification that can instantiate VertexOutgoingMatcher in a type-safe way.

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

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.viewers.runtime.model.patterns.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChildrenQuerySpecification` A pattern-specific query specification that can instantiate ChildrenMatcher in a type-safe way.
    `class` | `Param2containmentQuerySpecification` A pattern-specific query specification that can instantiate Param2containmentMatcher in a type-safe way.
    `class` | `Param2edgeQuerySpecification` A pattern-specific query specification that can instantiate Param2edgeMatcher in a type-safe way.
    `class` | `Param2itemQuerySpecification` A pattern-specific query specification that can instantiate Param2itemMatcher in a type-safe way.

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

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.viewmodel.traceability.patterns.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyTraceQuerySpecification` A pattern-specific query specification that can instantiate EmptyTraceMatcher in a type-safe way.
    `class` | `Param2targetQuerySpecification` A pattern-specific query specification that can instantiate Param2targetMatcher in a type-safe way.
    `class` | `Trace2objectQuerySpecification` A pattern-specific query specification that can instantiate Trace2objectMatcher in a type-safe way.
    `class` | `Trace2paramQuerySpecification` A pattern-specific query specification that can instantiate Trace2paramMatcher in a type-safe way.
    `class` | `Trace2targetQuerySpecification` A pattern-specific query specification that can instantiate Trace2targetMatcher in a type-safe way.
    `class` | `TraceQuerySpecification` A pattern-specific query specification that can instantiate TraceMatcher in a type-safe way.

  - ### Uses of BaseQuerySpecification in org.eclipse.incquery.viewmodel.traceablilty.generic

    Subclasses of BaseQuerySpecification in org.eclipse.incquery.viewmodel.traceablilty.generic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericReferencedQuerySpecification` Abstract IQuerySpecification implementation for resolving traced objects defined in annotations.
    `class` | `GenericTracedQuerySpecification` Abstract IQuerySpecification implementation for resolving traced objects defined in annotations.