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 a83bad32561b38720a4fb49b2756bfd7caecdefa..e063c007229b07dbc80f65d2fc7f625cd3715f3d 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(); }