From a64802109e07e842b2b47dfe5a61252c2ae3ae69 Mon Sep 17 00:00:00 2001
From: Raphael Girardot <raphael.girardot@synchrotron-soleil.fr>
Date: Wed, 17 Sep 2014 13:32:39 +0000
Subject: [PATCH] generateDockingManager() method added (JAVAAPI-210)

---
 .../main/java/fr/soleil/docking/view/IViewFactory.java   | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
index a83bad3..e063c00 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/view/IViewFactory.java
@@ -20,6 +20,8 @@ import javax.swing.Action;
 import javax.swing.Icon;
 import javax.swing.JComponent;
 
+import fr.soleil.docking.ADockingManager;
+
 /**
  * A factory that takes care of initializing dockable components and transmitting models.
  * 
@@ -109,4 +111,11 @@ public interface IViewFactory {
      *         was successfully removed, <code>null</code> otherwise.
      */
     public IView removeView(Object id);
+
+    /**
+     * Creates a new {@link ADockingManager} based on this {@link IViewFactory}
+     * 
+     * @return An {@link ADockingManager}
+     */
+    public ADockingManager generateDockingManager();
 }
-- 
GitLab