## Uses of Interface
org.eclipse.amp.axf.core.IObservationProvider

Packages that use IObservationProvider
org.eclipse.amp.axf.core
org.eclipse.amp.axf.ide
org.eclipse.amp.axf.ide.handlers
org.eclipse.amp.axf.ide.view
org.eclipse.amp.escape.ascape.wrap

Uses of IObservationProvider in org.eclipse.amp.axf.core

Subinterfaces of IObservationProvider in org.eclipse.amp.axf.core
`interface` `IModel` The Interface IModel.

Methods in org.eclipse.amp.axf.core that return IObservationProvider
`IObservationProvider` `IEngine.getModel()` Gets the model.

Methods in org.eclipse.amp.axf.core with parameters of type IObservationProvider
`void` `ILifeCycleListener.observationEnd(IObservationProvider observed)` Notifies that the model is no longer providing observations.
`void` `AbstractLifecycleListener.observationEnd(IObservationProvider observed)`
`void` `ILifeCycleListener.observationEnding(IObservationProvider observed)` Notifies that the model is about to be closed.
`void` `AbstractLifecycleListener.observationEnding(IObservationProvider observed)`
`void` `ILifeCycleListener.observeCreate(IObservationProvider observed)` Notifies that the model has been instantiated but has not yet been initialized.
`void` `AbstractLifecycleListener.observeCreate(IObservationProvider observed)`
`void` `ILifeCycleListener.observeInitialize(IObservationProvider observed)` Notifies that the model's initial state has been reached.
`void` `AbstractLifecycleListener.observeInitialize(IObservationProvider observed)`
`void` `ILifeCycleListener.observeStart(IObservationProvider observed)` Notifies that the model is just starting execution.
`void` `AbstractLifecycleListener.observeStart(IObservationProvider observed)`
`void` `ILifeCycleListener.observeStop(IObservationProvider observed)` Notifies that the model has stopped execution.
`void` `AbstractLifecycleListener.observeStop(IObservationProvider observed)`
`void` `ILifeCycleListener.observeUpdate(IObservationProvider observed)` Notifies that the model has completed one period of execution at the appropriate level of granularity.
`void` `AbstractLifecycleListener.observeUpdate(IObservationProvider observed)`
`void` `ILifeCycleListener.observing(IObservationProvider observed)` Notifies that the model is now aware of this observer.
`void` `AbstractLifecycleListener.observing(IObservationProvider observed)`

Uses of IObservationProvider in org.eclipse.amp.axf.ide

Methods in org.eclipse.amp.axf.ide that return IObservationProvider
`IObservationProvider` `ModelViewManager.getActiveModel()` Gets the active model.

Methods in org.eclipse.amp.axf.ide with parameters of type IObservationProvider
`int` `ModelViewManager.assignSlot(IObservationProvider model)` Assign slot.
`int` `ModelViewManager.getSlot(IObservationProvider model)` Gets the slot.
`int` `ModelViewManager.releaseSlot(IObservationProvider model)` Release slot.

Uses of IObservationProvider in org.eclipse.amp.axf.ide.handlers

Methods in org.eclipse.amp.axf.ide.handlers with parameters of type IObservationProvider
`void` `ModelRunHandler.observationEnd(IObservationProvider model)`
`void` `ModelRunHandler.observationEnding(IObservationProvider observed)`
`void` `ModelRunHandler.observeCreate(IObservationProvider observed)`
`void` `ModelRunHandler.observeInitialize(IObservationProvider observed)`
`void` `ModelRunHandler.observeStart(IObservationProvider observed)`
`void` `ModelRunHandler.observeStop(IObservationProvider observed)`
`void` `ModelRunHandler.observeUpdate(IObservationProvider observed)`
`void` `ModelRunHandler.observing(IObservationProvider model)`

Uses of IObservationProvider in org.eclipse.amp.axf.ide.view

Methods in org.eclipse.amp.axf.ide.view with parameters of type IObservationProvider
`void` `StatusLineView.observeStart(IObservationProvider model)`
`void` `RunMonitorView.observeStart(IObservationProvider observed)`
`void` `StatusLineView.observeStop(IObservationProvider model)`
`void` `RunMonitorView.observeStop(IObservationProvider model)`
`void` `RunMonitorView.observeUpdate(IObservationProvider observed)`
`void` `DelayView.observeUpdate(IObservationProvider observed)`
`void` `RunMonitorView.observing(IObservationProvider model)`
`void` `MonitorView.observing(IObservationProvider model)`

Uses of IObservationProvider in org.eclipse.amp.escape.ascape.wrap

Classes in org.eclipse.amp.escape.ascape.wrap that implement IObservationProvider
`class` `ScapeWrapperModel` The Class ScapeWrapperModel.

Methods in org.eclipse.amp.escape.ascape.wrap with parameters of type IObservationProvider
`void` `ScapeWrapperModelListener.observationEnd(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observationEnding(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observeCreate(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observeInitialize(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observeStart(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observeStop(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observeUpdate(IObservationProvider model)`
`void` `ScapeWrapperModelListener.observing(IObservationProvider model)`