## Uses of Class
org.eclipse.incquery.runtime.base.comprehension.EMFVisitor

- Packages that use EMFVisitor
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.base.comprehension |
  org.eclipse.incquery.runtime.base.core |

- - ### Uses of EMFVisitor in org.eclipse.incquery.runtime.base.comprehension

    Methods in org.eclipse.incquery.runtime.base.comprehension with parameters of type EMFVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | EMFModelComprehension.`traverseFeature(EMFVisitor visitor, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, java.lang.Object target, java.lang.Integer position)`
    `void` | EMFModelComprehension.`traverseModel(EMFVisitor visitor, org.eclipse.emf.common.notify.Notifier source)` Resource filters not consulted here (for performance), because model roots are assumed to be pre-filtered.
    `void` | EMFModelComprehension.`traverseObject(EMFVisitor visitor, org.eclipse.emf.ecore.EObject source)`
    `void` | EMFModelComprehension.`traverseObjectIfUnfiltered(EMFVisitor visitor, org.eclipse.emf.ecore.EObject targetObject)`
    `void` | EMFModelComprehension.`traverseResource(EMFVisitor visitor, org.eclipse.emf.ecore.resource.Resource source)`
    `void` | EMFModelComprehension.`traverseResourceIfUnfiltered(EMFVisitor visitor, org.eclipse.emf.ecore.resource.Resource resource)`
    `void` | EMFModelComprehension.`traverseResourceSet(EMFVisitor visitor, org.eclipse.emf.ecore.resource.ResourceSet source)`

  - ### Uses of EMFVisitor in org.eclipse.incquery.runtime.base.core

    Subclasses of EMFVisitor in org.eclipse.incquery.runtime.base.core
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NavigationHelperVisitor`
    `static class` | `NavigationHelperVisitor.ChangeVisitor` A visitor for processing a single change event.
    `static class` | `NavigationHelperVisitor.TraversingVisitor` A visitor for a single-pass traversal of the whole model, processing only the given types and inserting them.