At the moment if you try to add wsdl without specified binding, soapui shows error "nothing to add". In such case, many times i had to open such wsdl file in (for example) netbeans, and quickly add some default binding. Patch in the attachment do the same thing but "on the fly" in soapui.
When soapui opens InpuStream with wsdl to add, WsdlBindingAdder intercept such stream and checks if there is any binding. If binding is missing WsdlBindingAdder adds some default one and returns modified InputStream (it doesnt change original wsdl file).
author of files WsdlBindingAdder.java and WsdlBindingAdderImpl.java is: http://sourceforge.net/users/azaleski/ The reason why im adding this request, because i was integrating it with soapui, but ofcorse he knows about this request.