Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java')
-rw-r--r--bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java22
1 files changed, 7 insertions, 15 deletions
diff --git a/bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java b/bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java
index f1466fdc6..105fdd5b5 100644
--- a/bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java
+++ b/bundles/org.eclipse.wst.wsdl.ui/src-asd-wsdl11/org/eclipse/wst/wsdl/ui/internal/wizards/PortWizard.java
@@ -24,6 +24,7 @@ import org.eclipse.wst.wsdl.internal.generator.PortGenerator;
import org.eclipse.wst.wsdl.ui.internal.Messages;
import org.eclipse.wst.wsdl.ui.internal.WSDLEditorPlugin;
import org.eclipse.wst.wsdl.ui.internal.asd.ASDEditorCSHelpIds;
+import org.eclipse.wst.wsdl.ui.internal.asd.contentgenerator.ui.extension.ContentGeneratorUIExtension;
import org.eclipse.wst.wsdl.ui.internal.dialogs.ProtocolComponentControl;
import org.eclipse.wst.wsdl.ui.internal.util.ComponentReferenceUtil;
import org.eclipse.wst.wsdl.ui.internal.util.NameUtil;
@@ -142,21 +143,12 @@ public class PortWizard extends Wizard
public ContentGeneratorOptionsPage createContentGeneratorOptionsPage(String protocol)
{
- ContentGeneratorOptionsPage optionsPage = null;
- String protocolSelection = protocolCombo.getItem(protocolCombo.getSelectionIndex());
- if (protocolSelection.equals("SOAP")) { //$NON-NLS-1$
- optionsPage = new SoapBindingOptionsPage();
- }
- else if (protocolSelection.equals("HTTP")) { //$NON-NLS-1$
- optionsPage = new HttpBindingOptionsPage();
- }
- // TODO: We need to eventually put this back in
-// ContentGeneratorExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorExtensionRegistry().getContentGeneratorExtension(protocol);
-// if (extension != null)
-// {
-// optionsPage = extension.createPortContentGeneratorOptionsPage();
-// }
- return optionsPage;
+ ContentGeneratorUIExtension extension = WSDLEditorPlugin.getInstance().getContentGeneratorUIExtensionRegistry().getExtensionForName(protocol);
+ if (extension != null) {
+ return extension.getPortContentGeneratorOptionsPage();
+ }
+
+ return null;
}
}
} \ No newline at end of file

Back to the top