Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.emf.ecp.core.util.observer.ECPObserver

Packages that use ECPObserver
org.eclipse.emf.ecp.core.util.observer |
org.eclipse.emf.ecp.emfstore.internal.ui.decorator |
org.eclipse.emf.ecp.internal.core |
org.eclipse.emf.ecp.internal.core.util |
org.eclipse.emf.ecp.internal.core.util.observer |
org.eclipse.emf.ecp.internal.ui.model |
org.eclipse.emf.ecp.ui.tester |
org.eclipse.emf.ecp.ui.transaction |
org.eclipse.emf.ecp.ui.views |

Uses of ECPObserver in org.eclipse.emf.ecp.core.util.observer

Subinterfaces of ECPObserver in org.eclipse.emf.ecp.core.util.observer
`interface` | `ECPProjectContentChangedObserver` This Observer is called to notify listeners about changes of objects in a project.
`interface` | `ECPProjectContentTouchedObserver` This Observer is called when objects of an project are touched.
`interface` | `ECPProjectOpenClosedObserver` This Observer is notified when a project is closed or opened.
`interface` | `ECPProjectPreDeleteObserver` Observer that gets notified before a project is deleted.
`interface` | `ECPProjectsChangedObserver` This Observer is called to notify listeners about changes of projects.
`interface` | `ECPPropertiesObserver` This Observer is called to notify listeners about changes of properties.
`interface` | `ECPProvidersChangedObserver` This Observer is called to notify listeners about changes of providers.
`interface` | `ECPRepositoriesChangedObserver` This Observer is called to notify listeners about changes of repositories.
`interface` | `ECPRepositoryContentChangedObserver` This Observer is called to notify listeners about changes of the objects in a repository.

Methods in org.eclipse.emf.ecp.core.util.observer with type parameters of type ECPObserver
`
`<T extends ECPObserver> T`
` | `ECPObserverBus.notify(Class<T> clazz)` This method allows you to notify all observers of type .

Methods in org.eclipse.emf.ecp.core.util.observer with parameters of type ECPObserver
`void` | `ECPObserverBus.register(ECPObserver observer)` Registers an observer for all observer interfaces implemented by the object or its super classes.
`void` | `ECPObserverBus.unregister(ECPObserver observer)` Unregisters an observer for all observer interfaces implemented by the object or its super classes.

Uses of ECPObserver in org.eclipse.emf.ecp.emfstore.internal.ui.decorator

Classes in org.eclipse.emf.ecp.emfstore.internal.ui.decorator that implement ECPObserver
`class` | `EMFStoreDirtyDecorator`

Uses of ECPObserver in org.eclipse.emf.ecp.internal.core

Classes in org.eclipse.emf.ecp.internal.core that implement ECPObserver
`class` | `ECPProjectManagerImpl` This class manages the available `ECPProjects`.
`class` | `ECPRepositoryManagerImpl` This class manages the repositories.

Uses of ECPObserver in org.eclipse.emf.ecp.internal.core.util

Classes in org.eclipse.emf.ecp.internal.core.util with type parameters of type ECPObserver
`class` | `ElementRegistry<ELEMENT extends ECPElement,OBSERVER extends ECPObserver>`
`class` | `PropertiesStore<ELEMENT extends PropertiesStore.StorableElement,OBSERVER extends ECPObserver>`
`class` | `Registry<ELEMENT,OBSERVER extends ECPObserver>`

Uses of ECPObserver in org.eclipse.emf.ecp.internal.core.util.observer

Subinterfaces of ECPObserver in org.eclipse.emf.ecp.internal.core.util.observer
`interface` | `ECPPrioritizedIObserver` An observer with a priority.

Methods in org.eclipse.emf.ecp.internal.core.util.observer with type parameters of type ECPObserver
`
`<T extends ECPObserver> T`
` | `ECPObserverBusImpl.notify(Class<T> clazz)` This method allows you to notify all observers.
`
`<T extends ECPObserver> T`
` | `ECPObserverBusImpl.notify(Class<T> clazz, boolean prioritized)` This method allows you to notify all observers.

Methods in org.eclipse.emf.ecp.internal.core.util.observer that return ECPObserver
`ECPObserver` | `ECPObserverCall.Result.getObserver()` The observer.

Methods in org.eclipse.emf.ecp.internal.core.util.observer with parameters of type ECPObserver
`void` | `ECPObserverBusImpl.register(ECPObserver observer)` Registers an observer for all observer interfaces implemented by the object or its super classes.
`void` | `ECPObserverBusImpl.register(ECPObserver observer, Class<? extends ECPObserver>... classes)` Registers an observer for the specified observer interfaces.
`void` | `ECPObserverBusImpl.unregister(ECPObserver observer)` Unregisters an observer for all observer interfaces implemented by the object or its super classes.
`void` | `ECPObserverBusImpl.unregister(ECPObserver observer, Class<? extends ECPObserver>... classes)` Unregisters an observer for the specified observer interfaces.

Constructors in org.eclipse.emf.ecp.internal.core.util.observer with parameters of type ECPObserver
`ECPObserverCall.Result(ECPObserver observer, Method method, Object result)` This constructor is used if NO exception occurred.
`ECPObserverCall.Result(ECPObserver observer, Throwable e, Method method)` This constructor is used if an exception HAS occurred.

Uses of ECPObserver in org.eclipse.emf.ecp.internal.ui.model

Classes in org.eclipse.emf.ecp.internal.ui.model that implement ECPObserver
`class` | `ModelContentProvider`
`class` | `ModelLabelProvider`
`class` | `PropertiesContentProvider`
`class` | `ProvidersContentProvider`
`class` | `RepositoriesContentProvider`

Uses of ECPObserver in org.eclipse.emf.ecp.ui.tester

Subinterfaces of ECPObserver in org.eclipse.emf.ecp.ui.tester
`interface` | `SaveButtonEnablementObserver` Listener for changing the enablement of the save button.

Uses of ECPObserver in org.eclipse.emf.ecp.ui.transaction

Classes in org.eclipse.emf.ecp.ui.transaction that implement ECPObserver
`class` | `TransactionalModelLabelProvider` Label provider that wraps its `getText` calls in a transaction.

Uses of ECPObserver in org.eclipse.emf.ecp.ui.views

Classes in org.eclipse.emf.ecp.ui.views that implement ECPObserver
`class` | `ModelRepositoriesView`

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV NEXT | FRAMES NO FRAMES

Copyright © 2015. All Rights Reserved.