/* * Copyright 2013 Guidewire Software, Inc. */ package gw.internal.xml.xsd.typeprovider.schema; import gw.internal.xml.xsd.typeprovider.XmlSchemaIndex; import gw.lang.reflect.LocationInfo; public final class WsdlBindingOperation extends XmlSchemaObject<WsdlBindingOperation> { private final String _name; private final WsdlBindingOutput _bindingOutput; private final WsdlSoapOperation _soapOperation; private final WsdlBindingInput _bindingInput; public WsdlBindingOperation( XmlSchemaIndex schemaIndex, LocationInfo locationInfo, String name, WsdlSoapOperation soapOperation, WsdlBindingOutput bindingOutput, WsdlBindingInput bindingInput ) { super( schemaIndex, locationInfo ); _name = name; _soapOperation = soapOperation; _bindingOutput = bindingOutput; _bindingInput = bindingInput; } public String getName() { return _name; } public WsdlBindingOutput getBindingOutput() { return _bindingOutput; } public WsdlSoapOperation getSoapOperation() { return _soapOperation; } public WsdlBindingInput getBindingInput() { return _bindingInput; } }