411870: Mention ObserverBus in JavaDoc
diff --git a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProjectManager.java b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProjectManager.java
index c91911c..5fb5f53 100644
--- a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProjectManager.java
+++ b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProjectManager.java
@@ -13,10 +13,23 @@
 

 import org.eclipse.emf.ecp.core.exceptions.ECPProjectWithNameExistsException;

 import org.eclipse.emf.ecp.core.util.ECPProperties;

+import org.eclipse.emf.ecp.core.util.ECPUtil;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserverBus;

+import org.eclipse.emf.ecp.core.util.observer.ECPProjectContentChangedObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPProjectOpenClosedObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPProjectPreDeleteObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPProjectsChangedObserver;

 

 import java.util.Collection;

 

 /**

+ * The ECPProjectManager provides access to ECPProjects and manages their lifecycle.

+ * It publishes observable events on the {@link ECPObserverBus}.

+ * Related Observer types: {@link ECPProjectsChangedObserver}, {@link ECPProjectContentChangedObserver},

+ * {@link ECPProjectOpenClosedObserver}, {@link ECPProjectPreDeleteObserver}. Use {@link ECPUtil#getECPObserverBus()} to

+ * retrieve the ObserverBus and {@link ECPObserverBus#register(ECPObserver)} to register an Observer.

+ * 

  * @author Eike Stepper

  * @author Jonas

  * @author Eugen Neufeld

diff --git a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProviderRegistry.java b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProviderRegistry.java
index adb3e39..5335ef0 100644
--- a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProviderRegistry.java
+++ b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPProviderRegistry.java
@@ -15,10 +15,18 @@
 

 package org.eclipse.emf.ecp.core;

 

+import org.eclipse.emf.ecp.core.util.ECPUtil;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserverBus;

+import org.eclipse.emf.ecp.core.util.observer.ECPProvidersChangedObserver;

+

 import java.util.Collection;

 

 /**

  * Registry class to manage the registered providers.

+ * It publishes observable events on the {@link ECPObserverBus}.

+ * Related Observer types: {@link ECPProvidersChangedObserver}. Use {@link ECPUtil#getECPObserverBus()} to

+ * retrieve the ObserverBus and {@link ECPObserverBus#register(ECPObserver)} to register an Observer

  * 

  * @author Eike Stepper

  * @author Jonas

diff --git a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPRepositoryManager.java b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPRepositoryManager.java
index 7c0719d..162986f 100644
--- a/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPRepositoryManager.java
+++ b/bundles/org.eclipse.emf.ecp.core/src/org/eclipse/emf/ecp/core/ECPRepositoryManager.java
@@ -15,13 +15,23 @@
 package org.eclipse.emf.ecp.core;

 

 import org.eclipse.emf.ecp.core.util.ECPProperties;

+import org.eclipse.emf.ecp.core.util.ECPUtil;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPObserverBus;

+import org.eclipse.emf.ecp.core.util.observer.ECPRepositoriesChangedObserver;

+import org.eclipse.emf.ecp.core.util.observer.ECPRepositoryContentChangedObserver;

 

 import java.util.Collection;

 

 /**

  * The ECPRepositoryManager contains all ECPRepositories and manages their lifecycle.

+ * It publishes observable events on the {@link ECPObserverBus}.

+ * Related Observer types: {@link ECPRepositoriesChangedObserver}, {@link ECPRepositoryContentChangedObserver}.

+ * Use {@link ECPUtil#getECPObserverBus()} to retrieve the ObserverBus and {@link ECPObserverBus#register(ECPObserver)}

+ * to register an Observer.

  * 

  * @author Eike Stepper

+ * @author Jonas

  * @noimplement This interface is not intended to be implemented by clients.

  * @noextend This interface is not intended to be extended by clients.

  */