## Uses of Interface
org.eclipse.incquery.runtime.base.api.LightweightEObjectObserver

- Packages that use LightweightEObjectObserver
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.base.api |
  org.eclipse.incquery.runtime.base.core |

- - ### Uses of LightweightEObjectObserver in org.eclipse.incquery.runtime.base.api

    Classes in org.eclipse.incquery.runtime.base.api that implement LightweightEObjectObserver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LightweightEObjectObserverAdapter` Adapter class for lightweight observer which filters feature updates to a selected set of features.

    Methods in org.eclipse.incquery.runtime.base.api with parameters of type LightweightEObjectObserver
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | NavigationHelper.`addLightweightEObjectObserver(LightweightEObjectObserver observer, org.eclipse.emf.ecore.EObject observedObject)` Register a lightweight observer that is notified if the value of any feature of the given EObject changes.
    `boolean` | NavigationHelper.`removeLightweightEObjectObserver(LightweightEObjectObserver observer, org.eclipse.emf.ecore.EObject observedObject)` Unregisters a lightweight observer for the given EObject.

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

    Methods in org.eclipse.incquery.runtime.base.core that return types with arguments of type LightweightEObjectObserver
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<LightweightEObjectObserver,java.util.Collection<org.eclipse.emf.ecore.EObject>>` | NavigationHelperImpl.`getLightweightObservers()`

    Methods in org.eclipse.incquery.runtime.base.core with parameters of type LightweightEObjectObserver
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | NavigationHelperImpl.`addLightweightEObjectObserver(LightweightEObjectObserver observer, org.eclipse.emf.ecore.EObject observedObject)`
    `boolean` | NavigationHelperImpl.`removeLightweightEObjectObserver(LightweightEObjectObserver observer, org.eclipse.emf.ecore.EObject observedObject)`