## Uses of Class
org.eclipse.incquery.patternlanguage.emf.specification.SpecificationBuilder

- Packages that use SpecificationBuilder
  Package | Description
  --- | ---
  org.eclipse.incquery.patternlanguage.emf.jvmmodel |

- - ### Uses of SpecificationBuilder in org.eclipse.incquery.patternlanguage.emf.jvmmodel

    Methods in org.eclipse.incquery.patternlanguage.emf.jvmmodel with parameters of type SpecificationBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | EMFPatternLanguageJvmModelInferrer.`infer(Pattern pattern, org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor, SpecificationBuilder builder, boolean isPrelinkingPhase)` Is called for each Pattern instance in a resource.
    `boolean` | PatternQuerySpecificationClassInferrer.`inferPQueryMembers(org.eclipse.xtext.common.types.JvmDeclaredType pQueryClass, Pattern pattern, SpecificationBuilder specBuilder)`
    `boolean` | PatternQuerySpecificationClassInferrer.`inferQuerySpecificationInnerClasses(org.eclipse.xtext.common.types.JvmDeclaredType querySpecificationClass, Pattern pattern, boolean isPublic, SpecificationBuilder specBuilder)` Infers inner class for QuerySpecification class based on the input 'pattern'.
    `void` | PatternQuerySpecificationClassInferrer.`initializePrivateSpecification(org.eclipse.xtext.common.types.JvmDeclaredType querySpecificationClass, Pattern pattern, org.eclipse.xtext.common.types.JvmType matcherClass, org.eclipse.xtext.common.types.JvmType matchClass, SpecificationBuilder specBuilder)`
    `void` | PatternQuerySpecificationClassInferrer.`initializePublicSpecification(org.eclipse.xtext.common.types.JvmDeclaredType querySpecificationClass, Pattern pattern, org.eclipse.xtext.common.types.JvmType matcherClass, org.eclipse.xtext.common.types.JvmType matchClass, SpecificationBuilder specBuilder)`