portType.addOperation(operation);
Message inputMessage = WSDLFactory.eINSTANCE.createMessage();
inputMessage.setQName(new QName(operation.getEnclosingDefinition().getTargetNamespace(), operationName));
inputMessage.setUndefined(false);
input.setMessage(inputMessage);
wsdlDef.addMessage(inputMessage);
Message outputMessage = WSDLFactory.eINSTANCE.createMessage();
outputMessage.setQName(new QName(operation.getEnclosingDefinition().getTargetNamespace(), operationName + "Response"));
outputMessage.setUndefined(false);
output.setMessage(outputMessage);