diff options
author | Paul Webster | 2009-02-04 16:10:57 +0000 |
---|---|---|
committer | Paul Webster | 2009-02-04 16:10:57 +0000 |
commit | 7422974fa0c988692d5480a3d0c6b587ea1c8b79 (patch) | |
tree | 8d1470ac7a49badfaddab1b382761161d4707afd | |
parent | 894bb57936001f291eaf38f986b005a6a09fb9f7 (diff) | |
download | eclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.tar.gz eclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.tar.xz eclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.zip |
Pass in the model to the legacy hook
-rw-r--r-- | bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java | 4 | ||||
-rw-r--r-- | bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java index 7e43da4e103..9e3cb56c87e 100644 --- a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java +++ b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java @@ -1,11 +1,13 @@ package org.eclipse.e4.workbench.ui; +import org.eclipse.e4.ui.model.application.MApplication; import org.eclipse.e4.ui.model.application.MMenu; import org.eclipse.e4.ui.model.workbench.MPerspective; +import org.eclipse.e4.ui.model.workbench.MWorkbenchWindow; import org.eclipse.e4.workbench.ui.internal.Workbench; public interface ILegacyHook { - public void init(Workbench e4Workbench); + public void init(Workbench e4Workbench, MApplication<MWorkbenchWindow> workbench); public void loadMenu(MMenu menuModel); public void loadPerspective(MPerspective<?> perspModel); } diff --git a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java index dc9a98282e9..011d7c19a4c 100644 --- a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java +++ b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java @@ -330,7 +330,7 @@ public class Workbench implements IWorkbench, IContributionFactory { impl = (ILegacyHook) hooks[0] .createExecutableExtension("class"); //$NON-NLS-1$ legacyHook = impl; - legacyHook.init(this); + legacyHook.init(this, workbench); } catch (CoreException e) { e.printStackTrace(); } |