diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java index 085c10d505..8c05758de7 100644 --- a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java +++ b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/container/ElementWizardComposite.java @@ -14,6 +14,7 @@ import org.eclipse.net4j.util.container.FactoryNotFoundException; import org.eclipse.net4j.util.container.IManagedContainer; import org.eclipse.net4j.util.container.IPluginContainer; import org.eclipse.net4j.util.ui.UIUtil; +import org.eclipse.net4j.util.ui.container.IElementWizard.ValidationContext; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; @@ -46,6 +47,8 @@ public class ElementWizardComposite extends Composite private List<IElementWizard> wizards; + private ValidationContext validationContext; + public ElementWizardComposite(Composite parent, int style, String productGroup, String label) { super(parent, style); @@ -64,6 +67,11 @@ public class ElementWizardComposite extends Composite return label; } + public void setValidationContext(ValidationContext validationContext) + { + this.validationContext = validationContext; + } + protected void create() { IManagedContainer container = getContainer(); @@ -133,7 +141,7 @@ public class ElementWizardComposite extends Composite IElementWizard wizard = wizards.get(index); String factoryType = factoryTypes.get(index); - wizard.create(this, factoryType, null); + wizard.create(this, factoryType, null, validationContext); getParent().layout(); } |